自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线程池七大核心参数执行顺序

corePoolSize(核心线程数): 线程池中一直存活的线程数量。在线程池初始化或者任务提交后,线程池会首先创建corePoolSize个线程来执行任务,即使这些线程处于空闲状态。 maximumPoolSize(最大线程数): 线程池中允许存在的最大线程数量。如果队列中的任务数超过了maximumPoolSize,那么线程池会创建新的线程来处理该任务。可通过调整该参数来设定线程池的最大并发处理能力。 keepAliveTime(线程空闲时间): 在线程池中,超过corePoolSize数量的

2024-08-23 16:57:30 430 1

原创 spring事务失效的场景

原因:因为按照spring配置文件的加载顺序来讲,先加载springmvc配置文件,再加载spring配置文件,我们的事物一般都在srping配置文件中进行配置,如果此时在加载srpingMVC配置文件的时候,把servlce也给注册了,但是此时事物还没加载,也就导致后面的事物无法成功注入到service中。5、@Transactional(rollbackFor = Exception.class)事务注解作用在类里面的内部方法上面,比如a方法调用了b方法,b方法上面的事务注解就会失效。

2024-08-23 15:35:28 242

原创 分布式核心问题总结

读提交,若有事务对数据进行更新(UPDATE)操作时,读操作事务要等待这个更新操作事务提交后才能读取数据,可以解决脏读问题。但是,读提交两次查询会产生不同的查询结果,就会造成不可重复读问题,采用重复读可以解决此问题。重复读可以解决不可重复读问题。InnoDB使用日志(Undo Log)来记录事务的操作,包括事务开始、修改数据和事务提交等。读未提交,顾名思义,就是一个事务可以读取另一个未提交事务的数据。4、一致性是通过各种约束,如主键、外键、唯一约束等,加上事务的持久性、原子性和隔离性来保证的。

2024-08-23 14:12:27 814

原创 用JAVA查看Linux的进程情况,并获取PID

//判断本地进程状态//command为要查看的进程的启动命令,若存在可获得PID,然后可以执行KILL以便杀掉,呵呵。command也可以为其他Linux上的执行命令,但就不是查看进程了,可以改造为查看命令执行结果(在while处更改) public static boolean SoftStatus(String command){ boolean re=false; ...

2012-04-02 17:17:29 1829

原创 转载]linux下启动oracle

启动数据库实例,分为两步:第一步,启动监听;第二步,启动数据库实例。 一、如何启动数据库实例 1.进入到sqlplus启动实例[oracle@redhat ~]$ su - oracle --“切换到oracle用户”Password:[oracle@redhat ~]$ lsnrctl start ...

2012-03-06 14:56:01 182

转载 淡定的面试

淡定的面试  很长一段时间,我在做被面试的角色,后来变程序老鸟了,我也干起了面试人的活。  单位招人通常有两种意图,当下急需的人才和长期储备人才的招聘,只有了解你即将应聘岗位和用人单位对招聘人才意图,才能做好不同的面试应答方式和薪资的博弈。  通过仔细阅读招聘要求来识别对方招聘策略:  1.招聘要求提到“急聘”或招聘日期段很明确的。  这类招聘基本是用人单位急需的人才。

2012-02-26 20:41:53 445

