自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 httpclient 假死问题

之前总是发现 httpclient 有假死的问题,各种超时时间都设置了,都不能解决,最近跟踪了下,发现是 dns 解析地方的超时导致,在 InetAddress.getByName 卡住 虽然Socket类有setTimeout()方法,URLConnection有setConnectTimeout()方法,但这都不能给DNS查询过程添加时间限制,也就是说,如果DNS服务器挂了,那么代...

2016-05-10 11:32:30 1934

原创 java.lang.OutOfMemoryError: unable to create new native thread

使用httpclient 抓取时, 出现 java.lang.OutOfMemoryError: unable to create new native thread 错误原因: 1. OutOfMemoryError:unable to create new native thread , 不是内存泄露的问题,应该是系统内存不足的问题。 抓取时,httpclient 起了多个线程,而线...

2015-01-28 13:40:51 175

原创 mysql 5.6 linux 下 新机安装 出现的问题汇总

1.下载MySQL我下载的版本:mysql-5.6.4.tar.gz2.安装之前先卸载CentOS自带的MySQL[root@localhost ~]# yum remove mysql3.编译安装Cmake下载cmake源码包:http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz从共享目录移至usr目录[root@localhost ...

2014-11-01 22:36:01 194

原创 如何写好Java代码(转载)

转载自:http://developer.51cto.com/art/201204/332681.htm 想做个优秀编程员?JAVA代码编写的30条建议   列举了大量有用的建议,帮助大家进行低级程序设计,并提供了代码编写的一般性指导:   (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ...

2014-07-16 17:21:26 197

原创 正则-匹配url地址

