自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

转载 tomcat设置httpOnly

sessionid是以cookie的形式储存和传送的,这样JavaScript就能随意获取和修改它,给系统带来安全隐患,Cookie有一个HTTP-only属性,设置该属性后客户端脚本就不能读取该Cookie了。以下是给Tomcat的sessionid设置HTTP-only的方法:tomcat6支持对JSESSIONID的cookie设置HttpOnly, 具体的设置是在conf/

2015-04-29 16:55:35 3824

原创 Linux系统实现Apache负载均衡

因项目需要最近研究了下Linux 红帽 6.5下实现Apache负载均衡的问题。从干净的环境说起。    1、安装JDK环境        首先下载linux版本的JDK,我使用的是jdk-6u24-linux-x64-rpm.bin,并将该文件上传至服务器的指定目录。        chmod 777 jdk-6u24-linux-x64-rpm.bin修改文件的操作权限;   

2015-04-15 11:47:34 1899

转载 webservice 两种消息格式 SoapDocumentProtocol,SoapRpcProtocol

webservice 两种消息格式 SoapDocumentProtocol,SoapRpcProtocolSOAP 格式设置选项两个格式设置选项为:Style:适用于 SOAP 消息中 Body 元素的子元素(也可能是孙级)。此选项指定为 binding WSDL 元素(通常情况下)或 operation 元素的 style 属性。Use:适用于出

2014-08-14 15:30:41 1267

原创 更改项目在tomcat中默认访问路径

将项目A拷贝到tomcat中,当

2014-04-29 11:04:47 941

原创 Spring事务描述器形式

Spring事务描述器分为四种,分别是:

2014-04-23 17:09:45 445

原创 Spring事务隔离级别

Spring有

2014-04-23 17:00:55 659

原创 Spring事务分类

Spring的事务传播规则:    Spring的事务传播分为以下几种:PROPAGATION_MANDATORY,PROPAGATION_NESTED,PROPAGATION_NEVER,PROPAGATION_NOT_SUPPORTED,PROPAGATION_REQUIRED,PROPAGATION_REQUIRES_NEW,PROPAGATION_SUPPORTS.   

2014-04-23 16:51:00 982

原创 Spring两种注入方式的区别

Spring两种注入方式分别是:@Autowired和@Re

2014-04-23 11:04:18 3699

原创 hibernate查询语句

使用hibernate做查询,简单列举几个查询小例子1、

2014-04-21 11:05:15 1064

原创 Ldap实现节点属性查询

项目中总结了下根据objectClass查询节点属性的问题,

2014-04-17 15:27:42 1201

原创 ldap根据dn值查找objectClass

在项目中往往会用到根据dn值查找其对应objectClass的情况,如下:

2014-04-17 15:21:55 1888

原创 Java实现ldap实例化

LDAP是轻量目录访问协议目录服务的推出主要是解决上述数据库中存在的问题。目录与关系数据库相似,是指具有描述性的基于属性的记录集合,但它的数据类型主要是字符型,为了检索的需要添加了BIN(二进制数据)、CIS(忽略大小写)、CES(大小写敏感)、TEL(电话型)等语法(Syntax),而不是关系数据库提供的整数、浮点数、日期、货币等类型,同样也不提供象关系数据库中普遍包含的大量的函数,它主要面

2014-04-17 15:14:27 613

原创 Linux下修改tomcat内存

Linux下修改JVM内存大小:要添加在tomcat 的bin 下catalina.sh 里,位置cygwin=false前 。注意引号要带上,例如红色部分。# OS specific support. $var _must_ be set to either true or false.JAVA_OPTS="-Xms256m -Xmx512m -Xss1024K

2014-04-01 17:28:36 692

原创 mybatis特殊字符转义

使用mybatis的时候,特殊字符,例如,需使用以下进行转义<          >          >  <>   &      & &apos;      '"      "

2014-02-25 19:08:02 7364 1

原创 oracle sid / serverName不同类型的数据库连接

1、当Oracle使用SID时,    jdbc:oracle:thin:@localhost:1521:orcl;    //orcl是Oracle的SID值2、当Oracle使用serverName时,    jdbc:oracle:thin:@//localhost:1521/ORACLD;        //ORACLD是Oracle的ServerName值

2014-02-24 14:05:05 2894

原创 查看class文件的jdk版本

将.class文件使用UE工具打开,可以看到第一行有 00 00 00 31 00,如果是31则表示是jdk5的,如果是32则表示是jdk6的。

2014-02-24 13:49:05 681

原创 Bad version number in .class file

在与用友项目集成时,因我们项目的jdk版本是6,但用友是5 ,因低版本无法兼容高版本 ,故报错:java.lang.unsupportedClassVersionError:Bad version number in .class file。用友使用的tomcat版本是5。

2014-02-24 13:46:12 522

