java
文章平均质量分 52
一条大红龙
J2EE,oracle,linux,EXT
展开
-
java 通过JAXB 实现对象和xml互相转化
JAXB的话是java1.5之后出现的,对于java对象和xml文件之间互相转化的操作比较方便,以下先记录下来,免得以后忘了。要转化成xml文件的对象:package utils;import java.io.File;import java.util.List;import javax.xml.bind.JAXB;import javax.xml.bind.JAXBExc原创 2012-03-23 19:46:45 · 4014 阅读 · 0 评论 -
JAVA并发编程 (14.5-)
14.5 AbstractQueuedSynchronizer同步类中管理状态的类,原创 2014-04-30 17:31:51 · 739 阅读 · 0 评论 -
Spring事务配置的五种方式及示例代码
转载自:http://www.blogjava.net/robbie/archive/2009/04/05/264003.html 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事转载 2013-10-11 17:32:01 · 1320 阅读 · 0 评论 -
常用JS验证函数总结(转)
转载自:http://www.cnblogs.com/qingyuan/archive/2010/07/13/1776282.html转载 2014-04-08 17:19:55 · 1010 阅读 · 0 评论 -
ssh后台运行 linux重定向及nohup不输出的方法
转载自:http://www.cppblog.com/Error/articles/195997.htmllinux重定向及nohup不输出的方法先说一下linux重定向:0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出。在一般使用时,默认的是标准输出,既1.当我们需要特殊用途时,可以使用其他标号。例如,将某个程序的错误信息输出到l转载 2014-02-28 14:14:58 · 17248 阅读 · 0 评论 -
JS 睡眠函数用法
/** 先从正常的延时执行说起,以下代码会在2s后弹出true,OK*/function st(){ alert(true);}setTimeout(st, 2000);/** 下面的代码也会弹出true,但不OK,因为延时没有起作用*/function st(arg){ alert(arg);}setTimeout(st转载 2013-11-05 18:01:20 · 51808 阅读 · 3 评论 -
从AtomicInteger源码看线程安全
一、当我们在说线程安全时,我们必须谈到线程安全的两个要素:1、操作的原子性。一个操作(可能包含多个子操作)要么全部执行,要么全部不执行。一个经典的案例是:比如A和B两人,银行账户都有100块,在同一时间,A向B转100块钱,B向A转100块钱。如果转账操作不是原子性的,则在A向B转账时,取得B账户的钱是100,再加100是200;B向A转账时,取得A账户的钱是100,在加100是2原创 2016-06-14 17:40:07 · 2778 阅读 · 0 评论 -
java反射机制
java的反射主要使用了以下几个类:Class Method Constructor Field。顾名思义:Class 是类,可以通过以下几种方式取得:Class.forName("xx");MyModel.classConstructor是构造函数,可以通过此构造函数实例化一个类:Constructor.newInstance(Object ... initargs原创 2016-06-14 19:06:49 · 418 阅读 · 0 评论 -
jvm调优相关
jvm调优相关。上传三张图片:原创 2017-02-22 19:18:06 · 402 阅读 · 0 评论 -
Java并发编程实践-读后感(1-14.4)
-对于网站客流量统计,可以原创 2014-04-29 21:37:20 · 781 阅读 · 0 评论 -
(转)Openfire服务器配置全过程,使用LDAP~
转载自:http://hi.baidu.com/chunrix/item/f0246038a19dbc627d034b360.1 安装java[root@localhost ~]# rpm -ivh jdk-7u1-linux-i586.rpm 【安装java】[root@localhost ~]# vi /etc/profile 【修改java的环境变量】在末尾添加这转载 2014-02-28 10:48:33 · 4047 阅读 · 0 评论 -
java工具类 获取包下所有类
package com.threeti.util;import java.io.File;import java.io.FileFilter;import java.io.IOException;import java.net.JarURLConnection;import java.net.URL;import java.net.URLDecoder;import转载 2013-12-25 10:56:48 · 43793 阅读 · 3 评论 -
关于面试学习的一些memory
1.servelet和jsp的区别首先最本质的区别是servelet是一个java文件,而jsp不是,这样可以延伸出两个不同点:1.1servelet没有内置对象, jsp中有9个内置对象: request对象 response对象 session对象 out对象 page对象 exception对原创 2012-07-04 17:33:09 · 387 阅读 · 0 评论 -
java 数据结构学习
先转载别人的,以后自己学了,再在这里添加,转载地址:http://blog.csdn.net/peiqin/article/details/660408深入理解数据机构及何时使用它们将对变成工作有极大的帮助。除基本数据类型和字符串外,数组是Java支持的最简单的数据结构。数组是一系列的数据元素,它们都属于某种基本类型和类。数组被视为单个实体,就像基本数据类型变量一样,但包含多个可被转载 2012-06-29 20:22:34 · 1123 阅读 · 0 评论 -
java新特性的一些整理
1.for循环例子: int[] intAry = {0,1,2};for (int intValue:intAry) { System.out.println(intValue);}*需要注意的一点是,在这种for循环里,不能对数组,arraylist等被操作的对象进行修改值。而用原来的for循环则可以。例子:public class TestFor {原创 2012-06-29 13:52:04 · 579 阅读 · 0 评论 -
ibatis的用法简介
发现一篇介绍ibatis基本用法及注意点的文章,转载下来。原文地址:http://www.cnblogs.com/j2eedesigner/archive/2011/09/19/2181198.html转载于Super Sky 博客园 核心提示:SqlMap的配置是iBatis中应用的核心。这部分任务占据了iBatis开发的70的工作量。 1、命名空间: sqlMap namespac转载 2013-06-14 20:47:58 · 1031 阅读 · 0 评论 -
<转>如何防止页面刷新,后退导致的重复提交
转载于:http://www.cnblogs.com/end/archive/2011/12/17/2291005.html1,客户端: btn submit之后禁用所有提交按钮或控件, 也可以加一个透明的遮罩层把页面元素挡住。2,服务端:一种更好的方法是创建新的基础 Page 类,用它来代替标准 System.Web.UI.Page 类。在本文中,我将介绍几项通用功能以及它们的一般实现,转载 2013-09-07 21:51:41 · 1651 阅读 · 0 评论 -
不同浏览器上中文文件名的上传/下载乱码问题
转载自:http://www.2cto.com/kf/201208/147733.html浏览器能正确识别的编码格式,只要按照这样的编码来设置对应的Content-Disposition,那么应该就不会出现中文文件名的乱码问题了。 首先,Content-Disposition值可以有以下几种编码格式 1. 直接urlencode: Content-Dispositi转载 2013-11-05 14:23:03 · 1018 阅读 · 0 评论 -
JAVA的一些小技巧
list去重 List customerList = new ArrayList(); Set hashSet = new HashSet(); for (int x = 0; x < sheetData.size(); x++) { List rowData = (List)sheetData.get(x); if (hashSet.add(rowD原创 2013-12-18 11:48:05 · 750 阅读 · 0 评论 -
(转)Log4j写入数据库详解
og4j是一个优秀的开源日志记录项目,我们不仅可以对输出的日志的格式自定义,还可以自己定义日志输出的目的地,比如:屏幕,文本文件,数据库,甚至能通过socket输出。本节主要讲述如何将日志信息输入到数据库(可以插入任何数据库,在此主要以MSSQL为例进行详解)。用log4j将日志写入数据库主要用到是log4j包下的JDBCAppender类,它提供了将日志信息异步写入数据的功能,我们可以直接使转载 2014-01-03 15:28:23 · 1039 阅读 · 0 评论 -
生产web应用java内存及回收配置
JAVA_OPTS="$JAVA_OPTS -server -Xms1g -Xmx1g -XX:NewSize=512m -XX:MaxNewSize=512m -XX:PermSize=256m -XX:MaxPermSize=256m -Dfile.encoding=UTF-8 -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:+DisableEx原创 2017-09-18 21:26:34 · 469 阅读 · 0 评论