自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Stainky的专栏

十年磨一剑... ...

  • 博客(280)
  • 资源 (28)
  • 收藏
  • 关注

原创 tomcat配置https协议的支持

1.生成安全证书:eg:keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "/Users/lijie/Documents/test.keystore"输入密钥库口令:123456再次输入新口令:123456您的名字与姓氏是什么?  [Unknown]:  test 您的组织单位名称是什么?  [Unk

2017-05-16 17:10:33 779 1

原创 乱七八糟windows

乱七八糟windowscmd不能翻页 HKEY_CURRENT_USER\Console\把如图所示的键值删掉,注意不用删上面的Console;

2016-08-24 11:51:36 678

原创 创建Spring boot工程

创建Spring boot工程     Spring boot可以使用很少的配置,来快速创建基于spring的应用,并且内嵌了Tomcat,Jetty等组件,只需要启动run即可。     创建Spring boot之前需要检查jdk及maven配置是否正常。 Spring boot提供了很多Starter-POMs可以是开发者很容易的将所需的jar添加到classpath中

2016-08-21 17:27:40 1246

原创 sourcetree license

将下面的代码粘贴到记事本里面,并命名为.license后缀即可导入sourcetree完成注册: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"

2016-07-14 11:53:42 1314

转载 ISO/OSI网络体系结构和TCP/IP协议模型

1. ISO/OSI的参考模型共有7层,由低层至高层分别为:物理层、数据链路层、网络层、传输层、会话层、表示层、    应用层。各层功能分别为:(1)物理层         提供建立、维护和拆除物理链路所需的机械、电气、功能和规程的特性;提供有关在传输介质上传输非结构的位流        及物理链路故障检测指示。在这一层,数据还没有被组织,仅作为原始的位流或电气电压处理,单位是

2016-06-28 19:46:06 799

原创 常用Linux命令整理<一>

1.管理员与用户        a.管理员命令行输入状态为#,普通用户为$;        b.用户之间的切换:                su  -user:su是switch user的简写,表示从一个用户切换到另外一个用户,不加参数默认为切换到root用户;                sudo ls:switch user do的简写,表示在不切换用户身份的情况下,执

2016-06-22 10:05:13 453

原创 Mac下Maven的安装和配置

1.设置JDK环境变量        官网上下载的dmg格式的jdk,假如版本是1.8,安装后的路径是:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/,bin路径是:/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home;        接下来配置JAVA_HOME

2016-04-16 12:19:36 1001

原创 设计模式之责任链模式

责任链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系,使这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。        责任链的好处在于,处理者也不知道整个责任链是什么样的结构,每个处理者只是保有下一个处理者的引用,并且整个责任链可以在客户端灵活的进行组装连接。        以公司请假为例,经理的批假权限是3天,总监的批假权限是10天,

2016-04-04 20:56:06 462

原创 设计模式之迭代器模式

迭代器模式也叫游标模式,提供一种方法可以访问逐一访问容器里面的每个对象,又不暴露各个对象的内部细节。        迭代器模式分为下面几个角色:迭代器角色:定义访问和遍历容器内元素的接口;具体迭代器:迭代器角色的具体实现,并保存迭代器中的位置;聚集角色:给出创建迭代器对象的接口;具体聚集角色:聚集角色的实现,并返回一个迭代器对象的实例。迭代器角色:public interf

2016-03-29 08:48:31 317

原创 设计模式之享元模式

享元模式:运用共享技术有效的支持大量细粒度的对象。        挺绕的一句话。        当我们在刷微博的时候,也有很多人同时在使用。系统是一样的系统,不同的用户登录上去就有不同的微博等级,页面风格,每个人都有不同的好友,能收到不同的私信。将这个例子抽象一点来说,系统是共享的,每个用户使用的系统都是一样的,而不同的用户登录上去有不同的页面风格和等级。用户可以看做是细粒度的对象,共享

2016-03-28 14:37:45 374

原创 设计模式之组合模式

组合模式:将对象组合成属性结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。        目录结构、总公司分公司这样的结构最适合采用组合模式来实现。        组合模式可分为:        抽象构建角色:定义了所有参与组合对象的统一接口;        树枝构建角色:拥有子对象的对象,定义了树枝构建对象的统一行为;        树叶构建

2016-03-27 23:09:45 407

原创 设计模式之桥接模式

桥接模式是将抽象部分与实现部分分离,使它们都可以独立的变化。                                                                    ——《设计模式》GOF        就是不关心两个对象是如何生成的,只关心二者是行为是可以随意组合。        比如,男人穿牛仔裤,女人穿裙子,在桥接模式里面,就可以随意的让男人穿裙

2016-03-22 19:28:20 365

原创 设计模式之状态模式

状态模式是在一个对象的内部状态改变的时候改变其行为。        比如在登录系统的时候,若登录密码错误三次,则锁定该账号。那么在前三次登录的时候,如果密码都错误,系统提示用户“账号或密码错误,请重试!”,要是超过三此密码错误,则锁定账号,提示用户“账号某某已被锁定!”。这里每一个状态都是不同对象的行为。抽象状态角色:public abstract class State { pu

2016-03-21 22:27:05 382

原创 设计模式之外观模式

外观模式定义了一个高层接口。用户只需要调用高层接口,即可间接调用其他子系统完成相应的动作,而不需要关注子系统是如何被调用的。        比如,当你入手了一辆布加迪威龙(你真的入手了一辆?壕,我们能不能交个朋友?),你会得到两把钥匙,一把是正常点火钥匙,另外一把插入锁孔会解除车速锁定,底盘放低,尾翼收下,带你进入极速世界(真的好想有一辆,10个肾够不够?100个肾能不能买到?)。

2016-03-19 10:50:18 376

原创 设计模式之建造者模式

建造者模式分为三部分:建造对象:要被建造的对象,即产品。建造者:建造产品的每个部件。指挥者:指挥建造者依次建造产品的部件。                比如要组装一台电脑,建造者需要组装键盘、CPU、主板、显示器等等,指挥者则指挥建造者先组装主板,再装CPU、内存等等,组装完毕之后,建造者将返回一个产品对象,即组装好的电脑。对象接口:public interface C

2016-03-18 11:47:53 334

原创 设计模式之装饰器模式

装饰器模式可以动态的给对象增加功能,根据实际需要、按照顺序来添加。        比如一间屋子,要在里面放上沙发、装上电视,或者要不要装空调,可以按照自己需要的顺序来依次装饰。        装饰器模式的组成部分可分为对象接口、具体对象、抽象装饰类、具体装饰类;        对象接口:要接收动态添加职责的对象;        具体对象:具体要接受职责的实例;        抽

2016-03-16 20:29:59 456

原创 设计模式之代理模式

举例介绍代理模式。        话说今天白色情人节,小苏喜欢的妹子小曼远在北京,而小苏在上海,要在今天这个特殊的日子里送她一束花,如何送呢?只能是联系北京的花店,预订一束花,让花店帮忙送给心爱的小曼。        小曼收到花,是小苏送的,而完成送花的过程,则是花店代理。在这里,花店是代理者,小苏则是被代理对象。小苏要做的只是挑选一束鲜花,告诉花店地址,付给花店费用,然后花店就会将花送到

2016-03-14 20:27:02 458

原创 设计模式之适配器模式

举例来谈适配器模式。        小苏是个泡妞高手,并且泡妞无数。同寝室的小刘性格内敛,沉默寡言,俗话就是说跟妹子在一起放不开。小雯是个长发披肩、温柔妩媚、善良的女孩子,喜欢脾气好的男孩子。小刘的脾气很好,小雯有耳闻,对小刘印象还是不错。小刘对小雯心仪已久,在狼多肉少的校园,小刘怕小雯被截胡,于是请小苏大吃了一顿,并且将小苏的马屁拍的不断,在小苏酒到酣时才转到了正题:如何才能尽快追到小雯。

2016-03-13 18:02:47 421

原创 设计模式之观察者模式

举例介绍观察者模式。        401宿舍四人中,有一人是鼎鼎大名的采花大盗小苏,其他三人小张、小顾、小刘均是单身狗,每次采花大盗聒噪一番,告诉此三人要对哪个妹子下手,这三人总是唏嘘不已,没有羡慕嫉妒,只有恨!        在这个例子中,小张等三人为观察者,采花大盗为被观察者。当采花大盗告诉三人喜欢谁的时候,此三人均能得到消息,并有所反应。        这里分为两个角色:采花

2016-03-12 22:57:53 396

原创 设计模式之模板方法模式

模板方法模式是定义一套标准的行为规范,比如每个人的周末日常,包括早晨、中午、晚上都有不同的活动,早晨赖床,中午自由活动找乐子,晚上睡觉,而中午自由活动每个人都有不同的兴趣喜好。这样同样是过了一天,每个人的具体行为模式是各有各的不同。将周末日常做成一个抽象类Weekend,早中晚时间为三个方法,晚上的时间都是睡觉,而早上和中午则各有各的安排,定义为抽象方法,强制让子类来实现。最后表现出来的则是都是过

2016-03-11 21:49:48 381

原创 设计模式之工厂模式

从一个例子开始介绍工厂模式。        假设有一个生产Windows系统兼容机和Mac电脑的工厂,里面有一个装配员,当客户需要一台电脑时,告诉装配员是需要Windows系统电脑还是Mac系统电脑,工厂就会生产一台电脑并且交由装配员装配,然后交给客户。首先需要一个电脑的接口:public interface Computer { public void selfIntroduce(

2016-03-10 23:52:45 491

原创 设计模式之单例模式

单例模式是一种常见的设计模式,并且有几种不同的写法,不同的写法有不同的效果。懒汉式 public class Singleton { private Singleton() {}; private static Singleton singleton = null; public static Singleton getInstance() { if(sing

2016-03-09 19:41:59 509

原创 mac下MySQL修改root初始密码

新装的mysql在登录时需要注意:For example, if you run the server using the mysql login account, you should log in as mysql before using the instructions. Alternatively, you can log in as root, but in this case

2016-03-08 22:56:48 2050

翻译 SecurityContextPersistenceFilter

SecurityContextPersistenceFilter        让我们来看一下FilterChainProxy所使用的SecurityContextPersistenceFilter如何配置,一个最基本的配置只需要它的bean自身即可:<bean id="securityContextPersistenceFilter"class="org.springfra

2015-10-14 16:31:15 1612

翻译 Storing the SecurityContext between requests

Storing the SecurityContext between requests根据不同的应用程序类型,在用户操作的过程中需要有合适的策略来保存security信息。在一个典型的web应用中,一个用户登录系统之后就会被一个特有的session id所唯一标识,服务器会将session作用期间的principal数据保存在缓存中。在Spring Security中,保存SecurityC

2015-10-13 09:26:32 599

翻译 SecurityContextHolder, SecurityContext and Authentication Objects

SecurityContextHolder, SecurityContext and Authentication Objects最重要并且最根本的object是SecurityContextHolder,我们将当前应用security上下文的所有数据保存在里面,这些数据包括应用系统中使用的principle数据。SecurityContextHolder默认使用ThreadLocal局部变量

2015-10-12 21:31:35 1692

原创 ftp与sftp连接实例

1.ftp连接方式import java.io.IOException;import org.apache.commons.net.ftp.FTPClient;public class Test1 { public static FTPClient ftpClient = new FTPClient(); public static boolean connect(Strin

2015-10-09 22:29:58 9394 1

原创 框架搭建

JSF入门--01框架搭建1.新建Dynamic Web项目JSFDemo01;2.新建Login类package com.demo.test.jsf;public class Login { private String username; private String password; public String login() { System.out.p

2015-10-08 23:02:11 470

原创 oracle translate函数

translate返回将FROM_STRING中的每个字符替换为TO_STRING中的相应字符以后的STRING;eg:select translate('123abc','2dc','4e') from dual;结果:143ab

2015-06-08 15:45:53 564

转载 InvalidDataAccessApiUsageException:Write operations are not allowed in read-only mode

原文地址:http://blog.csdn.net/znn626/article/details/7934374org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): T

2015-04-17 18:34:08 781

原创 PropertyDescriptor的使用

假设有一个类Manager,有属性je01、je02........je30,给这些属性设值的一般做法是:Manager man = new Manager();man.setJe01("1");man.setJe02("b");............man.setJe29("29");man.setJe30("30");使用PropertyDescriptor可以大

2015-04-05 19:54:25 1891

转载 warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for re

在javac一行加上属性:includeantruntime="on"

2015-04-05 15:48:34 1390

转载 javax.servlet.jsp.JspException cannot be resolved to a type

原文地址:点击打开链接javax.servlet.jsp.PageContext cannot be resolved to a typejavax.servlet.jsp.JspException cannot be resolved to a type刚开始学jsp,servlet时还很清楚的知道什么时候要加servlet-api.jar和jsp-api.jar、

2015-03-30 15:41:41 976

转载 Hibernate异常No row with the given identifier exists

原文地址:点击打开链接产生此问题的原因:有两张表,table1和table2.产生此问题的原因就是table1里做了关联或者来关联table2.当hibernate查找的时候,table2里的数据没有与table1相匹配的,这样就会报No row with the given identifier exists这个错.(一句话,就是数据的问题!)假如说,table1里有

2015-03-24 13:30:36 569

转载 代理模式与动态代理模式

原文地址:点击打开链接1、代理模式所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之前起到中介的作用。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。生活中的例子:过年加班比较忙,没空去买火车票,这时可以打个电话到附近的票务中心,叫他们帮你

2015-03-19 09:35:14 3146 1

原创 Unable to instantiate default tuplizer

检查:1.javassist.jar 是否已加入;2.属性是否加入get和set方法;3.hbm与实体对应的属性名称是否一致。

2015-03-18 15:44:35 511

转载 XHTML 与 HTML 之间的差异

原文地址:点击打开链接如何为 XHTML 做好准备XHTML 与 HTML 4.01 标准没有太多的不同。所以将你的代码升级至 4.01 是个不错的开始。我们的完整的《HTML 4.01 参考手册》会帮助你做到这一点。另外,你应该马上使用小写字母编写HTML代码,同时绝不要养成忽略类似 标签的坏习惯。祝您可以愉快地编码!最主

2015-03-13 15:12:24 531

转载 引入第三方jar包编译正常,运行报错的问题解决方法

原文地址:点击打开链接网上下载的一些程序,如果导入了第三方jar包的,在本机上运行总是会报class not found 异常.下面是解决方法:1.首先要导入这个包,这个大家都会了.右击项目,选择build path,然后在library里将第三方jar包添加进去就ok了. 2.接下来是很重要的一步.eclipse中右击你的放jar文件的lib/

2015-03-10 18:08:51 3351

转载 Hibernate的evict方法和clear方法的区别

摘自百度知道:http://zhidao.baidu.com/question/63663640.html问:先创建一个Student,然后调用session.save方法,然后再调用evict方法把Student对象清除出缓存,再提交事务, 可是会报错:Exception in thread "main" org.hibernate.AssertionFailure: possibl

2015-02-17 00:25:10 7246

转载 EJB到底是什么,真的那么神秘吗??

原文地址:点击打开链接1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指

2015-02-17 00:15:27 617

The Swift Programming Language中文完整版(CocoaChina精校)

The Swift Programming Language中文完整版(CocoaChina精校)

2015-11-01

Weblogic优化简明文档.doc

Weblogic 优化简明文档.doc

2015-10-13

Shell脚本学习指南笔记.pdf

Shell脚本学习指南笔记 pdf

2015-10-13

Spring Security3.0_ 吴青老师讲义

Spring Security3.0_ 吴青老师讲义

2015-10-12

(精华)java23种设计模式.pdf

java23种设计模式介绍,你值得拥有!

2015-10-11

springsecurity3.1官方手册(英文版).pdf

springsecurity3.1官方手册(英文版).pdf

2015-10-10

Spring_Security3中文指南.pdf

Spring_Security3中文指南.pdf

2015-10-10

Java[1].Server.Faces编程

Java[1].Server.Faces编程

2015-10-09

mysql-5.0.15-win32.exe

mysql-5.0.15-win32.exe

2015-10-09

springframeworksources-3.0.6.RELEASE.zip

springframeworksources-3.0.6.RELEASE.zip

2015-10-09

spring-security-3.0.7.RELEASE.zip

spring-security-3.0.7.RELEASE.zip

2015-10-09

plsql 插件

plsql插件,快速编辑工具,简单高效。

2014-10-05

aopalliance-1.0-sources.jar

aopalliance-1.0-sources.jar 源码

2014-01-22

jstl-1.2.jar

jstl-1.2.jar

2014-01-18

Oracle Database 11g初学者指南 中文版 pdf

Oracle Database 11g初学者指南 中文版 pdf

2014-01-18

深入理解Oracle+Exadata.pdf

深入理解Oracle+Exadata.pdf

2014-01-18

servlet-api.jar

servlet-api.jar servlet-api.jar servlet-api.jar servlet-api.jar

2013-12-31

javax.servlet.jar

javax.servlet.jar

2013-12-31

sqljdbc4.jar

sqljdbc4.jar 来自微软官网 jdbc

2013-12-31

[Oracle.Core:Essential.Internals.for.DBAs.and.Developers].Jonathan.Lewis.文字版

[Oracle.Core:Essential.Internals.for.DBAs.and.Developers].Jonathan.Lewis.文字版

2013-12-30

commons-fileupload-1.2.1.jar

commons-fileupload-1.2.1.jar

2013-12-30

log4j-1.2.15.jar

log4j-1.2.15.jar apache

2013-12-30

ibatis-2.3.0.677.zip

ibatis-2.3.0.677.zip 源代码

2013-12-24

ibatis-2.3.0.677.jar

ibatis-2.3.0.677.jar jar包

2013-12-24

C++核心思想(中文第三版).pdf

C++核心思想(中文第三版) 经典就是经典 好书 含泪托出

2013-05-07

HP大中华区总裁孙振耀退休感言

HP大中华区总裁孙振耀退休感言,供网友学习之用。

2013-05-04

贪吃蛇游戏源码

此为贪吃蛇小游戏源码,基于java AWT开发,欢迎学习研究之用。

2013-05-04

空空如也

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

TA关注的人

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