- 博客(30)
- 收藏
- 关注
原创 springboot分布式事务管理(atomikos)
https://blog.csdn.net/WI_232995/article/details/78124885
2018-07-06 14:40:58
240
原创 java NIO系列
java NIO系列: Java NIO系列教程(一) Java NIO 概述Java NIO系列教程(二) ChannelJava NIO系列教程(三) BufferJava NIO系列教程(四) Scatter/GatherJava NIO系列教程(五) 通道之间的数据传输Java NIO系列教程(六) SelectorJava NIO系列教程(七) Fil...
2015-03-09 15:35:01
186
原创 Spring AOP一些概念的简单理解
连接点:分为三种情况,方法前、方法后、异常。切点:可以理解为sql 中的where条件部分。增强:织入连接点的一段代码,spring的增强分为afterAdvice,beforeAdvice。目标对象:where中囊括的类。引介:特殊的增强,添加属性和方法,动态实现某个接口。织入:(和编程无关)增强添加到目标类的过程,分为编译器和类装载期 (aspectJ),动态代理(Sp...
2015-01-08 14:26:01
106
原创 Action中Struts2能够提供的注入
org.apache.struts2.interceptor.ServletConfigInterceptor类中的这段代码可知public String intercept(ActionInvocation invocation) throws Exception { final Object action = invocation.getAction(); ...
2014-12-26 15:44:49
69
原创 2013-03-05 13:00 java 后台 Excel 文件生成后转化为字节流
java excel 使用 poi组件, HSSFWorkbook workBook = new HSSFWorkbook();对于workBook生成字节流,很容易发现有个workBook .getBytes(),但是,是不可用的,下载以后打不开,如果下载,正确的写法为workBook.write(response.getOutputStream());如果转化为字节流:B...
2013-12-26 20:35:06
335
原创 java杂谈
一个Java程序员应该掌握的10项技能1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、seria...
2013-06-03 14:20:28
90
原创 SOAP header验证WebService接口的访问权限
webService对外提供的服务,在验证客户端访问权限方面,最笨的验证方法应该是在业务方法上面加参数了,这也是之前的做法!发现网上通行的办法是在SOAP协议头增加对用户的验证。实验完总结如下。 客户端采用cxf+spring 配置文件如下 <jaxws:endpoint id="receptionAdapter" implementor="#itReceptionAd...
2013-03-01 17:09:54
1480
原创 常用正册表达式
email: (/^[0-9a-z][0-9a-z\-\_\.]+@([0-9a-z][0-9a-z\-]*\.)+[a-z]{2,}$/i),//邮箱 phone: (/^0[0-9]{2,3}[2-9][0-9]{6,7}$/),//座机手机号码 ydphpne: (/^(...
2013-01-17 17:15:54
125
原创 linux下tomcat的启动
打开终端cd /java/tomcat#执行bin/startup.sh #启动tomcatbin/shutdown.sh #停止tomcattail -f logs/catalina.out #看tomcat的控制台输出;tail -f catalina.out|more#看是否已经有tomcat在运行了ps -ef |grep tomcat#如果有,用kill;kill -9 ...
2013-01-16 11:17:20
80
原创 有关log4j.properties配置的归纳
log4j 日志记录文章分类:Java编程 Log4j由三个重要的组件构成:日志记录的优先级,日志记录的输出目的地,日志记录的输出格式。 日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地 指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。 写配置文件 (log4j.proper...
2012-12-18 14:16:21
72
原创 利用Spring发送邮件
Spring提供了MailSender的一个子接口, 即org.springframework.mail.javamail.JavaMailSender。Spring还提供了一个回调接口org.springframework.mail.javamail.MimeMessagePreparator, 用于准备JavaMail的MIME信件。1.发送简单的文本邮件import java.u...
2012-08-14 15:53:16
90
原创 Spring整合Quartz
Spring整合Quartz有两种方式:一是通过Spring的JobDetailBeanJobDetailBean的配置如下<bean name="exampleJob" class="org.springframework.scheduling.quartz.JobDetailBean"> <property name="jobClass" value="exam...
2012-07-18 11:13:20
51
原创 Cron表达式小结
Cron表达式包含6个必填字段和一个可选字段,中间用空格分隔开。字段描述如下 字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - *...
2012-07-17 14:45:32
118
原创 总结quartz 实现定时任务
下在Quartz包,解压后会发现根目录下有一大堆的jar包,最重要的是quartz-all-xxx.jar,xxx当然就是版本号了,必须把这个包放到项目的classpath的跟目录下。lib目录下是一些第三方库,如果是单独的Quartz服务,建议把他们都引入到项目中。配置文件,Quartz的配置文件通常叫做quartz.properties,首先这个文件不是必须的,除非你想配置quartz的一些基...
2012-07-16 18:22:47
73
原创 DWR + Ext的文件上传与下载
前台用到的Ext组件{ xtype: 'fileuploadfield', width:300, flex: 1, emptyText: '请选择文件', fieldLabel: '请选择文件', allowBlank: false, id: 'import', fileTypes:['xlsx','xls']...
2012-07-03 16:19:52
107
原创 ehcache的简单配置
<?xml version="1.0" encoding="UTF-8"?> <ehcache> <diskStore path="java.io.tmpdir" /> <defaultCache maxElementsInMemory="100"
2012-07-03 15:47:28
127
原创 js高级代码编写
1.编写定义式就运行的函数fun = function(){ alert("执行"); }(); //alert(fun); fun = function(){ alert("执行"); return "返回的是字符串";// 返回的是个字符串 }(); //alert(fun) 扩展:if...
2012-05-24 14:20:58
166
原创 tomcat下JNDI数据源的配置
JNDI(Java Naming Directory Interface)1.通过DataSource的名字查找对应的DataSource; 2.通过一个DataSource在连接池中获得一个Connection; 一,全局数据源的配置(配置了一个数据源后任何web应用都能使用)此方法没验证过(1)将数据库的驱动程序复制到tomcat\lib中; (2)在server.xml中加入: ...
2012-02-10 16:08:30
61
原创 简单搭建springmvc架构
第一步: 在web.xml中配置springmvc的前端控制器。 <servlet> <servlet-name>spring</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servl...
2012-02-08 14:40:54
55
原创 数据源连接
发布使用数据源Web应用: 如果直接同JDBC访问数据库可以把JDBC驱动拷贝到Web应用WEB-INF/lib目录或者Tomcat安装目录下common/lib目录下 如果通过数据源访问数据库由于数据源由Servlet容器创建并维护所以必须把JDBC驱动拷贝到Tomcat安装目录下common/lib目录下确保Servlet容器能够访问驱动...
2012-01-17 10:51:26
85
原创 关于java方法的跨系统远程调用
被调用端:系统注册调用信息 private static Registry reg; public static void start() { try {//注册端口信息 reg = LocateRegistry.createRegistry(Integer.parseInt((String)ConfigUt...
2011-11-22 10:58:22
295
poi 生成excel几个步骤
poi后台生成一个excel文件的几个步骤(一)new出一个对象 HSSFWorkbook workBook = new HSSFWorkbook();(二)创建工作表 HSSFSheet sheet = workBook.createSheet("工作表名称");(三)创建行 HSSFRow row = sheet.createRow(...
2011-11-07 10:51:20
133
原创 Java内部类小结
内部类的概念与使用实在是有些繁杂,因为他本身涉及到java内部一些很基础的知识,包括修饰符、作用域等等,在网上很难搜索到一篇全面、准确的关于内部类的总结,所以在这里抛砖引玉一下,希望能对自己、对大家都有所帮助。本篇大概分成三部分内容,第一部分是对内部类概念性的介绍,第二部分是对内部类语法规则和特性方面的介绍,而第三部分则是对内部类用法、用途的简单介绍,第三部分的内容主要参考自《Effective ...
2011-09-29 16:31:50
58
原创 使用Flex组件开发
在Flex应用程序中ActionScript的最主要的用处大概就是使用可视化的控件和容器来开发了。Flex提供了几种技术来完成这样工作,包括了用ActionScript引用Flex控件以及操控控件和容器的实例的属性。引用Flex组件为了在ActionScript中使用组件,我们一般要在MXML标签中给组件定义一个id属性。例如,下面的代码中,我们设置了Button控件的id属性为”myBu...
2010-10-09 15:11:01
116
原创 Flash Builder trace()方法在控制台没有输出
首先将flash运行的浏览器改为IE,不改一定出错!我也不知道为什么。。。window->preferences->general->web broswer,然后选择IE接着到www.adobe.com/go/getflashplayer 下载最新的flashplayer。最后还需要确保flashplayer是debug版本的,http://download.macromedia....
2010-09-15 11:04:44
425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人