自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 谈谈HashMap线程不安全的体现

原文出处:https://my.oschina.net/hosee/blog/673521HashMap的原理以及如何实现,之前在JDK7与JDK8中HashMap的实现中已经说明了。那么,为什么说HashMap是线程不安全的呢?它在多线程环境下,会发生什么情况呢?1. resize死循环我们都知道HashMap初始容量大小为16,一般来说,当有数据要插入时,都会检查容量有没有超过...

2019-04-15 14:53:16 285

转载 Java ConcurrentModificationException异常原因和解决方法

在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常。下面我们就来讨论以下这个异常出现的原因以及解决办法。  以下是本文目录大纲:  一.ConcurrentModificationException异常出现的原因  二.在单线程环境下的解决办法  三....

2019-04-15 09:53:07 1046

转载 jdk1.8 hash算法

在JDK 1.8中,hash方法如下:static final int hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16);}(1)首先获取对象的hashCode()值,然后将hashCode值右移16位,然后将右移后的值与原来的...

2019-04-14 00:44:05 1189

转载 spring boot+jsp

刚开始接触SpringBoot ;所用编辑器为:IDEA;想用SpringBoot创建web工程,第一步就遇到了坑,具体如下:添加webapp文件夹,创建目录/WEB-INF/pages/,将jsp文件放入下方;在application.yml文件中配置:spring: mvc: view: prefix: /WEB-INF/pages/ s...

2019-04-11 17:26:09 680

原创 Java 值传递与引用传递---简单易懂的解释

最近在复习Java基础,准备找工作,在牛客网上看到这样的一个问题:问题:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性, 并可返回变化后的结果,那么这里到底是值传递还是引用传递? 考察点:对象 参考回答: 是值传递。Jav 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中 时,参数的值就是对该对象的引用。对象 的内容可以在被调用的方法中改变,但对象...

2019-04-03 17:27:35 224

原创 415错误

ajax添加 contentType: 'application/json; charset=UTF-8',

2019-03-17 15:57:56 454

原创 Docker-Client(Java)通过Dockerfile创建镜像

引入docker-java依赖<dependency> <groupId>com.github.docker-java</groupId> <artifactId>docker-java</artifactId> <version>3.0.14</version&gt..

2019-03-05 19:42:45 3401 4

转载 快速排序-JAVA实现

分别从初始序列“6 1 2 7 9 3 4 5 10 8”两端开始“探测”。先从右往左找一个小于6的数,再从左往右找一个大于6的数,然后交换他们。这里可以用两个变量i和j,分别指向序列最左边和最右边。我们为这两个变量起个好听的名字“哨兵i”和“哨兵j”。刚开始的时候让哨兵i指向序列的最左边(即i=1),指向数字6。让哨兵j指向序列的最右边(即=10),指向数字。首先哨兵j开始出动。因为此处...

2019-03-04 16:22:11 2606 3

原创 Eureka-client正确的配置方式

server.port=8000eureka.instance.hostname= ${spring.cloud.client.ip-address}spring.application.name=service-eeureka.instance.lease-renewal-interval-in-seconds =10eureka.instance.lease-expiration-du...

2019-01-17 15:56:49 6508

原创 xml文件不被打包 ,pom.xml加入

<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include&g

2018-12-18 16:18:53 376

原创 Mybatis学习笔记(一)

#{ } select * from user where id = ? 占位符 ?==’ ’$ { } select * from user where username like 字符串拼接select * from user where username like ‘%$ {value}%’ 不防止sql注入,可改为select * from use...

2018-11-05 22:08:15 101

原创 Maven学习笔记(一)

常用的Maven命令【1】mvn clean : 清理【2】mvn compile : 编译主程序【3】mvn test-compile : 编译测试程序【4】mvn test : 执行测试【5】mvn package : 打包【6】mvn install : 安装【7】mvn site :生成站点...

2018-10-24 18:33:48 99

原创 Spring学习笔记(一)

IOC:反转控制     将创建对象的方式反转了,从我们自己创建反转给了程序(Spring)DI  :  依赖注入       实现IOC思想需要DI支持。         注入方式:                 set方法注入                 构造方式注入                 字段注入          注入类型:       ...

2018-10-20 14:44:35 180

原创 Spring学习笔记(三)

一丶注入方式set方法注入(最常用)普通属性用value,类属性 <bean name="user" class = "com.codem.bean.User" > <property name = "name" value =

2018-10-20 14:44:01 126

原创 Spring学习笔记(二)

Spring 配置生命周期属性(了解):配置一个方法作为生命周期初始化方法,spring会在对象创建之后立即调用。配置一个方法作为生命周期的销毁方法,spring容器在关闭并销毁所有容器中的对象之前调用。示例 <bean name="user" class = "com.codem.bean.User" init-method = "init" destroy-method="...

2018-10-20 11:43:37 95

原创 本地安装docker老版本1.12

1.本地下载rpm包下载地址:https://yum.dockerproject.org/repo/main/centos/7/Packages/下载需要的两个文件,都是1.12.6版本docker-engine-selinux-1.12.6-1.el7.centos.noarchdocker-engine-1.12.6-1.el7.centos.x86_642.将下载好的rp...

2018-07-29 18:06:28 3347

原创 仿QQ聊天系统(JAVA+MySQL)

摘  要仿QQ聊天系统是基于MySQL数据库开发工具进行设计,理论研究与实践相结合,利用计算机技术、数据库技术,java技术等对腾讯QQ聊天系统的开发设计进行研究以JAVA技术为核心,利用计算机局域网通信机制原理(例如TCP/IP协议、客户端/服务器端模式(C/S模式)、网络编程设计方法等)完成了一款适合局域网的仿QQ聊天系统。该系统主要由一个聊天服务器端程序和一个聊天客户端程序两块组成。前者通过...

2018-06-25 15:48:50 25101 24

基于swing的工资管理系统

swing+mysql实现的工资管理系统,代码与sql文件齐全,下载即可使用

2019-01-03

操作系统-页式存储管理

js实现操作系统的页式存储管理的模拟

2018-12-12

仿QQ聊天系统(JAVA+MYSQL)

基于Mysql数据库的模仿腾讯QQ通讯软件,实现了一对一与群聊功能,界面高仿。

2018-06-25

空空如也

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

TA关注的人

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