- 浏览: 56057 次
- 性别:
- 来自: 广西
最新评论
文章列表
https://blog.csdn.net/WI_232995/article/details/78124885
http://blog.didispace.com/springbootmultidatasource/
java NIO系列:
Java NIO系列教程(一) Java NIO 概述
Java NIO系列教程(二) Channel
Java NIO系列教程(三) Buffer
Java NIO系列教程(四) Scatter/Gather
Java NIO系列教程(五) 通道之间的数据传输
Java NIO系列教程(六) Selector
Java NIO系列教程(七) FileChannel
Java NIO系列教程(八) SocketChannel
Java NIO系列教程(九) ServerSocketChannel
Java NIO系列教程(十) Java NI ...
- 2015-03-09 15:35
- 浏览 548
- 评论(0)
连接点:分为三种情况,方法前、方法后、异常。
切点:可以理解为sql 中的where条件部分。
增强:织入连接点的一段代码,spring的增强分为afterAdvice,beforeAdvice。
目标对象:where中囊括的类。
引介:特殊的增强,添加属性和方法,动态实现某个接口。
织入:(和编程无关)增强添加到目标类的过程,分为编译器和类装载期 (aspectJ),动态代理(Spring)。
切面:切点+增强
PS :JDK直接面向接口的代理。CGlib支持基于类的代理。
- 2015-01-08 14:26
- 浏览 529
- 评论(0)
org.apache.struts2.interceptor.ServletConfigInterceptor类中的这段代码可知
public String intercept(ActionInvocation invocation) throws Exception {
final Object action = invocation.getAction();
final ActionContext context = invocation.getInvocationContext();
if (action instanceof ...
- 2014-12-26 15:44
- 浏览 425
- 评论(0)
java excel 使用 poi组件, HSSFWorkbook workBook = new HSSFWorkbook();
对于workBook生成字节流,很容易发现有个workBook .getBytes(),但是,是不可用的,下载以后打不开,
如果下载,正确的写法为
workBook.write(response.getOutputStream());
如果转化为字节流:
ByteArrayOutputStream os = new ByteArrayOutputStream();
try {
workBook.write(os);
ByteArray bytes = ...
一个Java程序员应该掌握的10项技能1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你 对java实际上还很不了解。3、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、 ...
webService对外提供的服务,在验证客户端访问权限方面,最笨的验证方法应该是在业务方法上面加参数了,这也是之前的做法!发现网上通行的办法是在SOAP协议头增加对用户的验证。实验完总结如下。
客户端采用cxf+spring 配置文件如下
<jaxws:endpoint id="receptionAdapter" implementor="#itReceptionAdapter"
address="/resSync/ITReceptionAdapter">
<jaxws:inInte ...
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: (/^((13[4-9])|(15[012789])|147|182|187|188)[0-9]{8}$/),//移动手机号码
allphpne: (/^((13[0 ...
打开终端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 pid #pid 为相应的进程号
例如 pe -ef |grep tomcat 输出如下
sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java - ...
log4j 日志记录文章分类:Java编程 Log4j由三个重要的组件构成:日志记录的优先级,日志记录的输出目的地,日志记录的输出格式。
日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目
的地 指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。
写配置文件 (log4j.properties)
#配置文件
log4j.rootLogger=INFO, A1, A2
#setting for appender A1
log4j.appender.A1=org.apache ...