
java
aeolus83
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java使用Scala代码
2012-04-13 众所周知,Scala可以使用Java编写的所有类和方法。这是Scala的一个非常重大的优点。由于Scala编写的代码最终也会编译成.class文件,因此理论上Java也可以使用Scala的编写的类和方法。但是因为Scala拥有Java所没有的一些特质,并且在实际编译器处理之后会出现独特的变化,所以Java直接使用Scala编写出来的东西会需要一点额外工作。...2016-06-30 16:41:43 · 420 阅读 · 0 评论 -
commons-pool对象池实例(二)
改造上一篇的代码,实现了KeyedObjectPool. 对象池实现类:package com.my.pool.pooledobject;import org.apache.commons.pool2.KeyedObjectPool;public class KeyedPooledStringBuffer { private KeyedObjectPool<...原创 2017-02-06 18:09:05 · 238 阅读 · 0 评论 -
commons-pool对象池实例(一)
使用commons-pool 框架实现了一个对象池例子。将官网的例子稍微改动了一下而已。使用的版本是:<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> <version>2....原创 2017-02-06 17:17:29 · 323 阅读 · 0 评论 -
java支持Https协议的一种方案
原理是认为所有的网站都是可信的。 使用的包情况: <!-- http client --> <dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</arti...原创 2017-08-24 10:23:47 · 505 阅读 · 0 评论 -
使用netty4.0实现Http请求的分发
思路是使用executor来处理被分发的请求。 主类的代码: package com.mytest.main;import java.net.InetSocketAddress;import java.util.HashMap;import java.util.Map;import org.slf4j.Logger;import org.slf4j.L...原创 2016-09-02 18:51:12 · 2101 阅读 · 0 评论 -
MapReduce数据倾斜的解决经验
数据倾斜的意思就是某些key对应的信息条数过多,导致对应reducer的内存溢出。 解决这个问题,要区分一下问题引起的原因。无非是:由于对数据构成认识不足,导致启动配置资源的不合理刷量数据的不合理涌入 对于第一种情况,我们可以通过调整reduce的个数,以及reducer的jvm大小来解决。 对于第二种...原创 2016-08-29 13:58:08 · 298 阅读 · 0 评论 -
一个Maven的pom实现
留给自己以后用的pom实现。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven....原创 2016-08-11 10:45:23 · 103 阅读 · 0 评论 -
jdbc连接数据库的实现
写了一点测试用例。很久没有使用过jdbc了。写起来还是怪生疏的。还是习惯JDBCTemplate啊。大家做工程还是使用框架能快一点点。 package com.myTest.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;...原创 2016-08-09 14:41:54 · 114 阅读 · 0 评论 -
Thinking in Java对象设计的一些tips
2009-06-20 Guidelines for object development These stages suggest some guidelines when thinking about developing your classes: 1. Let a specific problem generate a class, then let the class g...原创 2016-07-05 11:41:16 · 115 阅读 · 0 评论 -
[转载]Eclipse设置源文件的编码方式
文章来源:http://hi.baidu.com/vhook/blog/item/503a13135aedb75bf919b834.html 如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (Windows...原创 2016-07-05 11:35:30 · 130 阅读 · 0 评论 -
java 输出编码为utf-8的文件的方法
文章来源:http://hi.baidu.com/zdz8207/blog/item/5dc39b22f070fbfbd6cae27d.html /*** 输出文件,编码为UTF-8 用记事本另存为:fileContent 全部为英文则为ansi 包含中文则为UTF-8* @param filePathAndName* @param fileContent*/p...原创 2016-07-05 11:31:20 · 1777 阅读 · 0 评论 -
[转载]Hibernate的两级缓存机制
文章来源:http://www.javaeye.com/topic/626208 Hibernate中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存由hibernate管 理的,一般情况下无需进行干预;第二级别的缓存是SessionFactory级别的缓存,它是属于进程范围或群集范围的缓存。这一级别的缓存可以进行配 置和更改...原创 2016-06-30 17:14:34 · 140 阅读 · 0 评论 -
如何生成Date对象
2011-12-28 这里指的是java.util.Date对象方法1:构造函数 Date date1 = new Date(System.currentTimeMillis()); //利用Date的构造函数 方法2: 最常用用于实践的方法,利用字符串转换。 SimpleDateFormat formatter = new Simpl...原创 2016-06-30 17:08:12 · 180 阅读 · 0 评论 -
Spring注入静态变量
本文写了一个例子,用来实现Spring注入静态变量。静态变量无法直接注入的原因,是static变量的初始化在类加载器加载的时候进行,它早于Web引擎启动的时间。一种解决方案是在执行期通过变量注入的形式进行注入。 package com.my.util;import javax.annotation.Resource;import org.springfra...原创 2018-01-16 14:33:02 · 157 阅读 · 0 评论