java
文章平均质量分 65
hellocdw
这个作者很懒,什么都没留下…
展开
-
java实现简单的缓存机制
CacheMgr.javaimport java.util.*;import cn.javass.framework.cache.vo.CacheConfModel;public class CacheMgr {private static Map cacheMap = new HashMap();private static Map cacheConfMap = new转载 2013-07-11 09:39:09 · 610 阅读 · 0 评论 -
jericho-html解析html的一个例子
public static void main(String[] args) throws ClientProtocolException, IOException { CloseableHttpClient client = HttpClients.createDefault(); HttpGet get = new HttpGet("http://book.douban.com/lat原创 2014-06-13 11:11:03 · 1296 阅读 · 0 评论 -
Jericho Html paser详解
Jericho Html paser详解Jericho Html parseAPI: http://jericho.htmlparser.net/docs/javadoc/index.html 1:Source在解析Html文档中第一步就是创建一个Source对象,该对象的构造方法如下:Source(java.lang.CharSequence text)原创 2014-06-13 20:55:23 · 2106 阅读 · 0 评论 -
httpClient4.3发送https请求
首先创建一个工具类:转载 2014-06-15 16:46:42 · 2653 阅读 · 0 评论 -
java字符编码
java出现乱码的原因是编码和解码所使用的原创 2014-05-27 20:43:20 · 583 阅读 · 0 评论 -
Jakarta DBUtils使用demo
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.List;import java.util.Map;import org.apache.commons.dbutils.DbUtils;import org.apache.commons.dbu原创 2014-04-17 16:51:27 · 691 阅读 · 0 评论 -
java在不同系统中处理换行符
Linux,Unix和mac系统的换行是"\n",而Windows的换行并不是直接的"\n",是"\r\n"。所以out.write("\n")只能得到一个黑框,因为Windows不认为这是个“换行”。 直接从记事本输入的话,Windows自动输入了"\r\n",所以从从文本文件中读出来的也是"\r\n",可以正常显示。那么这是为什么呢?稍微学过正则表达式的朋友都知道:\r是回车符,而\n原创 2015-03-15 10:57:34 · 3275 阅读 · 0 评论 -
如何正确地处理时间
日期和时间在程序中应用广泛,每种程序开发语言都自带处理日期和时间的相关函数,很多开发者把日期和时间存入数据库中,但是,一旦涉及到跨时区的日期和时间的处理时,大多数开发者根本就不明白如何正确地处理日期和时间。首先,我们来看大部分的程序都是这么创建当前时间并存入数据库的:Date date = new Date();store2db(date);这么做的问题在于,数据库的DateTim转载 2015-03-15 13:17:29 · 522 阅读 · 0 评论 -
如何在filter中拿到spring容器
public class OriginFilter implements Filter { private ServletContext servletContext; final private Logger logger = LoggerFactory.getLogger(getClass()); @Override public void原创 2015-04-15 17:10:18 · 1227 阅读 · 0 评论 -
Mybatis参数传递总结
单个参数传递的情况:用parameterType指定传入参数类型publicList getXXBeanList(String xxCode);<selectid="getXXXBeanList"parameterType="java.lang.String"resultType="XXBean"> selectt.* from tableName t where t原创 2015-04-24 17:12:10 · 520 阅读 · 0 评论 -
java中的io系统详解
Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWr转载 2014-05-21 21:49:59 · 434 阅读 · 0 评论 -
java图片添加文字
//1.将图片读取到内存中BufferedImage img = ImageIO.read(new File("2.jpg"));//2.获取图片的画布Graphics g = img.getGraphics();//3.在画布的指定位置上画文字g.setColor(Color.RED);g.setFont(new Font("微软雅黑",Font.BOLD,25));原创 2014-04-13 18:55:34 · 1870 阅读 · 0 评论 -
jvm配置
堆大小设置JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。 32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在WindowsServer2003系统,3.5G物理内存,JDK5.0下 测试,最大可设置为1478m。典型JVM参数配置:java -Xmx3550m-Xms355转载 2013-07-11 09:35:01 · 582 阅读 · 0 评论 -
Java数据缓存实现的核心机制
在大数据量访问读取中,数据缓存是最普遍采用的解决方案之一,但在读过很多代码的缓存实现,代码可圈可点的弹性都很大,在一并发数不多时,功能是完全没有问题的,但是对大数量的多并发操作上就有些差强人意了。以下为集数家之长实现的数据缓存核心机制代码片段,以抛砖引玉,供大家学习,此片段的核心代码参考sun的源码实现。sun没有对此段代码开放,它的功能在ArrayBlockingQueue(jdk1.5)中转载 2013-07-11 09:36:43 · 641 阅读 · 0 评论 -
java连接数据库的一个问题
用java连接远程数据连不上,报端口问题。解决方法如下:1:用netstat -ano 查看1433端口是否打开。2:用telnet 192.168.44.168 1433查看对方端口是否可以连通3:如果不能连通,则关闭防火墙原创 2013-10-29 20:04:31 · 455 阅读 · 0 评论 -
Jakarta BeanUtils使用例子程序
//必须要加beanutils包和logging包public class BeanUtilsDemo { public static void main(String[] args) throws IllegalAccessException, InvocationTargetException, NoSuchMethodException{ Company c = new Compa原创 2014-04-17 14:04:47 · 601 阅读 · 0 评论 -
jakarta pool demo
package com.cdw.pool;import org.apache.commons.pool2.BasePooledObjectFactory;import org.apache.commons.pool2.PooledObject;import org.apache.commons.pool2.impl.DefaultPooledObject;public class St原创 2014-04-21 11:13:07 · 1069 阅读 · 1 评论 -
Struts1工作原理
Struts原理图如下所示:原创 2014-05-07 21:32:02 · 631 阅读 · 0 评论 -
web服务器原理初探
web服务器接收并解析浏览器发送过来的http请求原创 2014-05-08 20:33:14 · 465 阅读 · 0 评论 -
Tomcat体系结构与运行流程
Server(服务器)是Tomcat构成的顶级构成元素,所有一切均包含在Server中,Server的实现类StandardServer可以包含一个到多个Services;次顶级元素Service的实现类为StandardService调用了容器(Container)接口,其实是调用了Servlet Engine(引擎),而且StandardService类中也指明了该Service归属的Se原创 2014-05-09 13:09:11 · 595 阅读 · 0 评论 -
Description Resource Path Location Type Access restriction: The constructor LoadLibraryAction(String
在做压缩借Description Resource Path Location Type Access restriction: The constructor LoadLibraryAction(String) is not accessible due to restriction on required library C:\Program Files\Java\jre6\lib\rt.原创 2014-05-16 11:58:28 · 8917 阅读 · 2 评论 -
关于Java类加载双亲委派机制的思考(附一道面试题)
预定义类加载器和双亲委派机制JVM预定义的三种类型类加载器:启动(Bootstrap)类加载器:是用本地代码实现的类装入器,它负责将/lib下面的类库加载到内存中(比如rt.jar)。由于引导类加载器涉及到虚拟机本地实现细节,开发者无法直接获取到启动类加载器的引用,所以不允许直接通过引用进行操作。标准扩展(Extension)类加载器:是由 Sun 的ExtClassL转载 2015-06-28 20:27:05 · 790 阅读 · 0 评论