正则表达式(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?匹配http://regxlib.com/Default.aspx | http://electronics.cnet.com/electronics/0-6...

2013-12-10 17:20:12 180

原创 正则表达式

1.  背景:去除content中的url,但非 img 中的链接      regex = “(?<!'|\")(?:http://|ftp://|https://|www\\.)[\\w\\-_]+(?:\\.[\\w\\-_]+)+(?:[\\w\\-\\.,@?^=%&:/~\\+#]*[\\w\\-\\@?^=%&/~\\+#])?”; ...

2013-12-10 17:18:50 58

原创 navicat 快捷键

Navicat For Mysql快捷键 ctrl+q           打开查询窗口 ctrl+/            注释sql语句 ctrl+shift +/  解除注释 ctrl+r           运行查询窗口的sql语句 ctrl+shift+r   只运行选中的sql语句 F6               打开一个mysql命令行窗口...

2013-11-28 12:09:44 375

原创 工作中用的一些命令

1.   用jar包启动java 进程        java -Xms60m -Xmx400m -Djava.ext.dirs=./../lib  -Djava.library.path=./../lib -Dlog_name=./../log/Test -cp           xxx.jar com.ttz.test.Test  [ ./../conf/xxxxxxxxx.prop...

2013-08-14 12:02:50 74

原创 对Linux文件名中有“-”的操作

 Linux中"-"有特殊的含义,比如在命令的后面加"-"表示后面跟的是选项。但是如何新建带名字中有"-",下面介绍三种方法,比如要新建文件"-a":  1、cd . > -a  2、vi -- -a  3、echo "" > -a  上面三种方法都可以在当前目录下新建一个"-a"文件,当然还可以有别的方法新建,这里就不在介绍。如果要删除&q

2012-11-22 15:27:03 639

原创 ERROR Makefile: : *** missing separator

在make命令后出现这种错误提示,是提示第2行没有分隔符。如: all:    echo "Hello World" 明明加了 tab 但是make时总是出问题。发现原来是因为 在.vimrc 中设置了  set expandtab将tab空格化,导致error的出现。在.vimrc中去除set expandtab,make 通过。...

2012-11-21 11:31:30 108

原创 mysql 取整

mysql的取整函数:1.ceil() 向上取整    例: ceil(1.2) = 2 2.floor () 向下取整     例: floor(1.2) = 1 3.round()  四舍五入     例:  round(1.3) = 1 ;round (1.6) - 2UPDATE rate SET rate = CEIL(rate) WHERE ....SELEC...

2012-09-14 14:28:58 355

原创 工作笔记(2012-08-02)

本周工作中发现的一些需要记录的内容1. 从server1 scp 一个文件 到server2,出现permission denied 问题,scp其他文件没有问题。 原因:server2 scp 目录下有一个同名文件,owner为其他用户,scp的用户无权覆盖。...

2012-08-02 11:00:00 66

原创 工作笔记

 在工作中遇到的一些问题和经验,仅给自己总结1. 在weibo 选取contenthead length时,需要对长度进行一下测试。   如果长度很短,查出的条数可能会非常多,造成过多的网络开销    统计时使用的脚本:   (1) 选取一天的md5加密的字段出来 mysql -ustock -p 91z -e"SELECT id,pub_date, md5conten...

2012-06-15 19:19:32 75

mysql sql 一些sql语句

1. mysql 替换字符串 e.g: UPDATE table_name SET content = REPLACE(content,'str_source;','str_wanted') where id BETWEEN 505042 AND 555042

2012-06-15 18:12:39 76

原创 java 程序内存分析

1.    MAT(Eclipse Memory Analyzer)被认为是一个“傻瓜式“的堆转储文件分析工具,你只需要轻轻点击一下鼠标就可以生成一个专业的分析报告。和其他内存泄露分析工具相比,MAT 的使用非常容易,基本可以实现一键到位,即使是新手也能够很快上手使用。2.    MAT。具体的下载要求和地址可参见其产品下载页面:http://www.eclipse.org/mat/downl...

2012-06-14 14:28:43 76

原创 mysql 数据库自增id 的总结

mysql数据库使用auto_increment 字段来辅助为自增列赋值。 SHOW VARIABLES LIKE 'auto_incre%';  输出 auto_increment_increment 1 auto_increment_offset 1  auto_increment_increment  = 1 ,每次插入数据,id++...

2012-05-02 19:09:09 971

原创 cron on linux (crontab 的用法 总结做个笔记)

 1. cron 的用途:cron 有很广泛的用途,比如每天的定时备份数据,定时的服务器网络状态,运行状态的检查,定时发送邮件等等。2. cron:时钟守护进程。cron进程每分钟会扫描crontab,检查crontab中的每一行,如果时间能够匹配,此行中的命令就会执行。3. cron的使用 (1)编辑器的选择 $ export EDITOR=vi(or nano) ...

2012-04-06 15:53:21 159

sql 删除重复记录

删除report表中重复的url;delete from report WHERE site=6 AND url in(select url from report where site=6 group by url having count(*) >1)出现错误:You can't specify target table 'report' for update in FROM ...

2011-11-08 10:56:14 48

原创 TreeMap 挑选出几千只股票中排序的前几只

public ArrayList getNewsMostStocks() { ArrayList stocksList = new ArrayList(); TreeMap treeMap = new TreeMap(); Connection conn; try { conn = ConnFactory.getConn(); for (Stock s : ...

2011-10-09 16:51:55 343

使用C#开发CORBA

使用.NET开发corba应用一、 什么是IIOP.NET IIOP.NET 是通过使用基于corba的IIOP支持.NET、javaEE和corba组件实现无缝互操作的技术。如图1.1所示,这种解决方案依赖于.NET Remoting 体系结构的可扩展性,以提供透明的对象级的集成,同时不会导致网关或基于 SAOP 产品引起的性能上的开销。 图1.1二、 为什么使用IIOP.N...

2011-09-29 21:59:10 584

[转载]timestamp java 时间格式

时间格式:2008-11-20 16:19:42 方法1: Timestamp d = new Timestamp(System.currentTimeMillis()); Timestamp d = new Timestamp(System.currentTimeMillis()); 方法2: Date date = new Date...

2011-09-16 16:18:39 328

SQL语句中 时间的转换,以及PreparedStatement.setDate() 方法使用

date为表中时间字段 ,查询数据库中得日期 = ‘2011-09-16’MYSQL : date_format(time,'%Y-%m-%d') = '2011-09-16' date_format(time, '%Y-%m-%d %h:%i:%s') = '2011-09-16 15:56:03'ORACLE: to_char(time,'yyyy-MM-dd')=...

2011-09-16 16:02:30 457

oracle 存储过程--每日统计一个表中的数据,并插入另一个表中

根据 LOGINFO 和 MEDICALINFO 表中的数据,根据DocID 和 PROCTIME 字段,查询记录,然后根据ACTION 字段的值,将查询出的数据插入到另外一个表中。create or replace PROCEDURE PROCEDURE1 ASCURSOR LOG_CURSOR IS SELECT TO_CHAR(PROCTIME,'YYYY-MM-DD H...

2011-07-13 11:09:28 1257

oracle 存储过程--查询和记录每日的表空间情况

create or replace PROCEDURE PROTABLESPACE IS v_name VARCHAR2(30); v_bytes NUMBER; v_free NUMBER; BEGIN SELECT a.tablespace_name,a.bytes,sum(nvl(b.bytes, 0)) I...

2011-07-13 11:05:07 177

sql 语句对时间操作的总结(转)

sql 语句对时间操作的总结来源:延迟:sysdate+(5/24/60/60) 在系统时间基础上延迟5秒sysdate+5/24/60 在系统时间基础上延迟5分钟sysdate+5/24 在系统时间基础上延迟5小时sysdate+5 在系统时间基础上延迟...

2011-07-13 11:02:14 161

Fle.createNewFile() 和 Fle.createTempFile() 比较和区别

最近,在看代码时看到了一个方法, File.createTempFile() ,由此联想到File.createNewFile() 方法,一时间不知道两者到底有什么区别,感觉都是创建新文件嘛,后来查看api文档介绍,并经过自己动手试验,终于有了一个较为清楚地认识。[b]1. File 的 createNewFile() 方法:[/b] createNewFile();返回值为...

2011-07-07 17:48:04 2439

原创 Struts 2 使用上与 Struct 1 的区别

Struts2虽然在大版本号上是第二个版本,但基本上在配置和使用上已经完全颠覆了Struts1.x的方式(当然,Struts2仍然是基于MVC模式的,也是动作驱动的,可能这是唯一没变的东西)。Struts2实际上是在Webwork基础上构建起来的MVC 框架。我们从Struts2的源代码中可以看到,有很多都是直接使用的xwork(Webwork的核心技术)的包。既然从技术上来说St...

2011-07-07 13:25:18 94

Struts1和Struts2的区别和对比(转)

Struts1和Struts2的区别和对比:Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实现 常用的接口。Action接口不是必...

2011-07-07 13:19:31 53

原创 VBS函数集合

Abs 函数 返回数的绝对值。 And 运算符 执行两个表达式的逻辑连接。 Array 函数 返回含一数组的 变体 。 Asc 函数 返回字符串首字母的 ANSI 字符代码。 赋值运算符 (=) 给变量或属性赋值。 Atn 函数 返回数的反正切值。 调用语句 将控制移交 Sub 或 Function 过程。 CBool 函数 返回已被转换为 Boolean 子类型的变体...

2011-07-07 10:42:06 473

项目源码解读(1): web.xml <filter> 的配置

在最近接触的一个项目中,涉及到对系统初始化的检测。在web.xml中,配置过滤器,用于拦截请求信息。web.xml 中filter 元素 配置如下: PowerCheck apabi.edoc.util.filter.PowerFilter encoding GBK...

2011-07-06 17:08:12 129

JSTL与Struts2标签的使用对比

1. 条件标签 JSTL: 1 2 3 4 5 6 7 8 9 10 11 12 13 Struts2:1 2 ...

2011-07-06 11:26:14 79

script刷新页面,刷新代码,页面自动刷新代码

页面自动刷新代码大全,基本上所有要求自动刷新页面的代码都有,大家可以自由发挥做出完美的页面。1)10表示间隔10秒刷新一次2)window.location.reload(true);如果是你要刷新某一个iframe就把window给换成frame的名字或ID号3)window.navigate("本页面url");4>function ...

2011-07-05 17:18:34 286

vbs 文件用于删除符合条件的文件夹

数据库备份后的文件夹名称为:2011-06-30;2011-07-01;2011-07-02;2011-07-03;2011-07-04;2011-07-05;文件夹内为数据库的备份文件,现考虑只保存最后两天的文件夹。因此,做了一个定时任务,每周五运行该vbs文件。vbs文件内容如下:Dim strDatestrFolder = "e:\test"S...

2011-07-04 16:25:09 1440

jQuery 学习博客地址(感觉不错)

jQuery框架学习:jQuery框架学习第一天:开始认识jQueryjQuery框架学习第二天:jQuery中万能的选择器jQuery框架学习第三天:如何管理jQuery包装集 jQuery框架学习第四天:使用jQuery操作元素的属性与样式jQuery框架学习第五天:事件与事件对象jQuery框架学习第六天:jQuery中的Ajax应用jQuery框架学习第七天:j...

2011-07-01 09:51:07 105

HTML 4.0 事件属性

HTML 4.0 事件属性Previous Page Next Page HTML 4 的新特性之一是可以使 HTML 事件触发浏览器中的行为,比方说当用户点击某个 HTML 元素时启动一段 JavaScript。在现代浏览器中都内置有大量的事件处理器。这些处理器会监视特定的条件或用户行为,例如鼠标单击或浏览器窗口中完成加载某个图像。通过使用客户端的 JavaScript,可以将某些特...

2011-06-30 10:29:36 67

使用MyEclipse8.5创建JavaEE5.0项目时不能使用JSTL的解决方案

【原因】创建JavaEE5.0项目时默认把jstl包添加到MyEclipse的jar库中,不在程序的lib文件夹下,也并没有添加到构建路径中。【方法】在目录“C:\Program Files\Genuitec\Common\plugins\com.genuitec.eclipse.j2eedt.core_8.5.0.me201003231033\data\libraryset\EE_5...

2011-06-28 10:24:43 195

原创 批处理文件-移动文件夹里的数据库备份文件到网络上的映射路径

批处理文件写法如下:@echo off::设置数据库备份文件夹路径set current=E:\test::在映射路径里创建文件夹(取当前的系统时间,如2011-06-14),z为映射的路径md Z:\%date:~0,10%::遍历访问数据库备份文件夹里的数据库文件,备份文件后缀名不是.bat;先xcopy,然后再删除for /f "delims=" %%1 in (...

2011-06-14 15:55:31 475

原创 一个 ssh 实例,学生信息管理系统

自己和同学一起写的一个ssh实例,学生信息管理系统;该系统登录包括管理员,教师和学生。其中学生能够查看自己的信息,修改登录密码,查看以往成绩;教师能够查看和修改个人信息,提出录入成绩的申请,从excel文件录入成绩;管理员能够查看和修改个人信息,查看并回复成绩录入申请等等。 另由于时间原因,并未详细地将各种错误信息以及异常进行处理,有些功能并不完善。仅供参考和个人学习。由于...

2011-06-08 14:32:21 638

原创 最近用到的oracle 查询语句,留个记录

//查询一个特定的时间段内、特定部门的、特定的action 的总的操作文档总数目SELECT TO_CHAR(PROCTIME,'YYYY-MM-DD') AS TIME ,LOGINFO.ACTION ,COUNT(*) AS LOADCOUNTFROM LOGINFOWHERE ACTION =1 AND (TO_CHAR(PROCTIME,'YYYY-MM-DD') BETWEE...

2011-06-02 16:00:23 74

oracle 按时间进行分类统计的sql语句

近期,要做一个按照时间统计数据库中的记录总量的语句,如在时间 2011-5-25 12:40:30 2011-5-25 12:41:30 之间有10条记录,如果统计要精确到分钟;sql 语句如下:select to_char(PROCTIME,'yyyy-mm-dd HH:mm24') as time,count(*) as count FROM LOGINFO GROUP B...

2011-05-27 12:22:16 422

大学编译原理中词法分析器

此资源用于词法分析,编译原理中的一个基本的阶段

2009-05-23

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

TA关注的人

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