自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java - 获取汉字大写首字母输出

有个项目需要将一批字符串的拼音首字母输出并大写,写了个工具类。需要引入外部jar。

2024-03-02 18:04:57 427 1

原创 lambda表达式 —— 过滤再排序未生效问题排查

项目中有个场景,需要将一个列表先按要求过滤,再根据某字段排序。后生成的新列表进行排序,但新列表并未输出,对原列表productList无影响,既未过滤也未排序。原变量不再使用可以这么写,但会使代码不够清晰甚至引用出现失误,可以创建一个新的变量来存储新列表。进行排序,是对原始表进行排序,不会创建一个新的已排序的列表。所以,上面第二种方案是先过滤再排序最后生成新列表返回,只不过原列表。列表没有其他引用指向它,被其他使用,之后会被垃圾回收器回收。为两个不同的列表,输出结果也是我们需要的。综上,List 接口的。

2024-03-02 17:41:42 438

原创 Linux命令 - 统计log日志某接口用户访问频次并排序

​记一次接口访问频次统计

2024-01-28 15:27:52 443

原创 单接口多个实现类调用指定类失效问题排查

在注入类时使用@Resource,其默认按照名称进行装配,找不到bean,会通过byType寻找bean。此处采用加@Primary 注解,但@Primary 注解不能解决调用指定实现类的问题。,但这种业务改动兼容成本太高,后面切换新老逻辑读写,下掉老逻辑和策略分发类也不方便。其次业务代码中,若没有注入接口,直接注入老逻辑实现类,改动回归成本也会非常高。寻找对应的实现类,即老逻辑实现类,走不到策略类,@Primary注解未生效。上加@Primary 注解,解决一个接口多个实现类调用指定类失效的问题。

2023-11-05 13:23:33 114

原创 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 646 2

原创 跳出Lambda表达式forEach()循环解决思路

跳出Lambda表达式forEach()循环解决思路

2023-09-03 16:59:55 1234

原创 Java8 Collectors.toMap()和Collectors.groupingBy()输出乱序

场景HashMapCollectors.toMap()LinkedHashMap方案

2020-11-06 17:15:28 7496 2

原创 远程连接断开导致程序终止

screen -r&

2020-05-16 23:38:56 2441

原创 搭建MongoDB复制集及相关问题

文章目录搭建复制集步骤注意的点搭建复制集步骤搭建MongoDB复制集,一主两从一仲裁搭建在4个节点上,这四个节点分别为:primary节点:39.100.20.128 —— server_Dsecondary节点:39.100.20.149 —— server_Bsecondary节点:39.100.201.91 —— server_Aarbiter节点:39.100.207.17 —— server_C1. 安装MongoDB在4个节点分别执行下面步骤安装MongoDB并启动。[r

2020-05-15 22:33:31 360

原创 YCSB——编译时Maven报错

阿里云仓库repo仓库

2020-03-25 12:48:06 700

原创 程序猿面试必背——Java资料整理

程序猿面试必背适用于:Java开发工程师、后台开发工程师、软件开发工程师写在前面:秋招已结束,以下是对我帮助比较大的资料,分享一下。可能涉及到的知识点:编程语言:Java基础知识:计算机网络、操作系统、linux、数据库(关系型如mysql+非关系型如redis、MongoDB等) ...

2019-12-20 11:53:47 390 1

原创 Maven项目运行中文乱码

问题描述:使用eclipse运行maven项目时,控制台打印和swing界面出现中文乱码,修改了windows --> preferences下关于编码的设置选项,仍然没有效果。解决方案:修改maven项目下的pom.xml文件,添加 <encoding> utf8 </encoding>,重新编译该项目,即可解决乱码问题。 <build> ...

2019-12-20 10:46:27 2970

原创 JMeter——源码解析_思维导图整理(总)

总的解析,文件目录运行过程思维导图

2019-08-28 17:32:11 2699 2

原创 搭建本地和容器版MySQL主从集群

搭建本地和容器版MySQL主从集群1. 搭建本地mysql主从集群2. 使用docker搭建mysql主从集群3. 注意【首先】关闭防火墙:[root@s1 master]# setenforce 0[root@s1 master]# systemctl stop firewalld; iptables –F1. 搭建本地mysql主从集群安装mysql,分别在master节点和n...

2019-08-11 19:02:27 398

原创 Kubernetes——虚拟机上k8s集群搭建

1. 虚拟机上搭建分布式基础环境(1) 安装准备Windows10 64位,vmware workstation 12、CentOS-7-x86_64-DVD-1611.iso(2) 安装过程1) 安装VMware按步骤安装。2) 安装CentOS按步骤安装。注意设置用户密码。3) 开启安装成功的虚拟机,配置网络。联网,配置静态IP,静态IP为192.168.5.101。可以根据...

