SpringBoot笔记 ( 二 ):自定义配置

SpringBoot 笔记 ( 二 ):自定义配置1. 配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的: application.properties application.yml    修改SpringBoot自动配置的默认值,因为在所有的自动配置类中他们都会去读取我们的配置文件,如果说有配置这些项目就按照我们配置的,没有则使用自动配置。    支持两种格式,我们主要说说后面一种,前面比较简单就是采用的点的方式定...

Read More

Shiro安全框架:认证

Shiro 安全框架1. 认证1. 采用简单的对象登陆认证(SimpleAccountRealm)12345678910111213141516171819202122public class AuthenticationTest { // 创建一个简单的认证 realm 也就是认证信息存放在对象中的 SimpleAccountRealm simpleAccountRealm = new SimpleAccountRealm(); @Before publ...

Read More

SpringBoot笔记(一):启动流程

SpringBoot 笔记(一): 启动流程1. 配置开发环境1. 创建 Maven 项目然后我们首先在项目里面加上编译环境,防止每一次更新 Maven 的时候导致项目的语言级别自动被改成 Java5 然后导致编译不通过的问题。 123456789101112<profile> <id>jdk‐1.8</id> <activation> <activeByDefault>true</activeByDefault...

Read More

Bootstrap 源码分析

Netty 源码分析: Bootstrap1. 结构先看一个这个类的类层次结构,好,这个结构还是比较明晰的,然后看他的主要字段,因为这些字段比较重要,在后面的代码分析中是用的上的。 12345678// options 选项private final Map<ChannelOption<?>, Object> childOptions = new LinkedHashMap<ChannelOption<?>, Object>();// 属...

Read More

NioEventLoopGroup 源码分析

NioEventLoopGroup 源码分析 1. 在阅读源码时做了一定的注释,并且做了一些测试分析源码内的执行流程,由于博客篇幅有限。为了方便 IDE 查看、跟踪、调试 代码,所以在 github 上提供 netty 的源码、详细的注释及测试用例。欢迎大家 star、fork !2. 由于个人水平有限,对源码的分析理解可能存在偏差或不透彻的地方还请大家在评论区指出,谢谢!    从今天开始,就准备进军 ne tty 了,主要的想法是看看 netty4 中一些比...

Read More

Netty 入门

一 .长连接与短连接:1.长连接:Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。长连接在 netty 中是默认开启的,也就是我们创建了一个 Server 以后监听端口,我们的客户端去连接发现只要我们的客户端不主动的断开连接他们之间的连接是一直保持有效的。2.短连接:Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开连接。此种方式常用于一点对多点通讯,比如多个Client连接一个Server。但是在 netty...

Read More

你好杭州

​ 这次已经是我第二次来杭州了,虽然上次来了一次杭州但是待的时间很短。但是也还是各种不良反应,对突然在北方生活了三年的人,突然来到南方好像显得有点 “格格不入” 。从机场到酒店被出租车司机各种坑,下载打车的 app 然后各种交费,最后那个车只打了一半的路程我就花了 160 多,然后真的是饿的不行就在一个店里吃了一点饭,那个时候真的觉得很累很累,折腾了一天也终于吃上了一顿饭,当时心里真的是又幸福又心酸。 ​ 然后吃完以后真的是折腾不动了就想着要不都花了这么多钱了我就直接打车到酒店...

Read More

你好杭州

​ 这次已经是我第二次来杭州了,虽然上次来了一次杭州但是待的时间很短。但是也还是各种不良反应,对突然在北方生活了三年的人,突然来到南方好像显得有点 “格格不入” 。从机场到酒店被出租车司机各种坑,下载打车的 app 然后各种交费,最后那个车只打了一半的路程我就花了 160 多,然后真的是饿的不行就在一个店里吃了一点饭,那个时候真的觉得很累很累,折腾了一天也终于吃上了一顿饭,当时心里真的是又幸福又心酸。 ​ 然后吃完以后真的是折腾不动了就想着要不都花了这么多钱了我就直接打车到酒店...

Read More

Exectors框架 源码分析

Exectors框架 源码分析 1. 在阅读源码时做了大量的注释,并且做了一些测试分析源码内的执行流程,由于博客篇幅有限,并且代码阅读起来没有 IDE 方便,所以在 github 上提供JDK1.8 的源码、详细的注释及测试用例。欢迎大家 star、fork !2. 由于个人水平有限,对源码的分析理解可能存在偏差或不透彻的地方还请大家在评论区指出,谢谢! 1. 基本结构   由于 Exector 这个家族还是比较大的,所以先导出一下类图,对这个家族有一个大概的认识。 ...

Read More

CountDownLatch 源码分析

CountDownLatch 源码分析 1. 在阅读源码时做了大量的注释,并且做了一些测试分析源码内的执行流程,由于博客篇幅有限,并且代码阅读起来没有 IDE 方便,所以在 github 上提供JDK1.8 的源码、详细的注释及测试用例。欢迎大家 star、fork !2. 由于个人水平有限,对源码的分析理解可能存在偏差或不透彻的地方还请大家在评论区指出,谢谢! 1. 基本介绍   Latch 这个单词的意思就是 “闭锁” ,这也是 jdk1.5 引入的一个并发组件,...

Read More


Powered by Hexo and Hexo-theme-hiker

Copyright © 2015 - 2025 昨夜凛雨 All Rights Reserved.

UV : | PV :