自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

java7文件及目录变更监控

之前想过对一些文件操作最好能够监控,从而通过文件变更监控来解决系统耦合,比如某公司就是通过监控binlog变化来同步数据库,从java7开始提供了系统级别的工具,使文件变更监控变的更简单public class Test { public static void main(String[] args) { WatchService watcher = null...

2015-06-01 11:59:14 160

java中工具类

        java中需要一些toString的操作,常见的使用过common-lang中的ToStringBuilder的reflectionToString方法,不过不适用array,list,等类,不过JSONObject倒是使用上方便很多,不过如果可以,Gson的toJson也是个很好用的方法。        还有一些针对sql查询,需要将bean对象转成Map的方法,  ...

2013-08-23 18:30:14 144

原创 Ibatis中容易让人混淆的property

很长时间没有使用ibatis,刚上手易激动写了一个in语句,结果调试了半天没搞定究其原因原来是  <select id="ItemDao.queryItemByIds" resultMap="itemResult"> select * from t_item where id in <isNotNull property="id">...

2012-12-28 11:44:36 644

原创 生成报表的神器sql

 找了老半天总算是找到这个函数了,有三年没有动过这个东西了,最近写点东西需要用到报表中统计各行各列的总计,想起来以前写过,可是死活想不起来怎么写,网上也不知道怎么查,回头看看三年前的某代码,总算找到了,先mark一下 SELECT SQL_BUFFER_RESULT GOODS.GOODSNAME AS '???????',IFNULL(SUM(hisgoods.Number),0...

2012-12-28 11:43:36 290

原创 spring作用域及事件

1.spring作用域:   其中spring容器作用域中singleton是在bean配置中如下: <!-- singleton的配置--><bean id="bean1" class="com.my.test.Bean1" scope="singleton"/><!-- 或者--><bean id=&quot

2012-12-28 11:36:12 157

Log4J显示ibatis的执行日志

首先配置appender <appender name="IBatis" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern"

2012-12-02 11:31:10 375

原创 Java中处理CST格式时间

今天被CST格式的时间折腾了一晚上,先看看什么是CST格式时间:Mon Nov 19 14:06:58 CST 2012这就是CST格式时间,这里我们需要处理成常见的格式   SimpleDateFormat cstFormater = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US); ...

2012-11-20 21:54:45 2722

原创 ibatis源码学习--ibatis-dao

ibatis的包组成中从历史版本中我们能看到他是有:ibatis-dao.jar,ibatis-common.jar,ibatis-sqlmap.jar三个包组成,所以学习源码之前,我们先澄清一些东西,同时让大家弄清楚什么时候该引入什么包,一般情况下如果你的项目只是用到了ibatis,没有其他容器使用,那么你可以考虑使用ibatis-dao+ibatis-common+ibatis-sqlmap...

2012-11-04 15:35:41 341

原创 ibatis源码学习--概述

        ibatis可能大部分学习java的人都或多或少会接触到这个东西,我也不例外,简洁的代码可能也是为数不多的段时间可以学习的开源框架。最早接触jdbc完了之后先接触了hibernate,有人说hibernate简单,当时用的时候因为我级别比较低,所以依靠MyEclipse的插件从数据库表生成DAO层,一切都是那么简单,还以不止一次向人们炫耀我怎么用这个带领一群没写过java的人一周以...

2012-11-03 14:47:33 109

HTTPClient使用

平时工作中难免需要调用http接口来获取数据,尤其对于json的标准数据。一下为在httpclient4.2中使用的方式import java.io.IOException;import java.io.UnsupportedEncodingException;import java.net.URI;import java.net.URISyntaxException;impo...

2012-10-23 16:08:44 82

java图片处理

java中经常需要上传图片,对图片类型进行校验,常常使用的校验是通过文件后缀或者getContentType来判断文件类型是否符合,但是如果你使用了flash上传,有可能得到的图片类型为:application/octet-stream(任意的二进制数),如果你将这个类型加入到了判断条件里边实际上就没有多大意义了,所以确切的文件类型校验就需要如下判断了。所以可以考虑如下操作。 java图片...

2012-10-19 17:31:40 153

SpringMVC文件上传

必须明确告诉DispatcherServlet如何处理MultipartRequest。SpringMVC中提供了文件上传使用方式如下配置xxx-servlet.xml,添加如下代码: <bean id="multipartResolver"class="org.springframework.web.multipart.commons.CommonsMultipartR...

2012-10-12 15:18:54 167

原创 代码编译出现(illegal character: \65279)

今天在代码打包时报如下错误::1: illegal character: 5279查看文件确实是UTF-8的最后在高人指点下看到http://blog.csdn.net/shixing_11/article/details/6976900这篇blog,总算明白什么原因了,与这个几乎完全一样的问题网上看到了很多解决方法,一番折腾后还是我的工具比较神器NotePad++自带去除BOM功...

2012-10-11 17:28:08 1048

SpringMVC

本周简单学习使用了一下SpringMVC,各种爽快在心头 1.首先说一下对我观点颠覆的一个地方,以前不太看好将配置转注解,一方面是自己使用惯了配置,程序结构清晰明了,反观注解,如果项目较小,你会觉得开发起来一气呵成,极端爽快,但是可以预见的是如果项目边的过于庞大,那么查找定位就显得比较费劲了,可能很多时候包名,类名就成了类管理的一种默认(这难道就是约定由于配置(约定优于配置)?),所以这就需...

2012-10-11 15:35:13 89

原创 java中文档注释

 1 常用Java注释标签(Java comment tags)@author  作者@param  输入参数的名称  说明@return 输出参数说明@since JDK版本@version 版本号@see 链接目标@throws 异常@deprecated 解释@link 链接地址2 Java注释的使用顺序3 简单常见的HTML嵌入4 HTM...

2012-10-11 14:55:33 290

原创 EL表单式判断是否为null或者list为empty

http://newnull.com/jdbctemplate%E5%AE%9E%E7%8E%B0%E7%AE%80%E5%8D%95%E7%9A%84orm/ @RequestMapping("/login") // 请求url地址映射,类似Struts的action-mapping public ModelAndView Login( @RequestParam(val...

2012-10-09 10:12:43 492

mysql 日期函数

mysql中获取当前月份最后一天:  select last_day(curdate())按照日期分组求和select sum(columns) ,date_format(gmt_create,'%Y-%m') as month from table_name group by date_format(gmt_create,'%Y-%m');​  获取当月...

2012-10-08 15:41:02 75

java--初始化与清理

从java1.5依赖提供了一个我很喜欢用的功能Foreach功能,方便使用,简单,等等好处就不一一列举了,具体实现原理是什么就不大懂了,没有做过压测,所以具体性能如何,也不得而知,只是看网上同仁又说性能不及普通的for循环,当然这里提一提的主要原因在于问题,说呢,有人在用foreach做迭代的时候发现如果对集合类做了remove操作之后会报异常,这一点估计跟他的实现原理有关系吧,所以我的方式就是...

2012-09-22 11:52:28 68

maven配置

在这里不过多涉及maven本身的安装(不要骂我,主要是用来当笔记用的,所以不能照顾广大人民群众了),主要提示一下,使用maven过程中的一点意外事件,之前用maven一点问题没有,可是最近发现eclipse下的maven将大量的jar包搞在了eclipse根目录下座位仓库了,所有配置一切如常,网上有说http://marshal.iteye.com/blog/144335如上配置,可是在我使用的...

2012-09-21 16:25:43 58

java--操作符

java中的操作符与其他主流语言的操作符基本类似,所以如果你有其他语言的编程经验,那么这里只需要了解一下不同点就是了。 我不太建议代码中使用大量的优先级操作,太复杂的分几步走,稍微复杂的加括号,我一直觉得很多时候大项目需要的不是说代码性能是第一位的,而是可读性是第一位的,如果别人看懂你的代码要1个月,那我觉得可以考虑重写或者翻新了。这可能也是框架大行其道的一个主要原因。 在java中有一...

2012-09-18 23:14:16 85

java--一切皆对象

java是一门面向对象语言,这个从一开始我们就明白了,可是真正使用过程中,往往我们是把它当做过程语言在使用,主要是没有大局观,代码欠考虑,导致我们一开始的思路就是功能性的东西,而不是对象性的东西,说起来简单,真正做的时候就不见的了。 java中的数据主要的存储是:堆栈、堆,也有少量的磁盘,堆栈中主要存放的是对象的引用,堆中则存放的是对象。java中的基本类型是个特例,它是直接存储于堆栈中...

2012-09-18 22:39:49 112

如何静态初始化List

public static List<String> temp = new List<String>(Arrays.asList("ab","cd","ef")); 或者 public static List<String> list2 = new ArrayList<String>(); static{

2012-09-10 16:29:57 3807

Java入门

        昨天面试被人BS,虽然心中有无限怨念,不过本屌丝本着做好自己让暴风雨来的更猛烈一些的理想(好吧,我承认有点凌乱了),如今java的正式发行版已经到了1.7,不得不承认我们很多代码的编写还停留在1.4及以前时代,面试官面试中还问到了我有没有使用HahsTable,我果断说没有使用,对方就开始不屑了,其实我的全局变量都在使用ConcurrentHashMap        你很容易...

2012-08-24 00:31:35 70

原创 个人感觉比较好看的页面表单

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>&l

2012-08-04 16:12:57 671

ibatis配置文件中的dtd处理

        以前使用ibatis从来都没有管过dtd的加载,可是有一天你的主机不允许你访问外网,你就悲剧了,因为dtd的校验不能通过了,这个本来个人感觉不应该有这么蹩脚的一步,去官网验证一次你本地的dtd,当然了官方也考虑到了用户应用可能不能联网,所以即便是远程校验失败,也不影响应用本身的启动。        可是更为苛刻的要求出现了,就是一旦主机检测到应用对外有请求就直接将应用的启动进程...

2012-07-31 16:03:05 219

原创 枚举类型的使用

如何使用枚举类: 通常的方式是直接定义一个枚举类,但是如果想一个类定义多个枚举类,可以考虑将枚举类定义为内部类来实现例如:   public class BabyConstants { public static final int BABY_SEX_BOY = 1; public static final int BABY_SEX_GIRL = 2; ...

2012-03-11 13:17:50 87

原创 Solr中DIH模式的使用

Solr中使用DIH(DataImportHandler)模式最早只是使用全量导入功能,即full-import网上能搜索到的大部分demo多采用的情况是建立索引,查询,都是在同一个容器内操作,即开启同一个tomcat/jetty等通过http请求中加入相应的参数即完成了相关操作,如:http://localhost:8080/dataimport?command=full-imp...

2012-02-08 12:31:50 340

原创 Solr本地tomcat配置

最近在使用solr遇到问题就靠度娘,结果发现内容较多,重复的也不少,各种纠结中自己也总结总结首先下载tomcat,solrtomcat我使用的是:apache-tomcat-6.0.33solr使用的3.4自己生成的索引之前只能使用luke,由于使用的不够顺畅,所以考虑使用solr自带的用户管理界面,结果就各种折腾,网上方法巨多,貌似折腾的也很费力自己折腾完了回头总结一下跟大家分享:方法一:直接将...

2012-02-02 17:23:44 79

原创 jsp中获取用户的mac地址

通过ip获取用户的mac地址public String getMyIP() { try { return request.getRemoteAddr(); } catch (Exception e) { e.printStackTrace(); } return ""; } public String getMACAddres...

2011-08-31 19:21:44 866

原创 使用struts2+JQuery实现的简单的ajax例子

也为简单的业务需要,所以使用了Struts配合JQuery制作的一个简单的AJAX的例子,希望有兴趣的朋友可以看看。<script type="text/javascript"> <!-- //注:每个嵌入页必须定义该方法,供父窗口调用,并且返回true或false来告之父窗口是否关闭 function Ok(){ clickButton()...

2011-08-01 00:10:03 81

原创 页面中将submit样式转换成a标签的样式

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><title>Untitled Document</title><meta

2011-07-31 23:16:13 371

原创 MySql配置参数

很全的Mysql配置参数说明 1. back_log指定MySQL可能的连接数量。当MySQL主线程在很短的时间内得到非常多的连接请求,该参数就起作用,之后主线程花些时间(尽管很短)检查连接并且启动一个新线程。back_log参数的值指出在My...

2011-04-13 18:36:41 82

原创 linux下搭建java开发环境

Linux下部署MyEclipse开发环境2010-07-07 16:25第一步:获得Java、Eclipse、MyEclipse、Tomcat JDK:http://www.java.com Eclipse:http://www.eclipse.org MyEclipse:http://:www.myeclipseide.com Tomcat:http://to...

2010-08-27 16:34:03 104

oracle笔记!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

学习oracle的笔记!!!!!!!!!!!!!!!!!!!!!!!!

2009-10-20

空空如也

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

TA关注的人

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