原创 BAT文件语法和技巧(bat文件的编写及使用

首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环...

2011-11-05 17:33:12 250

原创 ant配置

Ant的全名是"Another Neat Tool",是一种基于Java的build工具。目前的最新版本为:Ant 1.8.2。 Ant的概念  当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。在Java 中应用是平台无关性的,当然不会用平台相关的make脚本来完成这些批处理任务了,ANT本身就...

2011-10-31 22:30:43 132

原创 ActiveMQ配置

ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。 安装ActiveMQ window平台下,ActiveMQ下载http://mirror.bjtu.edu....

2011-10-31 22:12:42 151

原创 为什么要用线程池?(转贴)(

诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通过 JMS 队列或者可能通过轮询数据库。不管请求如何到达,服务器应用程序中经常出现的情况是:单个任务处理的时间很短而请求的数目却是巨大的。构建服务器应用程序的一个过于简单的模型...

2011-10-30 22:25:20 102

原创 Java线程池类ThreadPoolExecutor浅析

线程池的特点是将任务的提交和执行分开。这样做的好处是,能使处理器尽量多地同时执行任务。为此,线程池提供了两个角色:任务 task执行任务的工人 worker与此相关,需要考虑:工人的数量:工人数量的考量是线程池设计的一个关键。因此,这一点由构造线程池时,提供的头两个参数决定。最小雇佣数量 corePoolSize最多工人数量 maximumPoolSiz...

2011-10-30 21:58:54 116

原创 jdbc批量数据操作

package cc.apl330;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException;import cc.apl330.dao.UserDAOException;//注意批处理在实际中应用要注意同时打包太多的处理会引起内存溢出.p...

2011-08-29 19:08:05 113

原创 request.getRealPath()的替代方法

request.getRealPath()的替代方法 获得根路径的几种方法 1,request.getRealPath("/");这个方法已不推荐用 2,在Servlet 里用this.getServletContect().getRealPath("/");获得根路径。 3,struts里用this.getServlet().getServl...

2011-08-03 14:34:01 157

原创 MyEclipse中如何去掉JS/JSP 语法错误提示

MyEclipse中如何去掉JS/JSP语法错误提示 关于在MyEclipse上WEB工程里面的JS/JSP经常会有语法错误提示,这是由于MyEclipse对其语法要求相当严格所造成的,而这些文件本身是可以运行并没有什么错误的,在你实际应用部署中并无影响. 此问题解决办法有两种: 一、就是您不用去管它提示,直接部署到你的WEB容器上运行是可以的,但此方法欠妥当。 二、选择你的工...

2011-05-03 21:39:57 187

怎样使IE查看源文件改为用ULTRAEDIT打开

怎样使IE'查看源文件'改为用ULTRAEDIT打开用户在浏览网页时,如果在网页中单击鼠标右键并选择菜单中的“查看源文件”选项后,系统就会调用记事本打开该网页的HTML源文件,用户可以通过修改注册表来更改默认的打开程序,然后如下:一:打开注册表。二:打开HKEY_LOCAL_MACHINE\ Software\ Microsoft\Internet Explorer\View ...

2011-04-19 20:45:24 127

原创 报表统计sql语句(decode用法及在sql中巧妙组建map的key)

/* Formatted on 2011/04/19 20:40 (Formatter Plus v4.8.6) */SELECT bill_type billtype, query_type querytype, materiel_type_id materieltypeid, z0000 z0000, z0731 z0731, z0733 z07...

2011-04-19 20:39:25 199

原创 sql中时间相减(case when then的用法)

select f.FILE_ID,f.FILE_NAME,f.END_DATE, f.CREATE_MAN_ID,f.CREATE_MAN_NAME,f.CREATE_TIME,COUNT(f.FILE_ID) billNum, CASE WHEN CAST(SYSDATE - TO_DATE (f.END_DATE, 'yyyy-mm-dd hh:mi:ss') AS numb...

2011-04-19 20:24:50 1787

原创 Js字符集编码转换函数及js中get方式传值特殊字符的处理

Js字符集编码转换函数字符集转换:1.ajax get请求的字符集乱码解决方案,发送端数据用reCode()方法编码加密,接收端用deCode()方法解码。 function reCode(str) { return encodeURIComponent(encodeURIComponent(str)); } function deCode(str) { return de...

2011-04-11 13:14:46 454

原创 Struts2 用 s:if test 判断属性和字符串相等时 注意双引号和单引号的使用

字符串N一定要用“”双引号包含,从test的包含则用单引号 ‘ ’,如果相反,则不能正确判断该属性是否与该字符串相等。正确:错误:因为java是强类型语言,单引号表示char类型,只能赋给一个字符给char类型,而双引号则表示String类型所以我的activityBean.searchForce属性是String类型,那么N必须要用双引号/...

2011-03-31 12:58:57 105

原创 Oracle的取整和四舍五入函数 时间相减

注:以下内容转载自http://hi.baidu.com/dearhwj/blog/item/fa951439b018e8fb3a87ce0c.htmlFLOOR——对给定的数字取整数位SQL> select floor(2345.67) from dual;FLOOR(2345.67)--------------2345CEIL-- 返回大于或等于给出数字的最...

2011-03-24 18:50:21 1876

原创 Myeclipse6.0.1设置

Myeclipse6.0.1设置;(jsp ctrl +Shift+c, ctrl +/? 不能使用; java点没有提示; Myeclipse 的背景颜色..)1.Myeclipse6.0.1….安装完成;(jsp ctrl +Shift+c, ctrl +/? 不能使用; java点没有提示; Myeclipse 的背景颜色..)2.设置它的编码jsp默认的编码方式为UTF-8;...

2011-03-23 23:17:11 181

原创 ajax jquery submit form

Form插件,支持Ajax,支持Ajax文件上传,功能强大,基本满足日常应用 插件下载:jquery.form.js1、Form插件的详细使用方法及应用实例http://www.malsup.com/jquery/form/2、form实例: 无标题页 // prepar...

2011-01-08 20:49:39 115

原创 jQuery Form Plugin:AJAX方式提交表单的完全方案

译自:http://www.malsup.com/jquery/form/ 简介jQuery Form Plugin可以简便且隐式地使用AJAX改善HTML表单(Form)。主要的函数ajaxForm和ajaxSubmit从表单元素中收集信息然后决定如何管理提交过程。这两个函数都支持很多的选项,它们可以使你完全控制数据的提交方式。用AJAX提交表单再没有jQuery Form Plug...

2011-01-08 20:48:54 123

原创 Struts2标签判断字符串相等 及 struts2 标签库

在做项目时,需要判断用struts2标签来判断两个字符串是否相等,在查阅了相关资料后,找到了如下方法正确的写法如下: 男 男 男 这样写是错误的.struts2的标签库很强大,主要的标签有:A: -----超链接,类似于html里的 -----执行一个view里面的一个action -----如果action的er...

2010-12-26 20:33:16 128

原创 js实现精确到小数点后几位的四舍五入函数

js中可以使用Math.round实现整数的四舍五入,如果需要实现精确到小数点多少位则需要编写自定义函数。方法一:function round(v,e) { var t=1; for(;e>0;t*=10,e--); for(;e...

2010-12-26 19:21:38 298

原创 myeclipse自动编译java解决办法

是MyEclipse无法自动编译造成的。解决方法如下:MyEclipse保存后不能自动编译收藏今天,碰到个怪事,在myeclipse中新建一个项目之后,结果保存之后,再查看WEB-INF/classes/,竟然里面是空的,而output路径也设的好好的啊,怪了,于是google了一下,发现有此问题的人还不少,其中有一位总结的比较详细,具体如下:1. 确保 project->bu...

2010-12-26 14:13:58 432

原创 【转】oracle中导入导出dmp数据库文件语句使用

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 8i 中 安装...

2010-12-18 11:30:51 337

原创 java异常:java.lang.reflect.InvocationTargetException

一般删除掉tomcat 里的项目工程,重新部署 即可 。或把work下的都删除,重启再不行 把tomcat删除,重新复制一个tomcat 绝对ok,.

2010-12-17 12:24:31 169

原创 oracle表中怎么建序列

在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加几个 ST...

2010-11-30 19:13:39 187

原创 oracle伪列 分页

/* Formatted on 2010/11/26 09:06 (Formatter Plus v4.8.6) */SELECT b.* FROM (SELECT ROWNUM pagination_num, a.* FROM (SELECT s.storehouse_id, i.storehouse_name, s.materiel_name, ...

2010-11-27 17:52:00 151

原创 js动态生成合并单元格的表格

标题页TABLE{ font-family: 宋体; font-size: 9pt; border-color:#7195c6; border-collapse :collapse; border-width:1px}td{ border:#336699 1px solid; font-size:15px; color:#02027a...

2010-11-18 14:49:42 352

原创 JSON--Java与AJAX(Jquery)

一、JSON 是什么? JSON 的全称是JavaScript Object Notation,是一种轻量级的数据交换格式。 JSON 与XML 具有相同的特性,例如易于人编写和阅读,易于机器生成和解析。但是JSON 比 XML 数据传输的有效性要高出很多。JSON 完全独立与编程语言,使用文本格式保存。 JSON 数据有两种结构: • Name-Value 对构成的集合,...

2010-10-29 09:20:33 109

原创 javaScript中childNodes、children的用法几则

childNodes Method Test123222

2010-09-27 14:43:05 617

原创 JQuery配合Ajax、JSON使用

JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。JSON的规则很简单: 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值...

2010-09-15 19:10:56 129

原创 oracle中截取字符串的方法

oracle 中截取字符串的情况如下: (1) 可以截取某个已知字符串的的任意一个或几个: 语法: substr( string, start_position, [ length ] ) 取子字符串,从start_position开始,取length个,length为可选,如果length为空则返回start_position后的所有字符。 ...

2010-09-06 20:52:03 841

原创 在Myeclipse中设置自动部署

1、 在Myeclipse中,创建好工程后,在Myeclipse菜单栏中选择 Windows -> Preferences -> Myeclipse -> Tomcat5,选择"Enable";Tomact Home Directory要选择你机器上Tomcat所安装的目录。然后,再Windows -> Preferences -> Myeclipse -> Tomcat5 ->JDK,确保这个是...

2010-09-04 17:25:58 305

原创 dwr实现四级联动下拉框

勉强将四级联动给搞定了,之所以说勉强,是因为点击第二个下拉框的时候刷新了页面。因为之前有二级联动的实例,所以可以将四个下拉框分成两份。第一个跟第二个联动,第三个跟第四个联动,当然这里用dwr实现没问题。问题就在第二个跟第三个的联动,起初我觉得问题不大,只要加一个方法就可以了,中间还是出现了很多疑问: 1、 DWRUtil.addOptions(situs, ...

2010-09-04 17:12:53 160

原创 sql语句做数据初始化(科创)

delete from td_project_integral where appraise_id='1'; --pkcreate sequence SEQ_GYX10minvalue 1000maxvalue 9999start with 1000increment by 1cache 20; --cidcreate sequence SEQ_GYX1...

2010-09-04 17:09:08 834

原创 怎样使IE'查看源文件'改为用ULTRAEDIT打开

怎样使IE'查看源文件'改为用ULTRAEDIT打开用户在浏览网页时,如果在网页中单击鼠标右键并选择菜单中的“查看源文件”选项后,系统就会调用记事本打开该网页的HTML源文件,用户可以通过修改注册表来更改默认的打开程序,然后如下:一:打开注册表。二:打开HKEY_LOCAL_MACHINE\ Software\ Microsoft\Internet Explorer\View ...

2010-09-04 17:05:21 141

原创 Oracle通过job定时创建表-入门基础

在项目中,经常会遇到需要定时完成的任务,比如定时更新数据,定义统计数据生成报表等等,其实这些事情都可以使用Oracle的Job来完成。下面就结合我们实验室项目实际,简单介绍一下在Oracle数据库中通过Job完成自动创建表的方法。 整个过程总共分为两步。虽然整个过程都非常简单,但是对于初学Oracle的生手还是有很多地方需要注意的。 ...

2010-08-31 15:14:49 456

hessian-lite-3.2.1-fixed-2.jar

hessian-lite-3.2.1-fixed-2.jar

2017-05-13

json应用jar包.rar,JSON简介

json应用jar包包含:json-lib-2.2.2-jdk15.jar commons-lang-2.4.jar commons-logging-1.1.jar........ JSON简介.doc

2010-04-04

ExtJs入门实例,很金典的小例子,适合入门者学习

ExtJs入门实例.doc 完整的源码参考 详细的注释 希望能给初学者提供帮助

2010-04-04

Hibernate+Spring2+Struts2+ExtJS开发CRUD功能

Hibernate+Spring2+Struts2+ExtJS开发CRUD功能.doc 文档有详细注释 有源代码

2010-04-04

java资料集合 js css log2j 报表 java常用类 GUI项目

java资料集合 js css log2j 报表 java常用类 GUI项目java资料集合 js css log2j 报表 java常用类 GUI项目java资料集合 js css log2j 报表 java常用类 GUI项目 终于等到网速好了 学了java这段时间还没来得及总结 今天把我这段时间积累的资料集合一起了 希望能对java初学者有所帮助

2009-12-30

数据库连接全集 数据库连接全集

数据库连接全集 数据库连接全集 数据库连接全集 数据库连接全集 数据库连接全集 数据库连接全集 数据库连接全集 数据库连接全集 数据库连接全集 数据库连接全集 数据库连接全集 数据库连接全集 数据库连接全集

2009-12-29

jsp servlet JavaBean实现分页代码

jsp servlet JavaBean实现分页代码jsp servlet JavaBean实现分页代码jsp servlet JavaBean实现分页代码jsp servlet JavaBean实现分页代码jsp servlet JavaBean实现分页代码jsp servlet JavaBean实现分页代码jsp servlet JavaBean实现分页代码

2009-12-10

jsp+javabean 分页程序

jsp+javabean 分页程序jsp+javabean 分页程序jsp+javabean 分页程序jsp+javabean 分页程序jsp+javabean 分页程序jsp+javabean 分页程序jsp+javabean 分页程序 简单实用供初学者参考

2009-12-07

jsp+servlet 实现对数据库的增删查改的功能

mvc 模式 实现对数据库的增删查改的功能 结构层次清晰mvc 模式 实现对数据库的增删查改的功能 结构层次清晰mvc 模式 实现对数据库的增删查改的功能 结构层次清晰mvc 模式 实现对数据库的增删查改的功能 结构层次清晰 另加入了Service 逻辑业务处理层 完全靠个人的总结所写

2009-12-06

js+jsp 联动下拉列表框

js+jsp 联动下拉列表框js+jsp 联动下拉列表框js+jsp 联动下拉列表框js+jsp 联动下拉列表框js+jsp 联动下拉列表框js+jsp 联动下拉列表框 简单实用!!

2009-12-06

jsp期末考试复习资料

jsp期末考试复习;jsp动态网页编程技术考试复习资料,jsp期末考试复习jsp期末考试复习jsp期末考试复习;jsp期末考试复习jsp期末考试复习

2008-12-30

oracle数据库考试复习题

oracle数据库考试复习题,oracle数据库考试复习题oracle数据库考试复习题oracle数据库考试复习题oracle数据库考试复习题

2008-12-30

Struts 2+Spring开发应用_免费

初学者 Struts2+Spring开发实例

2008-12-13

mldn 我的智囊团"综合例题完整代码

mldn 李兴华主讲的 SSH框架----"我的智囊团"综合例题完整代码

2008-11-30

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

TA关注的人

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