- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 java的设计模式
java的设计模式大体上分为三大类:创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。 结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。 行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。设计模式遵循的原则有6个:...
2019-03-22 20:26:17 107
原创 spring boot 指定启动环境
spring boot中,可以通过在bootstrap.yml配置文件中,配置多个不同的profile,实现在不同的环境(比如开发、测试和生产环境)使用不同的配置变量。Spring Boot中application.yml与bootstrap.yml的区别Bootstrap.yml(bootstrap.properties)在application.yml(application.prop...
2019-03-21 16:05:30 1858
原创 最全的Spring注解及使用方法
最全的java spring注解注解是个好东西,但好东西我们也是看见过,整理过,理解过,用过才知道好。不求我们每个都记住,但求保有印象,在需要的时候能提取出来再查找相关资料,平时工作就不会显得那么被动了。1.@Configuration注解该类等价 与XML中配置beans,相当于Ioc容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean,与xml...
2019-03-21 15:23:00 1929
原创 Spring @Transactional注解的使用
概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Persistence API和JDO(Java Data Objects) 支持...
2019-03-21 10:22:39 117
原创 @Transactional(readOnly = true)注解的使用
只读事务(@Transactional(readOnly = true))的一些概念念:从这一点设置的时间点开始(时间点a)到这个事务结束的过程中,其他事务所提交的数据,该事务将看不见!(查询中不会出现别人在时间点a之后提交的数据)应用场合:如果你一次执行单条查询语句,则没有必要启用事务支持,数据库默认支持SQL执行期间的读一致性;如果你一次执行多条查询语句,例如统计查询,报...
2019-03-21 10:15:45 909
原创 Spring的注解@DependsOn
用途注解@DependsOn位于如下包org.springframework.context.annotation1该注解用于声明当前bean依赖于另外一个bean。所依赖的bean会被容器确保在当前bean实例化之前被实例化。举例来讲,如果容器通过@DependsOn注解方式定义了bean plant依赖于bean water,那么容器在会确保bean water的实例在实例化be...
2019-03-21 10:03:34 1956
原创 @ResponseStatus注解的使用
带有@ResponseStatus注解的异常类会被ResponseStatusExceptionResolver 解析。可以实现自定义的一些异常,同时在页面上进行显示。具体的使用方法如下:1.首先定义一个异常类:@ResponseStatus(value = HttpStatus.FORBIDDEN,reason = "用户名和密码不匹配!")public class UserNameN...
2019-03-21 09:32:56 2304
原创 @ControllerAdvice 异常拦截
在spring 3.2中,新增了@ControllerAdvice 注解,可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping中。参考:@ControllerAdvice 文档一、介绍创建 MyControllerAdvice,并添加 @ControllerAdvice注解。package ...
2019-03-21 09:26:41 319
原创 Nginx服务状态监控
Nginx服务状态监控 在Nginx的插件模块中有一个模块stub_status可以监控Nginx的一些状态信息,默认安装可能没有这个模块,手动编译的时候加一下即可。 1. 模块安装 先使用命令查看是否已经安装这个模块:[root@ihxb123Z nginx]# ./nginx -V (V大写会显示版本号和模块等信息、v小写仅显示版本信息。 如果已经
2017-09-29 14:28:23 2841
转载 linux时间同步ntp服务的安装与配置
当我们需要管理多台服务器的时间时,一台一台的修改未免太麻烦了,NTP服务就很好的为我们解决了这个问题!1.首先安装NTP[root@localhost /]# yum install ntp -y2.修改NTP配置文件,添加NTP服务器的网络位置 /etc/ntp.conf# For more information about this file,
2017-09-28 15:26:50 415
spring MVC+easyUI+mybatis开发网站后台管理系统
2019-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人