- 博客(84)
- 资源 (21)
- 收藏
- 关注
原创 java实现排列组合
package com.test;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class PermutationsAndCombinations {public static void main(String[] args) {List datas = new ArrayList()
2014-03-05 16:48:57
1259
原创 MySQL之Limit分页性能问题
这几天一直在能mysql的分页查询功能,网上有人说mysql自带的limit分页功能性能不佳。于是自己动手测试了下400W的数据,使用limit 4000000,5所需的时间在4.5s左右,实在让人无法接受。于是在网上查询了下limit性能优化。得出两个结论:原始SQL:select * from user limit 4000000,5;所需时间4.5s左右。1.使用索引进行
2013-11-06 16:05:53
5889
1
转载 Spring+mybatis 多数据源整合[备用]
http://blog.youkuaiyun.com/fhx007/article/details/12530735
2013-10-23 15:32:00
634
原创 SpringDataForMongoDB
package springmongodb;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;import org.spr
2013-10-16 16:47:47
2022
转载 Liquibase+spring
Liquibase+spring 初步使用现在的工作的项目中用了liquibase,感觉挺爽的,可以跟踪、管理数据库的重构。这对于很多需求变更较大的项目是非常不错的,特别是互联网的项目。(虽然互联网Nosql已经非常流行,不过俺觉得传统关系型数据库还是有存在的必要的)好了,废话不多说,说说这几天的学习心得和实战总结。关于liquibase的优点就不多说了,可以去官网看简介。基本
2013-10-10 19:58:06
3918
原创 SpringMVC 数据校验自定义的错误消息文件和错误消息键值
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:batch="http://www.springframework.org/schema/batch"xmlns:context="http://www.springframework.org/schema/context"xmlns:mvc="http://www.sp
2013-09-26 14:28:30
3939
转载 MongoDB查询
普通查询> var cursor = db.things.find(); > while (cursor.hasNext()) printjson(cursor.next()); { "_id" : ObjectId("4c2209f9f3924d31102bd84a"), "name" : "mongo" } { "_id" : ObjectId("4c2209fef3924d3
2013-09-14 15:11:15
864
原创 C#反射
C#实现反射调用动态加载的DLL文件中的方法反射的作用:1. 可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型 2. 应用程序需要在运行时从某个特定的程序集中载入一个特定的类型,以便实现某个任务时可以用到反射。3. 反射主要应用与类库,这些类库需要知道一个类型的定义,以便提供更多的功能。1 需要反射的DLLusing System;name
2013-09-06 19:55:13
529
原创 Java编程思想——泛型
一般的类和方法,只能使用具体的类型;要么是基本类型,要么是自定义的类。如果要编写可以应用于多种类型的代码,这种刻板的限制对代码的束缚就会很大。 Java面向对象的思想中多态算是一种泛化机制。如你可以将方法的参数类型设为基类,那么该方法就可以接受从这个基类中导出的任何类作为参数。这样的方法更加通用一些,可应用的地方也多一些。范式需要说明类型的地方,如果都使用基类,确实能够具备更好的灵活
2013-08-21 09:50:30
962
转载 spring Batch实现数据库大数据量读写
spring Batch实现数据库大数据量读写1. data-source-context.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.spr
2013-07-24 09:32:28
7069
转载 Spring数据校验JPA及遇见错误解决方法。
怎样使用JAP 做Spring的数据校验 http://jinnianshilongnian.iteye.com/blog/1733708在使用过程中出现错误::Errors/BindingResult argument declared without preceding model attribute. Check your handler method signature解决方法:h
2013-07-22 15:06:35
1702
原创 技术网址
http://www.cnblogs.com/lvpei/ http://www.oschina.net/news/34118/cloudera-impalahttp://www.emc.com/backup-and-recovery/data-domain/index.htmhttps://community.emc.com/community/support/chinese
2013-06-07 08:47:10
918
转载 Spring 事务管理高级应用难点剖析
http://www.ibm.com/developerworks/cn/java/j-lo-spring-ts1/index.html http://www.ibm.com/developerworks/cn/education/opensource/os-cn-spring-trans/index.html 事务方法嵌套调用的迷茫Spring 事务一个被讹传很广说法是:一
2013-05-29 09:53:59
556
转载 OSGI篇章
http://www.ibm.com/developerworks/cn/education/opensource/os-eclipse-osgi/index.html http://www.ibm.com/developerworks/cn/webservices/ws-OSGi/
2013-05-28 16:42:28
520
原创 Java finalize
看了java虚拟机中垃圾回收机制中对finalize方法的描述的例子如下:public class GC { public static GC SAVE_HOOK = null; public static void main(String[] args) throws InterruptedException { SAVE_HOOK = new GC();
2013-05-20 15:14:59
1011
转载 NIO Socket实现文件传输
http://blog.youkuaiyun.com/kongxx/article/details/7319410
2013-05-15 14:50:53
830
转载 消息队列软件产品大比拼
以前只知道各种协议来简化实现消息发送和接受。经过长时间的接触各种协议都有自己的描述信息,在网络传输和解析和封装过程中付出的代价很大,如果直接使用消息发送则会更简单,跟原始,但是更高效。只是个人理解;若有不对望大家指出。以下这个链接是各宗消息队列软件的一个测试对比。http://www.cnblogs.com/amityat/archive/2011/08/31/2160293.html
2013-05-10 15:07:30
759
原创 Oracle创建和管理表
-- 删除表drop table books;-- 创建表create table books (bookid integer not null,bookname varchar2(20),price number(3,1),nums number(3,2));-- 表增加列alter table books add (bookman varchar2(10),publ
2013-05-07 10:36:25
603
原创 Linux备份与压缩策略
Linux备份与压缩策略为什么学习这个?由于现在的应用程序以及文件普遍越来越大,为了节省空间、减少网络传输代价,在备份过程中一般采用压缩技术。1 打包程序tartar命令本身只进行打包不进行压缩,主要功能是将多个文件或目录打包在一个文件里,以便于传输和保存。为了减少备份文件的大小,节省存储空间,tar命令经常和许多压缩选项配合使用。格式如:tar 【选项】备份后的
2013-05-06 09:07:18
2622
转载 面向程序员的数据库访问性能优化法则
http://blog.youkuaiyun.com/chenyi8888/article/details/6264734
2013-05-03 15:42:54
463
原创 NIO之MappedByteBuffer内存映射文件I/O
内存映射文件 I/O 是一种读和写文件数据的方法,它可以比常规的基于流或者基于通道的 I/O 快得多。 内存映射文件 I/O 是通过使文件中的数据神奇般地出现为内存数组的内容来完成的。这其初听起来似乎不过就是将整个文件读到内存中,但是事实上并不是这样。一般来说,只有文件中实际读取或者写入的部分才会送入(或者映射 )到内存中。 内存映射并不真的神奇或者多么不寻常。现代操作系统一般根据需要
2013-05-02 15:36:12
1971
转载 NIO文件变更通知
http://blog.youkuaiyun.com/chenyi8888/article/details/8517335 http://www.ibm.com/developerworks/cn/education/java/j-nio/ NIO系列学习链接 http://www.ibm.com/developerworks/cn/java/j-nio2-1/ NIO2publ
2013-05-02 11:12:47
649
转载 JDK 7 中的 Fork/Join 模式
http://www.ibm.com/developerworks/cn/java/j-lo-forkjoin/
2013-04-28 14:33:38
469
原创 Oracle多表插入
您可以在一个命令中执行多个插入。您可以无条件地执行所有的插入,也可以指定条件执行插入(用when子句告诉Oracle怎样控制多个插入)。如果指定all,则将判断所有的when子句;若指定为first,则告诉Oracle,在它找到一个判定结果为true的when子句后将忽略后面的when子句。还可以用else子句告诉Oracle,如果when子句的判定结果没有一个为true时应该怎么操作
2013-04-27 11:50:36
802
转载 Tomcat源码分析
http://www.open-open.com/doc/view/b22e13efb4c34fbba52de0fe5e72da48 https://www.ibm.com/developerworks/cn/java/j-lo-tomcat1/
2013-04-27 09:37:17
556
原创 通过代理实现AOP
任务接口public interface ITaskClass { /** * 当前任务执行方法 * * @param taskId * @return 任务执行情况 */ public String execute(String taskId);}实现类public class TaskClass implements ITa
2013-04-25 15:07:41
509
原创 Oracle时间操作
主要介绍Oracle对时间操作的内置函数1.Oracle内部时间:SYSDATE:SQL> SELECT SYSDATE FROM DUAL;SYSDATE------------------24-APR-13 CURRENT_DATE:SQL> SELECT CURRENT_DATE FROM DUAL;CURRENT_DATE------------
2013-04-24 11:18:38
1241
原创 Java数据结构和算法旅程开始
从今天开始进入java数据结构和算法的正式学习。。。 先看下数据结构的特征 数据结构特征数据结构优点缺点数组插入块,通过下标快速存取查、删慢,大小固定有序数组比无序数组查找块删除和插入慢,大小固定栈提供后进先出方式的存取存取其他项很慢队列提供先进先出方式的存取存取其他项很慢
2013-04-23 16:44:04
697
转载 Spring 资源访问剖析和策略模式应用
http://www.ibm.com/developerworks/cn/java/j-lo-spring-resource/index.html#
2013-04-23 14:58:56
641
原创 行转列SQL
YEAR MO SAL---- -- ----------1992 1 12341992 2 12341993 1 12341993 2 12341994 1 12341994 2 12346 rows selected.SQL> select month, sum(cas
2013-04-18 17:34:20
662
原创 java.util.concurrent
http://www.open-open.com/bbs/view/1320131360999java.util.concurrent是java1.5以后出现的一个包,该包对线程同步提供了不同的方式。看了这个总结感觉总结的挺好的。增加了很多在多线程上的设计方式。
2013-04-09 11:07:21
462
转载 XML解析框架比较
http://qingkangxu.iteye.com/blog/1838405 一个软件项目中,中间件配置、应用参数配置等常常都用XML文件的格式保存,XML的解析有很多的现有框架,本文主要是对包含DOM、SAX、Dom4j、JDOM、StAX等解析XML文件的代码示例,并做简单的分析及性能对比。1,前言 假设有如下的XML文件,其根节点为,节点可以包含多个,一个为一个需要
2013-03-30 08:15:59
8750
原创 sed、awk使用
1 当我们需要在程序中完成文本处理工作的时候,需要一些能够在命令行完成的编辑工具,如sed和awk,比如说许多文本编辑都是对文本的每一行进行操作,那么这个时候就能够用到sed 2 sed为流编辑器,流编辑器能够对管道中标准输入接收的数据进行编辑 3 sed是基于行的,其按顺序对每一行执行命令,然后将结果写入到标准输出,它不修改任何输入文件 4 使用sed删除或指定文
2013-03-22 13:47:45
1761
原创 基本的SQL*Plus报表和命令
1.remark表明该行为注释2.ttitle设置报表顶部标题3.btitle设置报表底部标题4.spool将屏幕显示的报表导入到一个文件中5.save保存缓冲区的sql到文件中:具体用法save sqlfile.sqlsave sqlfile.sql rep 替换save sqlfile.sql app 追加list 查询当前缓冲区的sqldel删除缓冲区
2013-03-14 15:17:13
1090
原创 java.util.ResourceBundle
ResourceBundle多用于资源配置相关如:1、国际化2、数据库配置驱动、用户名、密码、IP等国际化时一般在使用的地方定义:private static ResourceBundle resource = ResourceBundle.getBundle("resourceProperties", Locale.getDefault());resourceProperti
2013-03-13 10:15:57
549
原创 学习内容
技术问题: 1、spring框架的实现原理(ioc、aop) 2、tomcat工作机制 3、spring和struts整合时spring是怎样维护和管理struts的bean的 4、http头里面有那些参数 5、使用了spring的什么功能 6、jvm垃圾回收方面 7、性能分析工具使用 8、性能分析原则 9、
2013-03-05 14:53:15
473
org.springframework.batch-2.0.0.RELEASE-with-dependencies
2013-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人