- 博客(70)
- 资源 (20)
- 问答 (1)
- 收藏
- 关注
原创 setTypeAliasesPackage
setTypeAliasesPackage该属性可以给包中的类注册别名,注册后可以直接使用类名,而不用使用全限定的类名(就是不用包含包名)。该属性可以配置多个,可以用,;\t\n进行分割。但是不支持Ant风格的路径。
2016-11-14 14:18:45 10452
原创 Maven构建项目速度太慢怎么办
在mirrors众添加代理: UK UK Central http://uk.maven.org/maven2/ central 虽然速度没有起飞,但是比原先自带的快了很多。
2016-11-07 15:27:14 1868
转载 MySQL存储过程中的3种循环
在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环。还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易引起程序的混乱,在这里就不错具体介绍了。这几个循环语句的格式如下:WHILE……DO……END WHILEREPEAT……UNTIL END REPEATLOOP……END LOOPGOTO。
2016-10-24 18:18:20 817
转载 mysql存储过程语法及实例
存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。--------------------基本语法--------------------一.创建存储过程create procedure sp_name()begin.........end二.调用存储过程1.基本语法:call sp_name()注意:存储过
2016-10-24 15:07:03 258
转载 员工的离职原因
马云说:员工的离职原因,只有两点最真实:1、钱,没给到位。2、心,委屈了。这些归根到底就一条:干得不爽。员工临走还费尽心思找靠谱的理由,就是为给你留面子,不想说穿你的管理有多烂、他对你已失望透顶。仔细想想,真是人性本善。作为管理者,定要乐于反省。带团队,你得问自己,人为什么要跟着你混?带团队做好这8条:(1)授人以鱼:给员工养家糊口的钱。(2)授人以渔:教会员工
2016-09-09 10:46:58 604
原创 log4j每天产生一个日志文件
log4j每天产生一个日志文件,方便日后查询归档,log4j配置文件如下:#配置根Loggerlog4j.rootLogger=DEBUG, stdout, logfile### direct log messages to stdout ###log4j.logger.com.ibatis = DEBUG, logfilelog4j.logger.com.ibatis.commo
2016-05-24 14:39:03 4249
转载 Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程
http_load程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。下载地址:http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.g
2016-05-05 15:03:51 631
原创 Java DES 3DES AES Base64加密
bases64其实是一种进制方式,并不能完全算加密,只是经过base64后确实不是明文了,安全性好的呢是AES,因为比较新,当然任何一种加密都不能说是绝对安全的,正所谓强中自有强中手,一山还比一山高,道高一尺魔高一丈,这里我没有说MD5加密,MD5一般用来加密密码,不可逆的,而今天所说的都是数据加密,json等等。
2016-03-25 11:49:58 1312
原创 java写一个死锁
package dlk;/** * 死锁 * @author 戴良康 * @datetime 2016-1-10 */public class MyDeadLock implements Runnable{ public int flag = 1; private static Object o1 = new Object(); private static Object o
2016-01-10 18:38:02 436
转载 java反射详解
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名123456789101112131415package Reflect;
2016-01-10 11:57:10 299
转载 遍历hashMap
Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val = entry.getVal
2016-01-10 11:33:26 300
原创 java数组元素重复次数最大值
package lianxi;import java.util.HashSet;import java.util.Set;public class Demo8{ /** * @file Demo8.java * @author 變脸 * @datetime 2016-1-10 上午11:04:37 * */ public static void main(
2016-01-10 11:30:43 1022
原创 如何处理tomcat默认错误页面
受够了Tomcat默认的那个错误页面还有就是报错页面一样的难看!~ok分享一个方法:1.首先准备一个漂亮的错误页面:404.html您访问的页面不存在/*reset及 clear*/body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p,
2015-12-31 17:19:02 14886
转载 RedisTemplate和Serializer详解
一、概念简介:Redis: Redis是一款开源的Key-Value数据库,运行在内存中,由ANSI C编写,详细的信息在Redis官网上面有,因为我自己通过google等各种渠道去学习Redis,走了不少弯路,所以总结一条我认为不错的学习路径给大家: 1.《The Little Redis Book》是一本开源PDF,只有29页的英文文档,看完后对Redis的
2015-12-24 19:55:57 4112
转载 @SuppressWarnings
编码时我们总会发现如下变量未被使用的警告提示: 上述代码编译通过且可以运行,但每行前面的“感叹号”就严重阻碍了我们判断该行是否设置的断点了。这时我们可以在方法前添加 @SuppressWarnings("unused") 去除这些“感叹号”。转载自:http://www.cnblogs.com/fsjohnhuang/p/4040785.html
2015-12-24 19:38:23 321
原创 @Scope("prototype")
Spring在Action上面注解@Scope("prototype")spring 默认scope 是单例模式这样只会创建一个Action对象每次访问都是同一个Action对象,数据不安全struts2 是要求 每次次访问 都对应不同的Action scope="prototype" 可以保证 当有请求的时候 都创建一个Action对象
2015-12-24 19:30:21 360
转载 Hibernate的缓存
14.2.1 什么是缓存 缓存是介于应用程序和物理数据之间的,其作用是为了降低应用程序对物理数据访问的频次从而提高应用系统的性能。缓存思想的提出主要是因为对物理数据的访问效率要远远低于对内存的访问速度,因而采用了将部分物理数据存放于内存当中,这样可以有效地减少对物理数据的访问次数,从而提高系统的性能。 缓存广泛地存在于我们所接触的各种应用系统中,例如数
2015-12-24 14:19:06 333
原创 解决MyEclipse报errors running builder ‘javascript validator’ on project
解决myeclipse报错:errors running builder ‘javascript validator’ on project
2015-12-22 09:36:42 5277
原创 cookies的使用
Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。和cookies对应的是session,session是在服务器端存放用户信息。如何设置cookie?每个cookie都是一个名/值对document.cookie="u
2015-12-18 11:19:55 508
转载 @Controller
使用注解来构造IoC容器用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册。如:在base-package指明一个包1 context:component-scan base-package="cn.gacl.java"/>表明cn.gacl.java包及其子包中,如果某个类的头上带有特定的注解【@Component
2015-12-11 15:19:58 1243 1
原创 构建高性能web之路------mysql读写分离实战
一个完整的mysql读写分离环境包括以下几个部分:应用程序clientdatabase proxydatabase集群在本次实战中,应用程序client基于c3p0连接后端的database proxy。database proxy负责管理client实际访问database的路由策略,采用开源框架amoeba。database集群采用mysql的master-slave的repl
2015-12-11 09:54:59 326
转载 ServletContextListener 的用法
在Servlet API中有一个ServletContextListener接口,它能够监听ServletContext对象的生命周期,实际上就是监听Web应用的生命周期。当Servlet容器启动或终止Web应用时,会触发ServletContextEvent事件,该事件由 ServletContextListener 来处理。在 ServletContextListener 接口中定义了
2015-12-10 13:44:06 391
转载 简单了解 java urlrewrite
这个实现了确实不错,地址栏上看起来很漂亮,比如是××.html?2其实,这个是一个动态页面,比如是JSP,呵呵。 1. 首先下载一个urlrewrite包,我的附件里有是3.2,或者去官方下载一个,http://tuckey.org/urlrewrite/dist/urlrewritefilter-3.2.jar。不过这个官方好像老是打不开。 2 将这个urlrewrite-3.2.0
2015-12-10 11:40:10 424
转载 一个软件工程师在北京的反省
我(软件工程师berlin)于2007年来到北京,在北京工作这些年,先后在NEC、风行、百度几家公司担任软件工程师的职务。NEC是一家具有百年历史的传统日企,在知春路的分公司叫日电电子,我们部门主要从事机顶盒、数字电视上嵌入式软件的研发。风行是一家成立于2005年的在线视频公司,主要做P2P视频点播的业务,而我主要从事P2P后台服务器的开发。百度是一家在纳斯达克上市的互联网公司,我主要在客户端部门
2015-11-27 09:59:23 478
原创 如何解决genymotion打开报错
如果你和我和一样,网上找了无数方法都没成功安装Genymotion!不妨把你的VM版本换成4.1.4你会发现:他竟然成功了!shit!
2015-11-16 17:36:32 463
转载 百度Android 定位SDK示例
LBS(Location Based Service)是互联网时代的热点,在本地搜索、定向广告、社交网络等众多领域得到了广泛应用。其核心基础,就是定位能力,为各类应用提供位置信息。百度移动定位API是一个提供基础定位API的第三方平台,为各类应用提供定位能力,提升用户体验。MyApp.javapackage com.yulore.baidupoi;import android.app.
2015-11-04 11:00:40 321
转载 jsp四大作用域
首先要声明一点,所谓“作用域”就是“信息共享的范围”,也就是说一个信息能够在多大的范围内有效。4个JSP内置对象的作用域分别为:application、session、request、page 。JSP内置对象作用域表如下:名称作用域application在所有应用程序中有效session在当前
2015-09-28 14:33:11 361
原创 关于软件开发工作的思考
工作中的我时常遇到这样一种情况,在做网页的时候,我会秉承用户体验的原则,视自己为用户的心态,去设计和改造界面,但是!老板并非喜欢,老板要的只是系统稳定,不要搞出事情,所有多数情况我的改造优化都不能上线成为正式产品,做的那么好的东西,好像白做了,这时候,你会听指挥,还是坚持自己的想法,你会怎么抉择?
2015-09-11 15:35:05 521
转载 在Ajax中什么时候用GET什么时候用POST?
当我们有大量数据要传送时最好的办法是一次发出多个只传递少量信息的Ajax调用时。如果你正用一个Ajax调用发送大量数据,那么最好是结束这种做法,因为这样做并不能节约时间。 因此,需要传送大量数据能成为我们在GET和POST之间犹豫不决的理由吗?这两个方法都是为不同的目的而设计的,两者的不同也在于其使用目的。这一说法不仅适用于GET和POST的使用,也适用于其他的方法。 GE
2015-08-28 10:28:30 7702
原创 一个产品跟我说:傻子都会用的程序就是用户体验
做了一个苦逼程序员,整天用生命在撸码。让我想起那天进公司的时候,来我们公司,可以让你快速成长!半年不到老了十岁。今天想谈的是什么叫用户体验。当今社会,不管你做啥行业,都能说两句用户体验。正如成功的苹果公司,最求的就是用户体验。每个人对这个词的理解都不一样,什么样的程序,什么样的设计才是好的用户体验呢?简单来说,在一个登陆界面中,登陆按钮旁边放一个忘记密码?连接就是一个好的用户体验。
2015-08-11 22:09:53 762
原创 数据库实用小工具之-DBUtils简单入门
DBUtils是Apache Commons组件中的一员,开源免费!他对JDBC的简单封装,但是它还是被很多公司使用!使用简单,只要我们导入这个包common-dbutils.jar,就可以在开发的时候剩下很多事,是不是很喜欢呢,来看看吧!~
2015-08-07 16:48:56 691 1
原创 JNDI配置c3p0连接池
CNDI是什么呢?很多人是说不出来,确实是不好理解,毕竟外国人起的名字,看到就晕了。那官方的解释说是java命名和目录接口,是SUN公司提供的一种标准的Java命名系统接口。不好理解?简单说呢,他就是一个资源,放在tomcat里面的一个资源,今天我们就把数据库连接池放到tomcat中,当然你也可以放别的东西,比如Been。
2015-08-06 21:52:31 1176
原创 初学者很实用:数据库连接池之c3p0入门
C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。如果你不知道什么是连接池,可以先去百度一下。我理解的呢,就是一个大水池,里面有很多鱼,每条鱼对应一个数据库连接,你拿到一条鱼你就获得一个连接,当然,这鱼不能吃,你摸完了还要放回去的。这例子有点变态哈哈,能理解就行。好!下面我们
2015-08-04 12:03:42 868
转载 jQuery EasyUI DataGrid 数据表格
数据表格 - DataGrid继承$.fn.panel.defaults,使用$.fn.datagrid.defaults重载默认值。.数据表格显示的数据以表格的形式,并提供了丰富的选择,排序,分组和编辑数据的支持。这个数据表格被设计以缩短开发时间,并要求开发商没有具体的知识。它是轻量级的,功能丰富的。单元格合并,多列标题,冻结列和页脚是其功能只是一小部分。依赖组件(Dep
2015-08-03 14:24:29 1247
转载 Struts2.3.16.1+Hibernate4.3.4+Spring4.0.2 框架整合
新版Struts2+Hibernate+Spring整合 目前为止三大框架最新版本是: struts2.3.16.1 hibernate4.3.4 spring4.0.2 其中struts2和hibernate的下载方式比较简单,但是spring下载有点麻烦,可以直接复制下面链接下载最新版springhttp
2015-07-28 14:28:16 416
原创 初学者很实用:Web.xml常用元素
java web开发中最基本的配置本件:Web.xml,很多新手看不大懂,没关系,一起来看看常用的配置有哪些?首先我们来看一个最精简的Struts2+Spring+hibernate集合框架的Web.xml
2015-07-28 13:44:05 512
转载 Web.xml详解
1.部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。2.<web-app xmlns="http://java.sun.com/xml/ns/j2ee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.su
2015-07-28 13:39:19 431
原创 初学者很实用:纯struts框架实现用户登陆
我见过很多给初学者写strutsDemo的,但是我没见过我这样写的那么细的,我太崇拜自己了,OMG!~
2015-07-22 13:31:35 666
转载 初学者很实用:DAO,Service,Action 三者的含义
本文表达的很形象,对于初学者容易理解。 Action 主要的功能就是组织 service 的,比如你要做权限验证,那么请求会被 Action 获取,那么如何验证呢?Action 可不管他要问 service 该怎么办。当得到 service 返回的结果后根据结果判断下一跳是哪里(如果验证用户存在且密码正确则跳转到登录成功的页面,反之则回跳到登录页面) 现在轮到 ser
2015-07-20 13:59:54 2786 2
转载 JavaScript常用代码段
把如下代码加入区域中: 后退 前进 后退" onClick="history.go(-1)"> 前进" onClick="history.go( 1 );return true;"> 返回 返回上一步" onClick="history.back(-1)"> 查看源码 查看源码"
2015-07-16 11:00:53 415
2016手机号码归属地数据库
2016-05-23
simple-xml-2.7.1
2015-11-30
com.genymobile.genymotion.ide.eclipse.plugin.jar
2015-09-29
Struts2.3.16.1Hibernate4.3.4Spring4.0.2
2015-07-28
struts2+mysql实现登陆源码
2015-07-14
redis.jar 下载
2015-04-23
Swing做的高仿QQ登陆界面
2014-01-13
电脑CUP测速
2012-11-29
java面试题约瑟芬环游戏
2015-07-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人