自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

原创 存储过程sysdate存为Date类型丢失时分秒

1、问题:execute immediate 'update sms_mt_send_detail'||v_day||' set ERRORCODE = '||v_errorcode||',ISMG_STATUS='''||v_ismg_status||''',rpt_time='||sysdate||' where MT_SEND_DETAIL_ID ='||v_msgid;2、发现录...

2012-11-26 11:24:02 769

原创 Oracle存储过程(定时更新短信状态报告)

1、定时更新异网短信状态报告,后台程序接收状态报告errorcode和标示client_id存入yw_detail表中2、log_yw_mobile、yw_detail、和sms_mt_send_detail+日期,三表关联更新数据3、存储过程:-------- 异网短信更新create or replace procedure pro_update_yw_sms_detail ...

2012-11-21 21:47:04 297

原创 ThreadPoolExecutor

1 、ThreadPoolExecutor常量: //线程池生命周期的控制标识 volatile int runState; //接收新任务、处理排队的任务 static final int RUNNING = 0; //停止接收新任务,但处理队列任务 static final int SHUTDOWN = 1; //...

2012-11-19 17:20:28 92

原创 ThreadLocal

1、Hibernate中Session线程安全问题:1)、Hibernate中的session并不是HttpSession,可以理解为基于JDBC的Connection,对象生命周期、事务的管理、以及数据的读取都与Session息息相关。2)、Session并不是线程安全的,如果多个线程同时使用一个Session来进行数据的存取,可想而知会导致数据混乱(张三新增一条数据,李四提交事务,王...

2012-11-16 00:20:35 130

原创 Callable接口

1、Callable源码:package java.util.concurrent;/** * A task that returns a result and may throw an exception. * Implementors define a single method with no arguments called * call. * * The ...

2012-11-14 23:26:17 147

原创 synchronized关键字

1、synchronized关键字:1)、可用来修饰一个方法或代码块2)、作用:保证在同一时刻只能有一个线程来访问当前对象的这段代码2、例子(对代码块加锁,两个线程同时跑,一定要等第一个线程执行完跑完,第二个才执行):package com.sxit.test;public class Test implements Runnable{ public static ...

2012-11-14 21:52:28 89

原创 观察者模式

1、java.util.Observable类源码:package java.util;/** * 一个observable对象可以有一个或多个观察者,观察者是实现了Observer接口的任意对象。 * 一个observable对象实例改变后,调用notifyObservers方法就可以调用观察者的update方法来通知观察者:该observable实例改变了 * @aut...

2012-11-13 23:46:31 63

原创 火狐浏览器cookie

1、火狐浏览器默认位置:1)、我的是在C:\Users\smile\AppData\Local\Mozilla\Firefox\Profiles\tiuop5tx.default(这个文件夹名可能各不一样)\Cache2、修改cookie保存的位置:1)、在火狐地址栏中输入about:config,打开详细配置页面,右击选择新建一个首选项,命名为browser.cache.disk.p...

2012-11-13 15:13:27 1365

原创 Java内存区域与内存溢出异常

1、程序计数器:1)、指令寄存器:寄存器是中央处理器内的组成部份。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。指令寄存器(IR )用来保存当前正在执行的一条指令。当执行一条指令时,先把它从内存取到数据寄存器(DR)中,然后再传送至IR。指令划分为操作码和地址码字段,由二进制数字组成。为了执行任何给定的指令,必须对操作码进行测试,以便识别所要求的操作。2)、程序计数器...

2012-11-12 23:39:49 85

原创 用Jsoup抓取长颈鹿但丁图片

(官网似乎已改版,此代码没用了)1、pom文件配置或者添加jsoup1.6.3jar包: <dependencies> <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version...

2012-11-11 18:08:40 147

原创 代理模式

1、代理模式:1)、代理模式:为某一对象提供一种代理来控制别人对这个对象的访问。2)、代理模式是常用的Java 设计模式,它的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,...

2012-11-11 00:34:27 131

原创 Java RMI

Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。下面通过一个简单的例子来说明RMI的原理和应用。 1、远程接口Person:package com.sxit.test;import java.rmi.Remote;/** ...

2012-11-10 00:48:29 70

原创 Spring学习笔记(十三)、使用外部属性文件

1、Spring配置文件里使用外部属性文件:1)、在Spring配置文件中配置数据源或邮件服务器等资源数据时,会直接把账号密码直接写在配置文件中,一种更好的做法是把这些配置信息独立到一个外部属性文件中,并在Spring文件中通过${username}这样的方式来引用属性文件中的属性项。2)、好处:一是如果多个应用公用一个资源配置信息,一旦资源信息修改,只需要修改属性文件一处,而不用修改多处...

2012-11-09 21:45:44 72

原创 java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor

1、问题:java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor2、解决方案:1)、缺少aopalliance.jar,引入即可。  

2012-11-08 17:08:24 75

原创 Spring配置文件异常:White spaces are required between publicId and systemId

1、问题:Exception in thread "main" org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 1 in XML document from class path resource [Bean3.xml] is invalid; nested exception is org...

2012-11-08 00:02:09 361

原创 Spring学习笔记(十二)

1、抽象Bean写法:<bean id="hello" abstract="true"/>因为程序实例化容器的时候不会初始化abstract Bean,所以加不加class属性都无关紧要。2、什么时候会使用到Bean的继承:1)、应用规模增加,配置文件部分组件重复量增加,即可把这部分重复的配置信息单独调出来,定义成abstract。而实际的Bean配置成它们的子类继承就...

2012-11-08 00:02:04 61

原创 Spring学习笔记(十一)

1、Bean实例的创建方式:1)、第一种,最普通的,就是在配置文件中声明<bean id = "" class = "" />,需要给出具体实现类。2)、第二种,静态工厂方法创建,配置文件中不需要配置具体实现类,只需要填上工厂类和相应的工厂类的静态方法名,<bean id = "" class = "工厂类名" factory-method = “静态方法名”/>

2012-11-08 00:02:02 63

原创 Spring学习笔记(十)

1、组合属性名值注入:package com.sxit.service;public class Chinese{ private ChinesePerson person = new ChinesePerson(); public ChinesePerson getPerson() { return person; } public void se...

2012-11-07 00:02:47 56

原创 Spring学习笔记(九)

1、嵌套Bean: <bean id="newPerson" class="com.sxit.service.NewPerson" > <property name="chinese"> <bean class="com.sxit.service.newChinese"/> </property&gt

2012-11-07 00:02:41 64

原创 Spring学习笔记(八)

1、Spring容器中Bean的作用域:1)、singleton:单例模式,在整个Spring容器中,使用singleton来声明的Bean只会有一个实例。2)、prototype:原型模式,每次通过getBean方法获取以prototype声明的Bean都会是一个新的Bean实例。3)、request:对于每次HTTP请求,使用request定义的Bean都会产生一个新的Bean实例...

2012-11-07 00:02:35 56

原创 Spring学习笔记(七)

1、Bean如何获取Spring容器:1)、实际开发中,项目一般都是在web.xml中配置一个监听器来初始化Spring容器,而有时候Bean需要有访问Spring容器的能力,此时有两种方式来获取2)、第一种:实现BeanFactoryAware接口,这个接口里面有一个方法,void setBeanFactory(BeanFactory beanFactory),方法的参数指向创建这个Be...

2012-11-07 00:02:27 54

原创 Spring学习笔记(六)

1、Spring事件机制:最重要的两个东西:1)、ApplicationEvent:容器事件2)、ApplicationListener:监听器3)、ApplicationContext是事件源,事件在程序中显示式触发,监听器监听到相应的事件就会做出相应的反应。2、事件类:package com.sxit.service;import org.springframe...

2012-11-07 00:01:56 46

原创 Spring学习笔记(五)

1、ApplicationContext国际化支持(继承MessageSource类):package org.springframework.context;import java.util.Locale;public interface MessageSource { String getMessage(String code, Object[] args, Str...

2012-11-06 00:30:52 76

原创 Spring学习笔记(四)

1、Spring容器:1)、Spring容器最基本的接口就是BeanFactory,它负责配置、创建、管理Bean,它有一个子接口:applicationContext,使用它作为Spring容器更为方便。2)、applicationContext有几个常用的实现类:FileSystemXmlApplicationContext、ClassPathXmlApplicationContext...

2012-11-06 00:30:44 66

原创 Spring学习笔记(三)

1、依赖注入第二种方式(构造注入):在构造实例的时候,已经为其完成了依赖关系的初始化。2、修改Chinese类:package com.sxit.service.impl;import com.sxit.service.FishingRod;import com.sxit.service.Person;public class Chinese implements Pe...

2012-11-06 00:30:36 83

原创 Spring学习笔记(二)

1)、古代社会:你是个苦逼的农民伯伯,你某天想吃鱼,那你就得自己先弄一根鱼竿,然后跑到鱼塘去钓鱼,如果你是个公子哥你只需要对你的下人说一句:我要吃鱼,鱼就自动放在你的面前。2)、前后两种场景最大的区别在于:前者你需要自己动手去钓,去劳动去创造(new),而后者,只要你有需求,别人就会为你创建好,直接提供给你现成的。3)、职责问题:我要吃鱼,我管你是怎么钓的,在哪儿钓的,我只需要一条鱼然后吃...

2012-11-06 00:30:17 67

原创 Spring学习笔记(一)

1、官网下载Spring3.2:http://www.springsource.org/download/community2、Spring编译和运行所依赖的第三方类库需要单独下载3、引入Spring包中dist下的所有jar包以及依赖包下的common-logging jar包。4、第一个例子,建立一个User类:package com.sxit.service;publ...

2012-11-06 00:29:45 66

原创 启动 Eclipse 弹出“Failed to load the JNI shared library...”错误的解决方法!

之前下载到本机的eclipse是64位的,而本机环境变量下的jdk是32位的,所以重新安装一个64位jdk,配置好环境变量即可。    jdk1.5 64位下载地址: http://download.csdn.net/detail/sd090906/4265774    ...

2012-11-04 20:06:55 180

图解设计模式

图解设计模式

2018-12-20

java笔试题笔试题

java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题

2011-07-01

空空如也

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

TA关注的人

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