
java
文章平均质量分 67
go2shell
思维灵活、善于思考、刻苦专研、敢于突破常规思维面对挑战,有轻微的代码洁癖,有很强的代码编写能力,具有端正的工作态度和较强的责任心,能够承受工作压力。
展开
-
Java 抽奖算法
java实现的幸运抽奖算法,算法虽然简单,但是效率高而且精确原创 2014-09-19 23:21:31 · 7752 阅读 · 3 评论 -
Java 中 HashMap 初始化时赋值
1、HashMap 初始化的文艺写法HashMap 是一种常用的数据结构,一般用来做数据字典或者 Hash 查找的容器。普通青年一般会这么初始化:HashMap map = new HashMap();map.put("name", "test"); map.put("age", "20");看完这段代码,很多人都会觉得这么写太啰嗦了,文艺青年一般这么来了:H原创 2015-06-03 13:48:52 · 156772 阅读 · 29 评论 -
java中的初始化块和静态块
java语言中的初始化块1、什么是初始化块?在一个类中,用来对实例变量作初始化的语句块。2、初始化块在何时被执行?它在每一次构造对象时被执行且比构造器先执行。3、对实例变量做初始化有三种方式?1) 通过构造器实现初始化。2) 在定义实例变量时就给它一个值。3) 在类中,通过初始化块实现初始化。4、初始化块的其它作用?类体中只能定义实例变量和方法,原创 2015-06-03 13:22:09 · 1466 阅读 · 0 评论 -
Druid 数据库连接池连接MySQL中文乱码
在更换Druid连接池前,连接URL后面添加了?useUnicode=true&characterEncoding=utf8中文正常,在更换后出现乱码问题,于是追踪发现在Action中还是正常,在入库的时候异常了。于是修改MySQL 配置文件。vi /etc/my.cnf在[client]下添加default-character-set=utf8原创 2015-05-30 13:46:24 · 4222 阅读 · 0 评论 -
Ubuntu下Eclipse安装反编译插件JadClipse
(1)下载jad下载地址:http://www.varaneckas.com/jad把下载后的jad解压到/home/www/jad目录,我的eclipse安装在/home/www/eclipse目录。cd到/home/www/jad目录,执行./jad,输出版本和帮助信息就OK说明jad本身没有问题了。(2)下载jadeclipse下载地址:http://source原创 2015-03-03 13:38:06 · 1569 阅读 · 0 评论 -
Java的string类为什么是不可变的
本文主要介绍了Java的string类为什么是不可变的,总结了三个答案:1. 答案一最流行的Java面试题之一就是:什么是不可变对象(immutable object),不可变对象有什么好处,在什么情况下应该用,或者更具体一些,Java的String类为什么要设成immutable类型?不可变对象,顾名思义就是创建后不可以改变的对象,典型的例子就是Java中的String类原创 2015-02-15 13:31:41 · 906 阅读 · 0 评论 -
java字符串常量池
java的String是不可变类。为了提高效率,java为String类提供了String池。1. 当我们使用形如String s = "abc"的代码为字符串赋值时,JVM首先会检查字符串常量池中是否有"abc"这个字符串,如果有就直接将其地址赋给s;若没有,则在Stirng池中创建一个字符串对象“abc”,再将其地址赋给s。例如:public static void mai原创 2015-02-15 15:01:50 · 968 阅读 · 0 评论 -
Java jni调用c函数实例
Java代码中调用C/C++代码,当然是使用JNI,JNI是Java native interface的简写,可以译作Java原生接口。一、简介JNI是Java native interface的简写,可以译作Java原生接口。Java可以通过JNI调用C/C++的库,这对于那些对性能要求比较高的Java程序或者Java无法处理的任务无疑是一个很好的方式。二、目的:Java转载 2015-02-15 16:02:03 · 1575 阅读 · 0 评论 -
把Java数组转换为List时的注意事项
将一个Java数组转换为List,我们可以使用Arrays.asList方法,但是如果没有慎重思考就随便使用几乎肯定会产生令人讨厌的意外。考虑完下面这段程序并预测其输出你就明白我的意思了:1 package com.wordpress.mlangc.arrays;2 import java.util.Arrays;3 public class ArraysToList4 {5 public原创 2015-02-11 18:54:50 · 824 阅读 · 0 评论 -
Java EE HTML5 WebSocket 示例
WebSocket提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到服务器。WebSocket API最伟大之处在于服务器和客户端可以在给定的时间范围内的任意时刻,相互推送信息。WebSocket并不限于以Ajax(或XHR)方式通信,因为Ajax技术需要客户端发起请求,而WebSocket服务器和客户端可以彼此相互推送信息;XHR受到域的限制,而WebSocket允许跨域通信。翻译 2014-11-03 14:46:55 · 1300 阅读 · 0 评论 -
5个强大的Java分布式缓存框架推荐
本文链接:http://www.codeceo.com/article/5-java-distribute-cache.html本文作者:码农网 – 小峰转载 2014-11-19 10:16:36 · 974 阅读 · 0 评论 -
velocity模板加载
一、velocity默认的加载方式(文件加载方式)public class LoaderFromFile { public static void main(String[] args) throws Exception{ //初始化参数 Properties properties=new Properties(); //原创 2014-09-16 23:02:46 · 1008 阅读 · 0 评论 -
Dom4j使用
dom4j官方网站:http://www.dom4j.org/1. Document对象相关(1)读取XML文件,获得document对象SAXReader reader = new SAXReader();Document document = reader.read(new File("input.xml"));(2)解析XML形式的文本,得到document对象原创 2015-06-05 17:13:23 · 1038 阅读 · 0 评论