自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 shiro session 创建与存储(配有源码解析)

SecurityManager,安全管理器;  即所有与安全相关的操作都会与SecurityManager交互;它管理着所有Subject,所有Subject都绑定到SecurityManager,使用shiro的时候,首先都会先初始化SecurityManager,配置文件中配置的是DefaultWebSecurityManager,一直super到SessionsSecurityManage...

2018-12-08 17:41:48 1322

原创 VMware Workstation 克隆虚拟机

1、选择要克隆的虚拟机 右键-->管理-->克隆  然后下一步,到选择克隆类型的时候选择 创建完整克隆 重命名 克隆后的虚拟机的 名称,选则克隆位置,点击完成,则可克隆完毕。 2、克隆完成之后需要改机器的名称,网络信息 修改机器名称:打开 cd /etc/sysconfig/network 文件 修改名称为mini05,修改完后退出。 然后修改 hostname...

2018-10-16 15:18:37 226

原创 数据结构——排序

1、有序数组二分查找    首先设定判断要找的数据为key,判断其是否在 数组的中间即a.length/2的位置,即key=a[a.length/2] 如果在直接返回。如果不在则循环获取,重要的一点,中间元素的值为mid = start + (start + end)/2。 判断如果key在mid位置则 返回,如果key>a[mid] 则start=mid +1;反之则为end = mid...

2018-09-06 10:40:45 166

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

观察者其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息 存在的角色有被观察者--->发布者  观察者--->订阅者 下面以java JDK中已有的观察者设计模式代码,展示使用: 被观察者 /**  * 被观察者   消息发布者  * @author dell  *  */ public class PushManager extend...

2018-08-24 18:06:00 135

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

装饰器模式以多客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 装饰器模式中的角色有: 1、抽象构件角色      给出一个抽象接口,以规范准备接受附加责任的对象 2、具体构建角色     顶一个具体实现附加责任的类 3、装饰角色    继承或者实现顶层对象或者接口,拥有顶层接口的引用 4、具体装饰角色     继承装饰角色,添加额外装饰功能 举例说明:车的方法是 r...

2018-08-08 11:31:45 204 2

原创 设计模式——代理模式

一、静态代理模式 1、编写委托接口 public interface Subject {     public void sale(); } 2、实现一个真正的委托类 public class RealSubject implements Subject {     public void sale() {         System.out.println("卖书");     } } 3、代...

2018-08-08 10:06:02 110

原创 设计模式——单例模式

1、饿汉模式: 定义一个对象。在单线程和多线程中同样适用。但是刚开始就初始化对象,影响效率 public Person{         public static final Person person = new Person();          private String name;         private static Person getPerson(){    ...

2018-08-08 09:56:45 138 1

翻译 linux tomcat设置开机启动

1、编辑在/etc/init.d下新建一个文件tomcat(需要在root权限下操作)  2、编辑shell脚本如下:     #!/bin/sh   # chkconfig: 345 99 10   # description: Auto-starts tomcat   # /etc/init.d/tomcatd   # Tomcat auto-start   # Source functi...

2018-08-08 09:15:49 167

原创 linux 安装jdk,mysql,tomcat

一、上传包到服务器 | 下载包到本地目录 1、使用sftp工具:alt+p调出后,用put命令上传 2、上传到制定目录:sftp> cd  /home/    sftp> put   ********.tar.gz 3、下载:sftp> lcd d:/        sftp>get  /home/********.tar.gz 二、安装jdk步骤 1、压缩解压缩...

2018-08-08 09:11:24 111

jdk1.8源码

jdk是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。 多看源码,提高阅读能力。JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)

2019-02-09

ACM算法整合

ACM算法 更好的掌握算法 好好学习 掌握技术才是王道

2014-08-07

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

TA关注的人

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