自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 一图了解JVM运行时内存结构

关于JVM内存结构的图网上很多,看完后不明觉厉 却很难形成自己的记忆。这图希望能够清晰地看懂JVM的内存结构与基本要素,形成一张记忆拼图,避免每次学习时都重复阅读大段难以记忆的文字。  关于这图有几个点需要说明:1.尽管花了不少精力画这一张看似简单的图,但还是很难保持一步到位。所以强烈邀请各位看到破绽或者疑问的朋友留言帮助我完善,一起帮助更多人。 2.方法区...

2018-09-11 09:56:17 268 2

CountDownLatch 基础用法

    java.util.concurrent.CountDownLatch    一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 用给定的计数 初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,  await 方法会一直受阻塞。到达0之后,会释放所有等待的线程,await 的所有后续...

2017-04-01 16:58:08 309

原创 oracle 查询纯数字的varchar2字段数据

SELECT * FROM UCORD01.ORDER_GROUP_SUB WHERE LENGTH(EXPRESS_ID) = LENGTH(REGEXP_REPLACE(EXPRESS_ID, '[^0-9]')); 

2015-09-15 02:41:30 1487

原创 oracle 数据库表信息查看

查看oracle表结构,sql执行  不依赖工具SELECT T1.Column_Id, -- 字段序号 T1.COLUMN_NAME, -- 字段名 T1.DATA_TYPE, -- 类型 || '(' || T1.DATA_LENGTH || ')' T1.DATA_LENGTH, -- 长度 T1.NULLABLE, --...

2015-07-08 20:06:25 142

CDN缓存 2014-04-16

 前端压力测试结果: 单屏请求 | 响应4S | 日均PV-5W结果不能满足电商网站要求,分析确定服务器带宽是瓶颈(服务器带宽仅10M)。 为了解决问题,公司决定购买CDN服务(Content Delivery Network,即内容分发网络 - 建立在互联网基础之上的缓存服务节点)。我们的初衷是将网站静态资源(如:JS,CSS,IMG)缓存到CDN服务节点,CDN节点直接...

2014-04-16 16:40:31 92

原创 MYSQL事物隔离级别

关系型数据库标准中定义了4类隔离级别,用来限定事务内外的哪些改变是可见的,哪些是不可见的。通常, 低级别的隔离级并发处理支持更高,系统开销更低。 Read Uncommitted ( 未提交读 )   所有事务都可以"看到"未提交事务的执行结果。该隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirty Read) Rea...

2014-01-16 17:02:03 81

原创 基础杂集QA

1. 【switch语句能否作用在byte上,能否作用在long上,能否作用在String上?     在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量,整数表达式可以是int基本类型或Integer包装类型。由于,byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型的包装类型也是可以的。显然,long和String类型都不符合sw...

2013-07-09 15:20:36 76

原创 重写和重载

方法的重写Overriding和重载Overloading是Java多态性的不同表现。 重写Overriding是父类与子类之间多态性的一种表现,如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了;重载Overloading是一个类中多态性的一种表现。。...

2013-07-09 15:02:11 157

原创 Java继承关系

一旦有了继承关系,子类的构造函数总是在第一行调用父类构造函数。 换言之, 子类总是在实例化本身之前将父类实例化。 子类是否需要显示调用父构造方法父类构造函数子类构造函数默认构造函数无需显示调用无参构造函数无需显示调用有参构造函数必须显示定义构造函数,并在第一行调用父类构造函数 另外,如父类构造函数访问修饰符不在子类可访问范围之...

2013-07-04 13:44:41 100

原创 jsp标签里面使用el表达式

事情是这样的, 标题"jsp标签里面使用el表达式",其实jsp标签里面是不能直接使用el表达式去拿值的 。如下:<% Timestamp oldtime = ${adt.createTime} %>就是一次失败的尝试 !但是我们有其他办法可以达到同样的目的, 这里要用到 jstl 标签了, 一般web项目都会用到的.做法就是先将值设置到 jstl 的 set标签块里边 ,然后...

2012-10-23 10:47:09 298

原创 Java 正则截取两个标签之间字符串

