摘要: 线程:一个程序内部的一条执行路径若一个进程同一时间并行执行多个线程,就是支持多线程的线程作为调度和执行的单位,每个线程拥有独立的运行栈和程序技术器(pc).线程切换的开销小一个进程中的多个线程共享相同的内存单元/内存地址空间->它们从同一堆中分配对象,可以访问相同的变量和对象。使进程间通信变得简便、 阅读全文
posted @ 2020-10-10 22:21 Jazzmatic 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 转载自https://www.iteye.com/blog/schy-hqh-1948912 静态static 静态出现最大的原因:节约内存,只存一份,由对象共享这个属性。 静态的作用是什么? 场景: 当每个对象都有一个相同的属性,如country="China",那么每个对象所在的堆内存中都会为其 阅读全文
posted @ 2020-09-24 22:39 Jazzmatic 阅读(1189) 评论(0) 推荐(0) 编辑
摘要: 转载出处:https://www.cnblogs.com/onepixel/articles/7674659.html 0、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排 阅读全文
posted @ 2020-09-17 10:18 Jazzmatic 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 重装JRE时出现的问题,在打开原有项目的class报红,原因是java的类库(jre)未更新 解决方案:把java的类库加载进去,在工程上右键选择属性->Java Build Path的Libraries->Add Library选择JRE System Library->点击Next->选择Exe 阅读全文
posted @ 2020-09-16 14:11 Jazzmatic 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 例如: @Test public void test() { String sql1 = "insert into emp values(null,?,?,?)"; //?占位符 jdbcTemplate.update(sql1,"李四",24,"男"); } 报错:Caused by: com.m 阅读全文
posted @ 2020-07-22 17:19 Jazzmatic 阅读(1530) 评论(1) 推荐(1) 编辑
摘要: 在java中使用jdbc时根据数据库的不同,会使用不同的驱动和url并且要导入相应的jar包 例如在spring框架中连接sqlserver数据库时db.properties: jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver jdbc 阅读全文
posted @ 2020-07-21 11:56 Jazzmatic 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 框架是具有约束性地去支撑我们实现各种功能的半成品的项目 Spring SpringMVC hibernate mybatis Spring是一个IOC和AOP容器框架 spring的底层实际上是对java中的各种功能进行了封装 Spring的优良特性: 1.非侵入式:基于Spring开发的应用中的对 阅读全文
posted @ 2020-06-09 16:05 Jazzmatic 阅读(69) 评论(0) 推荐(0) 编辑
摘要: String str1 = "abcd"; String str2 = new String ("abcd"); String str3 = str2.intern(); 比较两个对象用"=="比较的其实是对象的内存地址 String str1 = "abcd"; String str2 = "ab 阅读全文
posted @ 2020-06-09 15:00 Jazzmatic 阅读(883) 评论(0) 推荐(0) 编辑