
java
高成浩
这个作者很懒,什么都没留下…
展开
-
CopyOnWriteArrayList
除了加锁外,其实还有一种方式可以防止并发修改异常,这就是将读写分离技术(不是数据库上的)。先回顾一下一个常识:1、JAVA中“=”操作只是将引用和某个对象关联,假如同时有一个线程将引用指向另外一个对象,一个线程获取这个引用指向的对象,那么他们之间不会发生Concurren转载 2011-08-22 14:01:07 · 476 阅读 · 0 评论 -
PreparedStatement 在mysql下中文乱码解决方案
在顶目中无意中碰到PreparedStatement 在存DB时出现乱码,困扰了好久终于解决问题问题代码如下 pstmt = con.prepareStatement(INSERT_OFFLINE); pstmt.setString(1原创 2011-10-10 11:50:06 · 1379 阅读 · 0 评论 -
JVM内存结构
JVM内存结构 JVM将内存空间划分为:方法区、堆、本地访法栈、PC寄存器和JVM方法栈 ◆方法区一个JVM只存在一个方法区,所有线程共享;类的信息(类的完整有效名称、父类的完整有效名称、修饰符等);类中的静态变量;类中定义为final的常量;类中的Field信息(域名、域类型和域修饰符等);类中的方法信息(方法名、方法返回类型、方法参数、方法的修饰符、方法的字节码转载 2011-10-26 14:27:04 · 494 阅读 · 0 评论 -
SoftReference
SoftReference2011-07-16 10:10 1322人阅读 评论(0)收藏 举报本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。转载 2012-01-17 11:42:08 · 341 阅读 · 0 评论 -
JAVA 动态代理
概述:其实JDK的动态代理,实际上就是“反射”与“执行时动态生成字节码”二者的结合体;就spring的AOP而言也是用的JDK的动态代理(当然也有cglib方式)。以下来自网络上的博客: 一.相关类及其方法:java.lang.reflect.Proxy,Proxy 提供用于创建动态代理类和实例的静态方法.newProxyInstance()返回一个指定接口的代理类实例转载 2012-01-02 12:51:02 · 509 阅读 · 0 评论 -
Quartz的cron表达式
Quartz的cron表达式按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数)ie8引起的上传异常问题月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099) 其中每个元素可以是一个值(如6),一个连续区间(9-1转载 2012-03-27 18:09:04 · 368 阅读 · 0 评论 -
Spring-JdbcTemplate执行存储过程
Spring-JdbcTemplate执行存储过程1先创建 JDBCTEMPLATEpackage com.test;import org.springframework.jdbc.core.JdbcTemplate;import com.mchange.v2.c3p0.ComboPooledDataSource;public class ConfigC3po {//生转载 2012-11-26 14:09:03 · 6478 阅读 · 0 评论 -
Akka2使用探索7——“云计算”示例(Actor、Future、Remoting、Router、Deploy、异步、并发使用Demo)
Akka2使用探索7——“云计算”示例(Actor、Future、Remoting、Router、Deploy、异步、并发使用Demo)2人收藏此文章, 我要收藏发表于2个月前(2012-09-29 16:57) , 已有57次阅读 ,共0个评论假设有一个很耗时的运算,单台机器已经没法满足需求,这时你可以想到由多台计算机协作完成。具体怎么做呢。举个很简单的例子,假设这个耗时转载 2012-12-12 17:37:00 · 872 阅读 · 0 评论 -
struts2 action异常处理
我们在使用struts2 时经常会有这样的需求1.要有一个统一的异常处理2.针对某个 action 要有一个单独的异常处理先来说需求一很好解决我们可以使用﹤global-exception-mappings﹥例: /exception.jsp /index.jsp /exce原创 2013-01-16 15:26:10 · 793 阅读 · 0 评论 -
apache+tomcat 配置
apache+tomcat 配置配置前置条件:1、jdk 安装好并配置好环境变量2、安装好tomcat,可以正常启动3、安装好apache,可以正常启动 配置步骤如下:1、首先下载mod_jk模块,用于apache和tomcat通信(mod_jk-1.2.31-httpd-2.2.3.so)。将模块放置到APACHE_HOME/modules中。 注意a转载 2013-02-01 09:21:20 · 576 阅读 · 0 评论 -
maven安装配置
1.安装JDK2.安装MAVEN配环境变量 M2_HOME=D:\bin\apache-maven-2.2.1\bin path中加 %M2_HOME%;3.下载中央库依赖文件位置 1.位置:C:\Documents and Settings\Administrator\.m2\repository 2.配置用户范围settings.xml原创 2013-02-05 10:09:54 · 2814 阅读 · 0 评论 -
快速排序JAVA实现
/** * Created by gaochenghao on 14-7-9. */public class QuickSortTest { //key = 2 /// 2 6 8 5 1 // 16852 // 12856 一次结束 //分成 1 | 2 | 856 List l = new ArrayList()原创 2014-07-09 14:11:29 · 635 阅读 · 0 评论 -
兼容WNDINS和linux的查IP
package com.jd.bdp.phenix.commons.utils;import java.net.InetAddress;import java.net.NetworkInterface;import java.util.ArrayList;import java.util.Collections;import java.util.Enumeration;原创 2015-01-15 18:09:00 · 682 阅读 · 0 评论