![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 63
zhoujian_Liu
成为更好的我
展开
-
线程和进程的比较&JAVA如何创建线程
1、什么是进程? 定义:进程是程序的一次执行;进程是一个程序及其数据在处理机上顺序执行时所发生的活动;进程是具有独立功能的程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。 进程的特征:动态性、并发性、独立性、异步性。 进程的三种状态: 就绪态:进程已经处于准备好运行的状态,一旦获取到C原创 2017-10-17 22:00:44 · 270 阅读 · 0 评论 -
jar包打包成exe
在我们把eclipse中的项目做好之后,常常需要脱离eclipse运行,即要变为一个独立的exe可执行文件。该文使用的工具是exe4j打包工具,运行环境64位。首先要把eclipse中的项目打包成jar包,选中要打包的项目,选择其中的export,之后选择jar file即可。点击next。这里不用多说,勾选如图所示即可。在选择导出位置时的话可以自己选择,但要是直接输入原创 2017-10-13 21:22:58 · 2426 阅读 · 1 评论 -
maven WEB项目启动没问题访问页面就报错:org.apache.jasper.JasperException: Unable to compile class for JSP
解决方法:1、在maven中导入两个依赖servelt-api和jsp-api,注意生命周期为provided,避免和tomcat的包冲突2、使用tomcat7运行在pom.xml中引入tomcat7插件 <plugin> <groupId>org.apache.tomcat.maven</groupId> ...原创 2018-06-02 22:10:48 · 528 阅读 · 0 评论 -
HashMap原理分析
本文转自:微信公众号<程序员小灰>HashMap底层结构HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。这些个键值对(Entry)分散存储在一个数组当中,这个数组就是HashMap的主干。HashMap中key和value都允许为null。key为null的键值对永远都放在以table[0]为头结点的链表中。HashMap数组每一个元素的初始值...转载 2018-06-30 19:37:56 · 268 阅读 · 0 评论 -
手写HashMap
在本文中,将会实现一个简单的HashMap,模拟实现了put、get和到达扩容条件时自动扩容等功能。 1、Map<K,V>接口的定义public interface Map<K, V> { public V put(K k, V v); public V get(K k); public interface Entry<K, V> { K ...原创 2018-06-30 20:14:54 · 238 阅读 · 0 评论 -
springboot连接mysql8.x: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents
使用SpringBoot2.0连接mysql8.x时出现如下错误:java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDB...原创 2019-01-11 15:52:58 · 276 阅读 · 0 评论 -
Springboot整合分页插件报错:ClassNotFoundException: org.springframework.boot.bind.RelaxedPropertyRe。。。
我使用的是springboot 2.1.1,springboot集成pagehelper插件版本: <!-- Spring Boot集成 pagehelper--> <dependency> <groupId>com.github.pagehelper</groupId> ...原创 2019-01-11 15:57:21 · 900 阅读 · 0 评论