
小白启程
文章平均质量分 71
繁星_
小白一枚,记录编程过程中遇到的bug。
展开
-
Java - 获取汉字大写首字母输出
有个项目需要将一批字符串的拼音首字母输出并大写,写了个工具类。需要引入外部jar。原创 2024-03-02 18:04:57 · 1082 阅读 · 1 评论 -
lambda表达式 —— 过滤再排序未生效问题排查
项目中有个场景,需要将一个列表先按要求过滤,再根据某字段排序。后生成的新列表进行排序,但新列表并未输出,对原列表productList无影响,既未过滤也未排序。原变量不再使用可以这么写,但会使代码不够清晰甚至引用出现失误,可以创建一个新的变量来存储新列表。进行排序,是对原始表进行排序,不会创建一个新的已排序的列表。所以,上面第二种方案是先过滤再排序最后生成新列表返回,只不过原列表。列表没有其他引用指向它,被其他使用,之后会被垃圾回收器回收。为两个不同的列表,输出结果也是我们需要的。综上,List 接口的。原创 2024-03-02 17:41:42 · 597 阅读 · 0 评论 -
Java代码获取当天最晚时间写入数据库自动变为下一天的00:00:00
有个需求要求将用户上传的年/月/日格式时间转为当天最晚时间23:59:59,例如上传2023/10/15,转换为2023/10/15 23:59:59,并将其存入数据库,数据库字段类型为datetime。代码获取的当天最晚时间毫秒位为999,而2023-10-15 23:59:59 对应毫秒数是1697385599000,所以落库会自动进位。测试时,发现数据库中数据一直显示为第二天的00:00:00,比如上述示例,显示为2023-10-16 00:00:00。原创 2023-10-15 17:51:58 · 1080 阅读 · 2 评论 -
跳出Lambda表达式forEach()循环解决思路
跳出Lambda表达式forEach()循环解决思路原创 2023-09-03 16:59:55 · 1713 阅读 · 0 评论 -
Java8 Collectors.toMap()和Collectors.groupingBy()输出乱序
场景HashMapCollectors.toMap()LinkedHashMap方案原创 2020-11-06 17:15:28 · 8026 阅读 · 2 评论 -
远程连接断开导致程序终止
screen -r&原创 2020-05-16 23:38:56 · 2848 阅读 · 0 评论 -
Maven项目运行中文乱码
问题描述:使用eclipse运行maven项目时,控制台打印和swing界面出现中文乱码,修改了windows --> preferences下关于编码的设置选项,仍然没有效果。解决方案:修改maven项目下的pom.xml文件,添加 <encoding> utf8 </encoding>,重新编译该项目,即可解决乱码问题。 <build> ...原创 2019-12-20 10:46:27 · 3103 阅读 · 0 评论 -
Eclipse--maven项目打包成War包
打包war包步骤1. 修改pom.xml文件,添加几句话:<packaging>war</packaging><!-- Tomcat外置。--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo...原创 2019-07-14 20:02:07 · 910 阅读 · 0 评论 -
常用Linux命令总结
常用命令总结1. Linux1.1 防火墙关闭防火墙setenforce 0 (selinux防火墙临时生效)service iptables stop开启防火墙setenforce 1service iptables start查看防火墙状态getenforce (selinux防火墙)service iptables status1.2 关机...原创 2019-07-13 22:09:12 · 391 阅读 · 0 评论 -
eclipse在运行main函数时,怎么给args数组传参数
eclipse在运行main函数时,怎么给args数组传参数起初没想到好办法,就直接硬性给args数组一个个赋值了原创 2019-07-08 19:42:34 · 1217 阅读 · 0 评论 -
虚拟机CentOS打开虚拟化Intel VT-x/EPT
虚拟机CentOS打开虚拟化Intel VT-x/EPT解决办法: f2进入bios界面,查找virtual字样的选项,将其开启(enable);如果上述方法行不通,则关闭虚拟机之后打开设置,找到如下位置开启。...原创 2019-07-08 09:28:29 · 6913 阅读 · 0 评论 -
使用Java实现二叉树相关问题
使用Java实现二叉树相关问题根据前序和中序遍历重建二叉树根据已知二叉树求其前序遍历、中序遍历、后序遍历以及层次遍历1. 题目:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。 假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。分析:根据前序遍历和...原创 2019-05-15 16:45:28 · 346 阅读 · 0 评论 -
InfluxDBClient--使用Python从查询的ResultSet中获取单个测量量的值
使用Python查询influxdb数据库中的数据,但是对于查询到的结果不知道怎么解析,返回的ResultSet结果如下:ResultSet({'(u'cpu/usage', None)': [{u'value': 31587109, u'time': u'2019-04-16T12:32:00Z'}]})直接在数据库中查询的结果如下:> use k8sUsing database...原创 2019-04-24 15:25:48 · 6640 阅读 · 0 评论 -
Java上传图片超过2M报错
Java上传图片超过2M报错如题,改进方法,在struts.xml文件配置一句话:转载 2018-11-27 14:42:54 · 2167 阅读 · 0 评论 -
程序不走JSONObject object = JSONObject.fromObject(string);这行代码
在进行B/S系统改造时,登录功能出现【页面错误】的提示,并且不走JSONObject object = JSONObject.fromObject(string);这行代码。另代码书写没有逻辑错误。经上网查阅,经实践得知有以下几点原因:1)jar包冲突,有重复jar包。2)缺少jar包。在浏览器该页面中点击右键检查,可发现错误提示,摘取如下:Caused by: java.lang.NoCl...原创 2018-09-18 10:46:54 · 2098 阅读 · 0 评论 -
HttpClient如何获得服务器端的SESSIONID并进行后续操作
关于程序不走JSONObject object =JSONObject.fromObject(string);这行代码在进行B/S系统改造时,登录功能出现【页面错误】的提示,并且不走JSONObject object = JSONObject.fromObject(string);这行代码。另代码书写没有逻辑错误。经查阅资料,总结有以下几种原因:1。jar包冲突 2。jar包缺失...原创 2019-03-21 15:28:42 · 10523 阅读 · 0 评论