自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 npm的使用

cnpm : 无法加载文件 C:\Users\xxx\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。包会放在工程目录的 node_modules 目录中,使用时 require(‘模块名’) 引入即可。这是因为在VSCode中使用的终端是power shell,换成普通的cmd即可。包的版本号分为X.Y.Z三位,分别代表主版本号、次版本号、补丁版本号。npm是node自带的,从node官网下载安装node即可。如果是在VSCode中使用,先Ctrl+~打开终端。

2020-07-31 23:14:06 506

原创 Spring整合AOP

目录Spring AOPAspectJxml配置方式注解配置方式总结 在Spring中使用AOP有2种方式Spring AOP:Spring封装了动态代理实现AOPAspectJ:专业的AOP框架,更强大 Spring AOP依赖spring-aop 目标接口、目标类public interface UserService { void login(); void logout();}@Servicepublic class

2020-07-31 22:30:51 938

原创 Spring 事务管理

目录spring的事务管理xml方式注解方式常见问题spring提供的事务隔离级别spring提供的事务传播行为 spring的事务管理spring提供了2种事务管理方式编程式的:借助TransactionTemplate,但需要自己写一些java代码来实现,需要在xml中配置声明式的:实质是通过AOP来实现,使用简单方便,也最常用此处只介绍声明式的,声明式的有2种使用方式:xml、注解不管使用哪种方式,事务都是加在service层的 xml方式<!-- 配

2020-07-31 20:23:13 392

原创 Spring整合MyBatis

目录依赖jdbc.propertiesmybatis-config.xmlspring-db.xml常见问题NoSuchBeanDefinitionException: No bean named 'xxx' available” 依赖数据库驱动druid(连接池)mybatismybatis-springspring-tx (如果要用到事务) jdbc.properties#数据库连接信息jdbc.driverClassName=com.mysql.cj.jd

2020-07-31 19:48:36 372

原创 Spring整合Log4j

目录log4j简介log4j的日志级别log4j的组成log4j的使用 log4j简介日志的作用可分析程序执行过程,便于调试可将业务数据存储到文件、数据库,便于后期分析 log4j是一个功能强大的日志框架可以将日志信息输出到控制台、文件、GUI 组件、数据库中可以指定日志输出格式 log4j的日志级别一共七种,从高到低依次为OFF 最高日志级别,即关闭日志FATAL  导致应用程序退出的错误ERROR 运行发生错误,但不影响程

2020-07-26 22:29:25 2262

原创 Swagger的使用

目录原生swagger的使用Swagger注解使用示例Swagger常用注解 swagger是一个可以生成RESTful风格的接口文档、支持在线调试的文档框架。接口指的是后台暴露给前端访问的地址,一个服务、模块暴露出来给其他服务、模块调用的地址,是controller上映射的url。 原生swagger的使用依赖<dependency> <groupId>io.springfox</groupId> <artifac

2020-07-26 11:32:09 888

原创 Shiro的常见用法

新建类CustomRealm,继承AuthorizingRealm/*** 自定义的Realm/*** 授权方法,权限校验时自动调用//获取主体标识 String username =(String) principalCollection . getPrimaryPrincipal();//使用dao层,根据主体标识查询用户对应的角色、权限,此处略过 Set < String > permissions = null;

2020-07-25 00:25:59 1994

原创 Shiro 几种Realm的使用,认证、授权

目录shiro的依赖 shiro的依赖<!--在springboot中使用shiro--><dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring-boot-starter</artifactId> <version>1.5.1</version></dependency&g

2020-07-19 23:24:28 1373 2

原创 Shiro 理论知识

shiro可以在spring体系中使用,也可以脱离spring体系单独使用,spring security依赖spring,对spring项目支持更好,但只能在spring项目中使用;spring security:重量级的安全管理框架,前身是 Acegi Security ,功能强大,但概念、配置繁多,使用比shiro复杂。权限控制:让指定的用户,只能操作指定的资源(CRUD),eg. 功能权限、数据权限、管理权限等。以上是Shiro提供的基础功能,以下是Shiro提供的特性,根据需要使用。

2020-07-18 15:12:28 404

原创 chrome使用指南

目录常用快捷键常用插件Octotree 阅读、浏览github上的项目、源码。常见问题 常用快捷键Ctrl+T #打开新标签页Ctrl+W #关闭当前标签页Ctrl+Shift+T #重新打开上一个关闭的标签页#刷新Fn+F5Ctrl+RAlt+左箭头 #后退Alt+右箭头 #前进#检查、调试Fn+F12 Ctrl+Shift+ICtrl+N 打开新窗口Ctrl+Shift+N 打开新的无痕窗口Ctrl+H #查看历史记录Ct

2020-07-18 14:58:43 1656

原创 IDEA使用指南

在Help -> Edit Custom VM Options中也可以编辑idea64.exe.vmoptions文件,但文件位置不同,不是用同一个文件,bin下的是IDEA默认的配置,Help中的是用户配置,如果2个文件同是存在,用户配置的优先级更高。EasyCode是IDEA的一款插件,更加简单强大,可以根据数据表生成entity、controller、service、dao|mapper,对项目文件没有侵入,可以指定生成文件的模板,支持效果预览。可以选中目录后操作,也可以直接操作。

2020-07-18 14:05:27 5358 1

原创 在IDEA中使用SVN

目录IDEA中的相关设置常用功能常见问题 IDEA中的相关设置 常用功能 常见问题svn可以检出项目,IDEA svn不能检出项目的问题:在IDEA的svn配置中clear auth cache清除缓存

2020-07-18 11:21:17 1294

原创 SVN客户端的使用

目录SVN客户端的安装SVN中的一些概念SVN客户端的使用检出拉取更新将新建的文件、文件夹纳入到SVN的管理下提交修改比较不同版本的差异版本回退分支开发新建分支切换分支把分支合并到主干上查看版本关系图使用流程 SVN客户端的安装下载TortoiseSVN,安装时第二项选择 “Will be installed on localhost hard drive” SVN中的一些概念repository:仓库、版本库checkout:从仓库检出到本地update 从仓库中获

2020-07-16 22:27:14 487

原创 SVN服务器的使用

svn可以检出项目,IDEA svn不能检出项目的问题:在IDEA的svn配置中clear auth cache清除缓存

2020-07-16 21:29:13 545

原创 高可用的网站架构

 高可用:负载增大时,系统仍然能在正常时间范围内响应请求(包括快速失败)。 实现高可用的常用方法1、超时机制在应用中尽量设置超时时间,eg. 连接超时、服务调用超时,避免服务器故障、线程死锁等原因造成程序一直阻塞。 2、异步调用服务如果在服务中同步调用其它服务,下游服务故障时,上游服务也会受到影响,可通过消息队列等方式异步调用服务,消息队列实现了服务间的解耦,下游服务故障时,上游服务不受影响。 3、服务限流、降级可在网关层、服务层使用guava、

2020-07-05 16:30:00 417

空空如也

空空如也

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

TA关注的人

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