自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (5)
  • 收藏
  • 关注

转载 MyBatis中Like语句使用总结

oracle数据库:SELECT*FROMuserWHEREname like CONCAT('%',#{name},'%')或 :SELECT*FROMuserWHEREname like '%'||#{name}||'%'SQLServer数据库: SELECT*FROMuserWHEREname like '%'+#{name}+

2015-07-07 15:29:44 17043 1

转载 Ehcache 整合Spring 使用页面、对象缓存

Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘汰算法,支持分布式的Cache,可以作为Hibernate的缓存插件。同时它也能

2015-05-05 19:54:58 577

转载 自定义org.apache.commons.beanutils的类型转换器

在使用org.apache.commons.Beanutils的populate方法时,需要将yyyy-MM-dd格式的字符串转换成java.util.Date,但是org.apache.commons.Beanutils的默认转换器只能将字符串转换成java.sql.Date,详见:org.apache.commons.beanutils.converters.DateTimeConverter

2015-01-22 19:48:09 4185

转载 spring SpEL表达式学习笔记

相对来讲, java是一门静态语言。而我们今天要讲的是一门动态“语言”---SpEL。动态语言和静态语言的最显著差别在于,举个例子," 'Hello'.toUperCase()"这只是一个普通的字符串,差别在于能否把它编译和运行起来得到结果。就是说动态语言能把一个字符串解释成程序语句。如果还不是很明白的话没关系,看下面的SpEL例子。(接下去的我就用例子来做介绍了)public v

2014-12-11 17:44:27 1023

原创 Java读取json数组转化成List或Object数组

Java读取json数组转化成List或Object数组

2014-11-24 16:54:53 13899

原创 利用jxl读取excel合并的单元格的一个小例子

利用jxl读取excel合并的单元格的一个小例子

2014-11-09 14:25:20 7327

转载 ORACLE里设置列自动增长

在oracle里创建列自动增长步骤如下:1 首先创建一个表,例如:

2014-08-27 16:33:22 6181

原创 通过反射获取泛型的实际类型

package cn.itcast.generic;import java.io.Serializable;import java.lang.reflect.ParameterizedType;import org.hibernate.Session;import cn.itcast.domain.Category;//T extends Serializable & Cloneab

2014-06-22 22:22:57 1663

转载 45 个非常有用的 Oracle 查询语句

日期/时间 相关查询1.获取当前月份的第一天运行这个命令能快速返回当前月份的第一天。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。SELECT TRUNC (SYSDATE, 'MONTH') "First day of current month"FROM DUAL;2.获取当前月份的最后一天这个查询语句类似于上面那个语句,而且充分照顾到了闰年,所以当二

2014-01-26 16:29:25 1224

转载 shell编程基础

我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行): # !/bin/sh...注意:最好使用“!/bin/bash”而不是“!/bin/sh”,如果使用tc shell改为tcsh,其他类似。 符号#!用来告诉系统执行该脚本的程序,本例使用/bin/sh。编辑结束并保存后,如果要执行该

2014-01-02 16:12:18 563

转载 linux有趣命令

1. sl 命令sl是指“steam locomotive(蒸汽机车)”,你会看到一辆火车从屏幕右边开往左边。。。。。。安装  $ sudo apt-get install sl 运行  $ sl可以通过设置别名,给别人来个恶作剧,让ta敲ls就跑出个火车出来,不知道的肯定很有效果 O(∩_∩)O$alias ls=sl2. fortune  命令输出一

2014-01-02 15:09:34 678

原创 lucene 4.6 为数据库建立增量索引

lucene 4.6 为数据库建立增量索引首先去官网下载lucene ,地址:http://www.apache.org/dyn/closer.cgi/lucene/java/4.6.0下载IK分词源码,地址 :  http://code.google.com/p/ik-analyzer/downloads/list添加lucene jar包:导入分词源码:

2014-01-02 14:09:53 4299 2

原创 用jquery-ui Autocomplete一步一步实现输入自动补全

用jquery-ui Autocomplete一步一步实现类似 百度,谷歌 输入自动补全,支持关键字高亮

