`
zcz123
  • 浏览: 150516 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
文章列表
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 ...
公司框架操作数据库用到三个核心类,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是以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 ...

solr4.3+tomcat7

(一)运行环境:    运行系统: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行业技术人员的核心竞争力呢?窃以为包括如下四点:  沟通能力。 学习能力。 全局眼光和行业洞察力。 创新能力。   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 多本,覆盖的面也比较全,仍然有很多方面需要补充,而且相信还有很多没有被收录的好书。欢迎大家在评论中推荐或自荐。 这篇文章主要是分类别推荐了该类别所属的经典书籍列表。每个类别 ...
Global site tag (gtag.js) - Google Analytics