- 博客(87)
- 资源 (10)
- 收藏
- 关注
原创 spring配置定时任务
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
2014-08-08 15:37:27 775
转载 DBLINK详解
1.创建dblink语法:CREATE [PUBLIC] DATABASE LINK link CONNECT TO username IDENTIFIED BY passwordUSING ‘connectstring’说明:1) 权限:创建数据库链接的帐号必须有CREATE DATABASE LINK或CREATE PUBLIC DA
2014-07-19 18:12:00 39461 1
转载 ireport jasperreports-4.7.0 生成pdf各种问题总结
ireport jasperreports-4.7.0 生成pdf各种问题总结1.net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font :pdfFontName : STSong-LightpdfEncoding : UniGB-
2014-05-13 09:21:18 7498 2
原创 使用js解决跨域访问的问题
为什么会出这样的错误呢?这是因为所有支持Javascript的浏览器都会使用同源策略这个安全策略。看看百度的解释: 同源策略,它是由Netscape提出的一个著名的安全策略。现在所有支持JavaScript 的浏览器都会使用这个策略。所谓同源是指,域名,协议,端口相同。当一个浏览器的两个tab页中分别打开来 百度和谷歌的页面当一个百度浏览器执行一个脚本的时候会检查这个脚本是属于哪个页面的
2014-03-04 16:10:41 1266
转载 java内存分析工具
1:gc日志输出 在jvm启动参数中加入 -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimestamps -XX:+PrintGCApplicationStopedTime,jvm将会按照这些参数顺序输出gc概要信息,详细信息,gc时间信息,gc造成的应用暂停时间。如果在刚才的参数后面加入参数 -Xloggc:文件路径,gc信息将会输出到指
2013-07-10 18:14:37 961
转载 Java几款性能分析工具的对比
在给客户进行应用程序维护的过程中,我注意到一些关于高负载条件下的性能问题。理论上,增加对应用程序的负载会使性能有所下降,但是我认为性能下降的比率远远高于负载的增加,同时我也发现,性能可以通过改变应用程序的逻辑来提升。为了更详细地了解这一点,我们需要做一些性能分析,这时,我们自然就要用到一些性能分析工具。Java有许多的性能分析工具,可以帮助我们弄清楚这个问题,但是我们应该使用哪一款工具呢?
2013-06-29 15:13:30 727
转载 框架采用的是spring管理声明式事务
框架采用的是spring管理声明式事务,这几天业务开发时遇到了点麻烦,记录下备忘。 场景:在Service类中使用子事务(saveponit)时,当子事务抛出异常后,此异常处理掉不继续往外抛,spring在提交主事务时会抛出org.springframework.transaction.UnexpectedRollbackException: Transaction has been
2013-05-14 18:55:51 822
转载 maven使用
MyEclipse 8.6 安装 maven插件 1. 首先卸载8.6集成maven插件(因为自带的该插件BUG比较多,不稳定)。 进入Help -> MyEclipse Configuration Center -> Dashboard,找到 Maven Support for MyEclipse 插件,然后右击该插件 选择remove(该操作只是把该软件列入更新列表)。然后点击有上方应
2013-03-25 14:07:55 738
转载 Hibernate merge、update与saveOrUpdate方法的区别
通常下面的场景会使用update()或saveOrUpdate(): 程序在第一个session中加载对象 该对象被传递到表现层 对象发生了一些改动 该对象被返回到业务逻辑层 程序调用第二个session的update()方法持久这些改动 saveOrUpdate()做下面的事: 如果对象已经在本session中持久化了,不做任何事 如果另一个与本session关联
2013-03-13 14:48:17 743
转载 DWR使用总结
DWR使用总结这两天学了下DWR,现在总结一下。DWR是方便使用AJAX连接JS和JAVA的的一个框架,把服务器端 Java 对象的方法公开给 JavaScript 代码。如果是用dwr2.0的jar包,还需要同时导入log4j.jar和commons-loggin.jar,勿忘!!web.xml和dwr.xml放在WEB-INF下!--------------------
2013-02-03 13:39:16 1254
原创 apache与tomcat负载集群集成方法配置
apache与tomcat负载集群集成方法有3种jk、jk_proxy、http_proxyapache:httpd-2.2.17-win32-x86-no_ssl.msitomcat:apache-tomcat-6.0.20.zip安装apache http server省略,访问地址为http://127.0.0.1:8081安装tomcat,解压apache-tomc
2013-01-18 11:44:39 1694
原创 DES加密
DES加密文件和字符串/* * @(#)DESUtil.java Jan 7, 2013 * * @Company */package com.des;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import jav
2013-01-07 18:27:18 711
原创 xpdf转换pdf文件
PDFBox看起来非常的方便,它的API功能强大。甚至能和Lucene进行无缝的结合。但是它有一个致命的弱点,就是它不支持中文。要提取中文的文本,可以采用另一个非常出色的工具xpdf。下载的是: xpdf-3.02pl4-win32.zip包另外还需要一个语言包: xpdf-chinese-simplified.tar.gz,支持中文工作路径的设置:把 xpdf-3.02pl4
2012-12-18 17:22:29 4218 4
转载 JSP中的errorPage与isErrorPage的使用
当一些页面加载出错或者抛出异常的时候,可以指定一个异常的页面来进行显示,从而避免单调的比如404出错这样的情况。1.首先编写一个isErroPage.jsp,重要的是在其属性中指定isErrorPage="true",否则无法接受出错页面转发过来的东西,因为其默认为false pageEncoding="UTF-8" isErrorPage="true"%>
2012-12-17 14:24:10 8593
转载 J2EE开发之(六)之漫谈基于数据库的权限系统的设计
一,权限系统这一天将讲述一个基本的基于数据库的权限管理系统的设计,在这一天的课程的最后将讲述“左右值无限分类实现算法”如何来优化“系统菜单”的结构而告终。今天的内容和前几天的基础框架是一样的它们都属于基础知识,在这些基础知识上还可以扩展出无数的变种与进化设计。二,看客户的一个需求2.1 用户实际需求1. 所有的用户、角色可动态配置2. 所有的系统菜单的权
2012-12-07 17:05:10 1067
转载 J2EE开发之(五)之tomcat集群-群猫乱舞
一,为何要集群单台App Server再强劲,也有其瓶劲,先来看一下下面这个真实的场景。当时这个工程是这样的,tomcat这一段被称为web zone,里面用spring+ws,还装了一个jboss的规则引擎Guvnor5.x,全部是ws没有service layer也没有dao layer。然后App Zone这边是weblogic,传输用的是spring rmi,然后App
2012-12-07 16:39:35 763
转载 J2EE开发之(四)之Tomcat性能调优-让小猫飞奔
一,前一次的总结从“第三天”的性能测试一节中,我们得知了决定性能测试的几个重要指标,它们是:ü 吞吐量ü Responsetimeü Cpuloadü MemoryUsage我们也在第三天的学习中对Apache做过了一定的优化,使其最优化上述4大核心指标的读数,那么我们的Apache调优了,我们的Tomcat也作些相应的调整,当完成今的课程后,到时你的“小猫
2012-12-07 16:31:44 775
转载 J2EE开发之(三)之apache性能调优
一,总结前一次的学习在前两天的学习中我们知道、了解并掌握了Web Server结合App Server实现单向Https的这样的一个架构。这个架构是一个非常基础的J2ee工程上线布署时的一种架构。在前两天的教程中,还讲述了Http服务器、App Server的最基本安全配置(包括单向https的实现), 它只是避免了用户可以通过浏览器侵入我们的Web访问器或者能够通过Web浏览器来查询我们的W
2012-12-07 16:27:37 1157
转载 J2EE开发之(二)之apache tomcat https应用
一,总结前一次的学习在前一天的学习中我们知道、了解并掌握了Web Server结合App Server是怎么样的一种架构,并且亲手通过Apache的Http Server与Tomcat6进行了整合的实验。这样的架构的好处在于: 减轻App Server端的压力,用Web Server来分压,即Web Server只负责处理静态HTML内容,而App Server专职负责处理Java请求
2012-12-07 16:08:17 5038 1
转载 J2EE开发之(一)之Apache整合Tomcat
一,工程的通用架构说起这是一个通用的Web即B/S工程的架构,它由:ü Web Serverü App Serverü DB Server三大部分组成,其中:Web Server置于企业防火墙外,这个防火墙,大家可以认为是一个CISCO路由器,然后在CISCO路由器上开放了两个端口为:80和443。80端口:用于正常的http访问443端口:
2012-12-07 15:22:50 1141
原创 win7 wif热点
开启windows7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网,节省网费和路由器购买费。iphone4亲测通过,比conncetify方便,稳定,网速好!以操作系统为win7的笔记本或装有无线网卡的台式机作为主机。主机设置如下:1、以管理员身份运行命令提示符:“开始”---在搜索栏输入“cmd”----右键以“管理员身份运行”
2012-11-23 17:23:56 1838
原创 weblogic 启动问题
常见问题FAQ :A:weblogic无法启动,错误信息包含如下: Q:LDAP启动失败,导致的问题可能是用root账户启动了weblogic。检查mydomain目录下myserver/ldap/ldapfiles下的文件权限,是否是weblogic用户组,如果还是无法启动,请删除.tran文件。 A:weblogic无法启动,错误信息包
2012-10-30 09:54:07 5155
转载 程序员应该是一个创造性的职业
先说明,这是篇水文。技术文章写多了,偶尔水下也是一种调节。今天下午和经理聊了一些关于软件行业的话题,这两天晚上都有朋友向我倾诉程序员的茫然和苦楚,我觉得有些想法可以记录下来。时光佐证,其实我好久没写发骚的文字了,就啰嗦啰嗦。我不算一个梦想家,但是对于信念还比较固执。人各有志,赚钱多多的人,没有什么不好。但是我希望赚钱能真正作为一项副产品,把自己希望的事情,当做一项事业去做。互联网环
2012-09-28 18:49:15 2215 1
转载 爱情,这种高级玩意儿--一个码农的自白
爱情,这种高级玩意儿,果然不是我这种贫下码农玩得起的。 二十四岁本命年生日那天,母亲从家里打电话过来,我本以为是说我生日的事。然而,却被告知家里的父老乡亲给我介绍了个女生,然后将她的联系方式给了我,并发个一张照片过来。 之后的四天,发生了一些不可思异的事情,让我至今想来仍觉得不寒而栗,虽然这样的经历才在刚刚过去的1个小时中结束。人生经历两个轮回,却依然在恋爱史上写着”待嫁闺
2012-09-14 09:39:27 1152 1
转载 给明年依然年轻的我们
第一部:那些最容易被理解错误的事 关于欲望这些是我们内心里和人生理想一样真实的东西:学历、工作、房、车、财富、以及爱。我们每个人都愿意为了这些欲望去付出,无论付出的是汗水、鲜血、还是身体健康、又或是其它你懂的。尽管我们付出的方式可能不被社会主流认同、可能没那么具有有戏剧性,但你和我、北大图书馆里的学生和网吧中奋斗的少年、职场杜拉拉和夜场里跳舞的小姐、韩寒和芙蓉凤姐(韩少躺着
2012-09-12 17:05:37 2920
原创 基于 HTTP 长连接的“服务器推”技术
基于客户端套接口的“服务器推”技术Flash XMLSocket如果 Web 应用的用户接受应用只有在安装了 Flash 播放器才能正常运行, 那么使用 Flash 的 XMLSocket 也是一个可行的方案。这种方案实现的基础是:Flash 提供了 XMLSocket 类。JavaScript 和 Flash 的紧密结合:在 JavaScript
2012-08-24 16:55:33 788
原创 struts1主要标签使用方法
struts1主要标签使用方法 pageEncoding="UTF-8"%>http://struts.apache.org/tags-bean" prefix="bean"%>http://struts.apache.org/tags-html" prefix="html"%>http://struts.apache.org/tags-logic" pr
2012-08-24 10:58:16 8498
原创 JBPM4.3数据表结构说明
首先,在jbpm4中,流程定义相关的部署信息就存在JBPM4_DEPLOYMENT、JBPM4_DEPLOYPROP及JBPM4_LOB (存放当发布一个png和xml文件后的流程定义后的记录)。中。 JBPM4_HIST_PROCINST、JBPM4_HIST_ACTINST两张表中,分别存放的是process Instance、Activity Instance的历史记录,Acti
2012-08-14 09:29:46 1008
原创 js操作本地文件的方法
一、功能实现核心:FileSystemObject 对象 要在javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。 二、FileSystemObject编程 使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤: 创建FileSystemObject对象、应用相关方法、访问对象相关属性 。 (一)创建F
2012-07-24 16:50:52 13859
原创 editplus格式化xml文件
Editplus,使用小结把使用这个软件的经验总结下1.Editplus 对xml的缩进层次显示,即代码格式化。需要用到一个外部工具。xmlstar http://xmlstar.sourceforge.net下载下来后把其中的xml.exe放到和editplus一层的目录中。然后如下设置 配置好之后,执行 “工具--格式化xml”就可
2012-07-24 09:30:44 10431 1
原创 修改myeclipse的默认编码
在eclipse中,js文件的默认编码是ISO-8859-1,每次新增一个js文件,就必须手动的将js文件的编码格式改为UTF-8,由于这种针对每个文件的编码设置保存在项目的.settings/org.eclipse.core.resources.prefs文件中,因此每次还要把这个文件签出、修改、提交,非常繁琐 。 这个问题困扰我们项目组很久了,今天上网搜了一下,终于发现一个
2012-07-19 09:56:26 1181
转载 电子商务
电子商务发展至今,已经有十余年了,但是对于电子商务的概念,还没有一个统一的说法。接触电子商务的人想必脑海中肯定会产生这样的疑问:电子商务和网络购物是一码事,还是两个概念?当下盛行的淘宝,当当之类的网购网与阿里巴巴,中国制造&中国创造,慧聪等这些网站的区别是什么?就目前的发展情况来看,业界对于各个电子商务形式没有明确的区分,像淘宝之类的网站是电子商务平台,像京东商城,中国创造,阿里巴巴等这些也同样是
2012-07-09 11:37:59 508
原创 java模拟浏览器请求
利用httpclient4.× 写一个http的客户端public void post(List payload) throws Exception{ HttpPost post = new HttpPost(uri); HttpEntity result = null; try {
2012-07-02 18:34:16 1194
转载 unix的定时任务配置
一. Crontab 介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行。 1.1 /etc/crontab 文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。 如:[root@dave ~]# cat /etc/crontabSHEL
2012-07-02 18:30:24 9302
转载 如何寻找属于自己的高富帅和大公司!
很多女孩子找对象总想找个事业成功的高富帅,并且能爱自己真心对自己好的人,但是对于大部分男人而言,打拼事业都是需要几年的积累,然而等事业成功的时候,基本也都成家立业了。 所以,这些女孩要想找到这种标准的人,那么有一个捷径就是做小三,但是小三也不是想做就做的,首先,小三要有脸蛋。 其次,做小三往往没有名分,很容易被抛弃,没有感情基础,所谓糟糠之妻不下堂,大部分男人又做
2012-06-12 11:55:27 2840
原创 java的注解
系统定义的注解 一个是@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类的。 一个是@Deprecated:建议别人不要使用旧的API的时候用的,编译的时候会用产生警告信息,可以设定在程序里的所有的元素上. 一个是@SuppressWarnings:这一个类型可以来暂时把一些警告信息消息关闭. 如果不清楚上面三个类型的具体用法,各位可
2012-05-28 21:04:02 541
原创 MyEclipse优化
第一步: 取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!取消方法:windows–>perferences–>myeclipse–>validation除开Manual下面的复选框全部选中之外,其他全部不选手工验证方法:在要验证的文件上,
2012-05-28 18:03:49 784
转载 程序员很少上《非诚勿扰》电视节目相亲之分析
程序员很少上《非诚勿扰》电视节目相亲之分析偶观看有线电视32频道的江苏卫视《非诚勿扰》电视相亲节目,半年有余。问题为什么程序员很少上《非诚勿扰》节目进行相亲呢?难道是程序员当中,很少有大龄的剩男剩女。难道是程序员群体不够庞大。北京、上海、广州、大连,应该生活着很多程序员。概述《非诚勿扰》首先是一档电视节目,她的首要目的是要有很高的节目收视率,商业是目的,
2012-05-18 09:11:14 1504
原创 JNDI
英文全称是:Java Naming and Directory Interface术语解释:一组帮助做多个命名和目录服务接口的API。JNDI(Java Naming and Directory Interface)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI SPI的实现,由管理者将JNDI API映射为特
2012-05-11 14:25:56 596
转载 struts,hibernate,spring面试题
Hibernate工作原理及为什么要用?原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性
2012-03-21 11:40:08 487
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人