自定义博客皮肤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 1286

原创 VMware Workstation 克隆虚拟机

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

2018-10-16 15:18:37 207

原创 数据结构——排序

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 153

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

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

2018-08-24 18:06:00 127

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

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

2018-08-08 11:31:45 156 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 99

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

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

2018-08-08 09:56:45 126 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 142

原创 linux 安装jdk,mysql,tomcat

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

2018-08-08 09:11:24 98

jdk1.8源码

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

2019-02-09

初学者Android最佳学习路线

适合初学Android的学生学习,掌握学习的方法

2015-10-16

ACM算法整合

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

2014-08-07

ACM算法集锦

可以进一步的了解算法,更好的了解程序,此文档里面有很多算法,只要认真的看,肯定会有收获

2013-10-02

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

TA关注的人

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