2013年9月23日
摘要:
eclipse中svn插件的安装与使用一. eclipse中svn插件的安装Install Subclipse in Eclipse 3.X(参考官网http://subclipse.tigris.org/)打开eclipse->Help->Install New Software出现如下页面点击Add按钮,根据自己需要的版本填写name和urlName: Subclipse 1.6.x (Eclipse 3.2+)URL: http://subclipse.tigris.org/update_1.6.xName: Subclipse 1.4.x (Eclipse 3.2...
阅读全文
posted @ 2013-09-23 13:07
duanxz
阅读(41186)
推荐(6)
摘要:
Eclipse中如何修改SVN的地址在工作环境调整时,有的时候SVN服务器的地址需要修改,而正在开发中的项目在Eclipse中有些代码没有提交,此时怎么修改SVN的地址呢?以下有一个简单的办法:一、在Eclipse中选择Windows-> Show View->others就会出现如图:选中SVN资源库,会出现如下图所示的画面然后选中原有的地址,选择“重新定位”,在“将被重新定位的项目:”这一栏中会显示出Eclipse中原有的工程,选中一个项目,再点击“Next”,将会进入如下画面:改成新的URL后,点击finish就可以直接使用了。OK!
阅读全文
posted @ 2013-09-23 11:20
duanxz
阅读(5928)
推荐(1)
摘要:
去查看最新的slow log,发现没有最新的记录,上去检查slow log是否开启了。 MySQL> show variables like '%slow%'; + + + | Variable_name | Value | + + + | log_slow_queries | OFF | | sl
阅读全文
posted @ 2013-09-23 09:17
duanxz
阅读(982)
推荐(1)
2013年9月22日
posted @ 2013-09-22 13:58
duanxz
阅读(325)
推荐(0)
2013年8月27日
摘要:
方法1 tomcat7 :catalina.bat jpda start,调试端口默认为8000 方法2 1.进入工程目录,运行Ant命令编译;2.生成Eclipse工程所需的文件(.classpath和.project等);3.antexpand发布编译生成的war包;4.从外面启动Tomcat(
阅读全文
posted @ 2013-08-27 10:34
duanxz
阅读(1602)
推荐(0)
2013年8月17日
摘要:
java多线程编程中,存在很多线程安全问题,至于什么是线程安全呢,给出一个通俗易懂的概念还是蛮难的,如同《java并发编程实践》中所说:写道给线程安全下定义比较困难。存在很多种定义,如:“一个类在可以被多个线程安全调用时就是线程安全的”。此处不赘述了,首先给出静态变量、实例变量、局部变量在多线程环境...
阅读全文
posted @ 2013-08-17 14:27
duanxz
阅读(1102)
推荐(0)
摘要:
在剖析该问题前请看如下代码public static String bytes2HexString(byte[] b) {String ret = "";for (int i = 0; i < b.length; i++) { String hex = Integer.toHexString(b[ i ] & 0xFF); if (hex.length() == 1) { hex = '0' + hex; } ret += hex.toUpperCase();}return ret;}上面是将byte[]转化十六进制的字符串,注意这里b[ i
阅读全文
posted @ 2013-08-17 11:38
duanxz
阅读(466)
推荐(0)
2013年8月12日
摘要:
一、SynchronousQueue简介 Java 6的并发编程包中的SynchronousQueue是一个没有数据缓冲的BlockingQueue,生产者线程对其的插入操作put必须等待消费者的移除操作take,反过来也一样。 不像ArrayBlockingQueue或LinkedListBloc
阅读全文
posted @ 2013-08-12 09:23
duanxz
阅读(18843)
推荐(3)
2013年8月10日
摘要:
一、ArrayBlockingQueue简介 一个由循环数组支持的有界阻塞队列。它的本质是一个基于数组的BlockingQueue的实现。 它的容纳大小是固定的。此队列按 FIFO(先进先出)原则对元素进行排序。 队列的头部 是在队列中存在时间最长的元素。队列的尾部 是在队列中存在时间最短的元素。
阅读全文
posted @ 2013-08-10 15:15
duanxz
阅读(6416)
推荐(1)
2013年8月5日
摘要:
最近找到一个Eclipse的插件,名字是Easy Explore,是Easy Structs其 中的一个部分。主要的功能就是在Eclipse里面视图的部分如果看到自己的工程,或者Package,包什么的,在安装完该插件以后点击鼠标右键,选 择"Easy Explore"就可以快速的打开该文件的windows存放文件夹,对于快速的导出源文件是一个很有用的插件。安装方法:下载Easy Explore 1.0.1 for Eclipse后解压,将plugins和features目录下的文件夹分别复制到eclipse安装目录下的plugins和features中,就ok了。另外一中
阅读全文
posted @ 2013-08-05 16:53
duanxz
阅读(290)
推荐(0)
2013年7月31日
摘要:
Scala 解释器 开始Scala最简单的方法是使用Scala解释器,它是一个编写Scala表达式和程序的交互式“shell”。简单地在解释器里输入一个表达式,它将计算这个表达式并打印结果值。Scala的交互式shell就叫做scala。你可以在命令提示符里输入scala使用它: 示例: 说明: 一
阅读全文
posted @ 2013-07-31 16:10
duanxz
阅读(4452)
推荐(0)
摘要:
ORM 框架的优势在于能让我们利用面向对象的思维去操作数据库, hibernate 作为重量级的 ORM 框架对面向对象的支持很强大。作为半自动化的 mybatis ,对面向对象的支持也是很完备的。这篇文章就来讨论一下如何利用 mybatis 实现继承映射。 类图 有一个机动车父类,它有两个子类:
阅读全文
posted @ 2013-07-31 11:24
duanxz
阅读(4749)
推荐(0)
2013年7月22日
摘要:
段宸宇段恩段佳段晨希段佳蓓ñî段语谣段文慧
阅读全文
posted @ 2013-07-22 22:55
duanxz
阅读(162)
推荐(0)
2013年7月20日
摘要:
一、LinkedBlockingQueue简介 LinkedBlockingQueue是一个使用链表完成队列操作的阻塞队列。链表是单向链表,而不是双向链表。采用对于的next构成链表的方式来存储对象。由于读只操作队头,而写只操作队尾,这里巧妙地采用了两把锁,对put和offer采用putLock,对
阅读全文
posted @ 2013-07-20 10:26
duanxz
阅读(5709)
推荐(0)
2013年7月17日
摘要:
Java中加密分为两种方式一个是对称加密,另一个是非对称加密。对称加密是因为加密和解密的钥匙相同,而非对称加密是加密和解密的钥匙不同。对称加密与非对称加密的区别:对称加密称为密钥加密,速度快,但加密和解密的钥匙必须相同,只有通信双方才能知道密钥。非对称加密称为公钥加密,算法更加复杂,速度慢,加密和解密钥匙不相同,任何人都可以知道公钥,只有一个人持有私钥可以解密。对称加密解密:[java]view plaincopy/**对称加密*/privatestaticvoidsecretEncrypt()throwsException{//使用Cipher的实例Ciphercipher=Cipher.g
阅读全文
posted @ 2013-07-17 09:39
duanxz
阅读(4261)
推荐(0)
2013年7月16日
摘要:
中介者的功能非常简单,就是封装对象之间的交互。如果一个对象的操作会引起其他相关对象的变化,或者是某个操作需要引起其他对象的后续或连带操作,而这个对象又不希望自己来处理这些关系,那么久可以找中介者,把所有麻烦扔给它,只要在需要的时候通知中介者,其他的就让中介者去处理就可以了。反过来,其他对象在操作时,可能会引起这个对象的变化,也可以这么做。最后对象之间就完全分离了,谁都不直接跟其他对象交互,那么相互之间的关系完全集中到中介者里面了,所有的对象都通过中介者进行通信,相互之间就不在有联系了,对象之间的耦合就松散了。● 标准的中介者模式①Mediator:中介者接口。在里面定义各个同事对象之间的交互对
阅读全文
posted @ 2013-07-16 09:32
duanxz
阅读(708)
推荐(0)
2013年7月15日
摘要:
使用jquery获取radio的值,最重要的是掌握jquery选择器的使用,在一个表单中我们通常是要获取被选中的那个radio项的值,所以要加checked来筛选,比如有以下的一些radio项:jquery获取radio的值jquery获取checkbox的值jquery获取select的值要想获取某个radio的值有以下的几种方法,直接给出代码:1、$('input[name="testradio"]:checked').val();2、$('input:radio:checked').val();3、$('input[@name=
阅读全文
posted @ 2013-07-15 11:18
duanxz
阅读(420)
推荐(0)
2013年7月11日
摘要:
java.lang.Enum > 使用enum定义。类如:public class EnumDemo { enum Edge { TOP, BOTTOM, LEFT, RIGHT//定义了一个enum类型的实例,一个枚举类型除了那些由枚举常量定义的实例外没有任何其他实例。 ...
阅读全文
posted @ 2013-07-11 17:14
duanxz
阅读(637)
推荐(0)
2013年7月4日
摘要:
JAVA 从http请求头中获取Header信息:request.getHeader(),request.getHeaderNames(),request.getHeaders()Java获取Http响应Header信息:本文中演示如何通过URLConnection获取Http响应Header信息1.从响应中获得Header信息URL obj = new URL("http://www.qiyadeng.com");URLConnection conn = obj.openConnection();Map> map = conn.getHeaderFields();2
阅读全文
posted @ 2013-07-04 15:10
duanxz
阅读(2247)
推荐(0)
摘要:
GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随机数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的IDJava代码import java.util.UUID; public class Test { public static void main(String[] args) { UUID uuid = UUID.randomUUID(); System.out.pr...
阅读全文
posted @ 2013-07-04 12:59
duanxz
阅读(47186)
推荐(1)
2013年7月3日
摘要:
在struts2中需要做国际化的有:jsp页面的国际化,action错误信息的国际化,转换错误信息的国际化,校验错误信息的国际化在之前的例子中已经做过和国际化相关的例子了,在struts.xml中配置过其中的message就是国际化资源文件的baseName。1、JSP国际化:我们先看看简单的在jsp中进行国际化在src目录下新建message_en_US.properties,内容为hello=add user新建message_zh_CN.properties文件,内容为hello=\u589e\u52a0\u7528\u6237然后修改register2.jsp要想使用国际化显示,可以将
阅读全文
posted @ 2013-07-03 16:17
duanxz
阅读(330)
推荐(0)
摘要:
JSON.stringify(), 将value(Object,Array,String,Number...)序列化为JSON字符串JSON.parse(), 将JSON数据解析为js原生值toJSON(), 作为JSON.stringify中第二个参数(函数过滤器)补充支持 IE8+,FF3.5+,safari4+,opera10.5+,chrome//* ===================ECMAscript5 全局对象JSON=====================* Json:只是一种轻量级的数据格式。使用js syntax的子集表示对象、数组、字符串、数值、布尔值、和null*
阅读全文
posted @ 2013-07-03 15:25
duanxz
阅读(2074)
推荐(0)
摘要:
一、LinkedBlockingDeque简介 java6增加了两种容器类型,Deque和BlockingDeque,它们分别对Queue和BlockingQueue进行了扩展。 Deque是一个双端队列,deque(双端队列) 是 "Double Ended Queue" 的缩写。因此,双端队列是
阅读全文
posted @ 2013-07-03 13:53
duanxz
阅读(14987)
推荐(5)
摘要:
1.jQuery给span取值:$("#id").html();2.jQuery给input取值:$("#id").val();3.jQuery给textarea取值:$("#id").val();4.jQuery给radio取值(非主创):今天写Js的时候发现利用jquery取不到radio的当前值,上网Google下,发现网上的解决方案都是依托于1.2版本的,jquery的1.3版本已经去掉的属性选择器@符号。(1.2)以前的版本对于radio取当前值的方式:$("input[@type=radio][@checked]
阅读全文
posted @ 2013-07-03 11:18
duanxz
阅读(1310)
推荐(0)
摘要:
struts2 fliter与interceptor的区别 1、拦截器是基于java反射机制的,而过滤器是基于函数回调的。2、过滤器依赖于servlet容器,而拦截器不依赖于servlet容器。3、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用。4、拦截器可以访问Action
阅读全文
posted @ 2013-07-03 10:17
duanxz
阅读(1200)
推荐(0)