自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Service层的异常处理

Service层的异常处理1.默认spring事务只在发生未被捕获的 runtime excetpion()时才回滚。2.spring aop 异常捕获原理:被拦截的方法需显式抛出异常,并不能经任何处理,这样aop代理才能捕获到方法的异常,才能进行回滚,默认情况下aop只捕获runtime exception的异常,但可以通过配置来捕获特定的异常并回滚,换句话说在service的方法中不使用try catch 或者在catch中最后加上throw new RuntimeExcetpion(),这样程序

2021-03-02 18:10:11 760 1

原创 单例设计模式

1.1单例模式介绍所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例, 并且该类只提供一个取得其对象实例的方法(静态方法)。比如mybatis框架的 SqlSessionFactory,负责创建 SqlSession 对象。SqlSessionFactory并不是轻量级的,一般情况下,一个项目通常只需要一个 SqlSessionFactory就够,这是就会使用到单例模式。1.2单例设计模式的划分大致划分两大类懒汉模式:实例在第一次使用时创建饿汉模式:实例

2020-09-05 15:49:36 627

原创 Spring和springmvc父子容器

何为父子容器?Spring正题框架的核心概念中, 容器是核心思想。用来管理bean 的整个生命周期,在一个项目中,容器不仅仅只有一个。容器之间也存在上下层关系,当一个项目中引入Spring和SpringMVC这两个框架,其实就是2个容器,Spring是父容器,SpringMVC是其子容器,子容器可以访问父容器对象,而父容器不可以访问子容器对象。(对父子属性不成立)该如何理解子容器可以访问父容器对象,而父容器不可以访问子容器对象? 举个栗子Web层的congtroller定义的类中,可以引用servi

2020-08-23 17:16:47 251

原创 Mysql语句执行流程

2020-08-14 10:11:43 119

原创 冗余设计思想

2020-08-01 08:23:46 710

原创 @PathVariable和@RequestParam的区别

@PathVariable接收url的path上携带的参数@GetMapping("/books/{username}") public Object testPathVariable(@PathVariable String username){ Map<String,Object> map = new HashMap<>(); map.put("username",username); return map; }

2020-07-28 10:29:39 227 1

原创 分别什么情况下使用@Reference 、@Resource和@Autowired

1.@Autowiredorg.springframework.beans.factory.annotation.AutowiredSpringBoot项目中常用。简单来说就是引入由Spring容器管理的bean。[email protected]相当于@Autowired,只不过@Autowired是通过类型自动注入,而@Resource默认byName自动注入。3.@Reference@Reference是dubbo的注解,也是注入,他一般注入的是

2020-07-23 08:45:28 914

原创 简单理解@Reference 、@Resource和@Autowired的区别

1.@Autowiredorg.springframework.beans.factory.annotation.AutowiredSpringBoot项目中常用。简单来说就是引入由Spring容器管理的bean。[email protected]作用相当于@Autowired,只不过@Autowired是byType自动注入,而@Resource默认byName自动注入。3.@Reference@Reference是dubbo的注解,也是注入,他一般

2020-07-23 07:57:58 668

原创 Dubbo-admin管理控制台

Dubbo-admin管理控制台首先把Tomcat服务器的webapps目录中的东西删掉(可以考虑重新拷贝一份tomcat),把dubbo-admin.war拷贝到Tomcat服务器的webapps目录下,启动Tomcat服务器解压该war包,修改dubbo-admin\WEB-INF\dubbo.properties配置文件dubbo.registry.address=zookeeper://192.168.25.128:2181dubbo.admin.root.password=rootdubb

2020-07-21 18:14:18 141

原创 虚拟机中输入ifconfig不显示ip地址,如何解决

当时我输入ifconfig命令出现的情况(有ens33,异常情况下只有lo)解决办法输入命令 vi /etc/sysconfig/network-scripts/ifcfg-ens33 将ONBOOT=no 改为ONBOOT=yes(是否开机启用的意思)需要修改这几个参数,把BOOTPROTO改成static,设置,静态IP地址,子网掩码,网关地址,DNS服务器,如上图的箭头所以,改成之后保存退出,然后执行systemctl restart network,重启一下网卡.再执行一下ifconf

2020-07-18 09:34:47 13343 7

原创 虚拟机安装图形化界面

虚拟机安装图形化界面1.第一步:下载的时候中途会提示 是否需要下载 输入 y 确认就好。第二步同 yum groupinstall ‘X Window System’2.第二步,这一步需要比较久,大概有一个多G的文件要下。耐心等待一会儿 yum groupinstall ‘GNOME Desktop’3.下载完成,看到 complete 之后,输入 startx 就可以进入图形界面了。4.到这一步,已经算是成功安装图形界面了,不过我们要需要把他设置为下次开机默认为图形界面,输入:syste

2020-07-18 08:43:36 4701

原创 zookeeper安装小白问题

*zookeeper安装及连接问题欢迎使用Markdown编辑器|你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编在这里插入代码片辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Mark

2020-07-13 09:45:15 205

空空如也

空空如也

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

TA关注的人

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