- 博客(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
886
1
原创 单例设计模式
1.1单例模式介绍所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例, 并且该类只提供一个取得其对象实例的方法(静态方法)。比如mybatis框架的 SqlSessionFactory,负责创建 SqlSession 对象。SqlSessionFactory并不是轻量级的,一般情况下,一个项目通常只需要一个 SqlSessionFactory就够,这是就会使用到单例模式。1.2单例设计模式的划分大致划分两大类懒汉模式:实例在第一次使用时创建饿汉模式:实例
2020-09-05 15:49:36
684
原创 Spring和springmvc父子容器
何为父子容器?Spring正题框架的核心概念中, 容器是核心思想。用来管理bean 的整个生命周期,在一个项目中,容器不仅仅只有一个。容器之间也存在上下层关系,当一个项目中引入Spring和SpringMVC这两个框架,其实就是2个容器,Spring是父容器,SpringMVC是其子容器,子容器可以访问父容器对象,而父容器不可以访问子容器对象。(对父子属性不成立)该如何理解子容器可以访问父容器对象,而父容器不可以访问子容器对象? 举个栗子Web层的congtroller定义的类中,可以引用servi
2020-08-23 17:16:47
335
原创 @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
329
1
原创 分别什么情况下使用@Reference 、@Resource和@Autowired
1.@Autowiredorg.springframework.beans.factory.annotation.AutowiredSpringBoot项目中常用。简单来说就是引入由Spring容器管理的bean。2.@Resourcejavax.annotation.Resource相当于@Autowired,只不过@Autowired是通过类型自动注入,而@Resource默认byName自动注入。3.@Reference@Reference是dubbo的注解,也是注入,他一般注入的是
2020-07-23 08:45:28
1024
原创 简单理解@Reference 、@Resource和@Autowired的区别
1.@Autowiredorg.springframework.beans.factory.annotation.AutowiredSpringBoot项目中常用。简单来说就是引入由Spring容器管理的bean。2.@Resourcejavax.annotation.Resource作用相当于@Autowired,只不过@Autowired是byType自动注入,而@Resource默认byName自动注入。3.@Reference@Reference是dubbo的注解,也是注入,他一般
2020-07-23 07:57:58
740
原创 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
195
原创 虚拟机中输入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
16116
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
5048
原创 zookeeper安装小白问题
*zookeeper安装及连接问题欢迎使用Markdown编辑器|你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编在这里插入代码片辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Mark
2020-07-13 09:45:15
266
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人