JAVA
文章平均质量分 85
jybzjf
这个作者很懒,什么都没留下…
展开
-
apache commons-pool的配置参数
apache commons-pool的配置参数write by yinmingjun,引用请注明。 最近在研究jedis,jedis的对象池是借助于apache的commons-pool实现的,发现关于commons-pool的文档真的很少,也许是大家都觉得commons-pool足够简单吧,不需要一个文档来描述。 看 了一下commons-pool的代码,写的真的很好,在...原创 2014-05-21 10:13:43 · 244 阅读 · 0 评论 -
JVM Crash日志分析
JVM Crash日志分析转自:http://book.51cto.com/art/201408/448846.htm8.7.3 JVM Crash日志分析(1)JVM有时也会因为一些原因而导致直接垮掉,因为JVM本身也是一个正在运行的程序,这个程序本身也会有很多情况直接出问题,如JVM本身也有一些Bug,这些Bug可能会导致JVM异常退出。JVM退出一般会在工作目录下产生一个日志...原创 2016-01-22 10:28:21 · 1617 阅读 · 0 评论 -
Java 8 配置Maven-javadoc-plugin
Java 8 配置Maven-javadoc-plugin转自:http://codepub.cn/2016/10/18/Java-8-configure-maven-java-doc-plugin/ 在升级JDK至1.8之后,使用Maven-javadoc-plugin插件打包报错,[ERROR] Failed to execute goal org.apache.maven.pl...原创 2016-12-09 13:56:01 · 1583 阅读 · 0 评论 -
Java正确判别出文件的字符集(尤其是带BOM和不带BOM的UTF-8字符)
Java正确判别出文件的字符集(尤其是带BOM和不带BOM的UTF-8字符)前几天在项目中需要读取用户上传过来的txt文件,但不确定txt文件的字符集UTF-16、UTF-8(带BOM)、Unicode可以根据前三个字节区别 [java] view plaincopy public String getTxtEncode(FileInputStrea...原创 2015-12-07 18:17:35 · 1371 阅读 · 0 评论 -
动态语言,动态类型语言与静态类型语言
动态语言,动态类型语言与静态类型语言转自:http://darrenzhu.iteye.com/blog/2026002?utm_source=tuicool 1.有三个名词容易混淆: Dynamic Programming Language (动态语言或动态编程语言) Dynamically Typed Language (动态类型语言) Statically Typed L...原创 2015-04-24 16:18:52 · 226 阅读 · 0 评论 -
JVM致命错误日志(hs_err_pid.log)解读
JVM致命错误日志(hs_err_pid.log)解读致命错误出现的时候,JVM生成了hs_err_pid.log这样的文件,其中往往包含了虚拟机崩溃原因的重要信息。因为经常遇 到,在这篇文章里,我挑选了一个,并且逐段分析它包含的内容。 致命错误出现的时候,JVM生成了hs_err_pid<pid>.log这样的文件,其中往往包含了虚拟机崩溃原因的重要信息。因为经常遇 到...原创 2015-04-10 10:21:53 · 194 阅读 · 0 评论 -
使用CGLIB实现JAVA对象连接池
使用CGLIB实现连接池一、实现1、线程工厂实现类:=================================================================================package com.wolf.pool;import java.util.concurrent.ThreadFactory;/*** Author: jiy...原创 2014-04-04 12:07:41 · 100 阅读 · 0 评论 -
Java读带有BOM的UTF-8文件乱码原因及解决方法
Java读带有BOM的UTF-8文件乱码原因及解决方法转自:http://daimojingdeyu.iteye.com/blog/397661 最近在处理文件时发现了同样类型的文件使用的编码可能是不同的。所以想将文件的格式统一一下(因为UTF-8的通用性,决定往UTF-8统一),遇见的第一个问题是:如何查看现有文件的编码方式。上网找了一下,找到几篇比较好文章,这里就不转载啦把链接搞...原创 2015-03-17 15:11:35 · 149 阅读 · 0 评论 -
实现自定义的classLoader加载classpath中的class
转载:http://www.blogjava.net/shenh062326/archive/2012/05/20/378623.html 最近这些天学习了classLoader的原理, 原因是因为服务器上的一个java进程启动时加载两个不同版本的jar包, 含有相同名字的类, 而且服务端的jar包排在前面, 我上传的jar包排在后面, 于是每次都使用服务端的jar包, 我的jar包便无...原创 2015-03-09 14:38:33 · 979 阅读 · 0 评论 -
优先级对列PriorityBlockingQueue
优先级对列PriorityBlockingQueue转自:http://blog.sina.com.cn/s/blog_6145ed8101010q1y.html PriorityBlockingQueue里面存储的对象必须是实现Comparable接口。队列通过这个接口的compare方法确定对象的priority。 规则是:当前和其他对象比较,如果compare方法返回负数,那么...原创 2013-09-29 17:31:06 · 86 阅读 · 0 评论 -
使用apache common-net包装实现tftp server
1、POM文件定义:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation...原创 2014-03-14 11:13:49 · 682 阅读 · 0 评论 -
activemq的消息存储机制
activemq的消息存储机制 原文:http://www.uml.org.cn/j2ee/201304255.asp发布于2013-4-25 ctiveMQ是当下最流行和强大的开源企业消息集成组件。ActiveMQ性能优良,支持多种跨语言的客户端和协议,支持JMS1.1和J2EE1.4,易于使用并且特性多多。Activ...原创 2014-07-24 15:35:51 · 94 阅读 · 0 评论 -
activema in action 第四章:连接到ActiveMQ
activema in action 第四章:连接到ActiveMQ转自:http://blog.sina.com.cn/s/blog_616e189f0100nuyn.html 第四章:连接到ActiveMQActiveMQ的主要作用就是向客户应用程序提供面向消息通信的架构。ActiveMQ提供了一种用于客户端和代理之间(Client-to-Broker)以及代理与代理(Broke...原创 2014-07-24 15:34:33 · 132 阅读 · 0 评论 -
JMS消息的确认方式
JMS消息的确认方式原文:http://www.cnblogs.com/chenying99/archive/2013/07/01/3164640.html 这里单独列出来我也是觉得有点必要的,毕竟JMS总体知识点并不多,这点可能被很多人所忽视.首选定义:消息的确认是指消息接受者接到消息,并做出了对应的处理之后,它将回送一个确认消息.对于非事务性会话,创建会话时应该指定确定方...原创 2014-07-21 14:29:07 · 142 阅读 · 0 评论 -
Compilation Overview
送src:http://openjdk.java.net/groups/compiler/doc/compilation-overview/index.htmlCompilation OverviewThe process of compiling a set of source files into a corresponding set of class files is not ...原创 2014-12-22 11:03:53 · 379 阅读 · 0 评论 -
深入理解JDBC的超时设置
深入理解JDBC的超时设置转自:http://www.kgc.cn/bbs/post/33272.shtml 恰当的JDBC超时设置能够有效地减少服务失效的时间。本文将对数据库的各种超时设置及其设置方法做介绍。 真实案例:应用服务器在遭到DDos攻击后无法响应 在遭到DDos攻击后,整个服务都垮掉了。由于第四层交换机不堪重负,网络变得无法连接,从而导致业务系统也无法正常运转。...原创 2017-08-25 13:11:02 · 219 阅读 · 0 评论