原创 Tomcat JDK name

因在MyEclipse中配置了两个jdk,当配置tomcat的时候,默认选择了jdk5,当将jdk5删掉后,导致启动tomcat时,报错,如下:a   configuration   error   occurred   during   startup.   please  verify the   preference   field   with   the   prompt

2014-02-24 13:41:09 939

原创 Lock wait timeout exceeded; try restarting transaction

在给mysql的表添加索引时,数据库一直报这个错误解决办法为:    打开mysql安装目录下的my.ini文件    查看default-storage-engine=INNODB这句话是不是这样的,如果是,则修改innodb_lock_wait_timeout=1000,该值默认是50,因时间太短,导致超时,可以修改的大些    修改完毕后,需要重启mysql服务

2013-11-06 15:56:08 590

转载 Eclipse快捷键

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2013-11-05 16:39:37 486

原创 Linux环境下启动和关闭防火墙

今天在测试接口时发现,Linux环境下的服务明明启动着,在外面就是无法访问,重启服务后也没有效果,查看本机端口后,发现tomcat的端口开着呢,就想到是不是防火墙的原因。开启防火墙:service iptables start  ----及时生效chkconfig iptables on  -----重启后生效关闭防火墙service iptables stop  ----

2013-11-05 14:37:15 603

原创 从iE中获取ip

在web项目中难免会遇到获取ip的时候,下面是获取ip的一个处理方法:  public String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".e

2013-11-05 13:44:33 628

原创 查看本机端口

命令行查看本机端口的命令为:netstat -an | more

2013-10-31 14:42:51 517

原创 SM2和RSA比较

SM2和RSA都是公钥密码算法RSA密钥强度    椭圆曲线密钥强度     攻破时间(年)    512                      106                           104已破    768                       132                           108已破    1024         

2013-10-31 14:40:43 15780 1

原创 sunPKCS11

sunPKCS11 Provider支持的算法有CKK_RSA、CKK_DSA、CKK_DH、CKK_AES、CKK_DES、CKK_DES3、CKK_RC4、CKK_BLOWFISH、CKK_GENERIC

2013-10-31 14:33:36 1474

原创 mysql语法

1、创建数据库    create database database-name;2、删除数据库    drop database database-name;3、创建新表    create table table-name(col-name type,..... );4、使用旧表创建新表    create table tab_new like tab_old;

2013-10-31 14:28:53 565

原创 Oracle数据库like查询

当使用like做模糊查询时,会经常使用"%%"这种情况,但这种情况在及时有索引的情况下,也很耗时,此时会进行全盘扫描,通常我们可以换成instr(字段名,要匹配的字符)>0例如select * from student s where s.name like '%a%';select * from student s where instr(s.name,'a')>0;  

2013-10-31 13:35:53 2593

原创 Linux下杀死tomcat进程

在Linux环境下,要彻底杀掉tomcat的进程需要使用以下命令1、开始进程cd tomcat\bin./startup.sh2、查看tomcat进程ps -ef | grep tomcat3、杀掉进程kill -9 进程号 令,在启动tomcat时,查看启动日志时,使用tail -f 命令

2013-10-31 13:26:01 1138

原创 java面试题1

面试的时候的一些笔试题1、12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球。当时没有答出来,回来后,百度了一下,网上有现成的答案1,2,3,4--5,6,7,8        |平 1,2,3--9,10,11        |         |平 1--12 12坏,可知道轻重        |         |左轻 1,9--2,10

2013-10-31 11:59:11 566

原创 修改tomcat启动时间

今天项目已debug模式启动的时候,总是报Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.此时如需要修改to

2013-07-01 13:50:48 580

原创 Disabling contextual LOB creation as createClob() method error : java.lang.reflect.InvocationTargetE

今天在启动ssh框架的项目时,一直报这样的错误Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException,查询了下资料发现原来是项目启动时,Hibernate试图从数据库中检索一些元信息,此时可以将hibernate的配置改为:

2013-07-01 10:39:47 3209 1

原创 在jbpm4.4中报错could not delete: [org.jbpm.pvm.internal.model.ExecutionImpl#7]

代码中报此错误时,如果使用的是MYsql数据库,请修改hibernate的配置文件文件中的org.hibernate.dialect.MySQLDialect为org.hibernate.dialect.MySQLInnoDBDialect

2013-03-28 19:09:33 843

SecureCRT7.2安装及注册机

压缩包中有CRT的EXE,打开后,点击patch,选择SecureCRT.exe,然后选择LicenseHelper.exe,完成后,就可以填写姓名、公司等生成注册码了,一定要patch,要不然注册码使用不了。

2014-04-01

jbpm4.4 邮件发送demo

我自己写的一个邮件发送的小demo,虽然不是很好,但是让我知道了很多知识点,自己一步一步研究的。

2013-03-28

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

TA关注的人

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