• 等级
  • 78092 访问
  • 215 原创
  • 136 转发
  • 15422 排名
  • 10 评论
  • 15 获赞

Shiro系列 | 《Shiro开发详细教程》第一章:Shiro入门

1.1 Shiro简介 Apache  Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能,对于任何一个应用程序,Shiro都可以提供全面的安全管理服务、更易于理解的API。并且相对于其他安全框架,Shiro要简单的多。 目前,使用Apache Shiro 的人越来越多,相比较Spring  Security,Shiro要更轻量级,但是Shiro没有Spring...

2018-10-20 10:30:11

Netty 回调 与 Channel 执行流程

本人的项目是gradle + netty  1、build.gradle  plugins { id 'java' } group 'com.cxm' version '1.0-SNAPSHOT' sourceCompatibility = 1.8 targetCompatibility = 1.8 repositories { mavenCentral() } ...

2018-10-17 09:52:57

Netty 执行流程分析与重要组件介绍

Netty的应用场景: 1、Netty可以作为RBC的通讯框架或是通讯的协议、通讯的库,实现了远程过程的调用,是基于socket的方式。这是在Netty开发里面很大的应用场景。 2、Netty可以作为长连接的服务器,就是基于websocket的长连接服务器,实现服务器与客户端之间的长连接的通信。 3、Netty还可以作为HTTP的服务器,类似于Tomcat 等servlet容器。但是当它充当...

2018-10-16 18:16:06

Netty 宏观定义

       Netty 这个框架,无论是国内还是国外各大互联网公司的必备的网络应用框架。既然是网络应用框架,那么它处理的一般是与网络相关的应用。由于Netty 本身在设计上的实现方式以及对协议的实现,使得它得到大家的广泛的应用。无论是传统的基于网络HTTP的、还是基于底层socket的,另外还可以支持HTML5规范中新的标准,关于长连接websocket的规范;netty都提供了非常好的支撑。 ...

2018-10-16 11:38:21

IntelliJ IDEA全局内容搜索和替换

一、全局内容搜索 二、全局替换  

2018-10-12 11:50:29

Datagrip2018.1.5 安装以及中文破解版

一、安装 二、破解 1、“JetbrainsCrack.jar”复制到软件安装目录【C:\JetBrains\DataGrip 2018.1.5\bin】; 2、用记事本打开“datagrip.exe.vmoptions”和“datagrip64.exe.vmoptions”这两个文件,再后面添加破解文件的路径,就是中括号中的内容【-javaagent:C:\...

2018-10-11 11:40:52

JSON 详细的技术报告

一 、各个JSON技术的简介和优劣 1.json-lib json-lib最开始的也是应用最广泛的json解析工具,json-lib 不好的地方确实是依赖于很多第三方包, 包括commons-beanutils.jar,commons-collections-3.2.jar,commons-lang-2.6.jar,commons-logging-1.1.1.jar,ezmorph-1.0...

2018-10-10 16:26:38

数据库常见的面试题大全

1、触发器的作用? 触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。   2、什么是存储过程?用什么来调用? 存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,...

2018-10-10 13:41:29

Netty SpringBoot 的整合

Netty与Spring Boot的整合 ​ 最近有朋友向我询问一些Netty与SpringBoot整合的相关问题,这里,我就总结了一下基本整合流程,也就是说,这篇文章 ,默认大家是对netty与Spring,SpringMVC的整合是没有什么问题的。现在,就进入正题吧。 Server端: 总的来说,服务端还是比较简单的,自己一共写了三个核心类。分别是 NettyServerListe...

2018-10-10 10:04:36

log4j 日志输出级别

log4j定义了8个级别的log(除去OFF和ALL 可以说分为6个级别), * 优先级从高到低依次为:OFF FATAL ERROR WARN INFO DEBUG TRACE ALL * * ALL 最低等级的 用于打开所有日志记录 * TRACE 很低的日志级别 一般不会使用 * DEBUG 指出细粒度信息事件对调试应用程序是非常有帮助的 主要用于开发过程中打印一些运行...

