工作中用到的mybatis 用法小结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/suifeng2018/article/details/79455100 1、返回insert的对象的主键id 在insert标签 添加 keyProperty 即可返回 <insert id="insert" keyProperty="userId" parameterType="com.test.project1.User"> </insert> 2、insertOrUpdate 插入或
分类: 其他 发布时间: 03-16 23:01 阅读次数: 0

算法复杂度,时间复杂度,空间复杂度 整理汇总

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/suifeng2018/article/details/79356024 算法复杂度,时间复杂度,空间复杂度 算法复杂度: 算法在编写成可执行程序后,运行时所需要的资源,资源包括时间资源和内存资源。 其中时间资源对应时间复杂度,内存资源对应空间复杂度。 考察一个算法主要从时间复杂度和空间复杂度来衡量 时间复杂度 时间频度 T(n) T(n) 一个算法执行所消耗的时间,与算法中语句执行次数成正比,一
分类: 其他 发布时间: 03-16 23:01 阅读次数: 0

开发常见中的编码问题总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/suifeng2018/article/details/80690825 开发常见中的编码问题总结 开发中遇到编码问题可以说很常见,总结一下很有必要 1、编码问题可能会出现在哪些环节,那些地方? 可以大致划分到两种场景:网络传输,IO操作 网络传输: http传输过程中,的request,response乱码,一般是web浏览器、web容器,应用程序的编码不一致导致。 数据库连接时的编码设置与应用
分类: 其他 发布时间: 03-16 23:01 阅读次数: 0

NPL实践系列:1、探索NPL数据集

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/suifeng2018/article/details/88094596 1、数据集来源 中文数据集:THUCNews THUCNews数据子集:https://pan.baidu.com/s/1hugrfRu 密码:qfud 英文数据集:IMDB数据集 Sentiment Analysis 2、IMDB数据探索 # 测试依赖包,TensorFlow版本 import tensorflow as
分类: 其他 发布时间: 03-16 23:01 阅读次数: 0

NPL实践系列:2、特征提取

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/suifeng2018/article/details/88186544 自然语言处理中,特征提取是十分重要的一环,而提取特征,主要是提取单词的特征,比如读音,和语义。这就涉及到了分词的问题。 1、基本文本处理技能 1.1 分词相关的概念 分词指的是将一个单词序列切分成一个一个单独的词。分词就是将连续的字序列按照一定的规范重新组合成词序列的过程。 现有的分词方法可分为三大类:基于字符串匹配的分词方
分类: 其他 发布时间: 03-16 23:01 阅读次数: 0

NPL实践系列:4、传统机器学习

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/suifeng2018/article/details/88371674 1. 朴素贝叶斯的原理 原理 基于朴素贝叶斯公式,比较出后验概率的最大值来进行分类,后验概率的计算是由先验概率与类条件概率的乘积得出,先验概率和类条件概率要通过训练数据集得出,即为朴素贝叶斯分类模型,将其保存为中间结果,测试文档进行分类时调用这个中间结果得出后验概率。 基本定义 分类是把一个事物分到某个类别中。一个事物具有很
分类: 其他 发布时间: 03-16 23:01 阅读次数: 0

NPL实践系列:5、神经网络基础

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/suifeng2018/article/details/88418997 1. 神经网络基础概念 1.1 什么是神经网络 神经网络是机器学习中的一种模型,是一种模仿动物神经网络行为特征,进行分布式并行信息处理的算法数学模型。这种网络依靠系统的复杂程度,通过调整内部大量节点之间相互连接的关系,从而达到处理信息的目的。 1.2 三类神经网络 一般来说,神经网络分三类:前馈神经网络、循环网络、对称连接网
分类: 其他 发布时间: 03-16 23:01 阅读次数: 0

NPL实践系列:6、简单神经网络

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/suifeng2018/article/details/88537060 1. 文本表示:从one-hot到word2vec 在自然语言处理领域,one-hot,word2vec是两种常见的词向量,下面来介绍这两种词向量的原理和特性。 1.1 词向量 词向量就是用来将语言中的词进行数学化的一种方式,顾名思义,词向量 就是把一个词表示成一个向量。这样做的初衷就是机器只认识0 1 符号,换句话说,在自
分类: 其他 发布时间: 03-16 23:01 阅读次数: 0

NPL实践系列:7、卷积神经网络

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/suifeng2018/article/details/88585104 1. 卷积运算 1.1卷积运算定义 卷积,是我们在各种工程领域,信号领域所看到的常用名词,学通信的同学应该很熟悉。 那什么是卷积?通俗来说,即是这样的一个变换过程: 输出 = 输入 * 系统 虽然它看起来只是个复杂的数学公式,但是却有着重要的物理意义,因为自然界这样的系统无处不在,计算一个系统的输出最好的方法就是运用卷积。更
分类: 其他 发布时间: 03-16 23:01 阅读次数: 0

