自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

springBoot+security+mybatis 实现用户权限的数据库动态管理

[b][size=large]一、Spring Security 应用的概述[/size][/b][size=medium] 鉴于目前微服务的兴起,Spring周边方案的普及,以及 Spring Security 强大的和高度可定制的优良特性,最近关注了一下相关内容,顺便留个笔记心得,希望对大家有所帮助。[/size][size=medium] Spring Sec...

2018-08-22 21:52:14 1585 1

Spring回顾之八 —— Quartz在集群、分布式系统中的应用

[size=medium] 在Quartz的使用中,简单的任务调度,我们直接在配置文件中进行配置就可以实现,如果需要再复杂点的,我们可以将任务执行信息在数据库中进行管理,然后对任务实现动态的更新,这些上一篇做了基本的介绍,当然这些应用都是基于单节点服务的。然而单节点应用是不能满足典型的企业需求的,假如你需要故障转移的能力并需要运行日益增多的任务调度,必须考虑Quartz集群的问题。使用Qua...

2017-05-02 15:52:08 700

Spring回顾之七 —— 和Quartz一起进行定时任务

[size=medium] Quartz是一个由java编写的任务调度框架,是Spring默认的调度框架,很容易与 Spring 集成使用。作为一个优秀的开源框架,Quartz拥有强大的调度功能,支持丰富多样的调度方法,可以满足各种常规及特殊需求;也支持任务和调度的多种组合方式,支持调度数据的多种存储方式,使用过程中可以根据需求灵活应用;同时也支持分布式和集群能力,可以适应各种使用场景。[/...

2017-04-27 16:31:33 222

原创 Spring回顾之六 —— JPA,另一种数据方案的尝试

[size=medium] JPA,即Java持久性API(Java Persistence API),是JavaEE5发布的一个ORM规范。JPA致力于为Java开发人员提供对象/关系映射工具的规范,而这种工具可以帮助管理程序中的数据,能简化开发流程,让开发者专注于具体的业务逻辑上,故而备受欢迎。现在各大ORM框架的热捧之下,Spring也做出相应的欢迎姿态,已经提供了多种JPA实现的集成...

2017-03-29 17:45:40 151

Spring回顾之五 —— 测试,JUnit与SpringTest的完美结合

[size=medium] 没有测试的程序,是不完整的,每一个从事写程序的人员,都应该坚持做单元测试,通过单元测试可以验证程序基本功能的有效性,从而保证整个系统的质量,功在一时,利在千秋。这里我们将尝试使用Junit和SpringTest,在之前的系统里添加测试功能。[/size][b][size=large]第一步:JUnit与SpringTest的引入[/size][/b][...

2017-03-22 17:24:39 783

关于最新版MySQL的jdbc驱动包名(路径)引发的问题

[size=large]Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the ...

2017-03-22 12:01:30 1819

使用Log4j时,配置ConversionPattern(日志显示格式)遇到的问题

[size=large]log4j:ERROR Category option " 1 " not a decimal integer.[/size][size=medium]报错内容:[/size][code="java"]No Spring WebApplicationInitializer types detected on classpathlog4j:ERROR Ca...

2017-03-21 18:03:30 1346

Spring回顾之四 —— 使用Log4j,添加日志功能

[size=medium] 在上几篇文章我们完成了项目创建,展示了对SpringMVC和MyBatis框架的集成,这里准备借添加日志模块的机会,回顾下Log4j相关的东西。[/size][b][size=large]第一步:回顾Log4j[/size][/b][size=medium] 谈到我们在Java程序中经常用的日志,Log4j应该是耳熟能详了。这里先提下slf4j,...

2017-03-21 17:42:06 445

Eclipse:Maven相关Classpath引起的问题

[size=large]Classpath entry org.maven.eclipse.MAVEN2_CLASSPATH_CONTAINER will not be exported or published[/size][size=medium]Eclipse警告:[/size][code="java"]Classpath entry org.maven.eclipse.MA...

2017-03-21 09:24:51 378

Eclipse下,Maven打包时忽略src路径下xml文件的问题

[size=large]javax.xml.ws.soap.SOAPFaultException: Invalid bound statement (not found)...[/size][size=medium]运行时错误:[/size][code="java"]javax.xml.ws.soap.SOAPFaultException: Invalid bound statem...

2017-03-20 17:57:46 578

使用最新版MySQL的jdbc驱动关于时区引发的问题

[size=large]Caused by: java.sql.SQLException: The server time zone value...[/size][size=medium]报错内容:[/size][code="java"]Caused by: java.sql.SQLException: The server time zone value 'XXXXXXXXX'...

2017-03-20 17:35:46 1369

原创 Spring回顾之三 —— MyBatis的加盟

[size=medium] 本篇将介绍如何引入帮助处理数据的MyBatis框架,对于普通的数据处理而言,MyBatis属于轻量级的数据持久层框架,使用起来简单上手,具体优缺点放下不说,我们先上手。[/size][b][size=large]第一步:数据环境的准备和依赖的引入[/size][/b][size=medium] 首先我们要准备下数据环境,当然这里不准备强调MySQL数...

2017-03-20 17:03:17 102

原创 Spring回顾之二 —— 引入SpringMVC

[size=medium] 上篇笔记创建了一个maven的简单web项目,熟悉了下一个基本项目的组成结构,当然这样的项目没有什么实际功能,我们需要一步步添加元素。 本系列文章初衷是想一步步回顾知识,不急于一次求成,所以本文只想展示如何在项目中集成SpringMVC这个模块。就使用Spring而言,一个完整的系统需要在Spring核心框架之上,集成一系列拥有各种功能的框架模块,才能将...

2017-03-16 16:40:29 219 1

原创 Spring回顾之一 —— Maven项目的初建

[size=medium] 工作之余,回头看知识的时候,发现很多东西都有些生疏了,所以借此机会,做个笔记,希望对需要的人有所帮助。 本文是介绍使用eclipse如何搭建使用maven的web基本项目,可以做入门借鉴。此处假定我们会使用基础的eclipse,熟悉jdk、maven和tomcat这些概念并已经将相关软件和eclipse做好了环境的集成,接下来我们开始创建项目。[...

2017-03-14 16:35:40 145

加权随机算法的实现

加权随机算法,一般用于抽奖,资源调度等场景,话不多说,上代码:[code="java"]import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;/** * @author Veiking * 加权算法原子对象,具体使用时继承 */@Data@N...

2016-07-04 21:09:17 1081

win7下如何生成 github ssh公钥 GIT

1. 安装git,可以去官网下最新的,但由于局域网问题,我们百度git即可,一般版本也比较新;2. 一路默认下一步,安装成功后,从程序目录打开 "Git Bash";3. 输入命令:ssh-keygen -t rsa -C "1234567890@qq.com" ,回车("1234567890@qq.com"是github账号);4. 提醒输入key的名称,输入如id_rsa等,我们可...

2016-06-16 23:20:54 301

原创 工厂模式 Java设计模式笔记

[b]工厂模式的作用:[/b] 工厂模式致力于管理实现同一接口的类,它可以事先不必知道哪个类要被使用,而在使用的时候动态的进行类的实例化。 [b]工厂模式的类型:[/b] 一般来说,我们可以把工厂模式分为三种形态:简单工厂、工厂方法、抽象工厂。根据复杂程度的依次提高,他们有不同的使用场景。 [b][size=large]1)简单工厂模式:[/size][...

2016-02-17 22:08:32 125

原创 代理模式 Java设计模式笔记

[b]代理模式的作用:[/b] 为一些对象提供一种代理关系,来控制对这个对象的访问,从而避免调用者对这个对象的直接调用,而起到中介、保护的作用。 [b]代理模式的元素:[/b] 代理存在于事物的“间接关系”之中,不可或缺的需要三种角色:抽象角色、代理角色、真实角色。这里边的抽象角色,是用来解释“代理行为关系”的。 [b]代理模式的故事场景:[/b] ...

2016-02-05 16:15:03 143

空空如也

空空如也

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

TA关注的人

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