- 博客(11)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 solr实践
在项目是使用solr已经有一段时间了,今天腾出时间来总结下。 版本:solr5.5提纲: 垂直搜索的特点 Lucene的简单介绍 solr和Elasticsearch的区别 完整的solr介绍、使用、实践正文: 垂直搜索是针对某一个行业的专业搜索引擎,是搜索引擎的细分和延伸,是对网页库中的某类专门的信息进行一次整合,定向分字段抽取出需要的数据进行处理后再以某种形式返回给用户.相对
2017-03-31 10:35:30 594
原创 对于集合的遍历操作,可以使用 itrator foreach for 循环,下面比较一下各自的优缺点
List<String> list = new ArrayList<String>(); list.add("11"); list.add("11"); list.add("33"); list.add("44"); for (int i =0; i < list.size(); i++) { i
2016-06-28 16:00:06 1787
原创 Mybatis 直接执行SQL
Mybatis 直接执行SQL好久不更新博客了,今天开发遇到一个问题就是如何在mybatis中直接执行sql,直接上代码:<select id="selectBysql" parameterType="java.lang.String" resultType="java.lang.Integer"> ${sql}//#{sql}</select>上网查了下,网上的解释是:使用${}代
2016-06-02 00:33:12 17507 3
转载 java并发编程
Java并发编程:线程池的使用 --------------- 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得
2016-03-01 10:16:35 341
原创 java中 if 判断条件中 null == object寓意何在?
今天偶然注意到别人的代码中if条件判断中常常 写成if(null == object){}而不是写成if(object== null){}围绕心头好几天,想弄个明白,这是性能问题还是一种习惯? 于是问问了我旁边的师傅,他说是一种习惯,后来我们讨论被经理听到,经理出来解释了下,豁然开朗,特此留记。 不是性能问题,这源于C++的一种避免错误的习惯,因为在C++中 if条件判断中大于0为ture,
2016-01-12 16:23:53 4443
转载 MyBatis教程
一、MyBatis简介与配置MyBatis+Spring+MySql1.1MyBatis简介 MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernate和Apache OJB等
2016-01-04 17:43:52 697
原创 什么是tomcat?
昨晚睡觉时突然睡不着,想到如果面试官问题什么是tomcat,自己工作半年了,却回答不上几句?于是乎今天整理下。 Tomcat是一个免费的开源的Servlet/JSP容器(也就是负责解析和运行JSP)容器,(这个软件用来装载你的java web程序,可以称它为web容器,你的jsp/servlet程序需要运行在Web容器上,Web容器有很多种,JBoss、WebLogic等等,Tomcat是其中一种
2016-01-04 13:50:24 3206
原创 面向切面的Spring
下班了,坐下来学习一会,单身狗狗回去也是无聊。昨天看了一下切面的知识,信息量有点多,脑子还是一片混沌,就打算再看一遍,不过这次是边整理边看。 主要内容有: 1. 什么是面向切面编程和AOP术语 2. Spring XML 编写切面 3. 使用@aspectJ 编写切面
2015-12-07 21:53:54 382
原创 java中 map使用总结
工作中经常遇到map,由于map和json 装换很方便,使用的也很多,今天就系统的学习了一下。(之前还遇到过map 的一个坑,稍后整理)最快最高效的学习方法,就是讲给别人听,于是我就关闭那些书籍来讲给自己听。map 是包含key-value键值对存储的集合,一般我们不直接使用map,而是使用map 的派生类:hashmap sortedmap 等map 构建: p
2015-12-07 14:41:13 361
原创 开发完的思考
上周五下班时接到了一个需求,告知我周一也就是今天上线。问我能不能搞定,要不要给你再安排一个人。我考虑了下练手的机会难得,就回复:NO。然后了解了下具体的需求,感觉很简单,第二天上午来公司想自己的实现逻辑时,发现还是比较复杂的,问了下同事他开发了类似的功能,大概花一周。泪崩的感觉。 独立开发不可能了,只能想自己的办法,我就了解了他的实现逻辑,然后偷梁换柱,争取掉他的接口来实现,我就各种拼装,然后然后
2015-08-31 22:53:58 356
原创 牛小新该怎么走
大学毕业进入公司已经两个月了,我从事的是Java开发,由于大学过得比较水,我从《Java编程思想》开始了我的学习之路。看了一个月后的今天发现程序还是不会写,于是有了下面的这篇杂谈。很庆幸的是公司的前辈们给了我很多很好的建议,我分到了一个开发任务比较少的组,负责部门的资源系统,主要是提供对静态资源的增删改查的接口,比较简单。我下载下来代码后就开始看,期间还修改了几个bug和做做了一个小的需求。看代码
2015-08-27 15:22:50 521
kill-svn-foiders
2015-12-07
数组分割问题,求大神提示
2016-04-21
volatile 关键字 作用结果求解惑
2016-02-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人