- 博客(117)
- 资源 (71)
- 收藏
- 关注
转载 jsp数据库脱裤脚本,可脱mysql,oracle.
<% try { //备份文件存放的绝对路径 String backupDir = "c:/"; String ex=".txt"; String driver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://localhost:33
2013-08-09 10:04:07 1866
原创 oracle PL/SQL进行 建表、存储过程、序列、存储过程调用、Job
/*--create test tablecreate table T_JOB_TEST( JID NUMBER(20) not null, JDate Date, constraint PK_T_JOB_TEST primary key(JID))--create sequence create sequence SEQ_T_JOB_TESTminvalue 1
2013-05-27 14:10:12 1436
原创 js自定义字典对象,键值对
//自定义字典对象function Dictionary(){ this.data = new Array(); this.put = function(key,value){ this.data[key] = value; }; this.get = function(key){ return this.data[key]; }; this.remove = funct
2013-04-22 17:01:46 3838
原创 java模拟访问web页面
import java.io.BufferedReader;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.OutputSt
2013-01-19 14:04:23 1542
原创 常用的工具类
package selleck.util.mail;import java.io.File;import java.io.FileWriter;import java.io.PrintWriter;import java.text.SimpleDateFormat;import java.util.Date;import java.util.List;import java.uti
2013-01-06 11:36:53 758
原创 Struts2的一套比较清晰的习惯
Struts的业务配置文件:<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> /WEB-INF/jsp/base
2013-01-06 10:49:17 601
原创 java通过poi解析Excel文件,直接读取客户端文件
//Excel解析方法 public List readXlss(String path,InputStream fi,int beginColumn,int fieldCount) throws IOException{ List maps = new LinkedList(); Map map = null; InputStream is = null; try{
2013-01-06 10:35:37 3702
转载 java通过jxl解析Excel文件
package com.util;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.Array
2013-01-06 10:25:13 1623 2
原创 Hibernate Dialect.数据库方言问题
1.改造默认方言设置,继承特定数据库的方言基类package selleck.util;import java.sql.Types;import org.hibernate.Hibernate; import org.hibernate.dialect.MySQL5Dialect;public class MySQL5Dialects extends MySQL5Dialect
2012-12-20 15:11:53 769
转载 Chrome的Content Scripts扩展开发
这篇博客以讲解Chrome的Content Scripts扩展开发过程为主,并在该过程中穿插与Greasemonkey用户脚本的比较。本人初次尝试Content Scripts类型的扩展,有不足之处,请不吝指出。前言现在使用Chrome浏览器的用户越来越多,在写用户脚本的时候有时候必须得同时考虑多个浏览器的兼容情况(当然比起前端开发要简单多了)。我一般仅考虑Firefox和Chro
2012-10-13 11:44:18 2312
转载 js图形报表
Loading graph... var myData = new Array(); var colors = ['#FA5E1F', '#FDCB3F', '#71D743', '#D23333', '#BAE73F', '#AB7B55']; var myChart = new JSChart('graph', 'bar'); myChart.setDataArray(myData)
2012-09-07 16:12:48 1171
原创 Spring 侦听器、定时器处理
1. Web.xml 侦听器注册,最好将侦听器注册代码放置于Spring容器加载侦听服务之下, org.springframework.web.context.ContextLoaderListener selleck.util.mail.MailListener 2.通过实现ServletContextListener接口,实现Servlet侦听器的创建,
2012-09-04 12:13:08 832
转载 java-在应用中获取spring定义的bean
因为写了些bean作为quartz的任务用spring配置了,但有些时候需要在别的类中使用这些bean,没有太仔细去研究spring,依稀记得有个getBean,到网上g了一把,发现方法不止一种,选了一种最简单的方法: 主要思路是使用静态变量保存全局的应用上下文,在spring框架中配置,框架加载时会把全局上下文实例传入。 1、新建继承ApplicationCont
2012-09-03 17:04:26 1123
转载 select下拉选项 只读效果
New Document 需求变动 新增需求 设计文档 配置相关 事务跟踪 其他$.fn.selectReadOnly=function(){ var tem=$(this).children('option').index($("option:selected")); $(this).change(function(){
2012-09-01 14:02:09 1207
原创 对于如何长胖和减肥的研究
根据BBC纪录片《怎么长胖?》的实验记录和结论的研究,我对于个人机体特征,以及如何长胖和减肥有了一些自己的看法。现在将这些思路和理念整理出来,希望可以帮助更多的人科学的认识,和对待自己。根据早期的实验得出一个结论:身体的体重、或者是身高等机体因素,存在着重要的基因特征。具有着一定的生物钟自身调节机能。也就是说在一定程度上可以短期影响、或者人为的修改这些机体参数;但是,最终生物钟都会通过机体
2012-08-22 22:56:52 2834
原创 Java读取配置文件
package com.company;import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class ReadProperty { private static Properties prop = null; static { try { Inp
2012-07-25 13:49:23 701
原创 java 定时器任务
//定时器服务注册public class MailConstant { //注册邮件发送服务 public static Timer emailTimer = null; //注册短信发送服务 public static Timer messageTimer = null; //用于具体业务中的全局数据 public static int isRun; }/**
2012-07-05 17:34:46 1426 1
转载 Map的高效遍历
场景:偶尔生产环境的某台机器CPU使用率很高,经过定位发现是有一个大的HashMap(HashMap里面存放了大量数据,比如1W条)做循环引起的。代码中采用了如下的遍历 Java代码 for(Iterator ite = map.keySet().iterator(); ite.hasNext();){ Object key = ite.ne
2012-06-30 14:09:46 2231
原创 纯SOAP动态调用Web Service API
package com.dotmailer;import java.io.FileReader;import javax.xml.soap.MessageFactory;import javax.xml.soap.MimeHeaders;import javax.xml.soap.Node;import javax.xml.soap.SOAPBody;import javax.xm
2012-06-26 11:01:18 1486
原创 File文件简单操作工具类
//写入html文件内容 public static void setLocalHtmlStream(String path,String html) { FileWriter fw; try { fw = new FileWriter(path); fw.write(html); fw.close(); } catch
2012-06-08 17:37:07 722
原创 比较当前时间是否在指定范围
//比较两个时间是否存在交集 public static boolean isInDates(String times){ int strDateBeginH = Integer.parseInt(times.split("-")[0].split(":")[0]); int strDateBeginM = Integer.parseInt(tim
2012-05-19 15:41:06 821
原创 基于时间段的Timer定时器执行任务
package com.timerTools;import java.util.Calendar;import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class TestTimer { Timer timer = new Timer(); //定时器,执行任务
2012-05-15 17:27:04 1730 2
原创 Java Timer定时器执行任务
package com.timerTools;import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class TestTimer { Timer timer = new Timer(); /** * 定时器任务制定,执行 * @param tag: 0.在指定
2012-05-15 11:40:14 997
转载 JdbcTemplate学习笔记
JdbcTemplate学习笔记1、使用JdbcTemplate的execute()方法执行SQL语句Java 代码 jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))"); jdbcTemplate.execute("CREATE TABLE USER (user_i
2012-04-03 11:35:41 673
原创 获取HTML字符串中的特定标签
var txt= "Inhib] ${name}$${product1}$${produ4ct28}$[空$换行]${Revies}$[空行]Cou${product9}$p}o"; txt= txt.replace(/\r\n|\r|\n/g,'[换行]').replace(/\s/g,'[空]'); function resolveHTML(html)
2012-03-30 13:42:47 1311
转载 在JS中将秒数转换为时分秒
//格式化分钟为时分 function formatMinutes(minutes){ var day = parseInt(Math.floor(minutes / 1440)); var hour = day >0 ?Math.floor((minutes - day*1440)/60)
2012-03-21 13:27:40 2483
转载 Chrome扩展程序开发调试简明教程
Chrome扩展程序开发调试简明教程 一、加载扩展程序这里以加载一个已有的Chrome扩展程序为例。 把已有的扩展程序(.crx文件,点击安装扩展程序的确定按钮前可以拷贝保存)后缀改为.zip,就可以把它解压缩到某个目录,比如Beyond Feeds Flood。 参见下图,点击“载入正在开发的扩展程序”,浏览到刚才的目录,点击确定,扩展程序
2012-01-09 22:16:17 1841
转载 Chrome扩展程序开发实例
谷歌浏览器chrome的扩展程序,也叫插件吧,几乎是每个用chrome的朋友都会用到的,在谷歌应用商店更是可以找到各种各样的插件。由于这插件带来的便利相当给力,又有一个朋友的建议下,我决定学习开发chrome插件。据我了解,插件的开发基本上用的是javascript+html组合,javascript我并不熟悉,因此下次要多花点力气在这里了。在进行一番了解之后我也开始小试牛刀,做了一个日历
2012-01-09 22:15:38 1387
原创 struts1.2 + hibernate3.2 + Spring2.5集成配置
<br /><!-- userinfo表的关系映射配置 --><class name="com.demo.entity.userInfo" table="userinfo"> <id name="id" column="id"> <generator class="sequence"> <param name="sequence">SEQ_TEST_ID</param> </generator> </id> <property name="userName" col
2011-03-31 21:49:00 729
原创 SQL
<br />SQL语句:SELECT stdname,IsNull(Max(CASE stdsubject WHEN '化学' THEN result end),0) [化学],IsNull(Max(CASE stdsubject WHEN '数学' THEN result end),0) [数学],IsNull(Max(CASE stdsubject WHEN '物理' THEN result end),0) [物理],IsNull(Max(CASE stdsubject WHEN '
2011-03-31 21:46:00 772
转载 SQL 连接 JOIN 例解。(左连接,右连接,全连接,内连接,交叉连接,自连接)
<br />假设有如下表:<br /><br /><br />一个为投票主表,一个为投票者信息表~记录投票人IP及对应投票类型,左右连接实际说是我们联合查询的结果以哪个表为准~<br />1:如右接连 right join 或 right outer join:<br /><br />我们以右边voter表为准,则左表(voteMaster)中的记录只有当其ID在右边(voter)中存在时才会显示出来,如上图,左边中ID为3.4.5.6因为这些ID右表中没有相应记录,所以没有显示!<br />2:因此我们自
2011-03-20 23:44:00 685
转载 SQLSERVER 2005分页脚本性能实测
<br /><br />网上有很多的分页T-SQL代码,分散在各处,主要的问题是:测试时数据量太小,最多只有2万多条,不同方法的体现出性能差别有疑惑,另外当初在学习sqlserver 2005 时,一位同学信誓旦旦说分页<br />在SQLSERVER 2005中可以使用EXCEPT关键字,性能最好,理由是EXCEPT是集合运算。当时信以为真。工作以后,发现在SQLSERVER 2005中的分页存储过程都没有用到EXCEPT方法,就更疑惑了。<br />这次系统的看《Inside Microsoft® SQ
2011-03-14 11:13:00 807
转载 8个常用于可扩展系统的设计模式
<br /><br />1,负载均衡 – 把一个请求按一定hash算法或规则分配到服务器组中的一台去处理,以分担单个服务器的压力。这一般多见于大型网站的构架。<br /><br />2,分头收集(Scatter and Gather) – 把一个请求分解成好几个服务请求分发到多个server上,每个server处理后返回的结果会被合并成一个返回结果给请求端。 常见于搜索引擎如google,百度,搜狗,对一个关键词的搜索结果是由多台server处理并合并成一个搜索结果页。<br />3,结果缓存 – 服务器
2011-03-14 10:27:00 1270
原创 根据URL解析出文件目录
<br />package com;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.InputStreamReader;import java.net.URL;public class txt { //保存路径 private static String basePath = "E
2010-12-31 19:19:00 968
原创 java 多线程 主线程等待 子线程序列、并发结果
<br />package com;import java.util.concurrent.CountDownLatch;public class text { //线程池 private static int threadNum = 5; //多线程是否顺序执行 private static boolean isOrder = false; /** * @param args */ public static void main(String[] args
2010-12-31 12:40:00 1426
转载 面向程序员的数据库访问性能优化法则
<br /><br />特别说明:<br />1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;<br />2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库;<br />3、 本文未深入数据库优化中最核心的执行计划分析技术。<br /> <br />读者对像:<br />开发人员:如果你是做数据库开发,那本文的内容非常适合,因为本文是从程序员
2010-12-30 17:12:00 1132
转载 多线程断点续传实例
<br />核心提示:/** * author:annegu * date:2009-07-16 */ annegu做了一个简单的Http多线程的下载程序,来讨论一下多线程并发下载以及断点续传的问题。 这个程序的功能,就是可以分多个线程从目标地址上下载数据,每个线程负责下载一部分,并可以支持断点续传和超时重连。/** * author:annegu * date:2009-07-16 */ annegu做了一个简单的Http多线程的下载程序,来讨论一下多线程并发下载以及断点续传
2010-12-28 12:26:00 789
转载 JAVA浅复制与深复制
<br />核心提示:1.浅复制与深复制概念 ⑴浅复制(浅克隆) 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 ⑵深复制(深克隆) 被复制对象的所有变量都含有1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 ⑵深复制(深克隆)被复制对象
2010-12-28 12:24:00 626
转载 JAVA中获取相对路径、绝对路径总结
<br />核心提示:1.基本概念的理解 绝对路径: 绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:/xyz/test.txt 代表了test.txt文件的绝对路径。 http://www.sun.com/index.htm 也代表了一个 URL绝对路径。 相对路径: 相对与某个基准目录的<br />1.基本概念的理解<br />绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:<br />C:/xyz/test.txt 代表了
2010-12-28 12:22:00 1326
转载 在Eclipse下开发Robocode
<br /> 虽然Robocode里自带了一个Robot的编辑器,不过功能略显不足,正好最近在研究Eclipse,我们就来看一下如何在Eclipse创建一个自己的机器人。<br /> 本文的开发环境:Windows XP Professional SP2 + J2SDK1.4.2_10 + Eclipse 3.1.1 + Robocode 1.0.6,请首先确保您的机器上安装了相关的开发包。<br /><br /> 一、 Eclipse的相关设置:<br /> 首先介绍一下,我机器上Ecl
2010-12-27 13:08:00 3203
js轻量级 列表、分页框架
2012-03-22
推荐一个IE下优秀的JS脚本调试工具
2011-12-24
动软.Net代码生成器
2010-07-12
基于asp.net的通用安全校验类库
2010-05-10
WebServices动态调用范例
2009-12-31
知乎 feed 流架构演进 姚钢强 知乎.pdf
2019-12-19
基于 Kudu 的分布式数据库部署和优化.pdf
2019-12-19
Oracle客户端精简版
2015-07-23
最强大的HTML编辑器
2012-03-23
js分页控件
2012-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人