修改intellij IDEA 项目编码

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/suifeng2018/article/details/78860584 点file菜单中的setting项进入,按如下操作即可: 如上图所示。
分类: 其他 发布时间: 03-16 23:01 阅读次数: 0

【BUG】java/main中写入了注解@Test XXX cannot be resolved to a type!Multiple annotations found at this li

由于上次在java/main中写入了注解@Test,由于后续的解决驴唇不对马嘴,造成了特大错误。报错也是接二连三,主要的报错有 1、原来正常导入com.taotao.pojo中的类不能够导入了,显示以下错误,全部都不能用 XXX cannot be resolved to a type! 原来的解决方法是,我有Svn,删除了旧的,本来想导入,结果最后没有记录,幸亏我备份了,又找了回来。 接着使用了网友的方法,这里感谢以下,连接如下 使用里面的第三种 2、经过上一步之后,关于引用com.taot
分类: 其他 发布时间: 03-16 23:01 阅读次数: 0

【BUG】The import XXX collides with another import statement

今天在写service层导入Dao层的方法的时候,出现了以下的错位 如图所示,前面必须加上类的前缀,我将类的前缀shi使用import方式导入的时候在import地方产生了以下错误 The import com.taotao.search.pojo.SearchResult collides with another import statement 解决方法,由于在solr中存在与我同名的类名,因此之前kuai快捷方式的时候导入了另一个包,导致名称冲突。删除错误的即可。
分类: 其他 发布时间: 03-16 23:01 阅读次数: 0

【Limux】常用的指令

Linux的命令操作 1、日常操作命令 **查看当前所在的工作目录 pwd **查看当前系统的时间 date **查看有谁在线(哪些人登陆到了服务器) who 查看当前在线 last 查看最近的登陆历史记录 2、文件系统操作 ** ls / 查看根目录下的子节点(文件夹和文件)信息 ls -al -a是显示隐藏文件 -l是以更详细的列表形式显示 **切换目录 cd /home **创建文件夹 mkdir aaa 这是相对路径的写法 mkdir -p aaa/bbb/ccc mkdir /dat
分类: 其他 发布时间: 03-16 23:01 阅读次数: 0

【涛涛商城】全局异常处理

1、处理思路 2、创建全局异常处理器 创建位置:在taotao-search-web层中的Controller包中创建 public class GlobalExceptionReslover implements HandlerExceptionResolver { Logger logger = LoggerFactory.getLogger(GlobalExceptionReslover.class); @Override public ModelAndView resol
分类: 其他 发布时间: 03-16 23:01 阅读次数: 0

【涛涛商城】activeMQ01_小试牛刀

目录 1、背景 2、ActiveMQ的消息形式 3、ActiveMQ的安装 3.1 安装环境: 3.2 安装步骤 4、ActiveMQ使用方法: 4.1、Queue 4、2 Topic 1、背景 项目需求:由于商家需要添加新的商品,后台需要及时对数据库进行更新,即更新索引库。 问题分析: 方案一:在taotao-manager中,添加商品的业务逻辑中,添加一个同步索引库的业务逻辑。 缺点:业务逻辑耦合度高,业务拆分不明确 方案二:业务逻辑在taotao-search中实现,调用服务在taota
分类: 其他 发布时间: 03-16 23:01 阅读次数: 0

【涛涛商城】ActiveMQ Spring整合

一、测试 1.1 引用相关的jar包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jms</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> </dependency> 2、配置A
分类: 其他 发布时间: 03-16 23:01 阅读次数: 0

【涛涛商城】jsp+redis动态展示商品详情页面

1、创建taotao-item-web的Maven——Project工程。 2、功能分析 在搜索结果页面点击商品图片或者商品标题,展示商品详情页面。 请求的url:/item/{itemId} 参数:商品id 返回值:String 逻辑视图 业务逻辑: 从url中取参数,商品id 根据商品id查询商品信息(tb_item)得到一个TbItem对象,缺少images属性,可以创建一个pojo继承TbItem,添加一个getImages方法。在taotao-item-web工程中。 public
分类: 其他 发布时间: 03-16 23:01 阅读次数: 0

【涛涛商城】商品详情页面方案二:页面静态化

1、什么是freemarker FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 、txt等。 目前企业中:主要用Freemarker做静态页面或是页面展示 2、Freemarker的使用方法 把freemarker的jar包添加到工程中。Maven工程添加依赖 <dependency> <
分类: 其他 发布时间: 03-16 23:01 阅读次数: 0

【Nginx】

1、应用场景 http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。 虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。 反向代理,负责将请求转发至应用服务器(tomcat)中 负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用nginx做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。 2、Nginx安装 2.1 安装环境 由于市面上l
分类: 其他 发布时间: 03-16 23:01 阅读次数: 0

【Linux】 使用editplus查看linux系统的文件,粘贴技巧

1、使用editplus进行修改配置文件更加方便 2、 在vim正常环境下:Shift+v 选择一行+上下箭头进行多选+ y复制所选择的行 p 粘贴 u 撤销
分类: 其他 发布时间: 03-16 23:01 阅读次数: 0