自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 spring --- bean

bean的作用域1.singleton在bean定义中把bean的范围设置成单例的时候,Spring Ioc容器会根据bean的定义只创建一个实例。此单个实例会被存在一个单例bean的缓存中,后面的所有请求和对这个bean的指向,都会返回缓存中的bean实例。Spring依赖注入Bean实例默认是单例的。<bean id="student" class="main.java.pojo...

2019-02-27 22:53:20 172

原创 java基础--内部类

java内部类有一下四种成员内部类静态内部类方法内部类匿名内部类一,成员内部类//外部类public class Outter { private int a = 99; private int e = 700; // 外部类是不能直接使用内部类的成员和方法 public void outMethod() { System.out.println("外部类...

2019-02-27 20:40:56 126

原创 数据结构---linkedlist源码分析

LinkedList是一种可以在任何位置进行高效地插入和移除操作的有序序列,它是基于双向链表实现的,是线程不安全的,允许元素为null的双向链表。变量分析 // 默认元素数量是0 transient int size = 0; //头结点 transient Node<E> first; //尾节点 transient N...

2019-02-27 14:55:48 131

原创 数据结构---ArrayList源码分析

线程安全性对的ArrayList的操作一般分为两个步骤,改变位置(大小)和操作元素(e)中。所以这个过程在多线程的环境下是不能保证具有原子性的,因此ArrayList的在多线程的环境下是线程不安全的源码分析一,属性分析/** * 默认初始化容量 */private static final int DEFAULT_CAPACITY = 10;/** * 如果自定义容量为0,则会...

2019-02-27 01:25:34 154

原创 spring---IOC和DI

一,ioc何为ioc二,DI依赖1.何为依赖注入2.基于构造方法的依赖注入3.基于setter的依赖注入1.循环依赖问题a.构造器参数循环依赖为什么使用构造方法注入会出现循环依赖问题?b.setter循环依赖为什么使用setter注入可以解决循环依赖问题?4.详细配置a.普通值注入valueb.引用注入内部beandepends onc.集合注入d.空值注入e...

2019-02-25 22:54:28 179

原创 springboot(配置)@ConfigurationProperties和@Value

springboot在获取配置文件内容上有两个重要的注解@ConfigurationProperties@Value一,@ConfigurationProperties源码 //方法和类级别上的注解 @Target({ElementType.TYPE, ElementType.METHOD}) //运行级别保留,编译后的class文件中存在,在jvm运行时保留,可以被...

2019-02-24 00:09:30 1484

原创 spring boot日志记录

springboot日志Spring Boot 使用 Commons Logging 记录所有内部日志,但开放日志的底层实现。其为 Java Util Logging 、Log4J2 和 Logback 提供了默认配置。在每种情况下,日志记录器都预先配置为使用控制台输出,并且还提供可选的文件输出Spring Boot 默认日志输出类似于以下示例:2014-03-05 10:57:51.112...

2019-02-23 19:54:21 142

原创 python学习笔记(一)正则字符串

一,什么是正则表达式正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。二,python中的正则表达式1.导入相关库re 模块使 Python 语言拥有全部的正则表达式功能。 #1.导入相关包 import re2.相关匹配语法 # \w:匹配任意的一个字母数字或者下划线 \W:匹配任意一个不是字母数字或者下划线的字符 ...

2019-02-22 23:26:08 177

原创 shiro开发文档阅读(四)缓存组件

shiro缓存1.cache接口cache接口主要定义了针对缓存的一些操作,下边是shiro中cache接口的一些相关方法public interface Cache<K, V> { // 得到缓存 V get(K var1) throws CacheException; // 放入缓存 V put(K var1, V var2) throws...

2019-02-22 00:33:20 269

原创 shiro开发文档阅读(三)sessionManager

Apache Shiro 提供安全框架界独一无二的东西:一个完整的企业级 Session 解决方案,从最简单的命令行及智能手机 应用到最大的集群企业 Web 应用程序。这对许多应用有着很大的影响——直到 Shiro 出现,如果你需要 session 支持,你需要部署你的应用程序到 Web 容 器或使用 EJB 有状态会话 Bean。Shiro 的 Session 支持比这两种机制的使用和管理更为...

2019-02-20 00:52:21 1489

原创 shiro开发文档阅读(二)授权

Authorization(授权)授权,又称作为访问控制,是对资源的访问管理的过程。换句话说,控制谁有权限在应用程序中做什么。 授权检查的例子是:该用户是否被允许访问这个网页,编辑此数据,查看此按钮,或打印到这台打印机?这些都是 决定哪些是用户能够访问的。1.shiro实现授权的方式:1. 编写代码——你可以在你的 Java 代码中用像 if 和 else 块的结构执行授权检查。1.**...

2019-02-18 23:25:35 257

原创 shiro开发文档阅读(一)认证

一 ,Authentication(身份验证)1.shiro的身份认证Authentication 是指身份验证的过程——即证明一个用户实际上是不是他们所说的他们是谁。对于一个用户证明自己 的身份来说,他们需要提供一些身份识别信息,以及某些你的系统能够理解和信任的身份证明。 这是通过提交用户的身份和凭证给 Shiro,以判断它们是否和应用程序预期的相匹配。2.三个要素subjec...

2019-02-18 19:06:41 2485 2

go语言源码包

方便那些不能下的朋友们,这是go的包,本人官网下载

2019-05-03

空空如也

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

TA关注的人

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