首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Vernunft
掘友等级
JAVA搬砖
搬砖户口、vloger
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
java agent的一次踩坑实验之旅
java agent也可以称之为java代理,相当于在JVM级别做了AOP支持,我们可以在运行main方法之前对程序进行修改或新增逻辑。 欢迎来看 java agent踩坑之旅。
基于nginx搭建rtmp服务器,用于直播点播
安装nginx我的虚拟机是RedHat4.4.7-4,确保虚拟机可以访问网络1、下载nginx链接http://nginx.org/我是下载的nginx-1.6.2版本2、下载rtmp模块https:
@Async注解失效,解决方案
场景如下:原始代码:存在问题解决方案方案说明
ThreadLocal项目实战-TraceId日志
在日志中加入traceId,可以追踪链路,在分布式系统中十分常用,我们基于org.slf4j.MDC来实现,其原理就是用到ThreadLocal。 在请求上加入TRACE_ID,也可以直接在请求头上赋值。利用拦截器,拦截处理:
BeanUtils.copyProperties遇到Map异常
copyProperties方法在匹配时,只匹配了Map类型,就进行了赋值导致问题。
Spring-自定义注解@Interface
RUNTIME修饰的注解:表示注解的信息被保留在class文件(字节码文件)中当程序编译时,会被虚拟机保留在运行时。所以它能够通过反射调用,所以正常运行时注解都是使用的这个参数 这样一个自定义注解就完成了。
数据库批量提交失败 sql injection violation, multi-statement not allow
另一种解决方法,不要配置过滤器spring.shardingsphere.datasource.slave0.filters,url体现allowMultiQueries=true也可以。
基于AOP的一次实践
实现aop的通知类型、切点表达式、切点注入方式还有很多种,这里不一一列举,大家有需要时可以自行查阅相关资料,重要的是动手实践跑一下程序,就能体会到aop的奥秘了。
mybatis的in查询使用string之#与$
此时代码执行结果查询出来为空,但是数据库查询是有值。 这一定有蹊跷,思前想后不对劲,果然太年轻了,这跟 # 与 $ 有关系。 会变成selcet * from user where id in ('1,3,4')这样就能看出问题了吧。 但是如果用的是${param} 这时候就是…
记录分批次查询的取巧方法
问题遍历数据库,根据一定条件筛选,每次取1000条进行处理数据处理,处理过程可能改变条件值,无法直接使用limitindex,size,会导致遗漏或者多处理某些数据,原先伪代码:解决方案每次只取100
下一页
个人成就
文章被点赞
14
文章被阅读
13,600
掘力值
341
关注了
3
关注者
5
收藏集
0
关注标签
13
加入于
2020-07-02