自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Spring中HttpRequest获取的几种方式

[size=large][b]1.Controller中加参数[/b][/size][code="java"]@Controllerpublic class TestController { @RequestMapping("/test") public void test(HttpServletRequest request) throws Interrupted...

2018-07-30 09:24:10 4117

原创 @Transactional注意事项

[*][b]@Transactional[/b]注解可以被应用于接口定义和接口方法、类定义和类的[b] public[/b] 方法上。[*][b]proxy-target-class[/b] 属性值来控制是基于接口的还是基于类的代理被创建。 [code="java"] [/code]注意:proxy-target-class属性值决定是基于接口的还是基于类的代理被创建。如果proxy-ta...

2018-07-30 09:04:25 322

ZK框架学习(1)

ZK是不会使用到javascript的AJAX.从技术角度说 它是一个基于组件,事件驱动模型的框架。zk的文件是以zul为后缀的,实际上就是xml文件,这也造成了一些不便,例如在中嵌套到java代码 一些特殊符号是不能使用的,必须使用转义,如< == &lt; '==&quot之类;也可以在里面使用嵌套java或者其他语言的代码 这样就无需使用转义了~首先下载先来个hell...

2018-07-30 00:03:20 323

原创 mysql8连接Durid踩坑系列

MySQL Connector/J依赖配置[code="maven"] mysql mysql-connector-java 8.0.11[/code]Druid依赖配置[code="maven"] com.alibaba druid 1.1.10[/code][size=med...

2018-07-30 00:02:43 603

原创 HTTPS小结

Https(Hypertext transfer protocol over Secure Socket Layer),以安全为目标的http通道,在http下加入安全层(SSL)。作用:1. 内容加密 - SSL2. 身份认证 - 数字证书3. 数据完整性与http的区别:1. http是明文传输,https是经过加密的具有安全性的SSL传输2. http默认...

2016-04-09 09:16:56 86

原创 反射静态方法和实例方法

静态方法[code="java"] Class threadClazz = Class.forName("java.lang.Math"); Method method = threadClazz.getMethod("abs", long.class); System.out.println(method.invoke(null,...

2016-03-27 15:54:04 102

原创 注解小例一则

很简单的一个例子,下面的代码是一个Test的标签,我希望它用来标记静态无参方法在运行时,在方法上被检测到。[code="java"]@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)public @interface Test {}[/code]一个简单的测试类,如何控制午餐静态 就是...

2016-03-27 15:51:29 78

原创 线程同步结束小例

随手记两个线程同步结束的例子1.用Callable[code="java"]public class CallableThread implements Callable { @Override public Integer call() throws Exception { DateTime dt1 = DateTime.now(); String name = ...

2016-03-02 11:27:11 94

原创 自用Linux常用命令

做个备份,以备不时之需 :D [code="java"]//found all files end with bak and remove all these filesfind -iname "*.bak" | xargs --no-run-if-empty rm//check core file pathcat /proc/sys/kernel/core_patte...

2016-02-24 17:01:45 108

原创 Spring Transaction Attributes

[b]What are transaction attributes?[/b]Spring transactions allow setting up the propagation behavior, isolation, timeout and read only settings of a transaction. Before we delve into the details, ...

2016-02-18 15:21:25 158

原创 Extjs combobox 多个选项的displayField相同时返回值不正确

最近碰到个combobox的问题,当combobox里面有多个相同的displayField,无论你选哪一个,只要组件失去焦点后,调用getValue()时总是返回第一个valueField,通过debug源码,发现combobox的beforeBlur事件中调用了assertValue的方法,而问题就是出在这里,原因写在注释中:[code="java"] assertValue ...

2015-08-11 14:22:28 318

原创 Vector和ArrayList的相同和不同点

作为一个刚接触java的人来说,一开始接触到Collection,肯定会听到两个集合类Vector和ArrayList,它们的共同点如下:1.都是容量大小动态可变的数组。2.都可以快速随机的内部元素进行访问。区别:1.Vector是线程安全的,ArrayList不是。线程安全意味着一个时间点只有一个线程可以对这个对象进行操作,Vector之所以是线程安全的是...

2015-07-30 22:14:33 307

原创 斐波那契数列

斐波那契数列是这样一个数列:0、1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)用递归的方法实现,比较符合数学公式,但效率会随n的增加而明显降低[code="java"]public static int fabonacciInRecursion(int i){ ...

2015-07-24 13:46:35 89

原创 列出给定字符串所有的排列组合

问题:给出一个字符串,列出所有字符的组合。例如,xyz 所有排列组合的结果为:xyz,xzy,yxz,yzx,zxy,zyx.逻辑分析:先从第一个字符起,我们列出后面每个字符可能出现的组合,然后第二个字符,列出其所有可能的组合...依次往后递推,n个字符的组合数为n!.代码实现:[code="java"] StringBuilder out = new Stri...

2015-07-23 15:29:08 1186

原创 Extjs 隐藏组件

最近在用Extjs进行前端开发,发现一些component的hide方法往往不能达到我们想要的效果,大部分组件的fieldLabel都是无法隐藏掉的。经过查阅,发现可以通过下面两个方法,比较好的解决这个问题[code="java"]function hideComponent(comp){ comp.disable(); comp.hide(); if(com...

2015-07-22 15:37:55 855 1

原创 浅析HashMap

HashMap是面试官很喜欢问的一个问题,这里简单的分析一下。HashMap继承自AbstractMap类,实现了Map,Cloneable,Serializable接口。它的基础是hashing,要了解hashMap,我们需要弄明白几个概念:[list][*]hashFunction[*]hashValue[*]bucket[/list]1.hashF...

2015-07-17 00:11:56 75

Oracle锁表问题

从其他网站上看到的,转一下,以备不时之需1. 查看被锁的表SELECT p.spid, a.serial#, c.object_name, b.session_id, b.oracle_username, b.os_user_name FROM v$process p, v$session a, v$locked_object b, all_objects c...

2013-12-17 13:40:00 94

Openssl自制证书

一:生成CA证书 目前不使用第三方权威机构的CA来认证,自己充当CA的角色。 先决条件:从openssl官网下载www.openssl.org 安装openssl[windows和linux安装不同]开始生成证书和密钥如果没有配置环境变量,则需要进入openssl的bin目录下执行命令,如:C:/OpenSSL/bin若只配...

2013-12-17 13:38:39 129

原创 "多余"的单例模式

最近正在看设计模式,发现一点小东西,分享一下~先上代码[code="java"]class A{ private static A a = null; private A(){} public static A getInstance(){ if(a==null){ a = new A(); } return a; }...

2010-12-19 23:43:34 110

原创 神奇的事务AUTONOMOUS TRANSACTION

今天从项目中看到一个触发器,看到一段[code="java"]PROCEDURE a(v_apply_no NUMBER,v_line_no NUMBER,v_rma_center NUMBER) IS PRAGMA AUTONOMOUS_TRANSACTION; [/code]以前都没见过这个AUTONOMOUS_TRANSACTION,于是google之找了好几篇,弄明白大概是...

2010-12-15 16:58:41 148

原创 JMS的一些概念

JMS Java消息服务,JMS的client可以通过它进行异步通信,什么是异步,简单的说就是client对server发出了一个request,不用一直等待,可以继续后面的工作,server会自动帮你搞定。JMS有两种消息模型:P2P和Pub/Sub,翻译成中文就是 点对点和发布/订阅。P2P有3个部分,消息队列(Queue),发送者(Sender),接收者(Receiver)其中接收者...

2010-10-30 22:23:15 77

原创 tomcat安全证书的安装以及keytool使用

首先将证书转换成DER编码格式双击打开,点详细资料-->复制到档案选中DER编码那个选项填写证书名称.der-->finish也可以通过使用openssl工具来转命令如下openssl x509 -in 证书名字.cer -inform CER -out 证书名字.der -outform DER说明一下keytool的具体使用:首先新建一个keystore...

2010-07-30 14:52:05 82

原创 webservice学习(2)使用ant转wsdl2java

webservice的wsdl文件可以通过使用Apache axis来生成在Stub和Skeleton class首先下载Apache Axis distribution首先要在build.xml定义一个path的变量去指定Axis的libaraies[code="java"] [/code]第二步,定义task的源文件现在,用这...

2010-07-29 13:43:59 122

原创 apache与tomcat整合(转载)

前段时间工作需要,鼓捣了下apache和tomcat的整合,看到这篇不错的介绍,特地转载:准备工作:1、 Apache 2.2.4下载地址:http://cztele1.skycn.com/down/apache_2.2.4-win32-x86-no_ssl.zip2、 Tomcat 6.0.16下载地址:http://apache.mirror.phpchin...

2010-07-16 10:24:58 81

原创 webservice学习笔记(一)

学习webservice之前先将相关知识了解一下,从wsdl开始:WSDL-web service description language利用如下元素描述某个webserviceWSDL文档可以分为两部分。顶部分由抽象定义组成,而底部分则由具体描述组成。抽象部分以独立于平台和语言的方式定义SOAP消息,它们并不包含任何随机器或语言而变的元素。这就定义了一系列服务,截然不同的应用都可以...

2010-07-13 10:27:10 119

原创 使用cronolog分割tomcat的catalina.out

catalina.out日志太大,对tomcat性能影响很严重,不得不去清理,后来google一下,发现如下解决方法,分享一下:进入tomcat的bin目录,打开catalina.out找到-security将[code="java"]#>> "$CATALINA_BASE"/logs/catalina.out 2>&1 &[/code] 修改成[code="j...

2010-07-08 14:20:59 70

空空如也

空空如也

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

TA关注的人

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