自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java mail ssl 报错解决方案

[size=medium]javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failureJdk8 jce安全机制导致访问https会报错,可以将其替代为不需要检查的jar这两个jar包的下载地址:http://www.oracle.com/technetwork/java/javase/d...

2016-10-14 11:05:24 703

原创 tomcat 相关

tomcat配置log4j日志跟踪 lib log4j.properties log4j-1.2.17.jar tomcat-juli-adapters.jar bin tomcat-juli.jar log4j.properties log4j.rootLogger=info, CATALINA log4j.appender.CONSOLE...

2016-02-15 11:30:22 106

原创 程序员学习能力提升三要素转载

http://www.programmer.com.cn/14857/

2013-02-19 10:56:04 109

原创 web版流程图

https://www.gliffy.comhttps://www.lucidchart.com

2013-02-04 11:33:52 357

原创 我眼中的美国公司

1)模块化 松耦合,一个团队独立于一个模块,不同模块之间定义通信协议。 减少沟通成本,相应的想整体掌握这个系统也是很难的,可以实现领导层高高在上!2)创造性 喜欢自己创造一些基础框架,并不局限于使用现有的框架。尽管有时候写的很粗糙很不完善,但是他们做了。3)外包 自己做最核心的事情,将边缘的东西外包出去。 外包可以减少成本,廉价劳动力是必须考虑的。 ...

2013-01-28 14:31:52 106

原创 eclipse tomcat debug模式连接成功,但是断点进不去,求解

tomcat配置debug模式SET CATALINA_OPTS = -server -Xdebug -Xnoagent -Djava.compiler = NONE -Xrunjdwp:transport = dt_socket , server = y , suspend = n , address = 8000tomcat已经设置debug模式,并且启动已经显示Listeni...

2013-01-17 08:18:25 1074 1

原创 异步化

Jetty 的 Continuation 机制讨论 Jetty 的 Continuation 机制,首先需要提到 Ajax 技术,Ajax 技术是当前开发 Web 应用的非常热门的技术,也是 Web 2.0 的一个重要的组成部分。Ajax 技术中的一个核心对象是 XMLHttpRequest 对象,这个对象支持异步请求,所谓异步请求即是指当客户端发送一个请求到服务器的时候,客户...

2012-12-25 11:08:54 99

原创 shell 常用命令总结

#!/bin/bashif [ $1 -gt 90 ]then  echo "Good, $1"elif [ $1 -gt 70 ]  then    echo "OK, $1"  else    echo "Bad, $1"fiexit 0for day in Sun Mon Tue Wed Thu Fri Satdo  echo ...

2012-12-05 13:02:47 73

原创 勇敢进场,不怕亏!

不会溜冰那我就去学习溜冰吧?换了溜冰鞋,带了手套,进了场。起初有点怕,就围绕着边上走,走了两圈,有点感觉了。不进场怎么才能学会?    不可能一直这么转圈下去吧,再转下去时间就要到了,我的钱就浪费了,我鼓足勇气进入了场内,恐惧一下子就上来了。怕摔跤,怕引起别人的笑话。不摔跤怎么才能学会?    如果怕摔跤,那就滚远点,何必来这里。我在想这个问题。总之:实战演练才是真道理,勇...

2012-11-26 15:08:18 109

原创 shell与sqlplus之间通讯

#!/bin/sh一.最简单的调用sqlplussqlplus -S "sys/unimas as sysdba" << !select to_char(sysdate,'yyyy-mm-dd') today from dual;exit;![oracle@hb shell_test]$ ./echo_time TODAY...

2012-11-23 10:24:47 182

原创 2013年规划

cache:       源码阅读: ehcache 写一个仿照java工具:       spring IOC,代理模式,轻量应用 完善来电监控android应用; 技术书籍重温:effective java重构与模式代码大全重构企业应用架构模式 思想: 悟! 总结! 抓本质! 投资理财:重温,稳定盈利; ...

2012-11-12 14:21:25 76

原创 图片处理程序

