- 浏览: 157463 次
- 性别:
- 来自: 厦门
最新评论
-
zhongfenglin:
学车的经历 -
Tiny_小小:
...
网购的选择 -
jrjr200411:
楼主写的好!
面对大公司和小公司的选择 -
feelboy:
说的很好。
每周四十小时,你有多少是在为自己干活?
文章列表
mybatis mysql 主键自增长
- 博客分类:
- mysql
MyBatis 插入时候获取自增主键
方法有二
方法1-1:
<insert id="insert" parameterType="Person" useGeneratedKeys="true" keyProperty="id">
insert into person(name,pswd) values(#{name},#{pswd})
</insert>
方法1-2:
<insert id="i ...
框架底层直接用控制器调用dao的笔记
- 博客分类:
- java
公司框架操作数据库用到三个核心类,BaseDao、HibernateBaseDao、JdbcBaseDao,实际在用到和数据库打交道时,都是由控制器到服务层再到持久层,spring配置事务传播作用在服务层,如果直接在控制器调用持久层的话,经过测试这3个核心类,发现BaseDao 不保存到数据库且不报错,HibernateBaseDao不保存到数据库且报错提示只读不可写,JdbcBaseDao可正常保存到数据库,以下是测试的样例代码!
public void saveLog(){
BaseDao baseDao = AppliactionContextHelper.getBean(Ba ...
本篇文章是基于solr4.3+tomcat8.0.24+IK2012搭建的,solr4.3如何搭建这边就不在叙述,这方面资料很多。
solr4.3配置需要注意solr home的配置,我这边是采用
IK配置词库,IK的配置文件放在这里
扩展词库和停用词,配置在这 ...
memcache基本原理及集群原理
- 博客分类:
- memcache
服务端缓存所提供的最重要功能。其既可以提高单个请求的响应速度,又可以降低服务层及数据库层的压力。
memcache是一个内存缓存系统,通过读取内存中数据和对象减少访问数据库的次数,从而提高效率。memcache是以key-value形式存放的hashmap。
memcache使用模型图(借鉴别的博客):
memcache集群之间是不会通信的(与之形成对比的,比如JBoss Cache,某台服务器有缓存数据更新时,会通知集群中其他机器更新缓存或清除缓存数据),完全依赖于客户端实现。
MemCache一次写缓存的流程:
1、应用程序输入需要写缓存的数 ...
参考:https://blog.csdn.net/liumiaocn/article/details/73480915
openoffice有window和linux版本,通过安装openoffice软件,在java里头进行调用它来实现各种格式的转换,
核心代码如下
/**
* 将Office文档转换为PDF. 运行该函数需要用到OpenOffice, OpenOffice下载地址为
* http://www.openoffice.org
* <pre>
* 方法示例:
* window系统下
* String sourcePath = & ...
最近,因公司项目的需要,学习了下万小军老师的文档摘要平台-PKUSUMSUM。
具体参考:https://blog.csdn.net/m0_37306360/article/details/78655956
文本摘要有支持单文档、多文档、基于主题的文档,针对不同的文档类型,总的有9种算法策略提供对应的选择。
其中算法ILP比较特殊需要引入动态链接库,才能正常运行。
附件里面已经整合可以使用的源码,对应目录这边简单介绍下
code:算法策略源码dll:window ilp 需要的动态链接库文件lib:依赖的第三方jar包maven-lib: maven构建依赖的jar包so:linu ...
有的时候,用户搜索的关键字,可能是一句话,不是很规范。所以在 Solr 中查询出的时候,就需要将用户输入的关键字进行分词。
目前有很多优秀的中文分词组件。本篇只以 IKAnalyzer 分词为例,讲解如何在 solr 中及集成中文分词,使用 IKAnalyzer的原因 IK 比其他中文分词维护的勤快,和 Solr 集成也相对容易。具体就不多介绍,这里直接solr 集成 IK 的方法。
1. 首先,下载IKAnalyzer ,下载
注意:以前老的IK 不支持Solr 5.3的版本 ,请注意下载最新的。
2. 将ik的相关文件 拷贝到 webapps\sol ...
时间是如此重要,怎样学会更好的时间管理呢,我这边收集facebook创始人扎克伯格的26张ppt关于时间管理。
手动创建solr core
- 博客分类:
- sore
1.搭建solr单节点环境,参考:https://blog.csdn.net/zhyh1986/article/details/9856115。
2.搭建solr环境成功后,启动solr服务器。
如果还想创建core,先保证服务正确启动后,执行以下步骤:
i、创建目录文件:将collection1在相同目录下复制一份,重新命名(这里命名为collection2),删除data下的文件(相关索引文件会在创建索引时自动生成),切记要删除core.properties(该文件在创建core时会自动生成,保留会容易导致core创建不成功)
ii、执行创建:在页面中点击add core,可以创 ...
今天做项目,遇到的问题就是需求修改数据表的记录,而且字段名都不是固定的,也就是说是需要通过参数传入的,本来这也不是什么难题,按照平常的JDBC,或者hibernate里也都好实现,可问题是现在项目用的mybatis这个持久层框架,按照我的刚开始的想法初使sql是这样的,
当我满心欢喜的运行才发现不行,遂百度之,办法种用尽,还是不行,有人给我说需要把字段那一项换成${field},这种办法来取,试之,无果,于是我种蛋疼。
网上查找半天发现,提出的方法大都不能用,也都差不多,我放弃了。翻了一下电脑里的mybatis文档,在一个不起眼的地方发现update标签有一个属性st ...
(一)运行环境: 运行系统:windows7(这里以windows7做实例,windows、Linux等系统下的搭建大同小异) 运行容器:apache-tomcat-7.0.26-windows-x86 Solr版本:solr-4.3.1
(二)准备工作:
下载tomcat 7: http://tomcat.apache.org/download-70.cgi 下载Solr4.3.1:http://archive.apache.org/dist/lucene/solr/
(三)配置步骤:
1、将E:\tool\solr\sol ...
IT行业技术人员的核心竞争力
- 博客分类:
- 网摘
IT行业技术人员的核心竞争力呢?窃以为包括如下四点:
沟通能力。
学习能力。
全局眼光和行业洞察力。
创新能力。
I.沟通能力无需多言:和Peer沟通,和Lead沟通,和PM沟通,和客户沟通……;体察对方,表达自己,将需求转化为Design,将Task拆解为AI的能力。就IT领域而言,除了双向的理解和交流外,还应注意,尽量让沟通高效,节约他人和自己的时间。具体到细节,比如说:能google百度到的知识信息就不要问别人。沟通能力还包括宣讲/讲课和辅导他人的能力,越是资深员工对这方面的要求越高。
II.学习能力不仅包括字面意义上的,通过阅读、听讲等方式习得新的知识技术的 ...
你的核心竞争力真的是技术么?
- 博客分类:
- 网摘
我们常常需要问自己,核心竞争力是什么?我觉得90%的人会答技术,我认为是不对的,技术只是实现的手段,真正核心竞争力是做事的方式和方法。有些人可能觉得不认同。技术是一段时期的相对竞争力的体现,只是表象。而且 ...
1、@Controller
在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller 标记一个类是Controller ,然后使用@RequestMapping 和@RequestParam 等一些注解用以定义URL 请求和Controller 方法之间的映射,这样的Contro ...
如果有人让你推荐编程技术书,请叫他看这个列表
- 博客分类:
- 程序人生
来自这个网站的分享:http://blog.jobbole.com/106093/,记录到此,方便查看!
这个列表包括了 100 多本经典技术书籍,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试 和 编程相关的经典书籍。
本列表综合了伯乐在线网站以往推荐经典书籍文章中的列表,以及在微信和微博中被广泛推荐的好书。虽然已经包括了 100 多本,覆盖的面也比较全,仍然有很多方面需要补充,而且相信还有很多没有被收录的好书。欢迎大家在评论中推荐或自荐。
这篇文章主要是分类别推荐了该类别所属的经典书籍列表。每个类别 ...