- 浏览: 338822 次
- 性别:
- 来自: 北京
最新评论
-
孙艳霞111:
java.lang.IllegalStateException: Argument [RedirectAttributes] is of type Model -
llnyxxzj:
如果问题未解决可以看看http://blog.360chwl. ...
Caused by: org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bea -
u013810758:
楼主求帮助类 ReflectionUtils,Hibernat ...
BaseDao可以这样设计 -
rankx:
你好,楼主可否发一份 ReflectionUtils,Hibe ...
BaseDao可以这样设计
文章列表
随着工作年限的增长,越来越觉得技术工作不仅要做得出来,还必须得能够写得出来。
这样即可以加深对知识的理解,也能锻炼自己的表达能力,还可以分享自己的技术,达到帮助别人的目的,也是一个展示自己的途径。更重要能培养自己的心性。那么,如何入手写博客呢?题材源自哪里?
一、选择一个技术点,深挖原理、应用场景和关联技术
比如23个设计模式,每一个都为了解决什么问题,有哪些类参与,编程如何写,自己写的时候怎么用;反射是什么情况,为什么有反射,可以方便解决什么问题哪些地方需要反射等。
二、解决别人的技术难题
有人在网上问的问题,会的去回答,并记录下来,不会的可以找答案回答。
三、某个算法的多种实现 ...
implements java.lang.Cloneable, java.io.Serializable
public String toString() {
StringBuffer sb = new StringBuffer();
try {
Field[] fs = getClass().getDeclaredFields();
for (Field f : fs) {
f.setAccessible(true);
sb.append(f.getName()).append("=").append(f.get ...
匿名内部类 是否可以继承其它类,是否可以实现接口
- 博客分类:
- java
Inner Class(内部类)定义在类中的类。
Nested Class(嵌套类)是静态(static)内部类。1. 要创建嵌套类的对象,并不需要其外围类的对象。 2. 不能从嵌套类的对象中访问非静态的外围类对象。
Anonymous Inner Class (匿名内部类)匿名的内部类是没有名字的内部类。
匿名的内部类不能extends(继承)其它类,但一个内部类可以作为一个接口,由另一个内部类实现。
嵌套类可以作为接口的内部类。正常情况下,你不能在接口内部放置任何代码,但嵌套类可以作为接口的一部分,因为它是static 的。只是将嵌套类置于接口的命名空间内,这并不违反接口的规则。
内 ...
JAVA中的接口和抽象类(转)
- 博客分类:
- java
在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。
抽象类往往用来表征我们在对问题领域进行分析、 设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象,我们不能把它们实例化(拿不出一个具体的东西)所以称之为抽象。
比如:我们要描述“水果”,它就是一个抽象,它有质量、体积等一些共性(水果有质量),但又缺乏特性(苹果、橘子都是水果,它们有自己的特性),我们拿不出唯一一种能代表水果的东西(因为苹果、橘子都不能代表水果),可用抽象类来描述它,所以抽象类是不能 ...
【解惑】领略Java内部类的“内部”
- 博客分类:
- java
标签:Java 职场 休闲 内部类
内部类有两种情况:
(1) 在类中定义一个类(私有内部类,静态内部类)
(2) 在方法中定义一个类(局部内部类,匿名内部类)
1、私有内部类 —— 在方法之间定义的内部类,非静态
我们首先看看 ...
Java内部类的使用小结
- 博客分类:
- java
标签:Java 内部类 休闲 职场
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。
*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。
注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inner的内部类。编译完成后出现outer.class和outer$inner.class两类。所以内部类的成员变量/方法名可以和外部类的相同。
1. 成员内部类
成员内部类, ...
java内部类的作用分析
- 博客分类:
- java
提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的设计者在内部类身上的确是用心良苦。学会使用内部类,是掌握Java高级编程的一部分,它可以让你更优雅地设计你的程序结构。下面从以下几个方面来介绍:
第一次见面
[java] view plaincopy
...
http://zhidao.baidu.com/question/497318436.html
execution(* com.aptech.jb.epet.dao.hibimpl.*.*(..))
这样写应该就可以了
这是com.aptech.jb.epet.dao.hibimpl 包下所有的类的所有方法。。
第一个*代表所有的返回值类型
第二个*代表所有的类
第三个*代表类所有方法
最后一个..代表所有的参数。
任意公共方法的执行:
execution(public * *(..))
任何一个名字以“set”开始的方法的执行:
execution(* set*(..))
AccountS ...
java中Class.forName的作用
- 博客分类:
- java
http://www.cnblogs.com/pyrmkj/archive/2012/05/17/2506267.html
一.首先你要明白在java里面任何class都要装载在虚拟机上才能运行。
1. forName这句话就是装载类用的(new是根据加载到内存中的类创建一个实例,要分清楚)。
...
http://blog.csdn.net/javachannel/article/details/752437
王昱 yuwang881@gmail.com 博客地址http://yuwang881.blog.sohu.com
摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录(S ...
Tomcat集群Cluster实现原理剖析
- 博客分类:
- 服务器
http://zyycaesar.iteye.com/blog/296606
在笔者上一篇博客(http://zyycaesar.iteye.com/admin/blogs/295227)中简要介绍了如何通过简单的配置来实现tomcat集群,本文意在介绍对tomcat集群进行更深入详细的配置以满足特定需求。
对于WEB应用集群的技术实现而言,最大的难点就是如何能在集群中的多个节点之间保持数据的一致性,会话(Session)信息是这些数据中最重要的一块。要实现这一点,大体上有两种方式,一种是把所有Session数据放到一台服务器上或者数据库中,集群中的所有节点通过访问这台Sessi ...
TOMCAT负载均衡
- 博客分类:
- 服务器
http://blog.163.com/drg_king/blog/static/17615156120120944140633/
最近做压力测试,很多都是靠集群多个tomcat负载均衡实现高并发数(这里bs下铁道部那个订票系统)
现在在本机简单模拟下tomcat负载
前题准备:
至少2个tomcat、1个apache、 mod_jk(如果apache的module中有,就不用去官网下了)
端口配置
apache端口 8889(该死的80屏蔽了半天,停了几个都busy,直接改掉80端口)
tomcat1 SHUTDOWN:8085 ip:8080 ajp:8009 ...
linux下man命令详解
- 博客分类:
- 操作系统
http://www.sudu.cn/info/html/edu/20080102/281306.html
显示所有man文档的编号
man -f man 显示man程序的所有文档
在man中查询
apropos keywords
man -k keywords
重建man库
makewhatis
查询man文档位置
whereis man 查询man的文档位置
查看当前man的文档目录
manpath
打印man文档
man -t finger | lpr 打印
lpstat -p -d 查看打印机状态 ...
linux下安装apache详解
- 博客分类:
- 服务器
来源http://blog.163.com/hlz_2599/blog/static/142378474201182811611382/
下面是linux下安装apache的完整代码,系统是redhat5.5
点此查看详细图文教程
下载httpd-2.2.6.tar.bz2 把httpd-2.2.6.tar.bz2放到/soft 下
[root@localhost ~]#cd /soft
[root@localhost soft]#tar jxvf httpd-2.2.6.tar.bz2 //解压apache的压缩包
[root@localhost soft]#cd httpd-2. ...
来源http://www.cnblogs.com/xd502djj/archive/2012/09/25/2701800.html
一、memcached安装配置
windows平台安装
1、memcached-1.2.6-win32-bin.zip下载地址: http://code.jellycan.com/memcached/,执行memcached.exe -d install 安装。
2、守护进程方式启动:memcached.exe -m 512 -d start
-d为守护进程启动,不能指定端口 默认端口11211
-m为指定内存大小
3、指定端口启动:memcached.e ...