- 博客(56)
- 资源 (1)
- 收藏
- 关注
原创 java https tomcat 单双认证(含证书生成和代码实现)
https://www.cnblogs.com/sprinng/p/5757795.html 自己研究的步骤 keytool -genkey -alias tbb -keyalg RSA -validity 3650 -keystore D:\ssl\cert\tbb.keystore --服务端证书,放入tomcat中keytool -export -alias t...
2018-01-11 15:14:14
367
原创 ORALCE11g安装配置指导说明
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
2017-08-31 13:50:39
156
原创 oracle死锁模拟
用PLSQL Developer新建一个command window窗口,执行update A g set g.status='9' where seq_id in(3407144);--休眠8秒exec dbms_lock.sleep(8);update A g set g.status='9' where seq_id in(3407146);commit; 再新...
2016-08-04 11:34:09
268
原创 jvm 内存堆hprof分析
用java自带的jvisualvm工具可以导出在运行程序的内存堆hprof文件。 hprof可以用MemoryAnalyzer或jprofiler进行分析,可以清析的查出类实例的个数、大小和对象的属性。 MemoryAnalyzer还提供了OSL功能,对象级的sql语句查询,把对象的所有属性像关系型数据一样查询出来。 ...
2014-09-03 17:04:49
2011
原创 linux抓包
先查网卡tcpdump -D再抓包/usr/sbin/tcpdump -i eth0 -s 0 -w /tmp/2014-08-27@168.pcap -s 0 加ip和端口/usr/sbin/tcpdump host 172.16.29.40 and port 4600 -i eth0 -s 0 -w /tmp/2014-08-27@168.pcap -s 0...
2014-08-27 16:29:59
134
原创 oracle表操作变慢,试试这个脚本
begin dbms_stats.gather_table_stats(user,表名); dbms_stats.gather_table_stats(user,表名);end;
2014-08-27 16:29:48
335
1
原创 jconsole 远程连接
linux服务器应用程序的启动配置如下:##################################export JAVA_HOME=/usr/java/jdk1.6.0_35export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATHexport CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_...
2014-08-21 14:18:20
188
原创 JVM系列三:JVM参数设置、分析
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置...
2014-05-19 11:34:04
187
原创 判断一个字符中是否有乱码
package com.test;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @description 判断中文是否乱码 */public class MessyCodeCheck { public static boolean isChinese...
2014-05-19 11:30:25
1699
原创 SizeOf对象的大小
private static void mobileno() throws IOException{//78592 Double mobile = 13911110000d; long start = Runtime.getRuntime().freeMemory(); Map map = new HashMap(); for(int i=0;i<1000000;i++){ m...
2013-12-25 17:36:59
163
原创 Eclipse去除js(JavaScript)错误
最近出了一个很怪的现象,某一个js文件,在某一个Eclipse工程中呆的好好的,突然新建一个项目,把js文件复制进去的时候,Eclipse就提示错误。我对Eclipse错误非常敏感,下决心一定要把它去掉。第一步:去除eclipse的JS验证:window->preference->Java Script->Validator->Errors/Warnings...
2013-08-20 09:46:14
165
原创 输出堆栈日志
@echo off&setlocal enabledelayedexpansionREM 设置JDK路径REM set JAVA_HOME=D:\Java\jdk1.6.0_10REM set PATH=D:\Java\jdk1.6.0_10\bin;C:\WINDOWS\system32;REM 设置网关的pid,可通过任务管理器查看,有500个进程那个set p_pid...
2013-06-07 09:08:40
497
原创 spring quart 执行
job实现StatefulJobpublic class testJob extends QuartzJobBean implements StatefulJob 实现代码: String s =DateUtil.getCurrentTime().substring(7); if( "0".equals(s)){ try { Thread.sleep(5000); ...
2012-11-09 17:24:29
121
原创 LambdaProbe使用简介
LambdaProbe使用简介LambdaProbe 是一款强大的免费开源工具,LambdaProbe拥有几乎所有Tomcat Manager的功能, 可以说是一个增强版本的 Tomcat Manager。除此之外,Tomcat Probe 还拥有很多让开发者和系统管理者更方便的性能。从而使得Tomcat对开发者和管理者更加透明。包括 应用程序,数据源,发布,日志,线程,集群,...
2012-09-27 14:59:29
226
原创 Java编程中“为了性能”尽量要做到的一些地方(转)
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适...
2012-03-08 14:21:09
121
原创 公司软件开发人员绩效评价标准
公司软件开发人员绩效评价标准 总则: 通过量化的指标准确的评定软件开发人员的绩效,从而对薪酬分配提供可靠的依据。 基本说明: 绩效评价,包括业绩考核和能力评定。对软件开发人员的绩效评定,每一项问答表现优秀加一分,表现不佳扣一分,表现平平不得分,最后计算总分。 业绩考核: 此项考核主要考核在一定时间内软件开发人员的任务完成情况。主要包括有以下指标...
2011-06-09 17:10:29
428
原创 oracle 用户导入导出
--单个用户导出(cp是用户)exp cp/cp@devdb_30.87 file=d:\cp.dmp owner=(cp)--多个用户导出exp cp/cp@devdb_30.87 file=d:\cp.dmp owner=(cp,cb)--单个用户导入(cp是用户)imp system/admin@devdb_30.87 file=C:\dmp20110426\cp.dmp fromuse...
2011-04-26 15:32:01
139
原创 Oracle 常用SQL技巧收藏(转)
1. SELECT子句中避免使用 “*” 当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用 ‘*’ 是一个方便的方法.不幸的是,这是一个非常低效的方法. 实际上,ORACLE在解析的过程中, 会将“*” 依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间. 2.使用DECODE函数来减少处理时间 使用DECODE函数可以避免...
2010-11-26 14:52:56
96
原创 ORACLE数据库字符集
查看数据库的字符集select * from nls_database_parameters where parameter='NLS_CHARACTERSET'; gbk占2个字节utf-8占3个字节 查看oracle汉字占用的字节数select lengthb( '汉') from dual;...
2010-11-11 11:35:20
114
原创 tomcat 配制支持https
AC-WEB使用HTTPS登录1、生成服务器端证书文件可以使用Windows系统或者Linux系统(1) Windows环境条件:已经安装JDK步骤:l 进入%JAVA_HOME%/bin目录l 执行命令 keytool -genkey -alias tomcat -keyalg RSA -keystore F:\tomcat.ke...
2010-09-27 17:10:06
208
原创 java调oracle调存过程
一:无返回值的存储过程存储过程为:CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) ASBEGIN INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);END TESTA;然后呢,在java里调用时就用下面的代码:...
2010-07-18 12:23:38
100
原创 Oracle多行记录合并/连接/聚合字符串的几种方法(转)
怎么合并多行记录的字符串,一直是oracle新手喜欢问的SQL问题之一,关于这个问题的帖子我看过不下30个了,现在就对这个问题,进行一个总结。 什么是合并多行字符串(连接字符串)呢,例如:SQL> desc test;Name Type Nullable Default Comments ------- ------------ -------- ------- -...
2010-07-04 14:31:44
122
原创 oracle merge
merge into carpt.T_FT_WGJYL tusing (select trunc(gpo.creationdate) creationdate,substr(gpo.memberacctcode,1,11) membercode,gpo.bosstype,sum(gpo.realamount)/1000 successfulamount from T_D_GATEWAYPAYORD...
2010-06-24 09:48:12
109
原创 java基础
String a = new String("Y"); String b = a; System.out.println("a:"+a+" b:"+b); a = "N"; System.out.println("a:"+a+" b:"+b); a = new String("N"); System.out.println(&qu
2010-05-30 21:07:42
95
原创 把Https网站中的安全证书导入到java的cacerts证书库中
有两种方式 一.Untitled如何把Https网站中的安全证书导入到java中的cacerts证书库中?在项目开发中,有时会遇到与SSL安全证书导入打交道的,如何把证书导入java中的cacerts证书库呢?其实很简单,方法如下:每一步:进入某个https://www.xxx.com开头的网站,把要导入的证书下载过来,在该网页上右键 >> 属性 >> 点击"证...
2010-05-28 11:28:31
379
原创 语录收集
设计模式Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 Adapter:将一个类的接口转换成客户希望的另外一个接口。A d a p t e r模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 Bridge:将抽象部分与它的实现部分分离,使它们都可以独立地变化。 Builder:将一个复杂对象的构建...
2010-05-17 16:35:50
213
原创 数据库查锁
SELECT lpad(' ', decode(l.xidusn, 0, 3, 0)) || l.oracle_username User_name, o.owner, o.object_name, o.object_type, s.sid, s.serial#, 'alter system kill session ''' ...
2010-05-10 15:22:45
165
循环bean的属性
private Map<String, String> bean2Map(Object obj) { if (null == obj) { return null; } Map<String, String> map = new HashMap<String, String>(); BeanWrapper wrapper = ne...
2010-04-23 17:51:11
162
oracle 有趣排序
其实Oracle 的排序是很有意思的,接下来我们就主要来介绍Oracle 有趣排序,如果你对Oracle 的排序很感兴趣的话,以下就是文章的具体内容介绍,希望你浏览完以下的内容会有所收获。按拼音排序 (系统默认) select * from perexl order by nlssort(danwei,'NLS_SORT=SCHINESE_PINYIN_M'); 按部首排序 ...
2010-04-12 14:10:56
142
axis 发布webserver
1.下载 axis-bin-1_4.zip 把axis-bin-1_4.zip\axis-1_4\webapps\下的axis项目放入apache中部署。2.new HelloWorld.javapackage com.test;public class HelloWorld { public String say(String name){ return "hello:"...
2010-04-01 10:46:21
112
原创 oracle
select * from table where (orderid,itemid) in (('',''),('','')) --批量提交declare -- 数组变量,保存查询条件 TYPE t_startmobileno IS TABLE OF mobilephonesegment.startmobileno%TYPE; TYPE t_...
2009-12-09 17:55:08
100
原创 remove list
Iterator<AcctChargeConfigDTO> configIt = configList.iterator(); while(configIt.hasNext()){ AcctChargeConfigDTO configDTO = configIt.next(); configIt.remove(); }
2009-11-20 10:22:37
90
原创 身份证验证js
//身份证验证function checkIdcard(idcard1){ var idcard=idcard1;//document.forms[0].elements[idcard1].value; var Errors=new Array( "验证通过!", "身份证号码位数不对!", "身份证号码出生日期超出范围或含有非法字符!", "身...
2009-09-16 18:19:21
127
freemarker 实例
2008-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人