我的博客

愿天下程序员少加一点班,多赚一点钱

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Maven四(多模块项目)

Maven—多模块项目 面对一个较复杂的项目时,我们可以将其拆分为不同的子模块,以降低复杂度,提高代码的复用性和维护性,Maven的多模块管理,便能达到这一目的。 一.创建父工程 在父工程中能实现项目信息的统一管理,子模块公共依赖管理(父工程的依赖可传递到子模块),项目发布管理等。 二.创建子...

2019-09-13 08:36:18

阅读数 9

评论数 0

Maven三(私服搭建)

Maven—私服搭建 一.下载安装 在一个公司内部往往会有一个Maven私服用于jar版本管理,Maven私服用得较多的系统是nexus,其下载地址:https://download.sonatype.com/nexus/3/latest-win64.zip, 下载解压后,便可启动nexuss,也...

2019-09-08 11:10:13

阅读数 11

评论数 0

Maven二(依赖管理)

Maven—依赖管理 依赖管理是Maven一个最基本也最重要的一个功能,其中涉及到pom.xml文件,中央库,远程库,本地库,依赖机制等,下面我们将对Maven依赖管理进行详细介绍。 一.pom.xml文件 每个Maven工程都会自动生成一个pom.xml文件,pom.xml里面包含了项目信息,项...

2019-09-04 22:53:01

阅读数 12

评论数 0

Maven一(安装)

Maven—安装 Maven是Apache旗下用于java项目管理的工具,使用Maven可以实现项目模块管理,jar包依赖管理,自动部署等功能。 一.Maven安装 1.Maven需要JDK的支持,所以第一步需要安装JDK,并设置好JAVA_HOME和Path。 2.在http://maven.a...

2019-08-28 22:34:04

阅读数 13

评论数 0

架构设计—分层

架构设计—分层 一.模式描述 分层是一种常见的设计模式,比如操作系统就是一个很好的分层设计,在开发应用软件时,我们不必关心设备驱动程序,CUP指令集,文件管理,内存管理的实现,更不用了解芯片的各种逻辑门等。再比如网络的七层协议等。这这些分层设计将给我们带来如下好处: 1.在无需过多了解其他层次的基...

2019-08-18 14:40:46

阅读数 28

评论数 0

java在Linux平台与串口通信

java在Linux平台于串口通信 一.概述 java在Linux平台于串口通信可使用RXTXcomm,RXTXcomm也可用于Windows平台,下载地址:http://users.frii.com/jarvi/rxtx/index.html 二.示例 1.将librxtxSerial.so放入...

2019-08-01 22:22:27

阅读数 47

评论数 0

java在Linux平台调用标签打印机

java在Linux平台调用标签打印机 一.概述 Linux平台java调用标签打印机使用了开源框架cups4j,github下载地址:https://github.com/harwey/cups4j。 使用cups4j必须在电脑开启cups服务,且安装标签打印机驱动的情况下,其原理是通过连接cu...

2019-08-01 22:07:03

阅读数 84

评论数 0

java在Linux平台调用摄像头

java在Linux平台调用摄像头 一.概述 java调用摄像头的框架有javacv,jmf,webcam等,这三个框架都可用于windows和linux平台,个人更喜欢javacv,因为其功能更强大。 二.Shiro示例 1.新建maven项目,并引入依赖包: <dependen...

2019-08-01 21:40:34

阅读数 51

评论数 0

Reactor 与 Proactor

Reactor 与 Proactor 比较 一.概述 系统I/O可以被阻断,或非阻塞同步,或异步非阻塞。阻塞I/O意味着在操作完成之前,系统不会将控制权返回给调用者,导致调用者被阻塞,并且在此期间无法执行任何其他任务。最重要的是,在等待I/O完成时,调用程序线程不能重用于其他请求处理,因此在此期间...

2019-06-07 10:01:19

阅读数 91

评论数 0

Spring @Scheduled

Spring @Scheduled 通过@Scheduled实现任务调度有两种方式,一直是XML配置方式,一种是注解方式,下面分别是两种方式的示例。 1.XML配置方式 BookApp.java import org.springframework.scheduling.annotation.S...

2019-06-03 18:22:32

阅读数 53

评论数 0

Spring @Component,@Service,@Repository,@Controller

Spring @Component,@Service,@Repository,@Controller 1.@Component @Component在类级别使用,使类成为一个组件。这些类可通过类路径扫描进行自动检测。在java配置中,@ComponentScan用于自动检测组件,在spring应用...

2019-06-03 17:51:53

阅读数 53

评论数 0

Spring Bean Autowire(自动装配)

Spring Bean Autowire(自动装配) 1.Autowire byName spring容器在XML配置中查找bean,其名称与类属性名称相同。如果在我们的XML配置中有多个具有不同bean名称的相同类的bean,则自动装配不会发生冲突,并将匹配的bean名称与类属性名称一起使用。在...

2019-06-03 17:22:25

阅读数 65

评论数 0

Spring Bean生命周期

Spring Bean生命周期 一.概述 在spring bean生命周期中,涉及初始化和销毁​​回调。在bean生命周期中也会调用不同的spring bean感知类。一旦依赖注入完成,就会执行初始化回调方法。它们的目的是检查已在bean属性中设置的值,执行任何自定义初始化或在原始bean上提供包...

2019-06-03 16:17:26

阅读数 82

评论数 0

Spring Boot Swagger

Spring Boot Swagger 1.创建maven项目 新建项目并引进jar包 <dependencies> <dependency> <groupId>org.springframework...

2019-06-02 13:09:44

阅读数 23

评论数 0

Spring Boot restful

Spring Boot Resrfu 1.创建maven项目 新建项目并引进jar包 <parent> <groupId>org.springframework.boot</groupId> ...

2019-05-27 23:42:44

阅读数 34

评论数 0

Shiro六(与Spring Boot集成)

Shiro—与Spring Boot集成 一.创建maven工程并加入依赖包: <dependency> <groupId>org.apache.shiro</groupId> <ar...

2019-05-25 22:12:28

阅读数 13

评论数 0

5Shiro五(Session)

Shiro—Session 一.获取Session Session通过与当前Subject获得: Subject currentUser = SecurityUtils.getSubject(); Session session = currentUser.getSession(); sessio...

2019-05-25 21:48:04

阅读数 14

评论数 0

Shiro四(授权)

Shiro—授权 一.概述 授权是指管理资源的访问,即控制谁可以访问什么。授权包括:是否允许用户查看此页面,编辑此数据,查看此按钮或打印到此打印机等。这些都决定了用户可以访问的内容。在Shiro中主要通过权限,角色和用户进行授权管理。 1. 权限 Shiro中的权限代表安全策略中的原子元素。它们基...

2019-05-24 22:07:18

阅读数 21

评论数 0

Shiro三(身份认证)

Shiro—身份认证 一.Authenticating Subjects Subject的验证过程可以分解为三个步骤: 生成Subject提交的凭证(token) 提交主体和凭证进行身份​​验证。 验证成功或失败。 以下代码演示了Shiro的API如何反映这些步骤: 1. 生成Subject提...

2019-05-24 08:50:10

阅读数 18

评论数 0

Shiro二(架构)

Shiro—架构 一.概述 Shiro的架构有3个主要概念:Subject,SecurityManager和Realms,如图: Subject:Subject是当前正在执行的“用户”的安全性“视图”,“用户”这可以是一个人,它也可以代表第三方服务,守护进程帐户,cron作业或任何类似的东西...

2019-05-23 23:35:20

阅读数 12

评论数 0

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