Java相关
文章平均质量分 63
JavaSE、JavaWeb、JavaEE相关
Koma_zhe
虚心学习,积累知识
展开
-
【Jodd】 Jodd:Java中的瑞士军刀轻量级工具包
【Jodd】 Jodd:Java中的瑞士军刀轻量级工具包转载 2024-09-22 16:57:38 · 578 阅读 · 0 评论 -
【并发编程八股】进程、线程、并发编程三大特性
【并发编程八股】进程、线程、并发编程三大特性原创 2023-09-09 17:08:23 · 913 阅读 · 0 评论 -
【JUC基础】JUC入门基础(二)
【JUC基础】JUC入门基础(二)原创 2023-09-01 16:35:59 · 593 阅读 · 0 评论 -
【JUC基础】JUC入门基础(一)
【JUC基础】JUC入门基础(一)原创 2023-08-28 14:51:52 · 862 阅读 · 0 评论 -
【KMP算法】手算KMP next数组和nextval数组
【KMP算法】手算KMP next数组和nextval数组原创 2023-08-24 14:56:59 · 96 阅读 · 0 评论 -
【JVM基础】JVM入门基础
【JVM基础】JVM入门基础原创 2023-08-24 14:04:05 · 1145 阅读 · 0 评论 -
【MyBatis八股】MyBatis面试题
【MyBatis八股】MyBatis面试题原创 2023-08-21 16:59:39 · 1408 阅读 · 0 评论 -
【计算机网络八股】计算机网络(一)
【计算机网络八股】计算机网络(一)原创 2023-08-21 15:09:30 · 2001 阅读 · 0 评论 -
【MyBatis占位符】Mybatis中的#{}和${}区别
【MyBatis占位符】Mybatis中的#{}和${}区别原创 2023-08-17 11:41:02 · 167 阅读 · 0 评论 -
【面试总结】八股 杂①
面试八股①原创 2023-08-15 11:16:54 · 509 阅读 · 0 评论 -
【Nginx基础】Nginx基础及安装
【Nginx基础】Nginx基础及安装原创 2023-08-06 10:14:29 · 245 阅读 · 0 评论 -
【PAT】1036.跟奥巴马一起编程
【PAT】1036.跟奥巴马一起编程原创 2023-07-15 18:51:25 · 133 阅读 · 0 评论 -
【Java基础】Java面向对象
【java面向对象】转载 2022-10-18 09:54:28 · 87 阅读 · 0 评论 -
【Java基础】深拷贝、浅拷贝和BeanUtils.copyProperties
【Java基础】深拷贝、浅拷贝和BeanUtils.copyProperties原创 2022-10-14 11:20:57 · 4017 阅读 · 0 评论 -
【Java基础】ImmutableMap 及使用
ImmutableMap原创 2022-10-14 09:46:35 · 10616 阅读 · 0 评论 -
【Java基础】自定义一个格式输出类
在项目实际开发中,后端接口都按照一定的格式输出给前端调用,在返回中包括状态码和接口的主要作用等注释,再包含实际的data。原创 2022-10-12 14:16:49 · 334 阅读 · 0 评论 -
【Java执行py文件】Java项目中调用py文件并执行
需求:在Java项目中需要执行Python文件,携带参数,保存返回的结果实现代码:(无需引入第三方jar包,执行python文件需保证本地或者服务器执行的环境有依赖库)原创 2022-06-15 16:18:12 · 928 阅读 · 0 评论 -
【Springboot端口占用】Web server failed to start. Port xxxx was already in use.
SpringBoot报错:ApplicationFail Web server failed to start. Port xxxx was already in use端口被占用解决方法:cmd命令查看端口号占用情况,例如查看端口7880,可以看出进程号为4078;#例如:TCP 0.00.0:xxxx 0.0.0.0:0 LISTENUNG xxxx ESTABLISHED 4078cmd关闭该进程:#例:关闭4078taskkill -PID 4078 -F.原创 2022-05-12 09:53:56 · 438 阅读 · 0 评论 -
【Java基础】Map遍历元素按put顺序输出(不同Map区别)
直接上代码: //无序 Map<String, String> hashMap = new HashMap<String, String>(); //有序 Map<String, String> linkedHashMap = new LinkedHashMap<String, String>();LinkedHashMap 继承自 HashMap,在 HashMap 基础上,通过维护一条双向链表,解决了原创 2022-05-12 09:15:33 · 3742 阅读 · 0 评论 -
【MP】MybatisPlus简记及实例 (SpringBoot)
一个简单的 MP 项目:数据库表mp:(主键自增)类:@AllArgsConstructor@NoArgsConstructor@Data@TableName(value="student",keepGlobalPrefix=true) //映射表名public class Student extends Model<Student> { //IdType.AUTO:自增,依赖数据库,数据库字段得是自增TableId主键 @TableId(value = "stu原创 2021-11-22 22:44:16 · 1114 阅读 · 0 评论 -
【Mybatis&Java】解决Mybatis及MP出现返回的Map缺字段的问题
问题描述:select gantryId as "gantryId",name as "tollStationName",roadId as "roadId",countyName as "countyName",cityName as "cityName" from doorframedata where gantryId = "123456"List<Map<String, Object>> getTollStationData(String gantryId);因为原创 2021-12-01 14:33:52 · 2463 阅读 · 3 评论 -
【Git】Gitee提交了超过100Mb文件导致push不了解决方法
注:使用的方法是将 已经commit 的大文件删除,若必须上传则参考这个。gitee官方针对大文件的解决方法查看存储库中的大文件git rev-list --objects --all | grep -E `git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -10 | awk '{print$1}' | sed ':a;N;$!ba;s/\n/|/g'`改写历史,去除大文件注意:下方命令中的 path/to/la.原创 2021-12-29 10:06:57 · 3092 阅读 · 0 评论 -
工具类:查询语句需根据分区,动态改变SQL
需求:Hive分区根据时间,年先分区,然后分月,然后分日(三级分区)。需要针对性调整SQL,使得查询速度加快。思路:例如:2019-03-05 到 2021-01-101、按年分段2019-03-05 2019-12-312020-01-01 2020-12-31(不用管)pyear=20202021-01-01 2021-01-102、处理每段(1)按月分隔 (不是整月)2019-03-05 2019-03-31//按每个月31天,不考虑月份天数不同 pyear=2019 and原创 2021-11-22 20:30:15 · 1175 阅读 · 0 评论 -
【Lo4j2】log4j2基础知识
简单介绍lo4j2Lo4j2可以在项目中代替System.out,输出信息,更为强大,可以定义不同的信息级别。gradle项目中增加如下类库:compile group: 'org.apache.logging.log4j', name: 'log4j-web', version: '2.11.1'compile group: 'org.springframework.boot', name: 'spring-boot-starter-log4j2', version: '2.2.4.RELEASE原创 2021-11-05 21:10:54 · 367 阅读 · 0 评论 -
知识图谱过程中对Spring学习
学习知识图谱过程中Spring学习笔记,仅供自己参考。概述1. Spring是开源的轻量级框架。2. Spring核心主要为两部分: (1).AOP:面向切面编程 (2).IOC:控制反转: 把对象的创建不是通过new的方式实现,而是交给spring配置创建类对象3. Spring是一站式框架。 Spring在JavaEE三层结构中,每一层都提供不同的解决技术。web层:SpringMV...原创 2019-10-23 21:49:26 · 302 阅读 · 0 评论 -
Maven初识及粮虫知识图谱中的Maven项目
Maven初识在现在的Java EE开发中,很多使用到了Maven,在粮虫知识图谱中,也是如此目录结构,项目中分为main文件和test文件,pom配置文件中配置各种使用到的jar包,自行下载到仓库以供使用。Maven是一个跨平台的项目管理工具,主要用于基于Java平台的项目构建,依赖管理。maven的生命周期和功能maven的生命周期和功能maven之前的项目管理一般为 ant。Ma...原创 2019-10-22 16:11:28 · 189 阅读 · 0 评论 -
Jmeter、selenium、badboy(2019软测大赛总结)
针对自主可控小项这是本人对于软测大赛的知识总结,其实也是自动化测试的知识总结。我们用这次的比赛引开:比赛分为俩小项:badboy+Jmeter(送分)和功能测试(java+selenium)。下面,我将首先介绍Jmeter(性能测试)(建议比赛先做,容易得分,因为很简单,本题可以拿满分),然后再介绍功能测试(java+selenium)(功能测试),我会针对遇到的主要的知识和坑总结如下:首...原创 2019-11-16 11:55:34 · 4021 阅读 · 0 评论 -
让程序在linux服务器下一直运行
需求:之前一直是使用java -jar xxxxx.jar这样运行比较方便,坏处 : 关闭终端后,这个进程就随之关闭了。解决办法: nohup 命令, nohup 的意思是即使登出也不会终止该进程。nohup java -jar xxx.jar &注:输入后回车,使用jps -ll 查看是否运行。示例:...原创 2021-11-17 16:51:32 · 4280 阅读 · 0 评论