Java
文章平均质量分 79
荒岛码农
这个作者很懒,什么都没留下…
展开
-
连接服务器JMX,远程和本地代码不一致解决
<span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25px;">远程: String jmxURL ="service:jmx:rmi:///jndi/rmi://192.168.10.93:8999/jmxrmi"; JMXServiceURL serviceURL = new原创 2014-05-28 08:42:45 · 2132 阅读 · 0 评论 -
HashMap多线程并发问题分析
http://my.oschina.net/xianggao/blog/393990并发问题的症状多线程put后可能导致get死循环从前我们的Java代码因为一些原因使用了HashMap这个东西,但是当时的程序是单线程的,一切都没有问题。后来,我们的程序性能有问题,所以需要变成多线程的,于是,变成多线程后到了线上,发现程序经常占了100%的CPU,查看堆转载 2015-09-25 13:27:21 · 758 阅读 · 0 评论 -
《Java 7 并发编程指南》学习概要 (7) 定制并发类
1、定制ThreadPoolExecutor类public class MyExecutor extends ThreadPoolExecutor { private ConcurrentHashMap startTimes; public MyExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime,转载 2015-09-28 16:28:30 · 411 阅读 · 0 评论 -
使用JDBC进行批处理
http://mousepc.iteye.com/blog/1131462业务场景:当需要向数据库发送一批SQL语句执行时,应避免向数据库一条条的发送执行,而应采用JDBC的批处理机制,以提升执行效率。实现批处理有两种方式: 第一种方式:使用 Statement.addBatch(sql)Connection conn = JdbcUtil.转载 2015-09-29 16:32:38 · 351 阅读 · 0 评论 -
<大型分布式网站架构设计与实践>笔记 3、互联网安全架构
待续原创 2014-09-25 09:33:25 · 850 阅读 · 0 评论 -
Oscache与memcached区别
原文地址:Oscache与memcached区别作者:jacky民工缓存在互联网平台大量使用以提高性能,降低数据库负担,更快的响应用户的请求。原因主要是缓存的使用场景是性能要求高,实时性或准确性要求稍差。其他提高性能手段: 1,数据库方面改革,效果最明显。如主从服务器。数据库水平和垂直拆分(一般用户表不能拆分)。数据库索引,全文索引。数据库是否用事务表,慢查询监控 2, Lucene,蜘蛛转载 2014-05-28 08:44:48 · 395 阅读 · 0 评论 -
[原创]Java 的传值小例子
public class Test { static classB { public int i = 0; public String s = "0"; } publicstatic void main(String[] args) { int i = 0; change1(i); Sy原创 2014-05-28 08:44:01 · 386 阅读 · 0 评论 -
使用snmp4j实现Snmp功能(一)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><span style="font-family: 'Microsoft YaHei'; font-size: 20px; line-h转载 2014-05-28 08:42:58 · 551 阅读 · 0 评论 -
[原创]EJB学习
EJB学习EJB四个关键字: Local: 该方法可以被同处于EJB容器内其他应用访问到,EJB容器之外不能访问。 Local接口允许bean之间直接通过内存交互,没有分布式对象协议的开销,因而在同一个容器内时,性能比Remote更好。 Remote: 该方法可以被来自EJB容器之外的应用访问。 Stateless: 无会话状态。EJB会为Stateful原创 2014-05-28 08:42:34 · 398 阅读 · 0 评论 -
转载:使用JAX-RS创建RESTful WebServices
原文:http://blog.csdn.net/huxiweng/article/details/7349795本章介绍REST架构、RESTful web service和JAX-RS(Java API for RESTful WebService,JSR 311)。 JAX-RS的参考实现Jersey实现了对JSR311中定义的注解的支持,使得使用Java编程语言开发R转载 2014-05-28 08:46:14 · 544 阅读 · 0 评论 -
XPath 语法
<a rel="nofollow" href="http://www.w3school.com.cn/xpath/xpath_syntax.asp">http://www.w3school.com.cn/xpath/xpath_syntax.asp<h1 style="margin-top: 15px; margin-right: 0px; margin-bottom: 0px; marg转载 2014-05-28 08:43:24 · 348 阅读 · 0 评论 -
websphere、weblogic上JConsole的配置
<a rel="nofollow" href="http://www.51testing.com/?uid-77492-action-viewspace-itemid-243818">http://www.51testing.com/?uid-77492-action-viewspace-itemid-243818<h1 style="word-break: break-all; fo转载 2014-05-28 08:43:18 · 930 阅读 · 0 评论 -
使用snmp4j实现Snmp功能(三)
from:<a rel="nofollow" href="http://blog.csdn.net/clearwater21cn/article/details/3125138">http://blog.csdn.net/clearwater21cn/article/details/3125138<div style="display: block; margin-top: 5px; ma转载 2014-05-28 08:43:02 · 464 阅读 · 0 评论 -
使用 J-Interop 在 Java 中调用WMI
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><div style="font-family: Verdana, Tahoma, Arial, sans-serif; overflo转载 2014-05-28 08:42:54 · 3585 阅读 · 6 评论 -
try-finally中的返回值
class B{ public int i=0;}public class MyTestCase { @Test public void hello() { int a = getI(); System.out.println("a = " + a); B b1 =原创 2012-03-21 11:16:49 · 325 阅读 · 0 评论 -
新建对象:反射会调用构造函数,clone不会调用构造函数
class Ins implements java.lang.Cloneable { public Ins() { System.out.println("Construct called"); } @Override public Ins clone() throws CloneNotSupportedException {原创 2012-03-21 11:12:25 · 1265 阅读 · 0 评论 -
转载:struts2 流程
http://hi.baidu.com/y_static_y/item/1ad32e8689d089ceef083d90 1.Struts2的基本流程 Struts2框架由3个部分组成:核心控制器FilterDispatcher、业务控制器、用户实现的业务逻辑组件。在这3个部分里,Struts2框架提供了核心控制器FilterDispatcher,而用户需要实现业务控原创 2014-05-28 08:46:23 · 313 阅读 · 0 评论 -
JMX连接WebSphere和WebLogic
<div style="color: rgb(50, 62, 50); font-family: Verdana, 宋体, sans-serif; font-size: 12px; clear: both; line-height: 20px; padding-bottom: 10px;"><h2 id="t_64370f500100k01f" style="margin-top: 0px;转载 2014-05-28 08:43:16 · 2480 阅读 · 0 评论 -
JMX监控Tomcat
<span style="font-family: 'Microsoft YaHei'; font-size: 20px; line-height: 30px;">from: <span style="font-family: 'Microsoft YaHei'; font-size: 20px; line-height: 32px;"><a rel="nofollow"href="ht转载 2014-05-28 08:43:05 · 515 阅读 · 0 评论 -
Java的传值原理,小例子
<span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25px;">public class Test { static classB { public int i = 0; public String s = "0"; } publ原创 2014-05-28 08:42:37 · 454 阅读 · 0 评论 -
[原创]Message Driven Bean 学习
Message Driven Bean学习简要发送端: @Stateless @Local public class QueueSend implementsIQueueSend { @Resource(mappedName ="jms/ConnectionFactory") privateConnectionFactory connectionFa原创 2014-05-28 08:42:32 · 480 阅读 · 0 评论 -
笔记:Java Socket
1.阻塞式服务器端: ServerSocketserverSocket = new ServerSocket(8888,10); while(true) { Socket socket= serverSocket.accept(); Inpustream inpustream =socket.getInpustream()原创 2014-05-28 08:46:27 · 371 阅读 · 0 评论 -
在Linux 平台下使用 JNI
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><div id="dw-summary-article" style="width: 930px; background-image:转载 2014-05-28 08:43:22 · 425 阅读 · 0 评论 -
【转载】hibernate中使用ehcache
1.EhCache是什么 EhCache是Hibernate的二级缓存技术之一,可以把查询出来的数据存储在内存或者磁盘,节省下次同样查询语句再次查询数据库,大幅减轻数据库压力;2.EhCache的使用注意点 当用Hibernate的方式修改表数据(save,update,delete等等),这时EhCache会自动把缓存中关于此表的所有缓存全部删除掉(这样能达到同步)。但对于数转载 2014-05-28 08:44:59 · 388 阅读 · 0 评论 -
What is therelationship between @EJB and ejb-ref/ejb-local-ref?
<a rel="nofollow" href="http://glassfish.java.net/javaee5/ejb/EJB_FAQ.html">http://glassfish.java.net/javaee5/ejb/EJB_FAQ.html<h2 style="margin-top: 3px; margin-right: 0px; margin-bottom: 0px; ma转载 2014-05-28 08:43:44 · 1076 阅读 · 0 评论 -
通过JMX监控管理weblogic的运行
<a rel="nofollow" href="http://www.java-cn.com/club/html/04/n-5404.html">http://www.java-cn.com/club/html/04/n-5404.html<div id="articledetail" style="word-break: break-all; margin-top: 0px; margi转载 2014-05-28 08:43:13 · 859 阅读 · 0 评论 -
使用snmp4j实现Snmp功能(二)
from:<a rel="nofollow" href="http://blog.csdn.net/clearwater21cn/article/details/2411742">http://blog.csdn.net/clearwater21cn/article/details/2411742<div style="display: block; margin-top: 5px; ma转载 2014-05-28 08:43:00 · 382 阅读 · 0 评论 -
【转载】 Hibernate事务与并发问题处理(乐观锁与悲观锁)及事务隔离级别
Hibernate事务与并发问题处理(乐观锁与悲观锁)及事务隔离级别分类: hibernate2013-05-0910:59 54人阅读 评论(0) 收藏 举报hibernate乐观锁悲观锁数据库事务并发 Hibernate事务与并发问题处理(乐观锁与悲观锁)一、数据库事务的定义 数据库事务(Database Transaction),是指作为单个逻辑工作单元执转载 2014-05-28 08:46:45 · 375 阅读 · 0 评论 -
Apache+Tomcat负载均衡两种session共享方式的设置
原文地址:Apache+Tomcat负载均衡两种session共享方式的设置作者:梦回两千载session共享有两种方式:1、session共享,多个服务器session拷贝保存,一台宕机不会影响用户的登录状态;2、请求精确集中定位,即当前用户的请求都集中定位到一台服务器中,这样单台服务器保存了用户的session登录信息,如果宕机,则等同于单点部署,会丢失;apache中针对上述两个方法提转载 2014-05-28 08:46:41 · 486 阅读 · 0 评论 -
转载:深入浅出REST
http://www.infoq.com/cn/articles/rest-introduction/不知你是否意识到,围绕着什么才是实现异构的应用到应用通信的“正确”方式,一场争论正进行的如火如荼:虽然当前主流的方式明显地集中在基于SOAP、WSDL和WS-*规范的WebServices领域,但也有少数人用细小但洪亮的声音主张说更好的方式是REST,表述性状态转移(REpresentati转载 2014-05-28 08:46:12 · 604 阅读 · 0 评论 -
谈谈Memcached与Redis
原文地址:谈谈Memcached与Redis作者:黄言之1. Memcached简介Memcached是以LiveJurnal旗下Danga Interactive公司的BardFitzpatric为首开发的高性能分布式内存缓存服务器。其本质上就是一个内存key-value数据库,但是不支持数据的持久化,服务器关闭之后数据全部丢失。Memcached使用C语言开发,在大多数像Linux、BSD转载 2014-05-28 08:45:04 · 376 阅读 · 0 评论 -
RESTService 的最佳实践,第 1 部分: 重新解析 RESTService
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><div id="dw-summary-article" style="width: 930px; background-image:转载 2014-05-28 08:43:50 · 427 阅读 · 0 评论 -
Snmp学习笔记
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">from: <a rel="nofollow" href="http://blog.csdn.net/clearwater21cn/ar转载 2014-05-28 08:42:56 · 369 阅读 · 0 评论 -
Java关键字之native,strictfp,transient ,volatile
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><span style="color: rgb(75, 75, 75); font-family: verdana, Arial, he转载 2014-05-28 08:42:47 · 2605 阅读 · 0 评论 -
转载:REST Service 的最佳实践
第 1 部分: 重新解析 RESTService第 2 部分: REST service化一个数据系统第3 部分: 把 SOAP 服务转化为 REST 服务转载 2014-05-28 08:46:10 · 385 阅读 · 0 评论 -
转载:理解Spring OC 与& AOP 的
原文:http://bjxwind.blog.163.com/blog/static/315935712010219101037713/1、Spring IOC IoC 与 DI 首先想说说 IoC ( Inversion of Control ,控制倒转)。这是 spring 的核心,贯穿始终。所谓IoC ,对于 spring 框架来说,就是由 spring 来负责控制对转载 2014-05-28 08:46:20 · 431 阅读 · 0 评论 -
转载:HttpClient 学习整理
原文:http://www.blogjava.net/Alpha/archive/2007/01/22/95216.htmlHttpClient 学习整理HttpClient是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。HTTP 协议可能是现在转载 2014-05-28 08:46:16 · 375 阅读 · 0 评论 -
EHCache的使用
原文地址:EHCache的使用作者:乱云空在开发高并发量,高性能的网站应用系统时,缓存Cache起到了非常重要的作用。本文主要介绍EHCache的使用,以及使用EHCache的实践经验。笔者使用过多种基于Java的开源Cache组件,其中包括OSCache、JBossCache、EHCache。OSCache功能强大,使用灵活,可用于对象缓存、Filter缓存以及在JSP中直接使用cache标签转载 2014-05-28 08:44:57 · 362 阅读 · 0 评论 -
[原创]新建对象:反射会调用构造函…
class Ins implementsjava.lang.Cloneable { public Ins() { System.out.println("Constructcalled"); } @Override public Ins clone() throwsCloneNotSupportedException {原创 2014-05-28 08:43:59 · 396 阅读 · 0 评论 -
正确使用 Volatile 变量
<a rel="nofollow" href="http://www.ibm.com/developerworks/cn/java/j-jtp06197.html">http://www.ibm.com/developerworks/cn/java/j-jtp06197.html<div id="dw-summary-article" style="width: 930px; backgr转载 2014-05-28 08:42:50 · 417 阅读 · 0 评论