- 博客(349)
- 资源 (101)
- 收藏
- 关注
转载 Use Maven3.x
yuanwe前言 关于Maven,已经不再是一个全新的工具。但由于网络中各种褒贬不一的言论太多,一时让Maven淹没于形形色色的唾沫声之中,有很多人觉得Maven的学习门槛太高(是的,笔者也是这么认为,刚接触的时候确实一头雾水,有一种想把电脑从12楼扔下去的冲动),有很多人觉得有Ant就够了,但也有人认为Maven要搭建私服纯粹是扯淡... 既然
2014-06-25 10:47:48 947
转载 使用JDBC在MySQL数据库中快速批量插入数据
原文地址:http://blog.csdn.net/whucyl/article/details/20838079使用JDBC连接MySQL数据库进行数据插入的时候,特别是大批量数据连续插入(10W+),如何提高效率呢?在JDBC编程接口中Statement 有两个方法特别值得注意:void addBatch() throws SQLException
2014-06-23 18:10:27 1242
转载 RESTful API 设计指南
原文:http://news.cnblogs.com/n/208707/作者: 阮一峰 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致 API 构架的流行,甚至出现"API First"的设计思想。RESTful
2014-05-23 13:19:20 703
转载 MySQL查询
原文:http://yanqiaosun.blog.163.com/blog/static/216133133201302342224106/一、MySQL中select的基本语法形式:select 属性列表from 表名和视图列表[where 条件表达式1][group by 属性名1[having 条件表达式2]][order by 属性名2[a
2014-03-25 15:03:52 1158
转载 Java 8简明教程
原文链接: winterbe 翻译: ImportNew.com - 黄小非译文链接: http://www.importnew.com/10360.html“Java并没有没落,人们很快就会发现这一点”欢迎阅读我编写的Java 8介绍。本教程将带领你一步一步地认识这门语言的新特性。通过简单明了的代码示例,你将会学习到如何使用默认接口方法,Lambda表达式
2014-03-21 11:28:43 738
转载 如何在Java中分配超过-Xmx限制的内存
原文地址:http://it.deepinmind.com/java/2014/03/21/%E5%A6%82%E4%BD%95%E5%9C%A8Java%E4%B8%AD%E5%88%86%E9%85%8D%E8%B6%85%E8%BF%87-Xmx%E9%99%90%E5%88%B6%E7%9A%84%E5%86%85%E5%AD%98.html本文主要介绍Java中几种分配内存的方法
2014-03-21 11:23:08 3039
转载 Java中的数据结构一览
Java的类库实在是很多,以至于很多人都不太了解,结果总是自己造轮子。下面汇总了Java中的一些数据结构,加上一些实现的分析,同时备忘。至于时间复杂度,个人觉得写出来的用处不大。如果明白它是怎么实现的,那自然就知道它的时间复杂度。如果不理解它的实现,把时间复杂度背得再熟也没用。接口:Collection子接口:BlockingDe
2014-03-21 10:24:50 1034
转载 MINA 框架简介
原文:http://hi.baidu.com/kangjun118/item/4dac06eaef58c2f3fb42ba38 Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,M
2014-02-27 15:04:58 812
转载 [存储] Cobar使用文档(可用作MySQL大型集群解决方案)
原文:http://blog.csdn.net/shagoo/article/details/8191346最近好不容易抽空研究了下Cobar,感觉这个产品确实很不错(在文档方面比Amoeba强多了),特此推荐给大家。Cobar是阿里巴巴研发的关系型数据的分布式处理系统,该产品成功替代了原先基于Oracle的数据存储方案,目前已经接管了3000+个MySQL数据库的schema,平均每天处理近
2014-02-11 10:09:30 1517
转载 深入理解Java HelloWorld
原文地址:http://www.admin10000.com/document/3828.htmlHelloWorld是每个Java程序员都知道的程序。它很简单,但是简单的开始可以引导你去深入了解更复杂的东西。这篇文章将探究从这个HelloWorld这个简单程序中可以学到的东西。如果你对HelloWorld有独到的理解,欢迎留下你的评论。 HelloWorld.java
2014-02-08 15:48:55 901
转载 centOS软件包安装
原文:http://blog.csdn.net/yinjiabin/article/details/7654852centos的软件安装大致可以分为两种类型:[centos]rpm文件安装,使用rpm指令[ubuntu]deb文件安装,使用dpkg指令[centos]yum安装[ubuntu]apt-get安装rpm指令(一)查询系统装已经安装的软件信息1)
2014-01-20 15:47:42 839
转载 Java中的equals()和hashCode()契约
java.lang.Object类中有两个非常重要的方法:public boolean equals(Object obj)public int hashCode()理解这两个方法非常的重要,尤其是将用户自定义的对象添加到Map中的时候。有时候就算是久经沙场的老程序员也弄不清楚该如何正确使用它们。这篇文章中,我将用一个例子让大家看看大家经常会犯的错误,然后解释equa
2014-01-17 10:46:17 977
原创 数据结构--排序
忘性太大,以此文章记录看过的代码。数据结构--排序--冒泡排序//冒泡排序public class BubbleSort { public static void main(String[] args) { int[] arr = BubbleSort.sort1(new int[] { 50, 20, 6, 90, 1, 80, 75, 65, 74, 25 });
2014-01-13 22:11:55 728
转载 十步完全理解SQL
转载地址:http://blog.jobbole.com/55086/很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。我们每天都在写 SQL 并且应用在开源软件 jOOQ 中。于是我想把 SQL 之美介绍给那些仍然对它
2014-01-12 08:47:33 1295
转载 linux中eclipse调试mysql源代码
转载地址:http://blog.csdn.net/liyongofdm/article/details/17336361费了一番牛劲,终于把eclipse中调试mysql源代码搞定了,现把过程记录如下。操作系统,ubuntu,虚拟机1.eclipse直接使用cdt或者给java版本的eclipse安装插件都可以,安装插件的方法如下:1)下载eclipse-cp
2014-01-09 17:49:52 3026
转载 删除N天前的log4j日志
最近要实现定期删除N天前的日志。 以前都是利用运维的一个cron脚本来定期删除的, 总觉得可移植性不是很好, 比如要指定具体的日志文件路径, 有时候想想为什么log4j自己不实现这个功能呢? 后来发现在logback中已经实现了这个功能. 其配置如下: <appender name="vstore" class="ch.qos.logback.core.rolli
2013-12-25 16:31:38 6902 1
转载 如何自建appender扩展Log4j框架
1.log4j 概述log4j 环境包括三个主要组件:logger(日志记录器):控制要启用或禁用哪些日志记录语句。可以对日志记录器指定如下级别: ALL 、 DEBUG 、INFO 、 WARN 、 ERROR , FATAL 。layout(布局):根据用户的愿望格式化日志记录请求。appender:向目的地发送格式化的输出。2.理解 appenderlog4j 框
2013-12-23 15:13:46 1174
转载 Apache Commons-logging使用实例
1.Commons-Loggin简介Jakarta Commons Logging (JCL)提供的是一个日志(Log)接口(interface),同时兼顾轻量级和不依赖于具体的日志实现工具。它提供给中间件/日志工具开发者一个简单的日志操作抽象,允许程序开发人员使用不同的具体日志实现工具。用户被假定已熟悉某种日志实现工具的更高级别的细节。JCL提供的接口,对其它一些日志工具,包括Log4J,
2013-12-23 15:12:35 984
转载 Apache Log4j使用实例
1.Logger类通过Logger类的静态方法Logger.getRootLogger得到RootLogger。所有其他的loggers是通过静态方法Logger.getLogger来实例化并获取的。这个方法Logger.getLogger把所想要的logger的名字作为参数。 Logger类的一些其它基本方法在下面列出:Logger x = Logger.getLogge
2013-12-23 15:11:33 960
转载 Apache Log4j配置说明
1.Log4j简介Log4j是Apache的一个开源项目,它允许开发者以任意间隔输出日志信息。Log4j主要由三大类组件构成:1)Logger-负责输出日志信息,并能够对日志信息进行分类筛选,即决定哪些日志信息应该被输出,哪些该被忽略。Loggers组件输出日志信息时分为5个级别:DEBUG、INFO、WARN、ERROR、FATAL。这五个级别的顺序是:DEBUG 2)Appen
2013-12-23 15:10:22 897
原创 javascript正则表达式模糊匹配IP地址
js模糊匹配IP地址 function checkip() { var strIP = document.getElementById("accessip").value; var re = /^(\d{1,3}|\*)\.(\d{1,3}|\*)\.(\d{1,3}|\*)\.(\d{1,3}|\*)$/g //模糊匹配IP地址的正则表达式 if(re.test(strI
2013-12-11 18:02:58 4869
转载 Linux下开启VNCserver服务
安装好CentOS 5.4后,虽然我们可以通过ssh来远程登陆服务器,但是我们使用ssh毕竟是一个字符型终端,很多图形界面下很方便的操作在字符型终端下显得非常繁琐,或者有些干脆就不能执行,为此我们需要远程登录图形界面。一.开启vncserver,任何时间都可以连接如果服务器是在机房内,平时无人职守,或者无法在本机登陆桌面,就无法使用远程桌面,我们只能求助于vncserver。
2013-10-08 13:52:32 40626
转载 CentOs & WIN7双系统默认启动项
先安装WIN7,然后光盘安装CentOS默认由linux引导系统启动,由于平时工作都在windows下面完成,所以还是希望在启动时能直接进入windows,下面我就为大家讲一下如何修改windows默认启动项。 不管是linux引导,还是windows引导,其实我们想要达到的目的就是让电脑启动时自动进入windows,有的孩子非想要修改文件实现windows引导电脑启动
2013-09-29 23:57:43 6484 1
转载 安装win7和Centos后,默认启动项的修改.
双系统启动项的修改 一、完善启动项引导 如上安装成功后,由于硬盘的第一个扇区,即为MBR,主引导记录的修改,由grub进行引导系统,从而启 动,现在的问题是我经常使用的是windows系统,所以我想默认启动windows系统,所以需要如下修改配置文件,vi /boot/grub /grub.conf编辑配置文件如下:由于上图截的为我另一环境下的配置,所以没有w
2013-09-29 23:55:23 2319
转载 CentOS下用于安装heartbeat/ipvsadm/ldirectord/corosync/pacemaker及相关软件的yum源
在安装heartbeat、corosync以及pacemaker这些Linux-HA软件时,没有一个可靠的yum源对于安装者简直就是一场噩梦,光是那一大串rpm包就不知道到哪儿下载去,就算是费了九牛二虎之力把所有需要的包都找到了,版本对不对?操作系统支不支持?每个rpm包又需要哪些依赖?想想就奔溃了!本博主之前刚好配置过一些软件的HA,这里不妨把用到的yum源分享出来,供刚接触Linux-HA软件
2013-09-22 15:56:51 1905
转载 直接拿来用!超实用的Java数组技巧攻略
0. 声明一个数组(Declare an array) 123String[] aArray = new String[5];String[] bArray = {"a","b","c", "d", "e"};String[] cArray = new String[]{"a","b","c","d"
2013-09-16 14:26:38 767
原创 在线编码,没事了可以练练手。
原文:http://news.cnblogs.com/n/187196/英文原文:10 Online Coding Contests For Programmers! 如果你拥有出色的编码技能,或者虽然你只是名初学者,但你愿意去锻炼自己的编码能力,愿意去和顶尖的编码者进行 PK,那么这篇文章就是为你而准备的。本文提供了 11 个在线编码竞赛,与来自世界各地的
2013-09-05 09:25:31 776
转载 UML类图符号简介
1. 类(Class):使用三层矩形框表示。 第一层显示类的名称,如果是抽象类,则就用斜体显示。 第二层是字段和属性。 第三层是类的方法。 注意前面的符号,‘+’表示public,‘-’表示private,‘#’表示protected。 2. 接口:使用两层矩形框表示,与类图的区别主要是顶端有>显示。 第一行是接口名称。 第二行是接口方法。 3. 继承类(e
2013-09-04 15:46:09 1190
转载 JDBC之事务隔离级别以及ACID特性
事务隔离级别: 1.更新遗失(Lost update) 两个事务都同时更新一行数据,但是第二个事务却中途失败退出,导致对数据的两个修改都失效了。这是因为系统没有执行任何的锁操作,因此并发事务并没有被隔离开来。 基本上就是指某个事务对字段进行更新的信息,因另一个事务的介入而遗失更新效力。举例来说,若某个字段数据原为ZZZ,用户A、B 分别在不同的时间点对同一
2013-09-03 10:59:51 2392
原创 java中nio使用映射文件和gathering写操作来编写HTTP回复
import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.net.URLConnection;import java.nio.ByteBuffer;import java.nio.MappedByteBuffer;import java.ni
2013-08-30 17:52:08 973
原创 java中nio独占锁共享锁交互
java,nio中独占锁,共享锁交互。代码使用共享锁实现了reader进程,使用独占锁实现了writer进程。由于锁是与进程而不是Java线程关联的,您将需要运行该程序的多个拷贝。先从一个writer和两个或更多的readers开始,我们来看下不同类型的锁是如何交互的。package nio.test;import java.io.RandomAccessFile;import ja
2013-08-29 17:08:05 2019
转载 70 行 Python 代码编写一个递归下降解析器
第一步:标记化处理表达式的第一步就是将其转化为包含一个个独立符号的列表。这一步很简单,且不是本文的重点,因此在此处我省略了很多。首先,我定义了一些标记(数字不在此中,它们是默认的标记)和一个标记类型:1token_map = {'+':'ADD', '-':'ADD',2 '
2013-08-13 17:25:04 2063 1
转载 多用户数据库环境下DB2事务及锁浅谈
使用单用户数据库时,每个事务都是顺序执行的,而不必应付与其它事务的冲突。但是,在多用户数据库环境下,多个事务可以同步执行,并且每个事务都有可能与其它正在运行的事务发生冲突。在多用户环境下,如果不将事务彼此隔离开来,就会发生四种现象: (1)丢失更新:这种事件发生在两个事务读取和尝试更新同一数据时,其中一个更新会丢失。例如:事务 1 和事务 2 读取同一行数据,并都根据所读取的数据计算出该
2013-08-13 09:45:12 1508
原创 tomcat修改启动内存
在tomcat下bin中catalina.bat文件里面顶头添加:set JAVA_OPTS=-Xms512m -Xmx1300m Xms:最小内存Xmx:最大内存请根据你的需求改动
2013-08-12 15:34:50 817
转载 提高eclipse使用效率
编辑代码常用快捷键格式化代码的快捷键 Ctrl + Shift + F格式化缩进的快捷键是 Ctrl + I,只能对选中的文本进行缩进删除一行的快捷键是 Ctrl + D当前窗口最大化最小化切换 Ctrl + M转到最后进行修改的位置 Ctrl + Q快速查找选中的字符 Ctrl + K(向下) Ctrl + Shift + K(向上)光标放
2013-07-24 08:54:16 876
转载 用Ant实现Java项目的自动构建和部署
原文地址:http://tech.it168.com/j/2007-11-09/200711091344781.shtmlAnt是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。一. 安装与配置下载地址:http://a
2013-07-23 18:25:37 737
转载 国内各大互联网公司相关技术站点2.0版 (集合腾讯、阿里、百度、搜狐、新浪、360等共49个)
原文:http://www.cnblogs.com/IT-Bear/p/3191423.html利用闲暇时间整理了一份国内各大互联网公司的相关技术站点,希望能够对大家有所帮助,也欢迎各位帮忙补充。腾讯系列(13) 阿里系列(17) 百度系列(3) 搜狐系列(3) 新浪系列(2) 360系列(2) 其他(9)腾讯系列(13)1.MacQQ的项目团队 IBlog
2013-07-16 09:20:49 1043
转载 JTA 深度历险 - 原理与实现
简介: 在 J2EE 应用中,事务是一个不可或缺的组件模型,它保证了用户操作的 ACID(即原子、一致、隔离、持久)属性。对于只操作单一数据源的应用,可以通过本地资源接口实现事务管理;对于跨数据源(例如多个数据库,或者数据库与 JMS)的大型应用,则必须使用全局事务 JTA (Java Transaction API)。JTA 为 J2EE 平台提供了分布式事务服务,它隔离了事务与底层的资源,实现
2013-07-12 11:28:52 955
java jmx操作示例源码
2014-12-01
java 操作linux shh 所需jar
2014-11-19
java数据结构于算法(第二版)_书中示例代码
2013-12-31
vnc windows客户端
2013-10-08
JAX-RS示例jar
2013-05-27
wa-aj-simplejava4
2013-02-26
wa-aj-simplejava3
2013-02-26
wa-aj-simplejava2
2013-02-26
Effective Java
2015-07-29
mysql慢日志分析工具mysqlsla
2015-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人