加载中
eclipse调试过程中插入代码执行

在调试过程中,对于不是自己源码的需要临时增加几行代码调试,重新编译显得有点麻烦;下面介绍在eclipse调试环境下直接插入几行代码动态执行: 调试的时候,右击,菜单选择watch,在Express...

2016/08/03 17:19
12
web系统性能分析JavaMelody

JavaMelody :能够在实际运行生产环境监测Java或Java EE应用程序服务器。并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业...

2016/08/03 17:19
28
HttpClient 和HttpConnection 两种方式POST文件

/** * HttpClientPOST文件 * @param URL * @param content 传params时,此参为"" * @param params * @param fileName * @return */ public String postUrl(String URL,String content,Map<S...

2016/08/03 17:19
9
Java客户端HttpClient和HttpURLConnection修改请求头Host问题

Method里有method.setRequestHeader(headerName, headerValue)方法,但是没有效果,服务端收到的Host还是IP,跟踪下源码,发现这样写可以生效       GetMethod method = new GetMetho...

2016/08/03 17:19
71
Spring Atomikos分布式事务

分布式事务必须使用的数据库支持 并且提供 XA 连接驱动 如 mysql 的5.0+版本驱动中就有 com.mysql.jdbc.jdbc2.optional.MysqlXAConnection 等 这些对 XA 分布事务支持的连接 ,所以理所当然我...

2016/08/03 17:19
31
编写高性能java程序

为什么你写的程序运行效率不高;为什么你的程序会OutOfMemory;为什么你的程序会经常OutOfMemory;看看你的编程习惯是否符合36计 1.JVM 管理两种类型的内存:堆内存(heap),栈内存(stack),堆内...

2016/08/03 17:19
4
javamelody对Java Application进行监控

前面写过对于webapp,用javamelody来监控、分析性能是挺方便的;那要对普通的java应用进行监控,只需要在应用上启动一个嵌入式web容器就可以了。 javamelody里面的war包就用了winstone 作为S...

2016/08/03 17:19
14
多服务器快速定位

在多台集群服务器下,出现问题得一台台排查,非常耗时间; 那本文就是要实现估障快速定位的配置: 在Engine增加jvmRoute来定位服务器,后面跟着ip后两位,为考虑安全因素可以换算成16进制 <E...

2016/08/03 17:19
2
Multi-Version Concurrency Control 多版本并发控制

Multi-Version Concurrency Control 多版本并发控制 大多数的MySQL事务型存储引擎,如InnoDB,Falcon以及PBXT都不使用一种简单的行锁机制。事实上,他们都和另外一种用来增加并发性的被称为“...

2016/08/03 17:19
33
jvm dns缓存问题解决方式

在主机名解析为 IP 地址后,资源 IP 地址将保存在 JVM 的高速缓存中。如果改变了资源的 IP 地址,则需要重新启动应用服务器,使 Identity Manager 能够检测所做更改 (ID-3635)。这是 Sun JD...

2016/08/03 17:19
65
JAVA正则表达式语法

正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。 正则表达式示例 表达式 匹配 /^\s*$/ ...

2016/08/03 17:19
1
cpu 硬件同步原语(compare and swap)

支持并发的第一个处理器提供原子的测试并设置操作,通常在单位上运行这项操作。现在的处理器(包括 Intel 和 Sparc 处理器)使用的最通用的方法是实现名为 比较并转换或 CAS 的原语。(在 In...

2016/08/03 17:18
48
spring quartz 注解配置定时任务

1.如果是web工程,web.xml需要配置监听器: <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> 2.applicationContext.xml配...

2016/08/03 17:18
33
maven自动化部署插件sshexec-maven-plugin

在maven pom.xml 文件plugins里增加 <plugin> <groupId>com.github.goldin</groupId> <artifactId>copy-maven-plugin</artifactId> <version>0.2.5</version> <executions> <execution> <id...

2016/08/03 17:18
15
给Parser设置代理

  ConnectionManager cm = new ConnectionManager();   cm.setProxyHost("192.168.0.103");   cm.setProxyPort(3128);     /**设置请求头信息**/ String header_user_agent = Conf...

2016/08/03 17:18
2
通过Proxool辅助数据库优化

1. 首先在Tomcat下的context.xml里配置数据源 <Resource name="jdbc/b2b" auth="Container" type="javax.sql.DataSource" factory="org.logicalcobwebs.proxool.ProxoolDataSource" proxool....

2016/08/03 17:18
8
RandomAccessFile读取远程系统日志

在某些特定的环境里,没有终端,没有控制台,想看到系统运行日志就比麻烦了,然后自己就写个Servlet方法来读取服务器运行日志,这样就省得麻烦管理员了。 public void getCatalinaLog(Actio...

2016/08/03 17:18
6
JDK的几种分析工具

学习了一下JDK中的一些自带系统性能分析工具。 在jdk的bin目录下,jconsole,jstack、jmap、jstat、jhat jconsole 是监视和管理工具。可以查看堆内存,线程,类,CPU状况。直接双击就可以启动...

2016/08/03 17:18
2
多核系统上的 Java 并发缺陷模式(bug patterns)

对于多线程编程经验较少的程序员而言,开发多核系统软件将面临两个方面的问题:首先,并发会给 Java 程序引入新的缺陷,如数据速度和死锁,它们是非常难以复现和发现的。其次,许多程序员并不...

2016/08/03 17:18
6
jmx远程访问权限设置

1.复制jdk提供的jmx帐号和密码配置文件模板到tomcat的conf目录: cp $JAVA_HOME/jre/lib/management/jmxremote.* tomcat/conf 2.重命名:jmxremote.password.template为jmxremote.password mv...

2016/08/03 17:18
35

没有更多内容

加载失败,请刷新页面

返回顶部
顶部