【shiro】shiro总结

前言 4大模块 1.身份验证 2.授权 三种方法:编程,注解,jsp 3.加密 4.会话管理 3大对象 1.subject 用户 2.securityManager 安全管理器 是shiro的核心就行dispacher servlet 是 springmvc...

2018-08-10 20:49:00

阅读数 215

评论数 0

webserver总结

前言 tomcat之外的其他webserver 小结

2018-08-05 16:45:32

阅读数 749

评论数 0

【Quatz】Quatz实践

前言 定时任务是经常遇到的,主要有单机定时和分布式定时。今天简单总结一下写的几个小例子。之后再总结quatz的原理,源码,其他的定时调度器等。 核心组件 scheduler调度器 job 任务 trigger 触发器 使用单纯的quatz包 pom &a...

2018-07-27 20:58:01

阅读数 239

评论数 10

【spring】手写spring

前言 6大步骤 1.加载配置文件application.properties 2.扫描配置文件中描述的类 3.把这些类实例化放到ioc容器中 4.依赖注入,找到@autowired并把ioc容器中的实例动态注入 5.把加了@requestMapping的方法与url对应起来,key是ur...

2018-07-25 21:27:23

阅读数 756

评论数 5

【web server】手写tomcat

前言 上一篇讲了tomcat的理论核心,tomcat是由一层层容器套成的跟俄罗斯套娃似的,服务端有server,service,engine,context,servlet等,但是web端没有仔细讲。一个url怎么进入程序,并是怎样被解析找到对应的类的方法的?下面我们动手写一个。 4步走 1...

2018-07-24 21:29:42

阅读数 268

评论数 4

【web server】tomcat

tomcat各包的作用 体系架构 请求过程 1.引导boostrap启动 2.初始化容器 调用bootstratp init方法,实例化catalina容器,实例化类加载器 3.解析配置文件,创建容器的组件 调用bootstrap的load方法 4.st...

2018-07-20 21:25:04

阅读数 111

评论数 4

【MQ】RubbitMq

背景 rubbitmq是有erlang语言开发的基于AMQP的开源的消息队列 场景 (1)异步处理 (2)应用解耦 (3)流量削峰 特点 (1)持久化机制 exchange,queue : durable = true deliveryMode=2 持久化 ...

2018-07-20 20:38:12

阅读数 241

评论数 3

【并发】关键字

   前言   jdk1.6之前synchronized采用的就是普通的lock,对所有的情况不管是同一个线程的多次访问,还是代码比较短小执行时间短还是代码比较长执行时间长统统都加锁,这...

2018-06-24 19:21:13

阅读数 118

评论数 10

【并发】JMM

   前言   java内存模型是什么样的?threadLocal的应用?volititle如何实现本地内存和住内存的数据同步?重排序?happensBe...

2018-06-17 21:50:03

阅读数 233

评论数 8

【并发】基础知识

   前言   谈到并发你想到的是什么?高效?多线程?锁?锁优化?并发究竟是什么,在并发系列博客中一探究竟吧。 优缺点 优点 充分利用CPU 适合复杂业务,方便业务拆分 ...

2018-06-17 21:04:06

阅读数 94

评论数 6

java基础知识总结--bitset 和 kmp算法

前言   set的特质是无序,不重复,所以bitset可以用来去重。bit是把每一个数据都映射到一个位上显然利于压缩存储。   kmp算法是对之前字符串比较算法的改进,之前都是让大字符串中的...

2018-05-30 16:14:46

阅读数 96

评论数 14

Java基础知识总结--BloomFilter(布隆过滤器)

前言 导图 小结

2018-05-27 12:21:50

阅读数 736

评论数 14

java基础知识总结--java8新特性

前言 总结 小结

2018-05-27 12:20:11

阅读数 73

评论数 12

B-树B+树B*树对比总结

前言   finereportb树在学数据结构的学过,知道是二叉树,查询速度快,一般用在索引上;可是B+树,B*树是什么呢?和B树有什么关系?我们一起一探究竟。 对比   B+树是B-...

2018-05-11 17:40:13

阅读数 264

评论数 8

Spring知识点总结

前言对spring的IOC, AOP,bean,注解做一个总结,画张导图吧。springspring核心模块bean生命周期总结小结每次看同一个知识点都有不一样的理解,这次又开阔眼界了。

2018-04-28 17:20:41

阅读数 99

评论数 21

【fineReport】fineReport使用总结

前言  finereport是一个特别强大的报表软件,直接连数据库,用sql写出数据集,可以加筛选条件,可以部署生成url…使用总结  1.数据集参数   (1)在sql里直接写参数 如果参数为空,在where中不追加,如果不为空追加此条件 (2)在参数...

2018-04-20 16:48:56

阅读数 1255

评论数 15

mysql遇到的问题总结(二)

前言  改了好多sql,认识了几个新的函数,总结一下。问题1.  sql拼接问题  示例:${if(len(enddate)==0,"","and ( date_format(transport.DISCHARGE_DATE_START, '%Y-%m') ='&qu...

2018-04-20 16:10:59

阅读数 96

评论数 16

mysql遇到的问题总结(一)

最近使用finereport做报表,涉及到好多sql的处理,下面是用到的sql的总结,sql有好多东西都是没用过的。

2018-04-15 21:50:25

阅读数 121

评论数 9

公共对比栏实现

compare_widget.vm #css($appServer.get('/css/work/mallHome.css')) #css($appServer.get('/js/common/layui/css/layui.css')) <!--对比弹窗部分--&...

2018-03-25 22:01:48

阅读数 104

评论数 20

redis配置

前言配置小结

2018-03-11 19:00:58

阅读数 96

评论数 6

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