- 博客(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 1634 1
Spring回顾之八 —— Quartz在集群、分布式系统中的应用
[size=medium] 在Quartz的使用中,简单的任务调度,我们直接在配置文件中进行配置就可以实现,如果需要再复杂点的,我们可以将任务执行信息在数据库中进行管理,然后对任务实现动态的更新,这些上一篇做了基本的介绍,当然这些应用都是基于单节点服务的。然而单节点应用是不能满足典型的企业需求的,假如你需要故障转移的能力并需要运行日益增多的任务调度,必须考虑Quartz集群的问题。使用Qua...
2017-05-02 15:52:08 716
Spring回顾之七 —— 和Quartz一起进行定时任务
[size=medium] Quartz是一个由java编写的任务调度框架,是Spring默认的调度框架,很容易与 Spring 集成使用。作为一个优秀的开源框架,Quartz拥有强大的调度功能,支持丰富多样的调度方法,可以满足各种常规及特殊需求;也支持任务和调度的多种组合方式,支持调度数据的多种存储方式,使用过程中可以根据需求灵活应用;同时也支持分布式和集群能力,可以适应各种使用场景。[/...
2017-04-27 16:31:33 234
原创 Spring回顾之六 —— JPA,另一种数据方案的尝试
[size=medium] JPA,即Java持久性API(Java Persistence API),是JavaEE5发布的一个ORM规范。JPA致力于为Java开发人员提供对象/关系映射工具的规范,而这种工具可以帮助管理程序中的数据,能简化开发流程,让开发者专注于具体的业务逻辑上,故而备受欢迎。现在各大ORM框架的热捧之下,Spring也做出相应的欢迎姿态,已经提供了多种JPA实现的集成...
2017-03-29 17:45:40 166
Spring回顾之五 —— 测试,JUnit与SpringTest的完美结合
[size=medium] 没有测试的程序,是不完整的,每一个从事写程序的人员,都应该坚持做单元测试,通过单元测试可以验证程序基本功能的有效性,从而保证整个系统的质量,功在一时,利在千秋。这里我们将尝试使用Junit和SpringTest,在之前的系统里添加测试功能。[/size][b][size=large]第一步:JUnit与SpringTest的引入[/size][/b][...
2017-03-22 17:24:39 814
关于最新版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 1832
使用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 1359
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 462
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 412
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 608
使用最新版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 1380
原创 Spring回顾之三 —— MyBatis的加盟
[size=medium] 本篇将介绍如何引入帮助处理数据的MyBatis框架,对于普通的数据处理而言,MyBatis属于轻量级的数据持久层框架,使用起来简单上手,具体优缺点放下不说,我们先上手。[/size][b][size=large]第一步:数据环境的准备和依赖的引入[/size][/b][size=medium] 首先我们要准备下数据环境,当然这里不准备强调MySQL数...
2017-03-20 17:03:17 115
原创 Spring回顾之二 —— 引入SpringMVC
[size=medium] 上篇笔记创建了一个maven的简单web项目,熟悉了下一个基本项目的组成结构,当然这样的项目没有什么实际功能,我们需要一步步添加元素。 本系列文章初衷是想一步步回顾知识,不急于一次求成,所以本文只想展示如何在项目中集成SpringMVC这个模块。就使用Spring而言,一个完整的系统需要在Spring核心框架之上,集成一系列拥有各种功能的框架模块,才能将...
2017-03-16 16:40:29 275 1
原创 Spring回顾之一 —— Maven项目的初建
[size=medium] 工作之余,回头看知识的时候,发现很多东西都有些生疏了,所以借此机会,做个笔记,希望对需要的人有所帮助。 本文是介绍使用eclipse如何搭建使用maven的web基本项目,可以做入门借鉴。此处假定我们会使用基础的eclipse,熟悉jdk、maven和tomcat这些概念并已经将相关软件和eclipse做好了环境的集成,接下来我们开始创建项目。[...
2017-03-14 16:35:40 161
加权随机算法的实现
加权随机算法,一般用于抽奖,资源调度等场景,话不多说,上代码:[code="java"]import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;/** * @author Veiking * 加权算法原子对象,具体使用时继承 */@Data@N...
2016-07-04 21:09:17 1091
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 324
原创 工厂模式 Java设计模式笔记
[b]工厂模式的作用:[/b] 工厂模式致力于管理实现同一接口的类,它可以事先不必知道哪个类要被使用,而在使用的时候动态的进行类的实例化。 [b]工厂模式的类型:[/b] 一般来说,我们可以把工厂模式分为三种形态:简单工厂、工厂方法、抽象工厂。根据复杂程度的依次提高,他们有不同的使用场景。 [b][size=large]1)简单工厂模式:[/size][...
2016-02-17 22:08:32 141
原创 代理模式 Java设计模式笔记
[b]代理模式的作用:[/b] 为一些对象提供一种代理关系,来控制对这个对象的访问,从而避免调用者对这个对象的直接调用,而起到中介、保护的作用。 [b]代理模式的元素:[/b] 代理存在于事物的“间接关系”之中,不可或缺的需要三种角色:抽象角色、代理角色、真实角色。这里边的抽象角色,是用来解释“代理行为关系”的。 [b]代理模式的故事场景:[/b] ...
2016-02-05 16:15:03 171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人