java
立足当下.
心境清静方为道,退步原来是向前。得失坦然,积累是关键,思维创新是灵魂,做人是根本。。
展开
-
java8 JDK1.8 API 中文 翻译版 java帮助文档
来源http://blog.csdn.net/qw599186875/article/details/52265995?ticket=ST-213719-sl0mP1mtz9GcbY44tTbE-passport.csdn.netjava 1.6 帮助文档中文链接:http://download.csdn.net/detail/qw599186875/9608735转载 2017-08-31 16:17:09 · 21897 阅读 · 2 评论 -
Java 位运算符
文章 出自: http://blog.csdn.net/vvggsky/article/details/1565946Java 定义的位运算(bitwise operators )直接对整数类型的位进行操作,这些整数类型包括long,int,short,char,and byte 。表4-2 列出了位运算: 表4.2 位运算符及其结果 运算符 结果 ~ 按位非(NOT)(一转载 2013-04-17 12:57:33 · 1135 阅读 · 0 评论 -
关于map的排序问题。
前段时间做对接用到了排序,对方要求按照接收map类型的数据但是要求按照key字母的先后顺序排序,自己写方法的话没有想到几行代码能解决的好方式,上网搜资料,无意间发现如果转换成Map map = new TreeMap();这种类型的map,类型可以按照字母顺序自己排序,省去自己写方法的麻烦。原创 2013-04-02 17:26:27 · 781 阅读 · 0 评论 -
使用eclipse cdt 开发cocos2dx for android
出自 :http://blog.csdn.net/sniffer12345/article/details/6838004记录下,怕以后忘了用cdt主要是使用代码提示,而且eclipse用起来也挺舒服的。编译的话没配置,不过cocos2dx生成项目的时候就给了一个脚本:build_native.sh,调用这个脚本即可执行编译,挺方便的。也即是说,可以自己写个脚本,完成编译部署。转载 2013-03-28 17:42:22 · 890 阅读 · 0 评论 -
spring 的集中注入方式
出自:http://www.blogjava.net/jiadong/archive/2007/08/29/140962.htmlspring的三种注入方式:接口注入(不推荐) getter,setter方式注入(比较常用) 构造器注入(死的应用)关于getter和setter方式的注入: autowire="defualt" autowire=“byNa转载 2013-01-14 11:08:49 · 627 阅读 · 0 评论 -
时间类型数据的运算
用Calendar类里面的add(int field, int amount) 方法进行时间的计算。示例代码如下: import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;public class TestCalendar {原创 2011-11-04 16:12:53 · 584 阅读 · 0 评论 -
Java中Split函数的用法技巧 结果异常问题
出自 http://www.cnblogs.com/liubiqu/archive/2008/08/14/1267867.html在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字符型数组,但使用过程中还有一些小技巧。如执行:"2|33|4".split("|")出来的结果是:""2|转载 2013-01-08 15:18:46 · 2049 阅读 · 0 评论 -
静态变量的线程问题。
其中askedCount 是静态变量,多线程访问导致askedCount 结果不对,因为静态变量再被多个线程修改时其实是修改的同一个变量导致 在返回前值被修改。改正方式是 把askedCount 声明成静态变量。public static Long getAskedCount() {String beginTime;Date beginDate = new Date()原创 2013-01-06 13:25:03 · 961 阅读 · 0 评论 -
Java线程同步 (synchronized wait notify)
出处 http://blog.csdn.net/weizhaozhe/article/details/3922647同步(阻塞) :是一种防止对共享资源访问导致的数据不一致的一种模式。详细请参看操作系统。在Java中,由于对多线程的支持,对同步的控制主要通过以下几个方法,synchronized,和wait(),notify()和notifyAll(),下面进行一一的讲解:转载 2013-01-06 11:02:20 · 534 阅读 · 0 评论 -
Java中的instanceof关键字
instanceof是Java的一个二元操作符,和==,>, String s = "I AM an Object!"; boolean isObject = s instanceof Object; 我们声明了一个String对象引用,指向一个String对象,然后用instancof来测试它所指向的对象是否是Object类的一个实例,显然,这是真的,所以返回true,转载 2012-07-16 10:39:05 · 567 阅读 · 0 评论 -
定时器介绍与Spring中定时器的配置
这几天因为工作的需要,用到了spring的定时任务的功能,网上查资料,并且实际运用了一下,觉得spring还是很智能化的,只需要配置一下配置文件就可以了,下面的这篇文章我觉得还是很好的,摘录下来,供以后参考用package util;import org.apache.log4j.*;public class TaskJob { public static Logger转载 2012-05-31 15:07:22 · 514 阅读 · 0 评论 -
运用El表达式截取字符串/获取list的长度
文章出处:http://blog.csdn.net/jiazimo/article/details/6223199${fn:substring(wjcd.lrsj, 0, 16)}使用functions函数来获取list的长度${fn:length(list)} http://java.sun.com/jsp/jstl/functions" %> 函数名转载 2012-05-08 18:59:31 · 540 阅读 · 0 评论 -
Java中读取资源文件的工具类
装载:http://blog.csdn.net/akwolf/article/details/7103385[java] view plaincopypackage com.justsy; import java.io.InputStream; import java.util.Properties;转载 2012-04-18 16:37:26 · 567 阅读 · 0 评论 -
java.util.ConcurrentModificationException 时的解决办法
在对list 或者map对象操作是报出了java.util.ConcurrentModificationException异常,可能我们能查出来是因为在使用对象的时候对对象进行了操作,对象已经不是以前的对象,但是之前的方法还不知道,所以就报出了这个异常。解决这个问题的办法,也许我们能想出来,就是多创建一个对象,让它跟要改动的对象内容相同,然后遍历这个不改动的对象。大多数人应该可以想到这一步原创 2012-04-17 15:30:08 · 1139 阅读 · 0 评论 -
时间类型与字符串的转换
import org.apache.commons.lang.StringUtils;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.*;/*** 日期Util类** */public class DateUtil {private原创 2011-11-02 11:22:52 · 770 阅读 · 0 评论 -
新工作新环境新项目
终于换工作了,尽管之前的老板拖欠我工资搞得我必须去仲裁,还在审理中,但是丝毫不影响我找新工作。好久不上班了,面试的时候也就复习了下基础,基本上都是千篇一律的,线程,集合框架各自特点,spring事务控制,hibernate缓存,甚至什么ehcache等。今天去新公司报道,解除了新项目。这个项目没用什么开源的框架。就用到了servlet跟客户端也是用servlet交互,并且只原创 2013-08-07 00:01:41 · 920 阅读 · 0 评论 -
第二天工作总结以及计划
今天直属上司没来,我几乎是看了一天的代码,跟另一个同事沟通得知他也刚进这个部门没多久,了解了下我们服务端的工作流程,大致看了下我们这边对数据的加密,开始习惯去看java API(我认为这个习惯很重要)因为api很清晰并且根本的解释了类以及它的方法并且简单明了,跟部门的客户端兄弟沟通让他在客户端加上我机器的ip以及端口,方便我去调试自己的程序,也尝试着跳进程序看了下,对缓存服务器了解更近了一步,知道原创 2013-08-07 23:13:45 · 2940 阅读 · 0 评论 -
wget 下载jdk
查资料说是 需要cookie 记录下wget --no-check-certificate --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com""http://download.oracle.com/otn-pub/java/jdk/7u15-b03/jdk-7u15-linux-x64.rpm"原创 2013-12-13 17:42:39 · 718 阅读 · 0 评论 -
关于java 中 classname.new classname2();的写法 其实是外部类静态成员对内部类的访问
Java 内部类 分四种:成员内部类、局部内部类、静态内部类和匿名内部类。 1、成员内部类: 即作为外部类的一个成员存在,与外部类的属性、方法并列。 注意:成员内部类中不能定义静态变量,但可以访问外部类的所有成员。Java代码 public class Outer{ private static int i = 1; private int j=1转载 2013-10-09 10:58:29 · 2115 阅读 · 0 评论 -
threadlocal 变量 跟synchronized 关键字的关系
为什么叫threadloca变量呢,经过大量的查资料发现threadlocal并不是之前理解的控制线程用的东西,它其实也属于一类变量,只不过是线程的局部变量,它的作用就是实现线程间对该变量的唯一线程调用,我认为这类似于对一个普通共享资源变量加synchronized,不过通常用到threadlocal的地方总是一类共享资源,通过threadlocal的修饰之后,这类变量(像线程池连接,事务这类型的原创 2013-08-15 12:05:29 · 841 阅读 · 0 评论 -
struts2 动态方法调用,动态方法调用的理解
文章出自:http://jcsuper.iteye.com/blog/667297在 WebWork2 中,可以使用感叹号(!)来指定要执行(或调用)非 execute 方法,但是还没有一个真正的术语该种方式的定义。在 s2 的讨论中,我们定义了“动态方法调用”这个术语来描述 webwork/s2 对感叹号的使用。 动态方法调用( DMI )通过在 action 名称和要调用的原创 2011-12-08 11:35:29 · 5339 阅读 · 0 评论 -
FileAction 类是 oschina 后台用于文件库的管理,包括上传、编辑、删除和下载功能
[代码] FileAction.javapackage net.oschina.action;002 003import java.io.*;004 005import原创 2011-12-09 15:51:01 · 938 阅读 · 0 评论 -
jsp之间中文传值的问题,中文URL传值时的处理
文章出自:http://www.blogjava.net/zygcs/archive/2007/06/27/126583.htmlString test="中文测试"; String temp=URLEncoder.encode(test,"GBK"); //编码 System.out.println(temp);转载 2011-11-15 16:22:12 · 942 阅读 · 0 评论 -
获取当前类名的几种方法
一,this.getClass().getCanonicalName();二,“类名”.class.getName();三,this.getClass().getName();相比较而言更喜欢第一种方法,因为移植性高,第二种方法,有点多次一举的感觉,尽管也是获取到了类的全部名称,包括包名称,但还是不爽。第一,三种的区别还不是很清楚getCanonicalName()原创 2011-09-27 13:31:35 · 17611 阅读 · 1 评论 -
java concurrent 探秘(经典的线程个数,是否完成等的控制)
文章出自http://www.cnblogs.com/aurawing/articles/1887056.html我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用转载 2011-11-14 14:22:20 · 2854 阅读 · 0 评论 -
socket 学习
这段时间开始研究学习,socket感觉学起来还是挺费劲的,简单的例子网上都有,然而要深入的去学习,去感觉有点力不从心,找不到好的资源。socket的学习总是要伴随线程。更是为socket的学习添加了一道坎。想用socket主要是想实现,同时连接处理多个socket的消息。现在我甚至不明白socket客户端,和服务器端,那个设计起来更复杂点,目前就我的进度来看,貌似服务器端更复杂,在服务器端原创 2011-10-20 11:49:46 · 1098 阅读 · 2 评论 -
实战WebService I: XML-PRC篇(基于php)
XML-RPC是一种简单的,轻量级的通过HTTP协议进行RPC通信的规范。一个XML-RPC消息就是一个请求体为XML的HTTP-POST请求,被调用的方法在服务器端执行并将执行结果以XML格式编码后返回。 XML-RPC 和SOAP是创建web services的两种标准协议。XML-RPC是出现较早的(也比较简单),而SOAP较新,也比较复杂。Microsoft的.NET就是基于 SOAP转载 2011-10-21 11:28:10 · 1565 阅读 · 0 评论 -
url接口拼接问题
在测试url拼接的时候,并没发现什么问题,后来一拼接url时参数发生了改动,发现通过调用对方提供的接口,获取不到相应的结果,以为是对方返回值出了问题,在浏览器拼好url去测试,发现返回值被没有问题,但是控制台捕捉的结果却显示,对方返回结果正常。断点跟踪后发现,程序在生原创 2011-10-17 13:40:28 · 4948 阅读 · 1 评论 -
java web项目诡异的错误
今天新建了两个web项目,测试总是在其中一个项目图标下面有个错误提示,但是里面的类并没有报出错误。这个让我很是不解,诡异的是,当我打开同时另外的一个web工程后,这个错误标记神奇的就消失了,我甚至搞不明白怎么去网上搜错误了。设断点后更神奇,程序竟然不顺序执行,显示原创 2011-09-28 15:27:59 · 823 阅读 · 0 评论 -
Eclipse选中变量名,相同变量都变色显示 的设置
java文件的设置"Window"-"preferences"-"Java"-"Editor"-"Mark Occurrences"复选框勾选 js文件的设置"Window"-"preferences"-"web"-"javascript"-"Mark Occurrenc转载 2011-09-28 10:04:29 · 691 阅读 · 0 评论 -
JAVA项目JDK转换
一:JAVA项目切换JDK,在环境变量都配置好的基础上注意一下几点 1.切换项目的JDK(图2) 2.转换编译等级(图1) 可能需要修改(图3) 二:WEB项目需要重点注意的地方(jdk5切换成4) (但是我发现似乎不是这样)修改项目project f转载 2011-09-27 18:50:45 · 4995 阅读 · 0 评论 -
Map.keyset()
摘抄: 有一个Map对象,这时候使用keySet()方法获取所有的key值,比如: Map map = new HashMap(); map.put(1, "a"); map.put(2, "b"); map.put(3, "c");原创 2011-08-23 15:56:06 · 52883 阅读 · 11 评论 -
xmlrpc的java小例子
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { XmlRpcServer原创 2011-09-22 14:42:09 · 2074 阅读 · 0 评论 -
XMLRPC简介与java例子
1.xml rpc是什么 1.1. xml rpc简介 xml rpc是使用http协议做为传输协议的rpc机制,使用xml文本的方式传输命令和数据。 一个rpc系统,必然包括2个部分:1.rpc client,用来向rpc server调用方法,并接收方法的返回转载 2011-09-22 11:10:49 · 8863 阅读 · 0 评论 -
JAVA正则表达式 Pattern和Matcher
转自:http://www.jb51.net/article/17943.htm java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。1.简介: java.util.regex是一个用正则表达式所订制的转载 2011-09-19 18:30:53 · 423 阅读 · 0 评论 -
Java获取IP地址:request.getRemoteAddr()警惕
原文出处:http://momodog.iteye.com/blog/295946 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr() ,这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能转载 2011-09-19 17:55:36 · 834 阅读 · 0 评论 -
socket 线程 思路 java
在网上参考别人的例子,改自己的程序,终于搞明白了。原来在socket的服务器端设置线程并不是像之前想的那样,建立一个连接后就重新开一个端口去监听,这样的想法遇到了很多问题,首先,当我把客户端,弄成for循环递增的链接个格端口的时候,发现总是异常,因为服务器端的新的端口建立速度总是没有客户端的主动连接块,然后试图去让客户端创建新端口链接的速度降慢,但是一直没调试成功,并且即便是成功了。这个问题还是有原创 2011-10-26 11:03:36 · 782 阅读 · 2 评论 -
Filter 配置多个URL-PATTERN
文章出自:http://weidongke123-126-com.iteye.com/blog/1032546最近做项目遇到一个Filter需要配置多个url-pattern,上网查了下资料,经测试,现总结下 一、完全错误的方式 Java代码 authority class>com.util.Authority转载 2011-11-15 14:15:19 · 1901 阅读 · 1 评论 -
xmlRpc客户端例子
1,The xmlrpcclient-----xmlrpc客户端在说XML-RPC server前,我们需要拥有一个XmlRpcClient的实例。它是一个无状态,线程安全的对象。客户端通过设置如下对象来进行配置: A,ClientConfig:这个对象是XmlRpcClientConfig的实例。它有许多的原子属性,定义了如SERVER URL,credentials,字符原创 2011-11-16 09:58:22 · 5816 阅读 · 0 评论 -
appfuse 工程结构了解
新版本的AppFuse虽然实现的功能没有变,但实现方式的变化还是挺大的。接下来让我们随着AppFuse的引导,一起学习最新的技术吧。想要了解AppFuse的基本功能,我觉得最快的方法还是亲自做一做。以前的AppFuse有提供CRUD代码的自动生成功能,新版当然也不例外。借用AppFuse网站中的例子,建立一个最简单的POJO。import javax.persi原创 2011-12-13 16:58:30 · 565 阅读 · 0 评论