http://xiangai.taobao.com
http://shop148612228.taobao.com

11 2020 档案

摘要:<logger name="org.apache.kafka.clients.consumer.internals.ConsumerCoordinator" level="OFF"/> packname一般是包名,但也可能是其他的名字,这个取决于java代码中写的名字 static final Lo 阅读全文
posted @ 2020-11-26 11:34 万事俱备就差个程序员 阅读(2013) 评论(0) 推荐(0) 编辑
摘要:使用idea连接mysql时出现 CLIENT_PLUGIN_AUTH is required 解决办法:换个驱动版本. 阅读全文
posted @ 2020-11-21 20:04 万事俱备就差个程序员 阅读(2330) 评论(0) 推荐(0) 编辑
摘要:spring-kafka的官方文档介绍,可以知道自1.1版本之后, @KafkaListener开始支持批量消费,只需要设置batchListener参数为true 把application.yml中的enable-auto-commit设置为false,设置为不自动提交 @Bean public 阅读全文
posted @ 2020-11-20 15:27 万事俱备就差个程序员 阅读(4806) 评论(1) 推荐(0) 编辑
摘要:在 MySQL InnoDB 中,COMPRESSED, COMPACT 和DYNAMIC 有什么区别? In MySQL InnoDB, what is the difference between COMPRESSED, COMPACT and DYNAMIC for ROW_FORMAT? W 阅读全文
posted @ 2020-11-17 14:32 万事俱备就差个程序员 阅读(1094) 评论(0) 推荐(0) 编辑
摘要:四个系统自带库为:information_schema、mysql、performance_schema、sys; 5.6版本自带的库为:information_schema、mysql、performance_schema、test。 2.information_schema .informati 阅读全文
posted @ 2020-11-14 14:18 万事俱备就差个程序员 阅读(404) 评论(0) 推荐(0) 编辑
摘要:将逗号分隔的字符串转换为List List<String> list = Arrays.asList(str.split(",")); List<String> list = Arrays.asList(StringUtils.split(str, ",")); 将list转化为逗号分割的字符串 S 阅读全文
posted @ 2020-11-14 13:29 万事俱备就差个程序员 阅读(1825) 评论(0) 推荐(0) 编辑
摘要:JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢,这就需要CGLib了。CGLib采用了非常底层的字节码技术,其原理是通过字节码技术为一个类创建子类,并在子类中采用方法拦截的技术拦截所有父类方法的调用,顺势织入横切逻辑。JDK动态代理与CGLib动态代理均是实现 阅读全文
posted @ 2020-11-07 15:58 万事俱备就差个程序员 阅读(7315) 评论(0) 推荐(0) 编辑
摘要:场景交代 在springboot中添加拦截器进行权限拦截时,需要获取请求参数进行验证。当参数在url后面时(queryString)获取参数进行验证之后程序正常运行。但是,当请求参数在请求体中的时候,通过流的方式将请求体取出参数进行验证之后,发现后续流程抛出错误: Required request 阅读全文
posted @ 2020-11-07 15:50 万事俱备就差个程序员 阅读(2283) 评论(0) 推荐(0) 编辑
摘要:aop的这几个注解的使用非常常见,但是他们的执行顺序,以及作为我们进入核心代码前的校验,是如何在校验失败不然他进入核心方法的?博客上确实有不少讲解的很详细,我在结尾也会推荐几篇。这里就几个重要的点和不明的点做下说明,前事不忘后事之师! 1.AOP的基本概念 切面(Aspect) :通知(advice 阅读全文
posted @ 2020-11-07 15:41 万事俱备就差个程序员 阅读(1581) 评论(0) 推荐(0) 编辑
摘要:Spring AOP 用户可能会经常使用 execution 切入点指示符。执行表达式的格式如下: 1 2 3 execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-patte 阅读全文
posted @ 2020-11-07 15:32 万事俱备就差个程序员 阅读(875) 评论(0) 推荐(0) 编辑
摘要:StopWatch是位于org.springframework.util包下的一个工具类,通过它可方便的对程序部分代码进行计时(ms级别),适用于同步单线程代码块。 正常情况下,我们如果需要看某段代码的执行耗时,会通过如下的方式进行查看: public static void main(String 阅读全文
posted @ 2020-11-07 14:42 万事俱备就差个程序员 阅读(703) 评论(0) 推荐(0) 编辑
摘要:import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.reflect.CodeSignature;import java.util.HashMap;import java.util.Map; public class 阅读全文
posted @ 2020-11-07 14:35 万事俱备就差个程序员 阅读(2805) 评论(0) 推荐(0) 编辑
摘要:MySQL 中常用的两种时间储存类型分别是datetime和 timestamp。如何在它们之间选择是建表时必要的考虑。下面就谈谈他们的区别和怎么选择。 1 区别 1.1 占用空间 类型占据字节表示形式 datetime 8 字节 yyyy-mm-dd hh:mm:ss timestamp 4 字节 阅读全文
posted @ 2020-11-06 17:00 万事俱备就差个程序员 阅读(298) 评论(0) 推荐(0) 编辑
摘要:我们有这样子的需求,需要记录用户操作某个方法的信息并记录到日志里面,例如,用户在保存和更新任务的时候,我们需要记录下用户的ip,具体是保存还是更新,调用的是哪个方法,保存和更新的任务名称以及操作是否成功。 这里最好的技术就是spring aop + annotation,首先我来定义个注解类 /** 阅读全文
posted @ 2020-11-05 09:36 万事俱备就差个程序员 阅读(1271) 评论(0) 推荐(0) 编辑
摘要:aop的这几个注解的使用非常常见,但是他们的执行顺序,以及作为我们进入核心代码前的校验,是如何在校验失败不然他进入核心方法的?博客上确实有不少讲解的很详细,我在结尾也会推荐几篇。这里就几个重要的点和不明的点做下说明,前事不忘后事之师! 1.AOP的基本概念 切面(Aspect) :通知(advice 阅读全文
posted @ 2020-11-04 19:16 万事俱备就差个程序员 阅读(1610) 评论(0) 推荐(0) 编辑
摘要:通过本篇文章了解 为什么需要LocalDate、LocalTime、LocalDateTime【java8新提供的类】 java8新的时间API的使用方式,包括创建、格式化、解析、计算、修改 为什么需要LocalDate、LocalTime、LocalDateTime Date如果不格式化,打印出的 阅读全文
posted @ 2020-11-04 19:13 万事俱备就差个程序员 阅读(3469) 评论(0) 推荐(0) 编辑
摘要:在用idea开发java项目时,启动报内存溢出错误,致服务启动失败: Error:java: java.lang.OutOfMemoryError: GC overhead limit exceeded 报此错说明启动期间内存不够用了,把idea的启动进程堆内存值设大点就行了。设置窗口:Settin 阅读全文
posted @ 2020-11-04 18:19 万事俱备就差个程序员 阅读(5408) 评论(0) 推荐(0) 编辑
摘要:@RequestMapping("/mvc24")@Logger(param1 = "#{task.project.projectName}",param2 = "#{task.taskName}",param3 = "#{name}",param4 = "常量")public void mvc24 阅读全文
posted @ 2020-11-04 18:12 万事俱备就差个程序员 阅读(418) 评论(0) 推荐(0) 编辑


http://xiangai.taobao.com
http://shop148612228.taobao.com
如果您觉得对您有帮助.领个红包吧.谢谢.
支付宝红包
微信打赏 支付宝打赏
点击右上角即可分享
微信分享提示