2014-01-02 11:35:15 6183 2

转载 程序员的浮躁症

诚然,浮躁已经成为一种普遍的社会现象,侵入到各行各业。就连以往的佛门清净之地,如今各色"高僧"也不甘寂寞,频频在公共场合抛头露面,他们不是在讲经传道、普渡众生,而是参加商业演出、比赛、电视访谈、当娱乐评委,不一而足。和尚尚且如此,整个社会可见一斑。程序员本是跟和尚一样耐得住寂寞的人,但是在这样的社会环境和时代大潮中,也难免感到焦虑、空虚和茫然,变得浮躁起来。下面我列举了程序员十一条

2013-11-29 11:19:18 598

原创 求最长有序子序列长度

题目详情甲乙两个人用一个英语单词玩游戏。两个人轮流进行,每个人每次从中删掉任意一个字母,如果剩余的字母序列是严格单调递增的(按字典序a 输入: 一连串英文小写字母,长度不超过15,保证最开始的状态不是一个严格单增的序列。输出:1表示甲可以赢,0表示甲不能赢。例如: 输入 bad, 则甲可以删掉b或者a,剩余的是ad或者bd,他就赢了,输出1。又如: 输入

2013-11-25 23:22:05 1589 4

转载 js获取浏览器内核

var browser = {        versions: function () {            var u = navigator.userAgent, app = navigator.appVersion;            return {//移动终端浏览器版本信息                trident: u.indexOf('Trident')

2013-11-23 17:18:26 6146

转载 程序员如何在小公司成长和大公司学习

这篇文章会带有普遍性,不见得适合所有人,或者文章所描述的也不见得是对的,只是根据我的经历和所见写成的一篇文章,仅供参考。前言:在软件行业工作有几个年头了,换过多个开发语言,跳过槽,也被猎头找过,经历了三五杆枪打天下和创业公司一起成长灭亡,也进入了大公司。在这些年的历练中,看见很多刚进入软件行业不久的新人总在抱怨,说学不到东西。其实不管你在大公司还是小公司,都可以学到很多东西,关键看

2013-11-20 09:21:51 983

转载 成功实现有线路由器和无线路由器连接上网

前天花了89块大洋在京东商城上买了一台TP-LINK TL-WR740N 150M的无线路由器,今天到货,于是晚上迫不及待的想尝试一下无线网络的滋味,但是如何将两台路由器连接却又成了一个大问题。先说说网目前家里的网络情况:长城宽带从外部接入,连入家用的TP-LINK TL-R402的有线路由器的WAN口,再从有线路由器的LAN口引出网线连接各个屋子。现在,我不想将这个有线路由器

2013-11-18 11:23:13 1640

原创 工作第一个月

工作月总结             到今天为止,我已经来公司工作整整一个月了,虽然待遇不是很好,但公司从来都没有加班,给我分配的任务也不是很多,所以工作还算轻松,感觉和在学校302实验室差不多,交任务就像交作业一般。只是换了个环境而已,身边没有了那些可爱的同学,取而代之的是平常很少言语的同事。        回顾这一个月,在公司接触的东西还不少,自己也利用闲暇时间学习了不少知识,总结一

2013-11-07 13:07:58 640

转载 ubuntu12.04打开终端方法

新安装的ubuntu12.04在左边的快捷方式里默认是没有终端图标的,可以使用如下方法打开终端:使用ctrl+alt+t。这个组合键适合ubuntu的各种版本。但是,在使用KVM虚拟机时可能会出现问题。如物理机上安装的是ubuntu10.04,KVM虚拟机里安装的是ubuntu12.04,在当前桌面是虚拟机时,使用该组合键打开的是物理机上的终端,不是虚拟机里的终端。如果物理机和虚拟机安装的

2013-11-06 16:56:14 1613

原创 将程序打包成jar包在控制台调用同时传入参数

因工作需要,最近写了一个小程序,主要功能是批量修改html文件,在指定位置加上一个a标签,代码如下:package com.chachaba.com.addhtml;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutput

2013-11-05 17:05:23 1053

转载 DWZ简介及其使用

DWZ简介:           DWZ富客户端框架(jQuery RIA framework),是中国人自己开发的基于jQuery实现的Ajax RIA开源框架。 DWZ富客户端框架设计目标是简单实用、扩展方便、快速开发、RIA思路、轻量级。   DWZ框架支持用HTML扩展的方式来代替JavaScript代码,只要懂HTML语法, 再参考DWZ使用手册就可以做Ajax开发。   开

2013-10-09 11:03:52 4641

转载 在Eclipse安装Aptana插件

Aptana是一个开发JavaScript的很好的ide,且aptana提供了eclpse的插件,用起来几乎很上手而且很简单、方便,没有理由不去爱它。但是在Eclipse下安装aptana总会遇到一些问题,笔者也一样遇到了许多问题。现在这里就做一个总结,安装aptana遇到的问题:1、安装以后必须有Firefox支持。因为aptana需要firefox的JavaScript调试工具做调

2013-10-03 15:29:56 505

原创 org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException

Class org.apache.struts2.json.JSONWriter can not access a member of class org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper with modifiers "public"该错误的原因:我在userAction中声明了一个loginSe

2013-09-30 16:08:08 1042

转载 Mybatis整合Spring

根据官方的说法,在ibatis3,也就是Mybatis3问世之前,Spring3的开发工作就已经完成了,所以Spring3中还是没有对Mybatis3的支持。因此由Mybatis社区自己开发了一个Mybatis-Spring用来满足Mybatis用户整合Spring的需求。下面就将通过Mybatis-Spring来整合Mybatis跟Spring的用法做一个简单的介绍。MapperFactor

2013-09-29 21:34:40 862 1

原创 解决不联网无法启动struts2问题

前几天面试的时候,面试官要求看我的作品,我打开我做的一个项目,可总是报404错误,我就纳闷了,平时运行的好好的怎么一到关键时刻就掉链子了,无奈,只好把以前的旧版本草草的让面试官瞅了一下...回家后,准备改改这个bug的时候,打开却又能正常运行,我去...这不是老天爷逗我玩吧...怎么会这样子...       抱怨自己倒霉之余...我又仔细地思考了一下...难道这系统还会识别环境...一到陌生

2013-09-21 22:45:20 3079

转载 HTTP协议详解(孙鑫老师)

引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of

2013-09-12 10:15:15 1255

原创 servlet学习日记

学习日记03Servlet开发:       Servlet调用过程:Servlet生命周期:init()àservice()àdestory()Servlet的细节:l 在Servlet映射到的URL中也可以使用*通配符,但是只能有两种固定的格式:一种格式是“*.扩展名”,另一种格式是以正斜杠(/)开头并以“/*”结尾。 l Servlet

2013-09-03 17:44:27 643

原创 http协议学习日记

学习日记2Web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚拟目录的映射。虚拟目录的映射三种方式:1、在server.xml文件的host元素中配置,例如:2、在Tomcat6中,不再建议在server.xml文件中配置context元素,细节查看tomcat服务器关于context元素的说明。3、让tomcat自动映

2013-09-03 17:39:59 582

原创 XML学习日记

学习日记01         XMl语法:1.    文档声明:在编写XML文档时,需要先使用XML文档声明,声明XML文档的类型最简单的文档声明语法:用encoding属性说明文档的字符编码用standalone属性说明文档是否独立:         2.    元素:XML中出现的标签,一个标签分为开始标签和结束标签,一个标签有如下几种书写形式:一个标签

2013-09-03 17:22:55 810

转载 Hibernate向mysql中保存中文字符出现乱码问题的解决

我在用hibernate框架的单元测试类向mysql数据库中保存中文数据的时候出现了乱码的问题,我查看了mysql中表的字符编码为latin1我将mysql的my.ini配置文件中两处default-character-set=latin1改为default-character-set=gbk然后在命令提示符中输入net stop mysql停止mysql服务,然后在用net start

2013-09-01 23:53:42 550

转载 Powerdesigner数据库建模工具教程

目标:本文主要介绍PowerDesigner中概念数据模型 CDM的基本概念。一、概念数据模型概述数据模型是现实世界中数据特征的抽象。数据模型应该满足三个方面的要求:1)能够比较真实地模拟现实世界2)容易为人所理解3)便于计算机实现概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它

2013-08-22 11:52:51 787

转载 Eclipse 安装插件(aptana、svn 、git、Java EE、JSHint)

1、安装 aptana 插件: * 依次点击:Help -> Install New Software... -> Add * 输入:http://download.aptana.com/studio3/plugin/install * 选择:Aptana Studio 3 Plugin,并进行安装 * 重启 eclipse2、安装 svn 插件: * 依次点击:H

2013-08-22 11:24:32 696

转载 完全卸载sql server2008

在卸载SQL  Server后,大家都希望能够将注册表信息完全删干净,下面就将教您彻底删除SQL Server注册表的方法,供您参考。在卸载SQL Server开始——运行:输入regedit 进入注册表编辑器,进入之后执行下列操作:1.彻底删除SQL Server: hkey_local_machine\software\Microsoft\MSSQLServer hke

2013-08-16 11:55:28 877

原创 myeclipse发布项目到tomcat时项目名称与web应用名称不一致问题

工程名称原来为old,发布到tomcat webapps下后为old,右键点击你的项目,然后选择重构---->重命名,项目名称改为new,但是发布名还是原来的名字。如果想让发布后的目录名为new,按如下方法修改即可:   第一种方法:打开工程所在目录,找到一个 .mymetadata的文件,用写字板打开,内容大致如下:   type="WEB"  name=

2013-08-15 14:19:45 5256

转载 Content-Disposition的使用方法

在进行Web开发时,可能遇到遇到以下几种需求:l          希望某类或者某已知MIME 类型的文件(比如:*.gif;*.txt;*.htm)能够在访问时弹出“文件下载”对话框。l          希望客户端下载时以指定文件名显示。l          希望某文件直接在浏览器上显示而不是弹出文件下载对话框。对于上面的需求,使用Content-Disposition属性

2013-08-06 21:58:14 984

转载 Java Executors(线程池)

Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。  有关Java5线程新特征的内容全部在java.util.concurrent下面,里面包含数目众多的接口和类,熟悉这部分API特征是一项艰难的学习过程。目

2013-07-28 16:06:49 460

转载 Java中printf的用法(转载)

java中的printf的用法  2009-10-30 08:52:34|  分类:默认分类|  标签:|字号大中小 订阅目前printf支持以下格式:          %c        单个字符          %d        十进制整数          %f        十进制浮点数          %o        八进制数       

2013-07-09 20:47:34 485

原创 Java面试题

------- android培训、java培训、期待与您交流! ----------交通灯系统面向对象设计把我一个重要的经验:谁拥有数据,谁就对外提供操作这些数据的方法。典型案例:球从绳子的一端移动到了另一端:class Rope { privatePoint start; privatePoint end; p

2013-07-07 15:43:03 496

原创 用命令行发邮件

用doc命令发邮件1.输入命令:telnet smtp.qq.com 25    解释:smtp.qq.com是邮件服务器  25是端口2.输入命令:ehlo 邮箱用户名   解释:跟服务器打招呼3.输入命令:auth login4.输入经Base64编码后的用户名5.输入经Base64编码后的密码6.mail from:7.rcpt to:8.data

2013-07-02 14:11:12 674

dwr ssm框架整合

用dwr和spring 3,struts2和mybatis框架整合的增删改查的示例

2013-11-07

连接各种数据库url和驱动器

连接各种数据库的用到的jar包,和连接数据库用到的url

2013-11-07

Cloudsim的介绍与使用

cloudsim在myeclipse下的安装图文过程,排错,cloudsim的介绍与使用

2013-05-01

数据库实验

交互式SQL,SQL语句查询,数据库多表查询,数据库的建立,数据库的基本操作

2012-05-15

空空如也

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

TA关注的人

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