- 博客(102)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 通过StackTraceElement获取方法调用者的具体信息
本文简要介绍了StackTrace(堆栈轨迹)以及StackTraceElement的一些用法
2015-11-19 11:55:45
7572
1
原创 Spring Boot修改内置Tomcat端口号
Spring Boot 内置Tomcat默认端口号为8080,在开发多个应用调试时很不方便,本文介绍了修改 Spring Boot内置Tomcat端口号的方法。
2015-11-15 19:55:45
96870
1
原创 Tomcat启动报错,The CATALINA_HOME environment variable is not defined correctly
Tomcat启动报错,The CATALINA_HOME environment variable is not defined correctly
2015-11-06 15:25:26
10305
2
原创 jQuery中this与$(this)的区别
最近在使用jQuery的时候,发现有时候直接通过this来调用jquery所特有的方法或属性的时候会报错误:对象不支持此属性或方法。比如下面的程序,红色的代码段运行正常,蓝色的代码段运行报错。<script type="text/javascript"> $("img").each(function(i){ this.src="img/slide-"+i+".jpg"; }); ...
2013-12-19 18:33:28
134
原创 window.open和location.href区别
1.window.location是window对象的属性,而window.open是window对象的方法 window.location是你对当前浏览器窗口的URL地址对象的参考! window.open是用来打开一个新窗口的函数!2.window.open不一定是打开一个新窗口!!!!!!!! 只要有窗口的名称和window.open中第二个参数中的一样就会将...
2013-12-06 10:34:19
376
常用sql语句
1 删除数据库中重复的记录 DELETE FROM table_name a WHERE rowid > ( SELECT min(rowid) FROM table_name b WHERE b.id = a.id and b.name=a.name);
2013-11-05 21:12:00
84
原创 jquery $(document).ready() 与window.onload的区别
Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的。 1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加...
2013-10-25 12:37:15
97
原创 ie6下textarea赋值的问题
在ie6下,用jquery为textarea赋值,发现不成功;语句如下:$("#employeeawardsForm #note").val(data.note);改为纯js赋值,则可以document.employeeawardsForm.note.value=data.note; ...
2013-10-21 17:16:46
250
原创 Oracle中NVARCHAR2与VARCHAR2的区别
Oralce官方文档“Datatypes”部分对NVARCHAR2、VARCHAR2以及VARCHAR有一段描述,可以清晰得到它们的区别。罗列在此,供大家参考。【链接】http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/sql_elements001.htm#sthref71NVARCHAR2 DatatypeThe NV...
2013-09-15 11:26:10
150
MyEclipse中启动Tomcat报OutOfMemoryError: PermGen space
在MyEclipse中启动Tomcat加载调试,加载过程中报java.lang.OutOfMemoryError: PermGen space错误。经查阅,PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什...
2013-09-12 11:31:08
138
原创 交换两个值,不用临时变量(C位运算)
通常我们交换两个值,都是用一个临时的变量temp,拿交换a,b的值为例,通常的做法是:temp = a;a = b;b = temp;不过利用位运算,真的是方便很多: 假如 a = 3,b = 4。想将a和b的值互换,可以用一下赋值语句实现: a = a ^ b; b = b ^ a; a = a ^ b; 下面用竖式...
2013-09-11 13:11:18
152
原创 MyEclipse优化技巧
第一步: 取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!取消方法:windows–>perferences–>myeclipse–>validation除开Manual下面的复选框全部选中之外,其他全部不选手工验证方法:在要验证的文件上,单击鼠标右键–&...
2013-09-06 16:38:38
93
原创 Jquery 对象和Dom对象(js) 详细介绍
jQuery 对象和 DOM 对象的区别 我们在做网页设计的时候经常听说 DOM 对象和 jQuery 对象,到底二者有什么样的区 别和联系呢,下面我们针对两者做了一些简要的总结: jQuery 对象和 DOM 对象使用说明,需要的朋友可以参考下。 1.jQuery 对象和 DOM 对...
2013-09-04 14:20:35
184
原创 查询当前状态下与当前委托编号一致的所有委托中的主主委托
前提:主委托与补送委托 编号一致,一个主委托可能有多个补送委托。查询时,先查主委托,再依次循环遍历其下的所有补送委托。 问题:如何写 查询某个状态下委托的SQL? 解决方案:SELECT COUNT(SUBMSTATE) As recordTotal FROM submission WHERE 1 = 1 and flag = '0' a...
2013-09-02 14:43:26
178
原创 oracle修改字符集
修改Oracle客户端字符集方法:1:可以通过修改注册表键值永久设置,类似于这样的键值:HKEY_LOCAL_MACHINE/SOFTWARE/Oracle/HOME0下,如一般的简体中文nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 2:查看数据库当前字符集参数设置SQL> select userenv('language') fr...
2013-09-02 12:48:09
189
原创 oracle是如何生成一个执行计划的?
第一种方法:sqlplus环境下, set autotrace on第二种:sqlplus环境下, 提示符下,EXPLAIN PLAN FOR sql语句; --就是你要查看执行计划的sql第三种: PL/SQL Developer工具,写完SQL后,按F5...
2013-08-28 13:57:57
299
原创 Jquery
初学Jquery---对比与Javascript的区别 jQuery能大大简化Javascript程序的编写,我最近花时间了解了一下jQuery,把我上手过程中的笔记和大家分享出来,希望对大家有所帮助。要使用jQuery,首先要在HTML代码最前面加上对jQuery库的引用,比如:<script language="javascript" src="/js...
2013-08-22 17:15:39
109
原创 ORACLE SEQUENCE用法
在oracle中sequence就是序号,每次取的时候它会自动增加。sequence与表没有关系。 1、Create Sequence 首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限。 创建语句如下: CREATE SEQUENCE seqTestINCREMENT BY 1 -- 每次加几个START WITH ...
2013-08-22 10:29:49
90
原创 常用的java设计模式
一、单例模式1 单例模式:一个类有且仅有一个实例,并且自行实例化向整个系统提供。 动机和应用场景: 对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或文件系统;一个系统只能有一个计时工具或ID(序号)生成器。如在Windows中就只能打开一个任务管理器。 详情请查看 htt...
2013-08-21 21:44:56
92
java单例模式
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序...
2013-08-21 17:44:03
95
原创 一个.java源文件中可以有多个类吗?(内部类除外)有什么条件? .
一个.java源文件中可以有多个类吗?(内部类除外)有什么条件?带着这个疑惑,动手建几个测试类,揭开心中的疑惑。以下是解开疑惑过程: package test;/** * 一个.java源文件中可以有多个类吗?(内部类除外)有什么条件? * 可以的 *但是只能有一个public类, 而且如果有public类的话,这个文件的名字要和这个类的名字一样。 *如果都没有publi...
2013-08-21 16:04:26
195
多表连接语句
1 自连接:当表中的某一个字段与这个表中另外字段的相关时,我们可能用到自连接。 例:select work.ename "工人",' works for',mgr.ename "老板"from emp work, emp mgrwhere work.mgr = mgr.empnoorder by work.ename; 2 外连接分为三种:左外连接,右外连接,全外...
2013-08-19 17:28:48
263
原创 java去除字符串中的空格、回车、换行符、制表符 .
import java.util.regex.Matcher;import java.util.regex.Pattern;public class StringUtils { public static String replaceBlank(String str) { String dest = ""; if (str!=null) { Pattern ...
2013-05-09 10:35:31
110
原创 onload()方法
onload(): onload 事件会在页面或图像加载完成后立即发生。eg:文本 "Page is loaded" 会被显示在状态栏中<html><head><script type="text/javascript">function load(){window.status="Page is loaded"}..
2013-05-06 16:57:03
1075
原创 $().ready(function()与$(function(){的区别
$(function(){...});这是JQuery的语法,$表示JQuery对象,可以有好几种用法。比如传递选择器字符串、页面对象等,如果直接传函数体进去,表示当页面加载完毕时执行这个函数;$().ready(function(){...});//(document)意思是说,获取整个网页文档对象(类似的于window.document)//$(document).read...
2013-05-06 16:42:32
565
原创 Java中类与对象的生命周期
类的生命周期 .java源文件经过编译后会生成相应的字节码文件(.class)。jvm通过解释器翻译字节码文件并在系统中执行。 而java类的生命周期就是其字节码文件装载、连接、初始化、使用、和卸载的整个过程。 ● 装载。 jvm找到需要装载的类,将类的信息装载到jvm的方法区中。然后在堆区实例化一个java.lang.Class对象,作为方法区中的类的信息入口。 不...
2012-11-08 16:34:09
109
关于实验室系统项目的一些总结
一、开发准备:1、开发环境 win7+STS+JAVA+ORACLE10g2、基本框架 spring mvc + spring+my batis(ibatis)二、需求分析 在基本框架拱搭起来以后,就进行了前期调研。首先,由开发人员整理一份页面出来确定整个系统的风格,然后拿给客户进行确认。然后走访客户单位各个科室,大体了解客户基本需求,整理需求文档。接着就是数据库表结...
2012-10-29 17:24:40
123
ehcache的使用
一、简要介绍: Java缓存框架 EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 主要的特性有: 1. 快速. 2. 简单. 3. 多种缓存策略 4. 缓存数据有两级:内存和磁盘,因此无需担心容量问题 5. 缓存数据...
2012-07-19 13:28:07
143
基本SQL语句
SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop dat...
2012-06-29 14:27:20
90
原创 try 、catch、throw、throws深入探究
关键字浅析 throws是用来声明一个方法可能抛出的所有异常信息throw则是指抛出的一个具体的异常类型 throw 是个“动词”,紧接在try语句块之后。而throws 是“名词” ,用在函数方法名后 function A () throws Exception e {} throw用在程序中明确表示这里抛出一个异常。throws用在方法声明的地方,表示这个方法可能会抛出...
2012-06-26 14:02:37
277
java.net.SocketException: Connection reset by peer
异常: ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error Caused by: java.net.SocketException: Connection reset by peer: socket write error at java.net....
2012-06-25 14:14:37
1147
Oracel添删改查常用操作
数据库表中添加一字段: alter table CASE_COMPARE_RESULT_INFO add identify_status varchar2(10);alter table CASE_COMPARE_RESULT_INFO add recheck_person varchar2(64);comment on col...
2012-06-21 13:28:56
117
exp导出dmp超出本身大小(exp-00091)
用exp命令行的方式导出dmp,竟然导出到4G左右,不知为什么? 产生的原因是因为我们exp工具所在的环境变量是的NLS LANG中的NLS_CHARCATERSET不一致引起的。但需要说明的是,EXP-00091这个error对所生成的dump文件没有影响,生成的dump文件还可以正常imp。下面我们来解决这个问题,让其不再出现:第一步: 查看DB中的NLS_CHARA...
2012-06-04 16:18:57
360
原创 HTML设置滚动字幕 .
在写HTML代码中有时候会用到滚动的文字或者图片,收集下贴出来; <marquee behavior="alternate">来回滚动</marquee><marquee behavior="scroll">单方向循环滚动</marquee> <marquee behavior="scro
2012-05-22 13:19:40
871
java中如何遍历一个map
java遍历map方法如下 for(Map.Entry<String, List<String>> wellEntry : sortedWellMapList.entrySet()){ String meBarcode = wellEntry.getKey(); List<String> sameBoardWellList = wellE...
2012-05-07 16:07:28
148
单机如何连接ORACLE数据库
2012-03-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人