自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM重点概念

基本概念:JVM 是可________的假想计算机,包括一套____________、一组__________、一个____、一个________、_____ 和一个___________ 。 JVM 是运行在_________之上的,他与硬件__________________。运行过程:我们都知道Java 源文件,通过_________,能够产生相应的___________,也就是___________,而字节码文件又通过 Java 虚拟机中的___________,编译成特定机器上的______

2021-07-07 22:21:37 25

原创 并发编程学习笔记

学习王老师的并发编程教程笔记java并发 牵扯到的问题:可见性、原子性、有序性源头之一: 缓存导致的可见性的问题一个线程对共享变量的修改,另外一个线程可以立刻看到,这称为可见性。源头之二: 线程切换带来的原子性问题我们把一个或者多个操作再CPU 执行过程中不被中断的特性称为原子性。源头之三: 编译优化带来的有序性问题经典案例:双重锁检查java 内存模型:看Java 如何解决可见性和有序性为题解决方案:按需禁用缓存以及编译优化java内存模型是一个很复杂的规范java 内存模型

2021-06-28 21:02:40 25

原创 虚谷数据库、采集数据库中数据、输出到mysql、使用java(Mysql,虚谷等)

一. 数据库jdbc.下面是项目目录:这个系统可以连接mysql适配虚谷的数据库,可从数据库中根据配置文件进行数据的采集。1. 如果要添加新的数据库只需要继承DbClient 写一个新的需要加入的客户端,重写的方法主要为了连接数据库,获取表的信息。connect() 方法中new 的 Driver 驱动如果新写的类引入的驱动跟你要添加的一不一样,不然连接不上。getMetaData() 方法中的获取元数据信息,如果该数据库直接支持取。比如获取表的元数据时Mysql 可以直接desc.

2021-04-22 19:41:18 66

原创 两年工作经验java面试

一.java 中的集合框架:1. 介绍一下java 中的集合框架2.HashMap遇见哈希冲突会如何怎么办?HashMap是线程安全的吗?HashMap在高并发下会有什么问题?然后引入ConcurrentHashMap的原理?a. 遇见哈希冲突会怎么办:b. HashMap 是线程安全的吗: 不安全;c. HashMap 再高并发下会有什么问题:d.ConcurrentHashMap的原理 :3.Hahtable和concurrentHashMap的区别?...

2021-04-22 19:04:24 29

原创 创建线程池模板

