- 博客(32)
- 资源 (12)
- 收藏
- 关注
原创 什么是POP3、SMTP和IMAP?
POP3 POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。
2014-03-30 12:09:55 900
原创 使用web.xml方式加载Spring时,获取Spring context的两种方式
使用web.xml方式加载Spring时,获取Spring context的两种方式: 1、servlet方式加载时:【web.xml】 dispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfi
2014-03-30 05:13:36 2718
原创 获取spring容器的方法
获取spring容器的方法方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanId");例如:classpath:config/hib-config.xml"
2014-03-30 04:13:11 1550
转载 JAVA设计模式之策略模式(2)商场打折
了OO的基础后,开始认真学习设计模式。首先学习的是Strategy,下面就封装商场打折策略来分析下策略模式是怎样一回事。商场每逢节假日都会对不同的商品采用不同的打折策略,首先卖苹果的说我的苹果要打折,好的,我们建立Market和Apple类。 1 /** 2 * 3 * @author LingJian 4 * 5 */ 6 public class Marke
2014-03-30 00:09:27 2355 1
原创 JAVA设计模式之策略模式(1)
1.排序口诀冒择(选择)路(插入)兮(希尔)快(快速)归(归并)堆(堆排序)2.int a[] = {2,4,8,3,7}首先我们写了一个方法,对此数组进行了排序3.如果我们需要对 float数组排序那么我们再写一个方法对float数组进行排序4.如果我们需要对 double数组排序那么我们再写一个方法对double数组进行排序5.现在我们要对Cat类比较大小,
2014-03-29 23:57:11 672
原创 Comparator的使用案例
import java.util.*;/*** 当我们使用了Collections.sort(List list,Comparator c)时,也就是自己指定了比较器,* 则要创建类实现Comparator接口。**/public class CompareExample {public static void main(String[] args){
2014-03-29 23:48:24 765
原创 JAVA程序员的OO思想
写程序大概2年了,OO思想倒是思考过,也应用过,但是到如今没有系统的总结过,所以感觉理解的不够到位,想借此写成博客,今后不断的完善。1.战略和战术战略是指对军事全局的策划和指导,战术是指作战的方法。比如我们的OO思想,它是属于战略层面的,这种思想将指导我们对整个项目的策划和设计而比如我们选用什么工具、什么架构则是帮助做开发,这是一种战术我们程序员而言,要注重学习这些
2014-03-29 14:38:15 2193 1
原创 配置一对多导致json转换错误,数据无法展现的问题
请假表:public void setEmployeeName(java.lang.String employeeName) { this.employeeName = employeeName; } private EmployeeEntity employeeEntity; @ManyToOne(cascade=Cascade
2014-03-26 23:49:41 951
原创 关于JAVA do--while的简单示例说明记录
public static void main(String[] args) { int i = 10; do { i--; System.out.println(i); } while (i>2); }一句话,先do ,当while为true,do代码重复执行,
2014-03-26 22:15:06 1272
原创 关于存储过程和函数异常出现和JAVA捕获简单处理方案
1.想法 在调用存储过程时候,如果出现出错,应该在页面弹出异常提示信息,快速定位错误原因,也应该在存储过程和函数过程中尽可能的捕获概率发生较大的异常情况,并且在客户端页面通知(如果发生的话)首先百度了,借鉴了下面这种方案自定义oracle抛出异常解决 Caused by: java.sql.SQLException: ORA-02291: 违反完整约束条件 (xxx.F
2014-03-26 02:21:47 3206
原创 JAVA异常与事物回滚探究
spring 事务注解默认遇到throw new RuntimeException("...");会回滚需要捕获的throw new Exception("...");不会回滚// 指定回滚@Transactional(rollbackFor=Exception.class) public void methodName() { // 不会回滚
2014-03-26 01:51:16 2839
原创 catch捕获异常
catch捕获异常的时候,会根据catch(****)中的内容逐个执行,当发现到try中产生的异常和catch内的异常相同时候就会停止。否则会继续向下执行,而Java.lang.Exception是所有异常类的父类。所以你把它写在最上面,。(这里面体现了多态的特性)。
2014-03-26 01:12:16 1319
原创 错误:org.hibernate.PropertyValueException: not-null property references a null
电脑表和员工表配置了多对一的关系,配置如下 @ManyToOne(cascade=CascadeType.ALL,fetch=FetchType.EAGER,optional=false) public EmployeeEntity getEmployeeEntity() { return employeeEntity; }奇怪的是我删除电脑
2014-03-24 23:52:28 4713
原创 JSON转换总是日期总是变成当前系统时间分析
最近很不顺,恶心的问题接踵而至,好像恶魔缠身,这不,我保存日期到数据库,前几天好好的,后来具体不行了,老是变成当期日期,哦哦,有时候居然变好了,一会又不行了。想一想,行的时候干什么了,这或许是解决问题的关键,墨迹了数个小时,才找到问题,气的我无语了。 public static Object json2Object(String jsonString, Class poj
2014-03-24 22:19:42 5459 3
原创 登陆抛出异常
最近做ajax时候,常常抛出异常,原因是根据客户端过来的sessionId,服务器端获取想用存储的session为null,然后服务器操作sesson时候,会出现nullPoint异常。这是因为服务器可能因为重启了,所以sessionid确实丢失了,所以想法就是让客户端不要发相同的已经过时的sessionId过去就可以了,怎么做到呢,思考中。。。我修改代码如下
2014-03-24 13:21:51 772
原创 Hibernate一对多的简单例子 附带配置后保存异常和JSON转换异常和批量保存异常
Trade实体 private List orderList; @OneToMany(cascade={CascadeType.ALL},fetch=FetchType.EAGER,targetEntity=OrderEntity.class,mappedBy="tradeEntity") public List getOrderList() { r
2014-03-23 19:41:18 2110
原创 Window,Document,Frame的理解,帮助理解左侧导航栏的实现原理
Window好比一个大的窗口,如果我们在里面嵌入一个iframe,好比在这个大窗口里放一个小window,自然也就多了一个小documentwindow.frames此时长度为1如图所示,原理是这样的,整个就是一个大的window,当我们点击左侧连接,动态的创建一个ifame,根据秀才所给的例子,直接就能使用了,然而例子中创建的ifame没有名字,给后面访问ifame带来了
2014-03-22 01:14:50 1819
原创 PLSQL导出函数和存储过程
set echo offset heading offset feedback off spool d:\proc.sqlselect text from dba_source where owner='IOM_DF' and type='PROCEDURE';spool off1.注意owner=的东西需要大写
2014-03-21 17:22:55 3634
原创 table单元格和input的完美结合,兼容IE和火狐
#formTitle("grid配置") var curSrc=null; function checkUpdate111(){ var groupId = aForm.id.value; if(groupId==""){ alert("请选择记录进行保存"); retu
2014-03-19 00:24:34 2204
原创 oracle小知识汇编持续更新中
1.创建用户create user gz01 ----建立个名为abc的用户identified by gz01; ----建立密码为abc123;grant connect ,resource,dba to gz01; -------给ABC用户授权,访问权,DBA最高权限;
2014-03-15 11:45:40 606
原创 今天学习编写DTD文件
1.首先编写这种文件介绍一个好用的工具 XMLSpy,可以对编写的规范作出好的检查 ]> zhangsan 123123 12 2.利用myeclipse编写这是c
2014-03-09 22:33:33 1522
原创 HTML转换为word的思路
思路1:利用读取HTMl源码,然后生成wod文档,这样做对客户机器要求比较严格,实现工作中并不可取思路2:将HTML源码传回到服务器,服务器负责生成word文档,客户机器再下载这样做可行的1.第一步:利用JS获取html源码2.第二步:post源码到后台3.第三步:利用poi生成word4.配置文件下载通过以上方式我们完成了html转换为word并下载的过程,相关技术可
2014-03-06 15:31:21 1279
原创 Newtonsoft.Json部分操作系统不支持解决
Newtonsoft.Json.dll 在C#中可以帮助我们转换json数据,但是遗憾的少数操作系统不支持例如winserver2002,Xp 2002 也许不完全是操作系统的问题,总之,部分系统下是没有通过,具体原因不清楚为了解决这一问题,我参考了http://www.cnblogs.com/tearer/archive/2012/04/01/2428869.html中介绍的
2014-03-04 13:19:57 3393
原创 java.lang.IllegalArgumentException: No file 'file
java.lang.IllegalArgumentException: No file 'file就是tomcat启动的时候 说某某clases下的某个配置文件不存在,这个时候可以删除tomcat重新加入server试试,因为我遇到个这样的情况,删除tomcat重新添加就好了
2014-03-04 10:13:53 819
转载 struts 2学习(有关Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory的错误)
struts 2 有感 待续觉得 struts2 的官方网站上的第一个例子不是太好, 我开始试的时候, 把 struts2 的所有的 jar 包 都放到web-inf/lib 下了, 结果老出错就是下面的两个错:-------------------------------------------------------------------Unable to loa
2014-03-04 10:11:37 2628
原创 Log4j的学习小结
Hibernate使用了slf作为日志接口,并且使用了slf自己的实现我们可以去掉slf的实现,使用其他日志实现,例如log4j本次使用实际我只使用到了log4j,没有使用slf使用步骤如下:1.在项目中引入log4j.jar2.配置log4j.properties文件3.web.xml配置web.xml配置 log4jConfigLoca
2014-03-03 12:47:19 718
原创 maven项目低模块如何引用高模块的方法
假如项目中有两个模块,A依赖B,则我们说A是高模块,B是低模块,同时A中有个类叫做Caculate,方法叫getTotal()问题:B模块怎么用到A中的这个方法呢?方案1:在B模块添加对A的依赖是否可行呢?分析:不可行的,因为A依赖了B,B依赖了A在加载A时需要先加载B,而加载B的前提又是加载A,这样启动时就会出错了!方案2:把A的代码拷贝到B中?分析:假如把方法拷
2014-03-03 12:39:22 1099
原创 实例注入Bean的几种形式,特别注意多例模式下Bean生命周期无人管理
2. bean的作用域默认情况为单例方式:scope=”singleton”singleton单实例作用域,这是Spring容器默认的作用域,使用singleton作用域生成的是单实例,在整个Bean容器中仅保留一个实例对象供所有调用者共享引用。单例模式对于那些无会话状态的Bean(如辅助工具类、DAO组件、业务逻辑组件等)是最理想的选择。prototype原型
2014-03-02 11:12:30 2073
minicap.zip
2019-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人