- 博客(14)
- 收藏
- 关注
原创 Could not initialize class sun.awt.X11FontManager
因为openjdk:11-jre-slim是精简版的,会缺少一些包,导致导出报错:Could not initialize class sun.awt.X11FontManager。
2024-02-20 16:30:55
1832
原创 java远程调用传参总结
java远程调用传参总结java远程调用传参总结x-www-form-urlencodedform-dataraw(json格式)java远程调用传参总结请求参数格式分为三种x-www-form-urlencodedhttps://xxx/getUserByRoleCode/{roleCode}@PathVariable("roleCode") String roleCodeform-data@GetMapping("/role/user/list")WebResult<List&l
2021-12-08 20:23:32
499
原创 mybatis中if标签test判断的一个小坑记录
mybatis中if标签test判断的一个小坑记录代码:代码:<if test="formNumber != null and formNumber != ''">formNumber为java中的BigDecimal类型,当formNumber为0时该判断条件为false!这当时让我很费解,照理说0!=null而且0!=‘’是true才对,结果它一直判断为false。后来上网查资料才发现在mybatis中’’ 与0 与 false都一样,即可以认为三者相同。自此建议非String类
2021-11-06 11:00:31
272
原创 mybatis中 if 标签 test 等于判断
mybatis中if标签test等于判断在mybatis中不等于一般是在mybatis中不等于一般是<if test="formNumber != null and formNumber != ''">而判断等于是<if test='flag != null and flag == "3"'>使用==的时候,需要test外层使用 ''单引号,里面的参数使用 ""双引号!记录一下,因为被阻塞了一下,也是查到csdn的小伙伴的记录解决,感谢一下“程序猿的编程日记”。
2021-09-08 09:30:28
6447
1
原创 leetcode9
分类:数学题目解答题目解答 public void testIsPalindrome(){ System.out.println(isPalindrome(121)); System.out.println(isPalindrome(-121)); System.out.println(isPalindrome(10)); } private boolean isPalindrome(int x){ if(x<
2021-08-18 10:02:05
90
原创 leetcode35
分类:排序题目解答题目解答 public void testSearchInsert(){ int[] arr = {1}; System.out.println(searchInsert(arr, 0, arr.length - 1, 0)); } private int searchInsert(int[] arr,int left,int right,int findValue){ if(findValue < arr
2021-08-16 11:28:33
73
原创 leetcode268
分类:排序题目解答题目解答 public void testMissingNumber(){ int[] nums = {9,6,4,2,3,5,7,0,1}; System.out.println(missingNumber(nums)); } /** * 排序 */ private int missingNumber(int[] nums){ Arrays.sort(nums); f
2021-08-16 11:23:16
77
原创 leetcode217
分类:排序题目解答题目解答 public void testContainsDuplicate(){ int[] nums = {1,2,3,1}; System.out.println(containsDuplicate(nums)); } private boolean containsDuplicate(int[] nums){ Map<Integer,Integer> m = new HashMap<In
2021-08-16 11:17:01
79
原创 数据结构与算法2
分类:排序题目解答题目解答 public void testMajorityElement(){ int[] nums = {2,2,1,1,1,2,2}; System.out.println(majorityElement(nums)); } private int majorityElement(int[] nums){ Map<Integer,Integer> m = new HashMap<Intege
2021-08-16 11:11:32
95
原创 数据结构与算法1
分类:排序题目解答题目给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。nums2 的长度为 n 。解答 pr
2021-08-16 11:02:14
439
原创 Vue入门
Vue入门Vue入门1.Vue基本介绍2.什么是MVVM3.Vue.js目录结构4.Vue常用属性5.Vue.js路由6.Vue.js---axiosVue入门1.Vue基本介绍1、Vue.js目前最火的的一个前端框架,三大主流前端框架之一。2、Vue.js是一套构建用户界面的框架(一套完整的解决方案,对项目侵入性大,中途需要跟换框架则需要重构整个项目),只关注视图层,易上手,有配套的第三方类库。3、提高开发效率,帮助减少不必要的dom操作;双向数据绑定,通过框架提供的指令,前端只需要关注业务逻辑
2021-04-30 16:46:18
257
原创 redis加锁
这是我第一篇博客,激动Redis加锁Redis加锁加锁的方式有很多种,我们来说现在用的比较多的一种—redis加锁下面我们来看一个实例: String keyValue = UUID.randomUUID().toString();//定义一个唯一值,作用:这个线程的锁只能这个线程释放 String redisLockKey = RedisKey.LOCK_KEY+dto.getId(); try{ Boolean flag =
2021-04-30 11:10:00
146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人