2019-08-11 18:37:25 11650 7

原创 YCSB——使用YCSB测试分片mysql

过程源码控制台显示结果

2019-07-18 17:01:52 2044

原创 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 675

原创 常用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 199

原创 eclipse在运行main函数时,怎么给args数组传参数

eclipse在运行main函数时,怎么给args数组传参数起初没想到好办法,就直接硬性给args数组一个个赋值了

2019-07-08 19:42:34 1143

原创 虚拟机CentOS打开虚拟化Intel VT-x/EPT

虚拟机CentOS打开虚拟化Intel VT-x/EPT解决办法: f2进入bios界面,查找virtual字样的选项,将其开启(enable);如果上述方法行不通,则关闭虚拟机之后打开设置,找到如下位置开启。...

2019-07-08 09:28:29 6708

原创 JMeter——基于TCP协议使用JMeter进行性能测试-Linux系统

基于TCP协议使用JMeter进行性能测试-Linux系统在Linux系统中,JMeter没有图形界面,想要在其上进行测试任务,需要先在Windows上设计好测试方案,然后将.jmx文件内容拷到Linux系统,使用命令进行测试。在Windows系统上,JMeter安装包下载,并打开。参考博客:使用JMeter测试工具对服务器并发执行能力,响应速度等方面进行压力测试。打开JMeter,...

2019-05-26 20:21:51 2049

原创 使用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 304

原创 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 6342

原创 HttpClient如何获得服务器端的SESSIONID并进行后续操作

关于程序不走JSONObject object =JSONObject.fromObject(string);这行代码在进行B/S系统改造时,登录功能出现【页面错误】的提示,并且不走JSONObject object = JSONObject.fromObject(string);这行代码。另代码书写没有逻辑错误。经查阅资料,总结有以下几种原因:1。jar包冲突 2。jar包缺失...

2019-03-21 15:28:42 9830

原创 kubernetes单机版配置

kubernetes单机版配置环境虚拟机VMware-workstation-full-14.1.3-9474260,操作系统:CentOS7安装过程切换root,关闭电脑防火墙和CentOS自带的防火墙。关闭防火墙指令:#setenforce 0查看是否关闭了防火墙指令:#getenforce在安装k8s之前要配置虚拟机网络环境,联网。由于缺少ifcfg-eth0文件,网上...

2019-03-21 15:25:41 934

原创 JMeter——使用JMeter测试工具对服务器并发执行能力,响应速度等方面进行压力测试

测试内容使用JMeter测试工具对服务器并发执行能力,响应速度等方面进行压力测试。测试工具以及环境配置测试工具:JMeter,版本:apache-jmeter-3.1环境配置:配置JDK环境变量,以及JMeter的环境变量1)JDK环境变量配置:变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.8.0_51 (即jdk安装的位置)变量名:...

2019-03-21 11:39:03 1496

转载 Java上传图片超过2M报错

Java上传图片超过2M报错如题,改进方法,在struts.xml文件配置一句话:

2018-11-27 14:42:54 2110

原创 程序不走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 2022

dubbo所需jar包压缩包.rar

dubbo所需jar包,资源包括dubbo-2.8.4.jar,dubbo-2.8.4-sources.jar,original-dubbo-2.8.4.jar。

2019-06-03

HikariCP数据库连接池所需jar包

HikariCP数据库连接池所需jar包,HiKariCP是数据库连接池号称性能最好,可以完美地PK掉其他连接池。

2019-04-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除