自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代理模式、AOP、事务

一、代理模式1:什么是代理模式代理模式就是控制对象的访问,由代理类来实现接口去调用接口的实现类,就类似与 中介的模式2:代理模式的分类 静态代理:就是在程序运行前定义的方法就已经存在代理类里面,代理类和委托类的关系在运行前就已经确定了 ,从如下代码中我们就可以看出代理类也是在实现了IUseDao接口但是在这个代理里面实现的方法中添加了一层事务的处理。所以我们可以看出在IUserDaoImpl这个实现类之前接口就可实现类已经确定关系,只不过当这个实现类再次去调用接口中的方法,代理类里面会对调用之前和

2020-11-13 15:21:54 487

原创 并发编程之多线程的基础(一)

并发编程之多线程基础为了打牢自己专业知识的基础技能,由此准备开始开始一系列的java基础技能博客的编写!线程与进程的区别线程:是一组指令的集合,是一条执行路径,通常由操作系统负责多个线程的调度和执行。进程:每个系统上运行的程序都是一个进程,是一个独立的程序总结:进程是所有线程的集合,每一个线程是一个进程的执行路径多线程的应用场景,比如:迅雷软件的同时下载,数据库连接池、分批发送短信等, 多线程的目的就是为了提高程序的运行效率。多线程:在同一时刻有多条不同的执行路径同时执行,其目的是为了提高程

2020-11-10 10:56:50 189

原创 慢慢渗透Spring AOP概念(二) --- 代码演示

在上一篇文章中已经将SpringAOP的有关注解以及代理模式做了一些介绍和理解,本篇文章指在为了更好在项目中使用运用切面AOP的思想一: 操作日志我们在项目中可能涉及保存用户的操作记录,来达到监控项目的作用,这个时候如果我们每次都把业务逻辑和对系统的操作记录都放在一个方法中就是会造成项目的臃肿。不利于维护,性能也会变得很差。所以我们可以使用我们AOP切面编程的思想来处理这个问题。这边我们采用...

2019-12-31 16:48:20 369

原创 SpringBoot整合Shiro

最近一直在研究关于如何将Shiro权限框架和SpringBoot框架的集成,然后自己根据一些大佬博客文章和自己项目中使用的Shiro框架来写一篇自己理解的文章,可能在编写的过程中有不正确的地方,欢迎大家给予指正,谢谢大家。Shiro介绍Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用...

2019-12-26 16:12:46 240

原创 慢慢渗透Spring AOP概念(一)

慢慢渗透Spring AOP概念(一)冷静 小白书生 今天我们在理解Spring AOP概念的时候我们首先要知道什么是面向切面编程?1:什么是面向切面编程(AOP)呢?在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Sprin...

2019-12-21 17:16:32 705

原创 注解@Target,@Retention,@Document

/** * 系统日志注解 * * @author Mark sunlightcs@gmail.com */@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface SysLog { String value() default "";}在上述自定义注...

2019-12-19 16:24:26 810

原创 微信小程序 --封装公共js方法以及组件化

微信小程序知识点总结:小程序的代码结构与vue的代码结构相近,所以我们在构建微信小程序的时候尽可能的去将一些公共的方法单独用js进行封装.1:微信小程序 App.js 是入口的js也是全局的js//app.jsvar util = require('./utils/util.js');var api = require('/pages/config/api.js');var use...

2019-11-21 09:58:19 5295

原创 vue.js 学习第二天: 路由基础篇

首先我们接着上一篇文章继续对vue.框架的学习! 在这边我们可以学习到 1):router-link和router-view 组件 2):路由的配置: a.动态路由的配置 b.嵌套路由的配置 c.命名路由的配置 d.命名视图 3):js来操作路由...

2019-05-09 22:40:17 114

原创 Vue.js学习(希望通过写博客的方式让自己认真学习新的技术,促使自己成长)

最新一直想学习VUE.js前端框架~但是每次学习到一般就开始放弃,这次为了让自己认真的学下去,准备开始进行一个月的连续自律学习vue.js的事件~希望通过写博客让自己提升自己也可以让自己坚持下来~ 由于第一次写技术性博客,如果有人看到也欢迎指正自己技术上的缺陷,欢迎大家一起来讨论关于技术上的问题~ 首先附上vue.js的官网地址:https://cn.vuejs.o...

2019-05-08 21:59:30 748

空空如也

空空如也

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

TA关注的人

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