- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 log4j2的配置和使用
log4j2Apache Log4j 2是对Log4j的升级,Log4j 1提供了显著的改进。在Logback的架构中修复一些固有问题时,提供了许多可用的改进。包括更先进的过滤,重载配置,支持 Log4j 1.2, SLF4J, Commons Logging 。可以将以前旧版本的日志代码,通过更换jar的方式,轻松过渡到log4j2。日志等级trace<debug<...
2018-04-30 14:33:19 1400
原创 spring的事物运用(含AOP管理事物)
事物事物有四个特性:原子性,一致性,隔离性,持久性。在日常开发对数据库事物操作是非常常见的。如果我们手动写jdbc代码,需要手动调用Connection类的 con.setAutoCommit(false);设置其不自动提交,在try-catch块中显式的调用rollback()函数。spring对事物的支持 PROPAGATION_REQUIRED 如果存在已经一个事...
2018-04-22 23:25:12 250
原创 spring的AOP的介绍和使用
AOP简介AOP:面向切面编程。于oop一样是一种软件的编程思想。 在日常的软件开发中,比如一个方法处理在处理核心的业务逻辑时,可能还要考虑到日志,事物,安全认证等方面,如果我们把这些代码都杂糅到一个方法里面,或者方法调用方法,会显得代码过于臃肿,不利于复用。有人说我们可以利用继承和委托来解决这个问题,但是继承会导致一个脆弱的体系。而aop更能优雅的解决问题。我们将最核心的方法只需要实现自己...
2018-04-21 22:58:16 210
原创 将本地jar包上传nexus私服
1.登陆nexus私服在游览器输入http://localhost:8081/nexus/ 默认账号和密码是admin,admin123。如果自己忘了可以去看setting.xml文件下的私服配置。上传jar包,并填写坐标外部jar包一般上传自3rd party模块,点击上传,填写相应的坐标,和版本号,就可以在pom.文件中添加依赖了。 ...
2018-04-15 17:31:54 14076 1
原创 windows下Zookeeper的安装
zookeeper简介ZooKeeper是一个开源的分布式的应用程序协调服务,是hadopp生态的一个子项目,它可以为为分布式应用提供一致性服务,包括:配置维护、域名服务、分布式同步、组服务等。去官网下载zookeeper压缩包http://mirrors.shu.edu.cn/apache/zookeeper/stable/ 当前稳定版3.4.10,不要看到tar.gz后缀就以...
2018-04-12 22:59:12 209
原创 设计模式之装饰器模式
装饰器模式装饰器模式:在不改变被装饰类的结构的前提下,允许向。一个现有的对象添加新的功能。其实现原理是创建了一个装饰类依赖于被装饰类,为其添加新的功能。其作用于代理模式很像,代理依赖于继承,而装饰器采用组合。可以说代理模式可以隐藏内部实现的细节,而装饰器必须显示的传入其被装饰的对象。 抽象组件(Component):被装饰的抽象对象。 具体组件(ConcreteComponent):被...
2018-04-07 21:15:12 149
原创 spring加载多个properties文件出现 Could not resolve placeholder
以前自己建些整合ssm或ssh的demo或项目都是习惯,将多数属性配置放在同意一个配置文件中,例如 而在实际项目中,spriing的xml配置和外部的属性文件配置,都是按功能分开的,易于后期维护。今天在开发中就把自己坑惨了。 例如我有一个spring-application.xml加载一个配置文件<context:property-placeholder location="...
2018-04-03 22:57:27 809
原创 mysql中整合常用的函数
条件选择函数case when expr1 then value1 [when expr2 then value2]... else value3 endcase 变量 when expr1 then value1 ... else valuen end绝对值函数abs(x)圆周率函数pi()平方根函数sqrt(x)取余函数mod(x,y) ...
2018-04-03 22:33:42 511 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人