2018-10-09 15:18:05

阿里面试题总结

给大家分享一下 阿里面试题总结 https://blog.csdn.net/u010601183/article/details/56496424#commentBox 总结的还是可以的!!

2018-10-09 14:15:15

logback 简介

一、logback取代log4j的理由 Logback和log4j是非常相似的,如果你对log4j很熟悉,那对logback很快就会得心应手。下面列了logback相对于log4j的一些优点: 1、更快的实现  Logback的内核重写了,在一些关键执行路径上性能提升10倍以上。而且logback不仅性能提升了,初始化内存加载也更小了。 2、非常充分的测试  Logback经过了几年,数...

2018-10-09 11:57:47

logback 常用配置详解系列

logback 常用配置详解(序)logback 简介logback 常用配置详解(一)<configuration> and <logger>logback 常用配置详解(二)<appender>logback 常用配置详解(三)<filter>logback 中文手册 (官网手册的翻译版,在这里向中文版译者-陈华,说声辛苦啦)   -----...

2018-10-09 11:42:46

Intellij IDEA 查看一个方法在哪些地方应用

我想查看 attr 这个方法,还在哪些地方有应用 ,按住Ctrl 即可 !!  还是非常之详细滴

2018-10-09 10:38:45

Netty学习目录

1、一起学Netty ,推荐大家学习Netty的一位博主的专栏   2、Netty学习笔记,这位博主的专栏是13、14年写的,中间有些东西可能会不太一样,但是是比较基础的东西 3、Netty教程 , 这个专栏是17年的,我觉得也挺不错的,供大家参考 4、学习 java Netty  别看只有三个章节,但是很是详细 5、netty源码分析系列——netty的连接(Channel) 6、Ne...

2018-10-09 10:25:38

idea 添加到收藏夹以及查看收藏夹

在随便点击一个页面,右键 favorites 是收藏夹的意思 可以新建收藏夹,我自己建好了一个! 点开这个收藏夹就能看到收藏的内容 我之所以没有把名字显示出来是因为我是用自己的名字命名的。。。大家简单看一下即可!! ...

2018-10-09 10:13:14

IntelliJ IDEA 中如何查看一个类的所有继承关系

在 IntelliJ IDEA 中这个查看一个类也就是当前类的所有继承关系,包括实现的所有的接口和继承的类, 这个继承,不仅仅是一级的继承关系,包括好几层的继承。父类的父类的父类。直到最后。 可以很清楚明了的了解一个类的实现关系。diagram 英[ˈdaɪəgræm] 美[ˈdaɪəˌɡræm] n. 图表; 示意图; 图解; [数] 线图; vt. 图解; 用图表示; 下面看这个编辑器怎么...

2018-10-09 09:57:26

Elasticsearch 系列(五) Elasticsearch 单模式下API的增删改查操作

  一、索引初始化 1、索引初始化操作 创建索引之前可以对索引做初始化操作,比如指定shards(碎片)数量以及replicas(备份数量) 的数量。 CURD -XPUT 'http://192.168.1.10:9200/library/'-d '{ "settings":{ "index":{ "number_of_shards":5, ...

2018-10-08 14:50:11

Elasticsearch windows 安装报错

原因很简单,我在配置环境变量的时候 这个Java_Home  写成了 jdk1.7 的版本,把它改过来就可以了! 我的java -version 是jdk1.8

2018-10-08 11:19:00

win7 关闭java自动更新

第一种方式 如果是像我一样,没有java的控制面板,应该采用第二种方式!! 第二种方式 64 位  C:\Program Files\Java\jre1.8.0_161\bin  找到jre安装路径下的bin目录(我的电脑中为:C:\Program Files\Java\jre1.8.0_161\bin)->右键 javacpl.exe ->以管理员身份...

2018-10-08 10:12:29

殇莫忆

关注
  • IT服务·系统集成/Java 工程师
  • 中国 北京 海淀区
奖章
  • 专栏达人
  • 持之以恒