Logo

标签:java

13 篇文章

使用Mybatis#PageHepler分页插件出现莫名limit问题记录

Mybatis#PageHepler分页插件的使用不当导致出现问题记录事情经过之前的项目是没有引入PageHepler组件的,这次引入了,出现了一些查询接口莫名奇妙的加上了limit参数,代码中也并没有PageHelper.startPage()方法去声明,线上出现了部分查询接口出现SQL报错解决过...

Spring利用Event事件机制安全的持久运行服务Bean

我们在自己集成一些工具的时候,经常会看到一些错误的集成方式,经常会有人把服务的配置初始化和创建都放到了Bean生命周期的init-method或者使用了@PostConstruct注解修饰的方法里,这就导致了出现了一些可能导致一些奇怪的问题出现,或者时有时无的异常出现,因为此时Spring的IOC容...

Java反射获得注解位置的大全

Java反射获得注解大全这里记录着一些方便以后获得定位注解的方法,推荐收藏,方便以后快速定位,没有甲骨文话术,全是代码,有错误或者补充欢迎留言前提条件方便测试的注解&: 此类中的order用于标记存放的位置@Retention(RetentionPolicy.RUNTIME)@Target(...

Java用反射来实例化一个枚举

此方法是在java9+才管用, 低版本需要自行参考其他方式本文章以及代码诞生于我无聊时候的产物Java用反射来实例化一个枚举首先我线贴出枚举代码enum E { A, B, C; E() { }}一个很普通的E枚举类@Testpublic void testCaseBase() t...

更加安全的mybatis的字符串拼接方式

我原先的mybatis的like拼接方式<select id="exampleSql"> select id, name from example_table where name like '%${name}%'<...

leetcode 算法分享 31-下一个排列

leetcode 算法分享 31下一个排列😄 代码思路自己想的👋 代码地址 Github原题目描述整数数组的一个 排列 就是将其所有成员以序列或线性顺序排列。例如,arr = [1,2,3] ,以下这些都可以视作 arr 的排列:[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1] ...

Java Stream 一些技巧分享

1. 随机获得流中任意Item@Testpublic void testFindAny() { Integer integer = Stream.of(1, 2, 3) // .parallel() .findAny() .ge...

【问题记录】解决高版本maven对非https的拉去异常问题

maven-3.7 +版本对repository的url进行了https限制解决方法:下面方法任选其一,不过还是建议将url加上https,这样更安全添加参数-Dmaven.wagon.http.ssl.insecure=true-Dmaven.wagon.http.ssl.allowall=tru...

zookeeper-3.7.0 下载和安装

zookeeper-3.7.0 下载和安装下载链接apache-zookeeper-3.7.0-bin.tar.gz安装操作(window)修改启动脚本找到启动脚本apache-zookeeper-3.7.0-bin\bin\zkServer.cmd因为没有JAVA这个变量所以, 所有把%JAVA%...

java ASM创建一个简单的注解类

java ASM创建一个简单的注解类准备工作请看 java ASM创建一个简单的类 的准备工作查看一个注解编译后的样子我已正常的思维创建了一个SimpleAnnotation类, 这个类只有一个value方法, 其次有两个默认值@interface SimpleAnnotation { Str...