自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

honghailiang的专栏

我思,故我在!

转载 淘宝秒杀服务器架构猜想

 了解了下memcached, 没想到除了可以缓存东西, 还可以利用他的带原子性特性的操作做并发控制. 以下假设淘宝秒杀场景 比如某商品10件物品待秒. 假设有100台web服务器(假设web服务器是Nginx + Tomcat),n台app服务器,n个数据库 前提: 假设有1千万用...

2015-10-28 17:42:56 1054 0

转载 Hibernate的悲观锁和乐观锁

http://blog.csdn.net/fengxuezhiye/article/details/7380076 谈到悲观锁和乐观锁,就要谈到数据库的并发问题,数据库的隔离级别越高并发性就越差 并发性:当前系统进行了序列化后,你读取数据库后,别人查询不了,称为并发性不好 1.悲观...

2015-10-28 10:53:15 514 0

转载 oracle数据类型和对应的java数据类型

 http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/java.102/B19275-03/datacc.htm#BHCJBJCC SQL数据类型 JDBC类型代码 标准的Java类型 ...

2015-10-28 09:56:04 1019 0

原创 RTFSC:Read The Fucking Source Code

RTFSC:Read The Fucking Source Code,对于程序猿来说这句话绝对是至理名言,而我常说的“没有无缘无故的爱,也没有无缘无故的恨”也可用于此,为什么是这样,其中必有缘故,要想知道原因,就是这句RTFSC:Read The Fucking Source Code。古人云:“...

2015-10-28 09:14:59 5100 1

转载 自定义标签&&JSTL标签库详解

自定义标签是JavaWeb的一部分非常重要的核心功能,我们之前就说过,JSP规范说的很清楚,就是Jsp页面中禁止编写一行Java代码,就是最好不要有Java脚本片段,下面就来看一下自定义标签的简介: 自定义标签主要用于移除Jsp页面中的java代码。 移除jsp页面中的java代码,只需要完成两...

2015-10-28 09:05:27 1350 4

原创 freemarker模板加载器

 模版文件加载器用来告诉 FreeMarker 引擎到什么地方去加载模版文件。 FreeMarker 自带了三种文件加载器,分别是:文件目录加载器、类路径加载器以及 Web 上下文加载器。当在 Web 环境中使用 FreemarkerServlet 来加载模版文件时,默认使用第三种加载器,并...

2015-10-27 17:49:33 2664 0

原创 Myeclipse中怎么将所有的jsp文件编码格式调整为GBK

Window---->Perferences---->Content Types     选择Text下的JSP,后在下面的Default encoding中填上GBK即可

2015-10-27 16:46:17 3436 0

原创 Oracle修改字段类型

 例:有一个表名为t1,字段段名为deptno,数据类型NUMBER(2),想将改字段的数据类型修改为varchar2(20)。 1、假设字段数据为空,则不管改为什么字段类型,可以直接执行: alter table t1 modify (deptno varchar2(20));...

2015-10-26 16:03:56 825 0

原创 Oracle中数据类型number(m,n)