package test;import java.io.File;import java.time.Duration;import java.time.LocalDateTime;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.TimeUnit;public class DealFiles { public s.

2021-03-31 16:44:40 17

原创 SpringBoot面试题

1. SpringBoot跟Spring的关系2. SpringBoot的自动装配原理

2021-03-24 11:02:40 65

原创 java数据库面试题

Mysql1. 什么是mysql2. 存储引擎3. 字符集及校队规则4. 索引5. 查询缓存的使用6. 什么是事务7. 事务的四大特性8. 并发事务带来哪些问题9. 事务隔离级别有哪些?Mysql 的默认隔离级别是?10. 锁机制与 InnoDB 锁算法11. 大表优化12. 解释一下什么是池化设计思想。什么是数据库连接池?为什么需要数据库连接池?13. 分库分表后,id 主键如何处理?14. 一条sql 语句在mysql 中如何执行15. Mysql 高性能优化规范建议16

2021-02-24 23:16:21 326

原创 Spring 面试题总结

1. 什么是Spring 框架2. 列举一些重要的Spring 模块3. @RestController vs @Controller4. Spring IOC & AOPIOCAOPSpring AOP 和 AspectJ AOP 有什么区别?5. Spring beanSpring 中的bean 的作用域有哪些?Spring 中的单例bean 的线程安全问题了解吗@Component 和 @Bean 的区别是什么将一个类声明为Spring 的bean 的注解有哪些?

2021-02-24 22:13:48 117 1

原创 java 集合面试题

1. 说说List, Set,Map 的区别?2. ArrayList 于LinkedList 的区别?3. ArrayList 与 Vector 区别呢? 为什么要用ArrayList 取代 Vector?4. 说一说ArrayList 的扩容机制吧5. HashMap 和 HashTable 的区别6. HashMap 和 HashSet 的区别7. HashSet 如何检查重复8. HashMap 的底层实现9. HashMap 的长度为什么是2的幂次方10. HashMap 多线程

2021-02-19 14:54:49 20 1

原创 java基础面试题

字符型常量和字符串常量的区别字符型常量是单个引号引起的字符,字符串常量是双引号引起的若干个字符字符串常量相当于一个整型值, 可以参加表达式运算, 字符串常量代表的是一个地址值字符串常量只占两个字节重载和重写的区别重载是同一个方法根据输入的参数的不同,做出不同的处理重写是子类继承父类的相同的方法, 输入的数据不一样,但要做出和父类不同的响应时, 你就要覆盖父类方法重载就是同一个类中多个同名方法根据不同的传参来执行不同的逻辑重写发生在运行期,是子类对父类允许访问的方法的实现过程进行重新编写

2021-02-15 02:03:22 136 1

翻译 多线程的代价

从单线程倒多线程应用带来的并不都是好处。 他同样也有很多代价。 不要因为能用多线程写就特意在程序中使用多线程。 你如果使用多线程就应该得到使用多线程的好处,比不适用的代价大。如果有疑问,尝试测量应用的性能和相应能力。不要去猜。更复杂的设计尽管在某些方面多线程比单线程程序还要小, 其他方面要更复杂一点。 多线程执行代码访问分享数据需要特殊的关注。线程交互也很复杂。 不正确的线程公布导致的错误也很难被探测,再现和修复。选择上下文开销像一个CPU 从选择哪个线程进行执行, CPU 需要保存本地数据

2020-10-17 23:01:27 14

翻译 多线程的好处

最典型的多线程的好处如下:更好的CPU 利用率 在一些情况下简化程序的设计 更具响应性的程序 不同任务中更公平的CPU 资源分工更高的CPU 使用效率设想一个程序从本地文件系统读取和处理文件。假设从磁盘读取af 文件需要 5秒,处理它需要 2秒。 5 seconds reading file A 2 seconds processing file A 5 seconds reading file B 2 seconds processing file B--------

2020-10-16 16:43:25 49

翻译 Jenkov写的Java并发编程和多线程教程

练练英语,翻译自http://tutorials.jenkov.com/JDK 中IO 流部分的作者:jenkov的个人网站 Java 并发编程是一个囊括了多线程、并发、并行(parallelism)的一个java 平台项目。他包括了Java 并发工具,问题,和解决方案。这个Java 并发教程包括了多线程的主要概念,包括关于Java中多线程的并发结构,并发问题,消耗,优点。Java 并发编程视频教程如果你更喜欢视频,我录制了一个包括这个教程同样题目的一些视频。你可以在youtube找...

2020-10-15 21:44:13 65

原创 定时创建生成文本文件java的一个小程序

java生成文本文件

2020-09-07 16:47:05 158

原创 LinkedList,ArrayList,Vector的存储性能和特性

LinkedList,ArrayList,Vector 的存储性能和特性

2020-08-29 20:52:48 42

原创 ArrayList和Vector 的区别

ArrayList和Vector

2020-08-29 02:16:52 34

原创 Form表单直接通过按钮把Form中的值传递到后台

传递Form 表单的值

2020-08-27 17:26:45 232

原创 js实现下拉框二级联动,js实现下拉框三级联动

js实现下拉框二级联动

2020-08-27 12:58:29 169

原创 汇总统计查询,使用JPA对数据库符合要求的数据某些字段进行求和生成新的实体 ,返回分页查询(Pagination手动进行分页)

对返回的List 的实体类进行分页

2020-08-26 15:53:01 242

原创 利用poi画Excel表格(包括标题和结尾的时间)

利用poi画Excel表格(包括标题和结尾的时间) HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet("sheet1"); for (int i = 0; i < 9; i++) sheet.setColumnWidth(i, 4000); HSSFFont font = wb.createFont(); font.setBold(true); font.setFontName("Times N

2020-08-25 14:53:26 110

hk-db-jdbc-15.0.0.jar(虚谷Mysql数据库.a)

hk-db-jdbc-15.0.0.jar(虚谷Mysql数据库.a)

2021-04-22

jdbc-input-15.0.0.jar(虚谷、mysql数据库采集.b)

jdbc-input-15.0.0.jar(虚谷、mysql数据库采集.b)

2021-04-22

自观系统原始数据样例-vaisala.zip

自观系统原始数据样例-vaisala.zip

2021-03-04

空空如也

空空如也

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

TA关注的人 TA的粉丝

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