Java 正则 , 截取两个标签之间字符串 : String testStr = "12315<Test>show me</text>";Pattern p = Pattern.compile("<Text>(.*)</Text>");Matcher m = p.matcher(testStr);while(m.find()){...

2012-10-13 19:32:07 465 1

原创 JS 判断

JS 判断的方式有很多 ,但是每次使用 if(condition) 时都不是很确定, 今天在w3school做了个小测试 ,内容如下: /** * ck 为以下值时为false * * '',null,0,false,undefined */var ck = 0;if (ck) {document.write("TRUE");}else{...

2012-09-03 19:04:24 130

原创 Js 自定义回调函数

使用jQuery的时候发现它内部的很多方法都提供回调函数, 非常方便 于是萌生了自定义回调函数的冲动, 送上小例:/** * 回调函数测试方法 * * @param callback * 被回调的方法 */function testCallback(callback) { alert('come in!'); callback()...

2012-09-03 18:46:34 437

原创 win7 3d切换图标

1.桌面中单击右键新建一个“快捷方式”2.在“请键入项目的位置”中输入“C:\Windows\system32\rundll32.exe DwmApi #105”,然后点下一步。3.在“键入该快捷方式的名称”中输入“3D窗口切换”点击“完成”4.在该快捷图标上右键-属性-在属性窗口下,单击“更改图标”,在该文件夹中查找图标中输入%SystemRoot%\System32\imagere...

2012-07-15 23:56:20 128

原创 JQuery EasyUI DataGrid 获取属性值

var grid = $('#datagrid'); var options = grid.datagrid('getPager').data("pagination").options; var curr = options.pageNumber; var total = options.total; var max = Math.ceil(total/option...

2012-06-27 22:15:03 182

原创 JQuery EasyUI DataGrid 中文文档

 JQuery EasyUI DataGrid 中文文档   NameTypeDescriptionDefaulttitlestringThe datagrid panel title text. DataGrid的面板标题文字。nulliconClsstringA CSS class that will...

2012-06-08 10:06:51 83

原创 Oracle结果集中取最大的

-- 一个 ARP.KEY_ 对应多个 ARP.ID_ 和 ARP.VERSION_ ,-- 这里只取最大的 ARP.VERSION_ 对应的 ARP.ID_ 结果集SELECT T2.ARPID, T2.TSIIDFROM ( SELECT ARP.ID_ ARPID, ARP.KEY_, ARP.VERSION_,...

2012-04-27 14:56:21 528

原创 Oracle函数内部使用insert插入

create or replace function GET_PRODUCT_ID_BY_NAME(productName varchar2) return number is pragma autonomous_transaction; mResult number; -- 返回结果ID countResult number; -- 根据名称查询结果 ...

2012-04-27 14:30:39 1671

原创 Oracle约束基本语法 修改表结构

                            更改表的结构  1.编辑表的字段  修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制):  语法:  ALTER TABLE 表名 MODIFY(列名,数据类型);  eg1: alter table skate_test modif...

2012-04-19 13:14:27 98

原创 Js日期选择 地址选择

附件

2012-03-30 10:31:18 94

原创 oracle字段为null

create table test_null ( id integer primary key, status varchar2(5), no number);insert into test_null values (1,’Y',1);insert into test_null values (2,’N',2);insert int...

2012-02-24 23:24:43 433

原创 oracle函数索引

            索引对select语句的巨大性能提高,但是如果在where语句中,在索引列上有函数操作时,普通的索引并不会发生作用,需要使用函数索引来影响执行计划;select * from scott.app_user where abs(user_id) = 100000;create index app_user_abs_id on app_user(user_i...

2012-02-24 23:15:51 76

原创 java容器---Collection{list{LinkedList ,ArrayList,Vector},Set}

Java容器:Collection├List       接口│├LinkedList       链表│├ArrayList         顺序结构动态数组类│└Vector         向量│ └Stack       栈└SetMap├Hashtable├HashMap└WeakHashMap 首先介绍Collection接口:  Collection是最基本的集合接口,一个C...

2012-02-13 17:51:07 62

原创 Oracle摘记

VARCHAR与VARCHAR21.varchar2把所有字符都占两字节处理(一般情况下),varchar只对汉字和全角等字符占两字节,数字,英文字符等都是一个字节;2.VARCHAR2把空串等同于null处理,而varchar仍按照空串处理;3.VARCHAR2字符要用几个字节存储,要看数据库使用的字符集, 存储过程和函数存储过程:Create [ or re...

2012-02-11 22:49:49 45

原创 java基本概念

 死锁                                                                 例如,如果线程A锁住了记录1并等待记录2,而线程B锁住了记录2并等待记录1,这样两个线程就发生了死锁现象。                                                                          ...

2012-02-11 16:27:24 72

原创 statement和preparedstatement区别浅析

 1,public interfaceStatement         用于执行静态 SQL语句并返回它所生成结果的对象。    public interfacePreparedStatement extends Statement          表示预编译的 SQL 语句的对象。         SQL 语句被预编译并且存储在...

2012-02-06 13:49:35 90

原创 java访问修饰符

访问控制符 :public、protected、default、private;不加其他三个控制符则默认为default  Y / N包外 子类包内类内        使用对象pub...

2012-02-06 12:04:35 65

java数组排序

今天闲着无聊,突然想到巩固一下java的基础,首先就拿数组排序开刀咯。/** * 数组排序类 * @author mlxnle * @date 2012-2-6 */public class ArraySort { /** * 初始化一个元素随机的 int 型数组 * @return int[] */ int[] initArray() ...

2012-02-06 11:42:51 104

原创 java web开发中各种注意点总结

 1,三分之一乘以六,你会怎么写?1/3*6 还是 6*1/3?当然,我会选择后者,我不提你也许不会注意,但我提到这儿,想必你一看都知道原因。所以:在计算式编写时,要尽量把除法这种可能会产生精度问题的运算放到最后去做。 2,开发时,model类和表一般都是对应的,那建立时,如果一个属性是数字,你会使用int还是Integer?我会选择后者,因为在获得表中数据时,用了int,...

2012-02-02 20:26:12 89

原创 java面试准备

1. 谈谈final, finally, finalize的区别。final 修饰符(关键字)如果一个类被声明为final,意味着它不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法...

2012-02-02 11:00:19 79

圣诞雪花效果

效果好看,最重要的是使用简单,导入 js 即可实现效果。js 见附件。

2012-01-29 13:28:04 81

原创 [转]js操作异步请求返回的XML数据操作

[code="JS"] //兼容性创建xmlHttp对象 if (window.ActiveXObject && !window.XMLHttpRequest) { window.XMLHttpRequest = function() { var msxmls = ["MSXML2.XMLHttp.5.0", "MSXML2....

2012-01-10 10:00:59 204

原创 J2EE项目编码注意事项

根据当前项目中代码存在的一些问题,编写了一个编码注意事项。这些注意事项都是针对自己当前实施的项目的代码提出来的,并不作为项目的编码规范,仅为项目组成员提供参考。 1. 所有源文件(包括 .java、.jsp、.properties、.html、.js、.css、.xml、.txt等)统一使用 UTF-8 编码。2. 每天上班时,从 SVN 获取最新代码;下班前,必须将测试通过的功能模块...

2012-01-06 21:59:52 59

原创 服务器缓存害死人!

最近发现一个新问题,第一次访问action正常,但是第二次访问同一action时查看日志发现,请求没有进入action,直接被跳转到了action返回的jsp。因为这个纠结了三天,最终在对应的结果jsp中清楚缓存在解决了这问题。在jsp头部添加以下代码,可以有效清除服务器在jsp中的缓存。  [code="java"][/code]...

2011-12-29 13:52:03 109

原创 dom4j解析XML

dom4j是一种相对强大的解析XML文件的方法,在我们开发项目中也是普遍用的最多了。下面具体看代码[color=olive]提供一个模版XML文件做解析用[/color] [code="XML"] Wells Mao male 21 [/code]下面是Java解析类[code="java"]public class XML...

2011-12-25 02:22:39 64

原创 Ajaxadr ajax跨域请求crossdomain

[color=gray]最近工作需要用到ajax跨域请求参数,网上找很很久,最终得到解决之道。分享一下吧,希望能帮到各位[/color] :) 也许你已经发现在浏览器直接敲路径能获得对方提供接口的参数,而一到项目中Ajax请求却老是失败。原因是,浏览器出于安全考虑,是不允许JavaScript代码进行跨域操作。话不多说,直入正题:据我所知,解决ajax跨域请求问题有3种,[...

2011-12-13 20:31:41 640

Freemarker教程_中文版

Freemarker教程_中文版.pdf 尤其适合做页面静态化 。

2011-10-19

linux经典常用命令

简洁明了的linux操作命令说明,对linux操作的朋友有很好的帮助。

2011-10-04

空空如也

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

TA关注的人

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