Oracle中数据类型number(m,n)中m表示的是所有有效数字的位数,n表示的是小数位的位数。m的范围是1-38,即最大38位。     1> .NUMBER类型细讲: Oracle   number   datatype   语法:NUMBER[(precision   [, sca...

2015-10-26 15:43:54 988 0

转载 Tomcat启动报Error listenerStart错误

 http://xpenxpen.iteye.com/blog/1545648 今天启动Tomcat启动不了,报以下错: org.apache.catalina.core.StandardContext startInternal SEVERE: Error l...

2015-10-23 10:43:55 637 1

转载 sitemesh教程-页面装饰技术原理及应用

转自http://www.jb51.net/web/70208.html 一,基本概念 1,Sitemesh是一种页面装饰技术 :  1  :它通过过滤器(filter)来拦截页面访问  2  :根据被访问页面的URL找到合适的装饰模板  3  :提取被访问页面的内容,放到装饰模板中合适的位置...

2015-10-20 16:57:18 1067 3

原创 HTML <a> 标签的 href 属性

实例 href 属性规定链接的目标: href="http://www.w3school.com.cn">W3School 定义和用法 标签的 href 属性用于指定超链接目标的 URL。 href 属性的值可以是任何有效文档的相对或绝对 URL,包括片段标识符和 J...

2015-10-20 11:32:21 1955 0

原创 Hibernate主键生成方式 Key Generator

 Hibernate主键生成方式 Key Generator主键产生器可选项说明:     1) assigned主键由外部程序负责生成,无需Hibernate参与。     2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。     3) ...

2015-10-19 17:24:28 879 0

原创 memcached了解及使用及命令

./memcached -d -p 11214 -u root -m 32 官网地址:http://memcached.org/ Memcached是什么?     Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取...

2015-10-07 08:39:50 928 0

转载 JAVA深入研究——Method的Invoke方法

 在写代码的时候,发现Method可以调用子类的对象,但子类即使是改写了的Method,方法名一样,去调用父类的对象也会报错,虽然这是很符合多态的现象,也符合java的动态绑定规范,但还是想弄懂java是如何实现的,就学习了下Method的源代码。  Method的invoke方法 ...

2015-10-06 16:26:45 490 0

转载 Java的运行原理--jvm

 在Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。在Java中,这种供虚拟机理解的代码叫做字...

2015-10-06 16:19:30 343 0

原创 trace.log20151006---PropertyUtils.describe

 Order.getOrderProfit() line: 440  NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not available [native method]  NativeMethodA...

2015-10-06 16:15:49 767 0

转载 JavaBean入门 - 概念和简单例子

 不会编写JavaBean就不是一个Java开发人员。 那么,何谓JavaBean呢? JavaBean是符合某种规范的Java组件,也就是Java类。 它必须满足如下规范: 1)必须有一个零参数的默认构造函数 2)必须有get和set方法,类的字段必...

2015-10-06 16:08:13 364 0

原创 Java bean类方法命名上规范

 编写javabean就是编写一个java的类,所以你只要会写类就能编写一个bean,这个类创建的一个对象称做一个bean。为了能让使用这个bean的应用程序构建工具(比如JSP引擎)知道这个bean的属性和方法,只需在类的方法命名上遵守以下规则: 1. 如果类的成员变量的名字是x...

2015-10-06 16:03:08 2057 0

原创 linux解压war包的命令

linux解压war包的命令   网上很多人说用jar包解压,但jar命令解压时不能指定目录,推荐使用unzip解压war包。 unzip -d 指定目录 [root@oracle upload]# unzip -oq common.war -d common   命令名: unzip 功 能说明...

2015-10-06 15:49:02 9302 0

转载 JavaBean 属性命名规范特例

 一般JavaBean属性以小写字母开头,驼峰命名格式,相应的 getter/setter 方法是 get/set 接上首字母大写的属性名。例如:属性名为userName,其对应的getter/setter 方法是 getUserName/setUserName。 但是,还有一些特殊情况:...

2015-10-06 15:30:54 697 0

转载 beanutils.describe 方法漏洞

org.apache.commons.beanutils是我们经常会用到工具包,其中的describe方法可以将对象的所有可读属性和对应值放入Map中返回给我们,下面的代码片段由qdcrm系统中的线上代码转化而来:   public class ObjA {     public String a...

2015-10-06 15:25:23 1691 1

原创 java内省机制及PropertyUtils使用方法

背景        一般情况下,在Java中你可以通过get方法轻松获取beans中的属性值。但是,当你事先不知道beans的类型或者将要访问或修改的属性名时,该怎么办?Java语言中提供了一些像java.beans.Introspector这样类,实现了在运行时检测Java类并确定属性get和s...

2015-10-06 15:23:38 993 0

原创 PropertyUtils.describe(this);

 会把扫描Model下 以get开头 的方法 并把其后面的方法名称当做字段处理。 列入对已如下字段 private String orderProfit; get方法 public double getOrderProfit() {   return orderProfit...

2015-10-06 15:16:27 1518 0

转载 Experience Java的属性变量名前两个字母大小写问题

 Java属性命名规范!  一般情况下。Java的属性变量名都已小写字母开头,如:userName,showMessage等,但也存在着特殊情况,考虑到一些特定的有意思的英文缩略词如(USA,XML等),JavaBean也允许大写字母起头的属性变量名,不过必须满足“变量的前两个字母要么全部...

2015-10-06 15:13:54 441 0

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