/* * @author: xiangbin@taobao.com * @date : 2010-6-17 Create file,Base Function * @date : 2010-7-14 duolong@taobao.com, optimize resize funtion * * 说明: * 1. 只有resizeImage返回true,才...

2012-11-10 15:35:51 104

原创 maven,velocity实战总结

Antx迁移maven小结  目录 Maven简单介绍 2约定俗成 2Maven坐标 2Maven主项目和子项目管理的不同 2Maven命令 3Maven插件 31)maven-compiler-plugin 指定JDK版本 32)maven-war-plugin 打war包 在web子项目中指定 33)单元测试插件 44)jar包...

2012-11-10 15:33:46 293

原创 淘宝webx总结

业务层 BIZ                                                       spring容器管理   Client ----->     Command ----->     CommandDispatcher  ----->    Application Object   -->BO--->  DAO  ...

2012-11-10 15:27:05 156

原创 android环境搭建

1)android SDK下载 android-sdk_r20.0.3-windows  我从官方下载的都不能安装,不知道为啥。解压到d:\dev\android-sdk_r20.0.3-windows双击:SDK Manager.exe 如果出现:Done loading packages.请修改这里: 在SDK Manager下Tools->Opt...

2012-11-10 11:37:25 133 1

原创 缓存技术浅析

 操作系统磁盘缓存        减少磁盘机械操作数据库缓存                 减少文件系统I/O应用程序缓存              减少对数据库的查询 Web服务器缓存         减少应用服务器请求客户端浏览器缓存       减少对网站的访问数据库缓存: 数据库通常是企业应用系统最核心的部分 数据库保存的数据量通常非常庞大...

2012-11-10 10:41:03 107

原创 android 监控来电(草稿)

思路:  对来电进行监控1)对于通讯录的电话来电不做监控2)对于通讯录里没有的电话号码进行监控监控规则:  1)正则匹配 如:杭州的本地号码需要接听 其他地区来电拒接  2)如果一些确认需要来电的号码但又不想加入黑名单的号码 加入白名单管理列表;  3)如果是手机来电,拒接的发送一条短信(询问是何人找我干什么事情?避免误伤),如果...

2012-11-09 11:10:21 123

原创 spring security 实战应用

权限管理: 角色 用户 资源 某个用户拥有多个角色,一个角色也可以被多个用户拥有 一个角色对应访问多个资源,一个资源也可以被多个角色访问spring security的具体应用如下。版本:3.0.51)web.xml配置 <context-param>   <param-name>contextConfigLocation</param-name>   ...

2012-11-09 10:30:27 88

原创 web应用本质论

web应用的本质:客户端与服务器之间,通过HTTP协议通信。Filter相当于一个拦截器。它会在请求到达Servlet之前,以及响应返回到浏览器之前,被激活。Filter的用途很广泛,例如:验证授权、加密、压缩等。 Servlet生命周期: 创建对象 – Servlet对象被创建时,不能做任何分配系统资源的操作。 init初始化 ...

2012-11-06 15:51:34 69

原创 JVM 基础

Java启动命令/usr/java/jdk1.6.0_13/bin/java -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n -Dprogram.name=run.sh -server -Xms4g -Xmx4g -XX:PermSize=96m -XX:Ma...

2012-11-06 15:39:21 73

原创 JSON web应用前后端通讯的轻量级结果处理

JSON是一种传递对象的语法,对象可以是name/value对,数组和其他对象。Json格式相对XML一种轻量级的返回结果。如何将Java对象封装为Json格式,以下是一个Demo。import net.sf.json.JSONArray;import net.sf.json.JSONObject;class Test{    public static void main...

2012-11-06 15:35:02 88

原创 mysql使用总结

一、建表错误在Mysql6.0中执行:create table JBPM_BYTEARRAY (ID_ bigint not null auto_increment, NAME_ varchar(255), FILEDEFINITION_ bigint, primary key (ID_)) type=InnoDB; 出现错误:You have an error in your SQL s...

2012-11-06 15:30:48 50

原创 web应用总览(个人总结)

web应用纵观全局,解决问题就是分层。每个层面都会涉及很多问题。     

2011-07-25 19:36:38 135

原创 敏捷开发

最近关注敏捷开发,看了几本敏捷开发方面的书籍。也有点体会,做个总结。 敏捷开发的核心就是迭代开发,快速发布,加上TDD 最合适的团队做最合适的事情 但是这个方式适用于新系统的开发,像一些遗留系统的迭代就比较费劲了。 注重测试可能会好点。 <!--StartFragment --> http://lily1985.tuike.cn/goods...

2010-06-01 17:59:28 90

原创 极限编程+敏捷开发实践

极限编程:xp主要针对软件开发的生命周期  用户故事,CRC卡片,测试先行涉及,版本发布,迭代计划敏捷模型驱动开发:AMDD主要针对建模   只做那些足够好且必要的建模工作迭代开发,以客户为中心程序安全性事务管理   企业级事务管理接口 1、管理本地事务<只有一个DB>;2、全局事务<JTA>  通过程序使用事务,通过声明来使用事务异常处理 (一致的异常层级结构)时...

2010-05-19 09:27:54 149

JavaMail 入门(收发邮件)

package mail;import java.io.File;import java.util.ArrayList;import java.util.Date;import java.util.Properties;import javax.activation.DataHandler;import javax.activation.FileDataSource...

2010-05-10 16:47:19 125

原创 struts1.x & struts2对比学习及源码分析

Struts1.x综述一、业务逻辑 应包含在POJO类或EJB中,完全独立于Action。这样做的优点就是不依赖与框架本身,更好复用。 原则:类和类的方法应该有自己独立的职责,能够完成所建领域的特定任务(如ActionForm) 二、处理Exception 原则:1)在异常离开业务层之前捕获,处理,记录业务层抛出的所有异常;       2)在业务层捕获一个异常时,作为一个通用的异常类型重...

2010-05-10 10:10:37 74

错误总结(j集中在此)

1、异常处理 异常不仅仅是一种错误信息,还表示一种运行结果 空指针异常 判空并给出处理结果 2、集合 在判断集合时应该判断该集合元素个数是不是0,而非该集合是否等于null3、中文乱码 页面统统UTF8,过滤器UTF8,数据库连接?charsetEncoding=utf8彻底解决中文乱码4、EL表达式 一般写在request范围内,除用户登陆信息保存在sessi...

2009-07-04 06:03:00 78

ant的强大和用武之地

ant(蚂蚁工具)可用于部署应用程序ant的配置:ANT_HOME=ant安装目录path=%path%;%ANT_HOME%/binbuild.xml分析(http://liangyuliang.bloghome.cn/posts/128436.html)<!--Ant(anotherneattool---另一个整洁的工具)--><?...

2009-06-21 08:27:00 99

hibernate中一些小技巧

1立即加载 lazy=false2.延时加载lazy="true"3、强迫加载left outer join当真正用的时候再去加载数据将有助于数据库的性能。 load(Emp.class,1);//利用动态代理机制先生成Emp对象的子类,当用到emp对象数据时再去查询数据库。 get(Class clazz,Integer id);2.控制权维护...

2009-06-14 07:03:00 69

购物车简单剖析

购物车应该针对每个用户一个购物车,并且购物车登陆后的用户信息做出来的对象。以下为简单democlass CartService{ private Map<Integer,CartItem> map=null;//缓存购物车中的信息 private User u=null; public CartService(){} public CartService(U...

2009-06-10 21:06:00 62

转发和重定向

1.概念上的区别:转发:一次请求,重定向:两次请求2.3.细节上的区别:转发是在同一个应用内有效,重定向可以定义任意地址注:转发绝对地址不写应用名,重定向绝对地址要写应用名...

2009-05-22 21:29:00 54

事务处理和异常处理小结

 事务处理:事务最主要的就是原子性,一个交易要么一起成功,要么一起失败。 事务应该是业务逻辑层的概念,Transaction中文翻译更准确的应该是交易,这样更容易理解,一次交易就应该是成功或失败两种结果。 一些技巧: 事务处理有事务开启,事务提交,事务回滚三个状态,在事务回滚时关闭数据库连接。同一个事务同一个数据库连接,可以通过ThreadLocal来解决。 异常处理:...

2009-05-22 21:14:00 215

Servlet小结

Servlet总结一、Servlet 基本概念1、Servlet和Servlet容器Servlet规范两方面1)规定了Servlet如何写2)规定了Servlet应该运行的环境Servlet生命周期init、destory、service(doPost/doGet)init,destory只会执行一次service方法根据请求信息调用不同的doXxx()方法Servlet配置<servlet...

2009-05-20 21:15:00 57

数据库访问技术

一、JDBC唯一,底层API,所有其他框架都是基于JDBC的封装。1.注册驱动Class.forName("oracle.jdbc.driver.OracleDriver");com.mysql.jdbc.Driver2、取得连接Connection conn=DriverManager.getConnection(url,u...

2009-05-09 15:06:00 99

corejava小结 2009年5月9日

<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key....

2009-05-09 12:53:00 69

空指针错误

1、空指针错误 Java.lang.NullPointerException  使用基本的Java数据类型,变量的值要么已经是默认值,如果没有对其正常赋值,程序便不能通过编译,因此使用基本的Java数据类型(double,float,boolean,char,int,long)一般不会引起空指针异常。由此可见,空指针异常主要跟与对象的操作相关。  下面先列出了可能发生空指针异常的几种情况及相应解决...

2009-04-02 21:52:00 853

DBA相关知识

<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key....

2009-03-28 12:44:00 113

select查询例子总结

1、求每个部门的平均薪水select avg(salary) from emp group by deptno;2、求薪水最高的人的名字select ename from emp where sal=( select max(sal) from emp);3、查询工资大于1200雇员,按部门编号进行分组,分组后平均薪水大于1500,按工薪倒充排列.select ename from e...

2009-03-28 10:53:00 178

数据库知识总结

 查询select (distinct) column, group function(avg(),count(),sum(),min(),max())from table_name1,table_name2where(select字句) 等值连接=,非等值连接!=,外连接,自连接(按行过滤,且组函数不能出现在where子句中)group by column ,group fu...

2009-03-24 22:59:00 62

jvm规格描述

jvm规格描述,大家看看

2007-06-14

空空如也

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

TA关注的人

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