君临-行者无界

导航

上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

2018年11月27日 #

简单工厂、工厂模式和抽象工厂

摘要: 工厂可以分为三种:简单工厂、工厂模式和抽象工厂,三者的关系是递进的,以做包子为例,刚开始只有两种包子:豆腐包和牛肉包,可以使用简单工厂(或者叫静态工厂)来解决,随着包子种类的越来越多,发现没添加一种包子,就需要改工厂类,扩展性太差,因此出现了工厂模式,提取一个公共的做包子接口,然后针对每一种包子建一 阅读全文

posted @ 2018-11-27 12:29 请叫我西毒 阅读(494) 评论(0) 推荐(0) 编辑

单例模式

摘要: 在学习单例模式前,我们首先要了解两个问题。 1、单例模式有哪些作用 第一、控制资源的使用,通过线程同步来控制资源的并发访问;第二、控制实例产生的数量,达到节约资源的目的。第三、作为通信媒介使用,也就是数据共享,它可以在不建立直接关联的条件下,让多个不相关的两个线程或者进程之间实现通信。 2、什么时候 阅读全文

posted @ 2018-11-27 10:18 请叫我西毒 阅读(299) 评论(0) 推荐(0) 编辑

关于设计模式的几个问题

摘要: 学习设计模式,首先要弄明白下面几个问题 1、什么是设计模式 百度百科是这样解释的:设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 2、为什么要学习设计模式 有过工作经验的人都知道,对于迭代式开发或者需求不累加的项目,有的时候,一个很简单的需求 阅读全文

posted @ 2018-11-27 09:49 请叫我西毒 阅读(557) 评论(0) 推荐(0) 编辑

2018年11月16日 #

java类加载机制

摘要: 前言 讲java类加载机制,免不了要涉及到JVM,根据JVM规范,JVM把内存划分成了如下几个区域: 1.方法区(Method Area) 2.堆区(Heap) 3.虚拟机栈(VM Stack) 4.本地方法栈(Native Method Stack) 5.程序计数器(Program Counter 阅读全文

posted @ 2018-11-16 17:58 请叫我西毒 阅读(187) 评论(0) 推荐(0) 编辑

2018年10月9日 #

springboot+security+JWT实现单点登录

摘要: 本次整合实现的目标:1、SSO单点登录2、基于角色和spring security注解的权限控制。 整合过程如下: 1、使用maven构建项目,加入先关依赖,pom.xml如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http: 阅读全文

posted @ 2018-10-09 12:19 请叫我西毒 阅读(38050) 评论(10) 推荐(7) 编辑

2018年9月29日 #

springboot整合security实现基于url的权限控制

摘要: 权限控制基本上是任何一个web项目都要有的,为此spring为我们提供security模块来实现权限控制,网上找了很多资料,但是提供的demo代码都不能完全满足我的需求,因此自己整理了一版。 在上代码之前,大家需要理解两个过程:认证和授权 用户登陆,会被AuthenticationProcessin 阅读全文

posted @ 2018-09-29 19:39 请叫我西毒 阅读(25132) 评论(0) 推荐(5) 编辑

2018年9月28日 #

springboot整合rabbitMQ

摘要: rabbitmq基础知识 关于rabbitmq基础知识,可以看这篇博客,介绍的很详细了:https://www.cnblogs.com/dwlsxj/p/RabbitMQ.html,这里分享一张核心概念图 springboot与rabbitmq整合 IDE:STS,这是spring官方推荐的开发工具 阅读全文

posted @ 2018-09-28 13:29 请叫我西毒 阅读(3782) 评论(1) 推荐(1) 编辑

2018年9月26日 #

springboot和quartz整合分布式多节点

摘要: 虽然单个Quartz实例能给予我们很好的任务job调度能力,但它不能满足典型的企业需求,如可伸缩性、高可靠性满足。假如你需要故障转移的能力并能运行日益增多的 Job,Quartz集群势必成为你应用的一部分了。使用 Quartz 的集群能力可以更好的支持你的业务需求,并且即使是其中一台机器在最糟的时间 阅读全文

posted @ 2018-09-26 18:03 请叫我西毒 阅读(6545) 评论(0) 推荐(0) 编辑

springboot和quartz整合实现动态定时任务(持久化单节点)

摘要: Quartz是一个完全由java编写的开源作业调度框架,为在Java应用程序中进行作业调度提供了简单却强大的机制,它支持定时任务持久化到数据库,从而避免了重启服务器时任务丢失,支持分布式多节点,大大的提高了单节点定时任务的容错性。springboot在2.0版本以前没有对quartz做自动配置,因此 阅读全文

posted @ 2018-09-26 16:25 请叫我西毒 阅读(11412) 评论(4) 推荐(2) 编辑

2018年9月24日 #

spring、springmvc和mybatis整合(xml方式)

摘要: 今天搭建一个基于xml的ssm整合demo。话不多说,直接上代码。 我的开发环境如下: web服务器:tomcat8 开发工具:STS JDK版本:1.8 项目构建工具:maven 1、pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0 阅读全文

posted @ 2018-09-24 21:28 请叫我西毒 阅读(2920) 评论(0) 推荐(1) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 下一页