- 博客(13)
- 收藏
- 关注
原创 Spring Aspect的Execution表达式
在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点"例如定义切入点表达式 execution (* com.sample.service.impl..*.*(..))execution()是最常用的切点函数,其语法如下所示:整个表达式可以分为五个部分:1、execution(): 表达式主体。2、第一个*号:表示返回类型,*号表示所有的类型。3、包名:表示需要拦截的包名,后面的两个句点表示当前包和当前包的所有子包,com.
2021-11-17 15:00:34
660
原创 java中的元注解
java中元注解(用来标识注解的注解)有四个: @Retention @Target @Document @Inherited;@Retention:注解的保留位置@Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包含@Retention(RetentionPolicy.CLASS) // 默认的保留策略,注解会在class字节码文件中存在,但运行时无法获得@Retention(RetentionPolicy.RUNTIME)
2021-11-17 14:53:24
396
原创 UML类图
一、类的属性的表示方式在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Employee类,它包含name,age和email这3个属性,以及modifyInfo()方法。那么属性/方法名称前加的加号和减号是什么意思呢?它们表示了这个属性或方法的可见性,UML类图中表示可见性的符号有三种:+ :表示public- :表示private# :表示protected(friendly也归入这类)因此.
2021-11-17 14:31:24
1494
原创 Spring事务不生效问题
参考资料:Spring中同一个service中方法相互调用事务不生效问题解决方案_潘超博客-优快云博客springboot多个service互相调用的事务处理_清风路遥-优快云博客问题:一个非事务方法调用一个事务方法,事务没有开启解决方法:在java配置类上添加注解@EnableAspectJAutoProxy(exposeProxy = true)方式暴漏代理对象,然后在service中通过代理对象AopContext.currentProxy()去调用方法。@Conf
2021-11-17 11:41:37
156
原创 升级到springboot 2.x问题集
问题:升级到springboot2.x后,数据库时区不对解决办法:数据库链接加上&serverTimezone=Asia/Shanghai即可
2021-11-17 11:40:06
881
原创 Mybatis批量update失败问题
原来mysql的批量更新是要我们主动去设置的, 就是在数据库的连接url上设置一下,加上&allowMultiQueries=true即可。
2021-11-17 11:36:58
873
原创 Https接口异常javax.net.ssl.SSLHandshakeException问题
收到告警,asr6和asr7服务器请求车场Https接口异常,SSL异常javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure经网上查证,并发给运维,asr4没报错,和asr6和asr7报错,是因为asr4加了一个java加密位数无限制的包,环境不一致解决办法:让运维把两台机子都加上这个安装包,重启服务,问题解决。安装包名为(Java Cryptography Extension (
2021-11-17 11:32:52
3964
原创 Jmeter学习——创建自定义的Java Sampler
本文主要讲解如何创建自定义Java Sampler,包括Java Sampler的简要说明,创建Java Sampler jar包的步骤,使用自定义Java Sampler进行测试
2017-07-12 18:21:27
2825
原创 ES6学习
ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。也就是说,ES6就是ES2015。虽然目前并不是所有浏览器都能兼容ES6全部特性,但越来越多的程序员在实际项目当中已经开始使用ES6了,比如阿里的Ant Design。本文主要讲解ES6的常用特性。
2017-05-24 19:12:37
321
原创 架构设计的指导思想——总结《大型网站技术架构:核心原理与案例分析》一书
本文分为两大部分,9个架构模式和8个架构要素。9个架构模式分别是分层,分割,分布式,集群,缓存,异步,冗余,自动化,安全。8个架构要素分别是性能,可用性,可伸缩,可扩展,安全,成本,可维护,可移植。在展开阐述之前,先谈谈架构演化思想:好的架构都是演化而来的,好的架构是满足当时业务的需求,切不要为了架构而架构,但设计架构的时候要考虑为系统留一定的余量。
2017-05-16 21:34:18
2192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人