自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 使用线程池开启线程和不使用线程池直接创建线程的区别和好处以及坏处

2 资源管理:线程池可以更加高效地管理资源,因为它们会复用已存在的线程,而不是每次创建新的线程。3 性能:由于线程池复用已存在的线程,因此当任务到达时,可以不需要等待新线程的创建便能立即执行。1 增加了复杂性:使用线程池需要设置和管理线程池的参数,如核心线程数、最大线程数、队列大小等,这增加了编程的复杂性。1 创建方式:使用线程池开启线程是通过线程池来创建和管理线程,而直接创建线程则是直接在程序中创建新的线程。4 方便线程并发数的管控:线程池可以控制最大并发线程数,避免过多的线程导致系统不稳定。

2023-12-06 10:03:26 504

原创 java.util.LinkedHashMap cannot be cast to java.util.List记录一次工作报错

原因入参时解析json时把数组解析为集合了,导致报错java.util.LinkedHashMap cannot be cast to java.util.List:

2023-02-21 19:24:37 1763

原创 面试-总结

SOA(面向服务架构)的升华 业务需要彻底的组件化和服务化,原有的单个业务系统拆分为多个可以独立设计开发 运行的小应用,这些小应用之间通过服务完成交互和集成springboot是spring提供的一个快速开发工具包 包含众多的starter 相当于 spring+springmvc传统项目中配置文件整合复杂,最大的缺点:jar冲突问题。Springboot配置文件大量减少适合快速开发,Springboot底层实现版本统一,为所有Spring开发者更快的入门。

2022-11-16 23:26:56 620

原创 MyBatis中关于<if>标签的属性判空问题

如果属性是Integer类型的,那么当变量的值为0时,即id=0,MyBatis在进行。这时候只要判断invalid!=null成立,就会执行该条语句。当id是Integer字符串类型,不要写成。,这样虽然不会报错,但是会导致数据无法修改;当id是String字符串类型,可以这样写。的时候会认为id的值是空字符串,此时。...

2022-07-26 20:19:53 1946

原创 Mybatis入门案例(mybatis学习DAY1)

搭建MyBatis环境,使用Mybatis进行简单增删改查数据库文件 sql日志文件 log4j.xmlMybatis核心配置文件 sqlMapConfig.xmlpojo层的实体类 Employee.javadao层的Mapper类 EmployeeMapper.javasql 映射文件 EmployeeMapper.xml测试类 TestEmployeeDao.java...

2022-07-12 18:50:30 183

原创 Java 编程语言单词汇总

Java 编程语言单词汇总

2022-05-02 23:37:16 190

原创 启动MySql服务时的时候遇到 本地技术机上的Mysql5_7服务启动后停止,某些服务未由其他服务或程序使用时将自动停止

@启动MySql服务时的时候遇到 本地技术机上的Mysql5_7服务启动后停止,某些服务未由其他服务或程序使用时将自动停止启动MySql服务时的时候遇到 本地技术机上的Mysql5_7服务启动后停止,某些服务未由其他服务或程序使用时将自动停止第一步:右键cmd以管理员运行,启动服务net start mysq (这里的mysql是自己的MySQL名)第二步:mysql -uroot -p 然后输入密码即可...

2022-03-31 09:37:29 1773

原创 指针的学习

1.认识指针#include <stdio.h>/*时间:2020/10/22 星期日认识指针,理解指针含义*/int main(void){int i = 2;int * p;p = &i; /* 1. p保存了i的地址,因此p指向了i 2. p不是i, i也不是p, 故 修改p的值不影响i, 修改i的值也不影响p 3. 如果一个指针变量指向了某个普通变量,则 *指针变量 就完全等同于 普通变量 例子: 如果p是个指

2021-12-21 20:10:37 852

原创 结构体学习

3.1.认识结构体#include <stdio.h>#include <string.h>struct Student{int sid;char name[200];int age;}; //分号不能省略int main(void){struct Student st = {10, “zhangsan”, 20};//st.name = “lass”; 错误,要用复制赋值//strcpy(st.name, “lisi”);//st.sid = 13

2021-12-19 13:07:10 190

原创 C语言笔记

函数【C语言的第二个重点】为什么需要函数避免了重复性操作有利于程序模块化 什么叫函数 逻辑上:能够完成特定功能的代码块 物理上: 能够接收数据 能够对接收的数据进行处理 能够将数据处理结果返回 总结: 函数是个工具,他是为了解决大量问题而设计的, 函数可以当做一个黑匣子 int f(void) //括号中void表示该函数不能接收数据 int表示函数返回值是

2021-11-27 11:15:39 70

图书管理系统(课程设计专属)附有功能图,UML图,测试用例图、数据库等

《图书馆里系统》包含管理员功能模块:基础维护(添加图书、修改图书、删除图书、查看学生信息);借阅模块(借书、还书);查询管理(查看全部图书、图书信息查阅)。学生功能模块:查询管理(学生信息查询、图书信息查询);系统管理(完善个人信息、查看个人信息、登录系统、退出系统)。

2022-05-06

Java编程单词汇总,分25天

Java编程单词汇总,附部分内容,需要请下载 step-01 掌握 1、JDK abbr. Java 开发工具包(Java Development Kit) (abbr.缩写) 2、JRE abbr. Java 运行环境(Java Runtime Environment) 3、JVM abbr. Java 虚拟机(Java Virtual Machine) 4、system ['sɪstəm] System n. 制度,系统; 5、out [aʊt] adj. 外面的;出去 6、println n. 换行打印(Java 语言中的命令) 7、main [meɪn] n. 主方法 8、download[daʊn'ləʊd] vt. [计] 下载 9、path [pɑːθ] n. 道路;小路;轨道;路径 10、JAVA_HOME 11、public ['pʌblɪk] adj.公共的 12、static ['stætɪk] adj. 静态的; 13、void [vɒɪd] adj. 空的;无效的; 14、string[strɪŋ] Str

2022-05-02

java单词导入金山打字通

针对java打字练习,希望快速提升java码字能力的小伙伴可以下载。本人亲自整理,,针对性练习,每天半小时分钟。附上部分单词range bubble sort binary search parameter actual parameter formal parameter command line parameter variable parameter initialize value detail balance account family flag menu select amount confirm foreach description monday tuesday wednesday thursday friday

2022-05-02

空空如也

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

TA关注的人

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