自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (17)
  • 收藏
  • 关注

转载 使用SPRING中的线程池ThreadPoolTaskExecutor实现JAVA并发

使用SPRING中的线程池ThreadPoolTaskExecutor实现并发。一:不需要返回值的情况 1,初始化线程池Java代码  ThreadPoolTaskExecutor poolTaskExecutor = new ThreadPoolTaskExecutor();  poolTaskExecutor.setQueueCapacity(1

2016-05-26 21:26:26 2691

转载 Spring与Quartz的整合实现定时任务调度

最近在研究Spring中的定时任务功能,最好的办法当然是使用Quartz来实现。对于一个新手来说,花了我不少时间,这里我写个笔记,给大家参考。 我使用的是Maven来管理项目,需要的Jar包我给大家贴出来。 quartz-1.8.5.jar commons-logging.jar spring-core-3.0.5.RELEASE.jar spring-beans-3.0.5.

2016-05-26 20:40:46 457

原创 Velocity 简单Demo

1.模板为VM文件Java代码  package template;    import java.io.StringWriter;    import org.apache.velocity.Template;  import org.apache.velocity.VelocityContext;  import org.apache.v

2016-05-24 17:05:20 2402

转载 cglib动态代理介绍(一)

一、原理      代理为控制要访问的目标对象提供了一种途径。当访问对象时,它引入了一个间接的层。JDK自从1.3版本开始,就引入了动态代理,并且经常被用来动态地创建代理。JDK的动态代理用起来非常简单,当它有一个限制,就是使用动态代理的对象必须实现一个或多个接口。如果想代理没有实现接口的继承的类,该怎么办?现在我们可以使用CGLIB包。二、什么是cglib     CGL

2016-05-19 17:48:27 367

转载 linux下利用nohup后台运行jar文件包程序

Linux 运行jar包命令如下:方式一:java -jar XXX.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出那如何让窗口不锁定?方式二java -jar XXX.jar &&代表在后台运行。特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。

2016-05-19 10:17:18 1363

转载 使用awk对文档中特定字段的排序

使用awk对文档中特定字段的排序----------------------------------------------------1. 问题定义现在要对如下文档按特定字段排序,[html] view plain copylemo@debian:~/Testspace/awk$ cat file  Name    Sex Sa

2016-05-18 10:06:42 3003

转载 AWK详细用法

awk非常的优秀,运行效率高,而且代码简单,对格式化的文本处理能力超强。基本上grep和sed能干的活awk全部都能干,而且干得更好。先来一个很爽的例子:文件a,统计文件a的第一列中是浮点数的行的浮点数的平均值。用awk来实现只需要一句话就可以搞定(当然,这个东东用python也可以很轻松的实现,只是无论如何都得新建一个文件;别妄想用bash shell来做,那可是浮点数!!!)$

2016-05-17 22:25:10 392

转载 Java NIO系列教程(一) Java NIO 概述

Java NIO 由以下几个核心部分组成:ChannelsBuffersSelectors虽然Java NIO 中除此之外还有很多类和组件,但在我看来,Channel,Buffer 和 Selector 构成了核心的API。其它组件,如Pipe和FileLock,只不过是与三个核心组件共同使用的工具类。因此,在概述中我将集中在这三个组件上。其它组件会在单独的章节中讲到。

2016-05-15 22:52:39 340

转载 java读写文件,读超大文件

一直在处理爬虫,经常能遇到读写文件的操作,很多时候都是读写超大文件,记录如下:一、读文件    import java.io.BufferedOutputStream;    import  java.io.BufferedReader;    import java.io.File;    import java.io.FileOutputStream;   import

2016-05-15 08:45:37 3624

转载 使用IntelliJ IDEA开发SpringMVC网站(一)开发环境

目录[-]文章已针对IDEA 15做了一定的更新,部分更新较为重要,请重新阅读文章并下载最新源码。前言一、相关环境二、本地Maven与Tomcat的安装1、下载并安装本地maven    2、下载并安装本地Tomcat三、创建Maven Web项目四、Maven自动导入jar包转载请注明出处:Gaussic(一个致力于AI研究却不得不兼顾项目

2016-05-10 21:03:57 1261

转载 Spring事务管理与数据库隔离级别的关系(Spring+mysql)

之前写过一篇文章《数据库隔离级别(mysql+Spring)与性能分析 》,里面很多问题写的不是很专业,也不是很有逻辑性,现在重新整理一下,希望对大家有帮助。这部分通过两天时间反复的做实验总算是理清了其中的关系,其中有些部分可能略有偏差,但是相信大家仔细读的话会对对这部分的理解带来很大的帮助。先来总体说一下我对这个问题的理解,用一句话概括:数据库是可以控制事务的传播和隔离级别的

2016-05-05 19:14:22 1439

原创 脏读、幻读、不可重复读(清晰解释)

1.脏读:脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。2.不可重复读:是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能是不一样的。这样就发生了在一个事务内两

2016-05-04 17:19:21 1495

转载 Spring的事务管理实现原理初探

这里主要是通过分析部分源码进行剖析Spring事务管理的实现原理。再分析源码前,现从理论上大概分析哈:纯JDBC操作数据库的基本步骤:1. 获取连接 Connection conn = DriverManager.getConnection()2. 开启事务conn.setAutoCommit(true/false);3. 执行CRUD4. 提交事务

2016-05-04 16:03:50 605

转载 Spring的事务管理实现原理初探

这里主要是通过分析部分源码进行剖析Spring事务管理的实现原理。再分析源码前,现从理论上大概分析哈:纯JDBC操作数据库的基本步骤:1. 获取连接 Connection conn = DriverManager.getConnection()2. 开启事务conn.setAutoCommit(true/false);3. 执行CRUD4. 提交事务

2016-05-04 15:57:39 5751

Spring的ApplicationEvent事件和监听器的测试Demo

Spring的ApplicationEvent事件和监听器的测试工程,演示了如何使用Spring中的事件和监听器内容。完整的maven工程,能够运行。

2016-07-06

串并口编程实例

在C中有串并口中的编程应用,其实在JAVA中也存在,只是借助了第三方的JAR包而已,希望对初学者有用。

2015-07-08

设计模式demo

java23种设计模式的demo,导入Eclipse即可运行。并且含有23种设计模式的chm文件。

2014-10-14

Ext Gantt + jsp + servlet 工程实例

绝对可以运行的eclipse工程,使用前查看“使用前必看.doc”.官网下载的。

2014-04-22

struts2 +jquey uploadify3.2 实现多文件上传

struts2 +jquey uploadify3 2 实现多文件上传 可以运行的myeclipse工程 绝对好用 访问方式http: 127 0 0 1:8080 Struts2Uploadify upload jsp uploadify 使用说明: <a href "javascript:$ "#file upload" uploadify "cancel" ">取消列队中的第一个文件上传< a> <a href "javascript:$ "#file upload" uploadify "cancel" " " ">取消所有列队中的文件上传< a> 语法: uploadify "cancel" "fileID" "suppressEvent" 将调用方法cancel 接受两个参数: fileID:要取消的列队文件id 不传递参数时 表示取消列队中的第一个文件上传 传递星号 表示取消列队中的所有文件上传 suppressEvent:设置为true将禁止onUploadCancel事件 取值:String "true"|"事件名"">struts2 +jquey uploadify3 2 实现多文件上传 可以运行的myeclipse工程 绝对好用 访问方式http: 127 0 0 1:8080 Struts2Uploadify upload jsp uploadify 使用说明: <a href "javascript:$ "#file upload" uploadify "cancel" ">取消列队中的 [更多]

2014-02-14

freemarker模板技术生成复杂word文档

Word从2003开始支持XML格式 用XML来做就很简单了 大致的思路是先用office2003或者2007编辑好word的样式 然后另存为xml 将xml翻译为FreeMarker模板 最后用java来解析FreeMarker模板并输出‘ doc’ word文档 经测试这样方式生成的word文档完全符合office标准 样式 内容控制非常便利 打印也不会变形 生成的文档和office中编辑文档完全一样 word的几个主要xml标志 w:body 正文内容 w:p 一个段落 w:tbl 表格数据 w:tblPr w:tblGrid 大概看了下 是定义表格样式 可以先在word中定义好 这部分一般不用动态生成 w:tr 表格行 w:tc 行的元素 <w:p ><w:r><w:br w:type "page" >< w:r>< w:p> 分页符 基本步骤 1 用word做一个需要的格式模板 在需要替换的部分用“ ”标记 存储为xml格式 2 用myEclipse打开xml文档把“ ”修改为freemarker标记 3 写java程序根据模板生成word 总结 之前在网上查到这个资料怎么调试都失败 后来经过反复查找发现是编码问题导致生成word格式错误 已经修正 希望能给大家带来帮助 ">Word从2003开始支持XML格式 用XML来做就很简单了 大致的思路是先用office2003或者2007编辑好word的样式 然后另存为xml 将xml翻译为FreeMarker模板 最后用java来解析FreeMarker模板并输出‘ doc’ word文档 经测试这样方式生成的word [更多]

2014-01-17

jquery输入的时候自动提示

jquery输入的时候自动提示 100%好用 jsp

2013-08-26

SSH2网上商城源码

SSH2网上商城源码

2013-06-20

spring3.0 CHM

spring3.0 开发文档.是一个非常详细的帮助文档

2013-06-11

SSH分页技术

按照 文档中的的内容轻松实现SSH分页,文档中包含 了 分页bean。直接复制即可使用。有详细的类和方法说明。

2013-06-11

powerdesigner15.1破解

鉴于好多友友还没有PowerDesigner15.1的License Key,上传一个解决方法, 只需要你将压缩包里的pdflm15.dll文件替换到你的安装目录下,重新运行PowerDesigner15.1。

2013-03-18

httpd-2.2.21-win32-x86.zip

1.安装Apache Windows2003:点击.msi 文件安装即可去掉) RH3.0,执行如下命令: #解压 gunzip httpd-2.2.22.tar.gz tar xvf httpd-2.2.22.tar #配置 ./configure --prefix=/opt/httpd --enable-mods-shared=most --enable-proxy --enable-module=so #编译 make #安装 make install 注意安装完后,修改 httpd.conf ,添加“ServerName baoRH3(apache 所在的 IP 主机名):80 ”, 再用命令./apachectl restart 重启 apache,否则总是会提示httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName 2.启用相应模块 在 Apache 安装路径下修改 httpd.conf ,启用mod_proxy 、mod_proxy_balancer、mod_proxy_http 等模块(在 httpd.conf 中添加配置项,或将原有配置项前的#去掉) LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so LoadModule proxy_http_module modules/mod_proxy_http.so 3.配置负载均衡器 修改 httpd.conf ,添加如下配置项 <Proxy balancer://mycluster> BalancerMember http://168.1.102.111:7879 loadfactor=3 BalancerMember http://168.1.102.114:7879 loadfactor=1 </Proxy> ProxySet lbmethod=bytraffic *BalancerMember 后为逻辑节点所在 IP 和端口 *负载均衡默认为平均分配,如需按比例给 BalancerMember 加上loadfactor 参数即可,取 值范围为 1-100 *默认情况下,负载均衡会尽量让各个服务器接受的请求次数满足预设的比例。如果要改 变算法,可以使用lbmethod属性, lbmethod 可能的取值有: lbmethod=byrequests 按照请求次数均衡(默认) lbmethod=bytraffic 按照流量均衡 lbmethod=bybusyness 按照繁忙程度均衡(总是分配给活跃请求数最少的服务器) 4.配置热备份 修改 httpd.conf ,添加如下配置项 <Proxy balancer://mycluster> BalancerMember http://168.1.102.111:7879 BalancerMember http://168.1.102.114:7879 status=+H </Proxy> 在服务器的 BalancerMember 后添加 status=+H,该服务器即被指定为备份服务器 5.应用前缀和负载均衡器的映射 修改 httpd.conf ,添加如下配置项 ProxyPass /sample/ balancer://mycluster/ stickysession=JSESSIONID nofailover=On *常用参数说明: ProxyPass :负责将请求转发到负载均衡器的命令 stickysession :配置 session 亲和的名字,通常有 JSESSIONID 或 PHPSESSIONID ,依赖于服 务器支持哪一种 session nofailover :如果设置成On,当worker 不能服务时,session 将失效,如果服务器不支持 session 复制,应该设置成 On *ProxyPass [路径] !|url [键=值 键=值 ...]],其中路径(配置中“/sample/ ”)一般为“/ ”, 表示请求 url 中带“/sample/ ”或者“/ ”的请求,都需要通过配置的负载均衡进行转发。 如果需要查看状态(步骤 6),需要修改“/ ”为其他路径(如“/sample/ ”),方便查询,调用时 输入“http://apache 所在 IP:80/sample/应用前缀” P balancer://mycluster/ ”),否则会 *注意roxyPass [路径] !|url 中,url 最后需要添加“/“(“ 执行失败 6.查看服务器状态配置 修改 httpd.conf ,添加如下配置项: <location /server-status> SetHandler server-status Order Deny,Allow Deny from all Allow from all </location> ExtendedStatus On * ExtendedStatus On:产生全部信息;ExtendedStatus Off :产生基本信息 如 果 打 开ExtendedStatusOn选 项 , 需 要 配 置 相 应 加 载 模 块 : LoadModule status_module modules/mod_status.so *输入“http://apache 所在 IP:80/server-status ”,查看状态 7.启动 apache 8.启动相应的逻辑节点(步骤 3 或 4 中配置的) 9.部署 web 服务项目到各个逻辑节点 10.IE 中输入“http://apache 所在 IP:80/sample/web 应用前缀”(根据 5 设置)

2013-03-18

脚本收藏大全.chm

关于脚本的很多代码,几乎所有脚本需要的知识都收入其中。很棒,收集到这么好的东西后想和大家分享1

2011-04-10

孙伟琴tomcate web 应用开发详解 源码加资料

孙伟琴tomcate web 应用开发详解 源码加资料 详细介绍tamcate服务器的web 开发

2011-04-02

各种数据库驱动程序 mysql数据库/sqlserver数据库/oracle数据库/sqlserver数据库(JTDS)驱动总结

mysql数据库/sqlserver数据库/oracle数据库/sqlserver数据库(JTDS)驱动总结 例如mysql数据库: driverClass=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/BookDB?useUnicode=true&characterEncoding=GB2312 jdbc:mysql://localhost:3306/BookDB?useUnicode=true&amp;characterEncoding=UTF-8 user=root password=1234

2010-11-26

POI报表--导出excel

能够将要显示的内容以excel形式导出,包含要用的包。

2010-10-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除