自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 solr实践

在项目是使用solr已经有一段时间了,今天腾出时间来总结下。 版本:solr5.5提纲: 垂直搜索的特点 Lucene的简单介绍 solr和Elasticsearch的区别 完整的solr介绍、使用、实践正文: 垂直搜索是针对某一个行业的专业搜索引擎,是搜索引擎的细分和延伸,是对网页库中的某类专门的信息进行一次整合,定向分字段抽取出需要的数据进行处理后再以某种形式返回给用户.相对

2017-03-31 10:35:30 592

原创 对于集合的遍历操作,可以使用 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 1780

原创 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 17502 3

转载 java并发编程

Java并发编程:线程池的使用 ---------------  在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:  如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。  那么有没有一种办法使得

2016-03-01 10:16:35 336

原创 java中 if 判断条件中 null == object寓意何在?

今天偶然注意到别人的代码中if条件判断中常常 写成if(null == object){}而不是写成if(object== null){}围绕心头好几天,想弄个明白,这是性能问题还是一种习惯? 于是问问了我旁边的师傅,他说是一种习惯,后来我们讨论被经理听到,经理出来解释了下,豁然开朗,特此留记。 不是性能问题,这源于C++的一种避免错误的习惯,因为在C++中 if条件判断中大于0为ture,

2016-01-12 16:23:53 4439

转载 MyBatis教程

一、MyBatis简介与配置MyBatis+Spring+MySql1.1MyBatis简介 MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernate和Apache OJB等

2016-01-04 17:43:52 692

原创 什么是tomcat?

昨晚睡觉时突然睡不着,想到如果面试官问题什么是tomcat,自己工作半年了,却回答不上几句?于是乎今天整理下。 Tomcat是一个免费的开源的Servlet/JSP容器(也就是负责解析和运行JSP)容器,(这个软件用来装载你的java web程序,可以称它为web容器,你的jsp/servlet程序需要运行在Web容器上,Web容器有很多种,JBoss、WebLogic等等,Tomcat是其中一种

2016-01-04 13:50:24 3194

原创 面向切面的Spring

下班了,坐下来学习一会,单身狗狗回去也是无聊。昨天看了一下切面的知识,信息量有点多,脑子还是一片混沌,就打算再看一遍,不过这次是边整理边看。 主要内容有: 1. 什么是面向切面编程和AOP术语 2. Spring XML 编写切面 3. 使用@aspectJ 编写切面

2015-12-07 21:53:54 381

原创 java中 map使用总结

工作中经常遇到map,由于map和json 装换很方便,使用的也很多,今天就系统的学习了一下。(之前还遇到过map 的一个坑,稍后整理)最快最高效的学习方法,就是讲给别人听,于是我就关闭那些书籍来讲给自己听。map 是包含key-value键值对存储的集合,一般我们不直接使用map,而是使用map 的派生类:hashmap sortedmap 等map 构建:            p

2015-12-07 14:41:13 360

原创 开发完的思考

上周五下班时接到了一个需求,告知我周一也就是今天上线。问我能不能搞定,要不要给你再安排一个人。我考虑了下练手的机会难得,就回复:NO。然后了解了下具体的需求,感觉很简单,第二天上午来公司想自己的实现逻辑时,发现还是比较复杂的,问了下同事他开发了类似的功能,大概花一周。泪崩的感觉。 独立开发不可能了,只能想自己的办法,我就了解了他的实现逻辑,然后偷梁换柱,争取掉他的接口来实现,我就各种拼装,然后然后

2015-08-31 22:53:58 353

原创 牛小新该怎么走

大学毕业进入公司已经两个月了,我从事的是Java开发,由于大学过得比较水,我从《Java编程思想》开始了我的学习之路。看了一个月后的今天发现程序还是不会写,于是有了下面的这篇杂谈。很庆幸的是公司的前辈们给了我很多很好的建议,我分到了一个开发任务比较少的组,负责部门的资源系统,主要是提供对静态资源的增删改查的接口,比较简单。我下载下来代码后就开始看,期间还修改了几个bug和做做了一个小的需求。看代码

2015-08-27 15:22:50 520

kill-svn-foiders

斩杀掉svn项目文件中的.svn.使用很简单,运行该脚本,然后在svn文件夹右键,就会会看到,选择运行Delete svn folders 即可。

2015-12-07

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除