随笔分类 -  Java

相关知识
线程Dump
摘要:jps 然后是 选择对应类的 pid jstack pid View Code 阅读全文

posted @ 2025-03-12 18:21 王半仙儿的博客 阅读(9) 评论(0) 推荐(0)

list 中的Stream 累加操作
摘要:ublic class Test { public static void main(String[] args) { double sum = 860.10 + 1808.09; double sum1 = 1808.09 + 860.10; // output is 2668.19 System 阅读全文

posted @ 2023-08-18 10:25 王半仙儿的博客 阅读(102) 评论(0) 推荐(0)

Mysql 不用Json存储 List<Long>的方式
摘要:public static void main(String[] args) { List<Long> idList = new ArrayList<>(); for (int i = 0; i < 20; i++) { idList.add(Long.valueOf(i)); } String i 阅读全文

posted @ 2023-08-10 11:18 王半仙儿的博客 阅读(64) 评论(0) 推荐(0)

@RequestBody中传递json里的对象,对象包含list属性,对应body里的格式
摘要:以下就是对应格式,直接复制进接口文档相关工具即可{ "userId": "88", "openCostCenterDTO": [ { "name": "大斯温例果取向", "code": "55", "costCenterCode": "35", "parentCostCenterItemCode" 阅读全文

posted @ 2022-12-14 15:39 王半仙儿的博客 阅读(1268) 评论(0) 推荐(0)

同一块石头搬到了两次的List<Map> 转List<dto>的问题
摘要:不多比比 it is shame to talking about this List<Map<String, Object>> maps = reader.readAll(); List<UploadData> collect = maps.stream().map(m -> new Upload 阅读全文

posted @ 2022-11-08 16:10 王半仙儿的博客 阅读(104) 评论(0) 推荐(0)

Java如何防御XSS攻击?
摘要:Q1.什么是XSS攻击? 定义很多,这里我找一个比较详细的解释 https://www.cnblogs.com/csnd/p/11807592.html Q2.为什么会有XSS攻击 也看上面的链接 Q3.Java后端如何防御XSS攻击 方法:将前端请求(HttpServletRequest)的所有数 阅读全文

posted @ 2022-03-09 10:34 王半仙儿的博客 阅读(3280) 评论(0) 推荐(1)

数据结构与算法分析-表,栈,队列
摘要:人家叫ADT adt是啥呢 表的简单数组实现 自我理解 某技师(数组)手法很好,以至于很多lsp点,大保健按先后顺序排队发号,奇怪的是这位技师每天只接30个(楼下有小牌写着今天接待30位),多了不接,所以号码牌(索引)就从0 发到29, 然后她有个习惯,每次发完号她还要自己确定一遍(遍历:查找的很快 阅读全文

posted @ 2021-05-17 18:10 王半仙儿的博客 阅读(71) 评论(0) 推荐(0)

Docker容器启动报WARNING: IPv4 forwarding is disabled. Networking will not work
摘要:报错提示提示如上所示 解决方法: vim /etc/sysctl.conf 将绿色标识处改为1 如图所示 操作方法 : 先按键盘的 i 进入编辑模式 将默认的0 改为1 然后esc 然后 shift + : 退出编辑模式 输入wq 回车 修改完成后 重启网络服务 systemctl restart 阅读全文

posted @ 2021-04-21 13:20 王半仙儿的博客 阅读(186) 评论(0) 推荐(0)

List按需转换Map
摘要:需求 : Mybatis的<select>返回一个List,想按照实体类其中的属性转换成Map<String, String>实现过程: 其实有很多方式,可以使用普通for循环,循环取属性put进Map中,由于Jdk8以后,有了Stream流的方式,函数式出现,简化了代码,其实我也不太懂,我倒是有本 阅读全文

posted @ 2021-04-21 09:35 王半仙儿的博客 阅读(1050) 评论(0) 推荐(0)

位移运算符 1<<4
摘要:转载自 https://www.cnblogs.com/ljangle/p/13036992.html 位运算 1 << 4 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 查看HashMap源码,发现这个static fi 阅读全文

posted @ 2021-04-08 09:24 王半仙儿的博客 阅读(2123) 评论(0) 推荐(0)

Java静态相关问题
摘要:问题1: public class Demo01_StaticTest { private static Demo01_StaticTest st = new Demo01_StaticTest(); public static int count1; public static int count 阅读全文

posted @ 2021-02-22 11:00 王半仙儿的博客 阅读(121) 评论(0) 推荐(0)

控制台报IPV6问题的解决
摘要:IPv6问题调试 Burp Suite是不支持IPv6地址进行数据通信的,这时在cmd控制台里就会抛出如下异常 java.net.SocketException: Permission denied 同时,浏览器访问时,也会出现异常 Burp proxy error: Permission deni 阅读全文

posted @ 2021-02-03 11:33 王半仙儿的博客 阅读(629) 评论(0) 推荐(0)

double四舍五入保留两位小数的方法
摘要:1,DecimalFormat DecimalFormat decimalFormat = new DecimalFormat(".00"); 意思就是规定保留几位小数 使用时 decimalFormat.format("這裡是個String"); 注:当前返回的是String 如需返回double 阅读全文

posted @ 2021-01-08 10:17 王半仙儿的博客 阅读(863) 评论(0) 推荐(1)

循环Map的几种方法
摘要:package cn.jdbc.test;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry; /** * Map 集合的循环遍历 * @data 201 阅读全文

posted @ 2021-01-05 17:20 王半仙儿的博客 阅读(7797) 评论(0) 推荐(0)

结果集为List如何转为Map<String,List<Entity>>?
摘要:普通写法 Map<String, List<Model>> map = new HashMap<>();// 如何获取相同的num 的对象做运算 for (Model model6 : list) { String s = model6.getNum(); if (map.containsKey(s 阅读全文

posted @ 2021-01-04 08:47 王半仙儿的博客 阅读(3274) 评论(0) 推荐(0)

实体类如何"不费力气"的转为Map
摘要:实际业务中可能需要实体类转Map,那么实体类如何“不费力气”的转成Map? 阅读全文

posted @ 2020-12-29 14:08 王半仙儿的博客 阅读(3220) 评论(0) 推荐(1)

HashMap
摘要:随着 JDK 1.8 Streams API 的发布,使得 HashMap 拥有了更多的遍历的方式,但应该选择那种遍历方式?反而成了一个问题。 本文先从 HashMap 的遍历方法讲起,然后再从性能、原理以及安全性等方面,来分析 HashMap 各种遍历方式的优势与不足,本文主要内容如下图所示: H 阅读全文

posted @ 2020-12-29 11:01 王半仙儿的博客 阅读(101) 评论(0) 推荐(0)

你被同一块“石头”绊倒过两次么?
摘要:1,什么“石头”? There is no getter for property named 'build_in' in 'class org.jeecg.modules.mass.dto.MassCustomDto' 一顿操作猛如虎,一看控制台就想吐。这是什么AOP?invoke? 这不是重点, 阅读全文

posted @ 2020-12-29 10:12 王半仙儿的博客 阅读(192) 评论(0) 推荐(0)

Spring 相关知识
摘要:https://www.bilibili.com/video/BV1gW411W7wy?spm_id_from=333.788.b_636f6d6d656e74.173 老雷的Spring注解驱动 源码 https://www.bilibili.com/video/BV1Vf4y127N5?from 阅读全文

posted @ 2020-12-29 09:42 王半仙儿的博客 阅读(60) 评论(0) 推荐(0)

Java反射初探123456789
摘要:牛逼的框架都反射,不要问我为什么,因为我也不知道 可能是因为生成了class文件没法实例化,所以只能反射创建对象,但是在spring中,ioc就是反射实现的控制反转 看Spring4.x企业级开发实战 自己写的 第一个是Person类 package com.smart.reflect; /** * 阅读全文

posted @ 2020-12-25 17:52 王半仙儿的博客 阅读(304) 评论(0) 推荐(0)

导航