java
文章平均质量分 98
妄想进步的我
这个作者很懒,什么都没留下…
展开
-
HashMap底层原理
HashMap底层原理参考视频Java 7/8 HashMap源码详解 近期由于学校的生产实习,有一段时间没有更新博客了。懈怠了,不过在这次实习中也学到了不少 , 下次博客将其中遇到的一些难题和知识点总结总结。我的博客会同步到http://www.czpcoding.club/这个是我根据solo搭建的一个个人博客,有兴趣的话可以去看看。话不多说,进入今天的主题:HashMap是我们在工作中经常会用到的一个数据类型,那么它到底是如何实现的呢?让我们先来探究一下它的数据结构哈希表核心是原创 2020-07-28 20:22:57 · 186 阅读 · 0 评论 -
SpringMVC中资源路径映射本地文件图片
SpringMVC中资源路径映射本地文件图片 最近在练车,复习和修改校园创新大赛项目好久没有更新博客了。今天就说说SpirngMVC中如何映射本地文件路径这个坑吧。由于项目需要上传图片,但是图片如果放在webapp中,当项目重新部署图片就会消失。为了解决这个问题,于是我配置了一个资源映射处理器。<mvc:resources mapping="/upload/**" location="file:///C:/Users/车泽平/Desktop/失物/upload/" />在windows原创 2020-07-26 23:28:37 · 2925 阅读 · 7 评论 -
多线程进阶==JUC并发编程狂神说
多线程进阶==>JUC并发编程视频地址1.什么是JUCjava.util工具包业务: 普通的线程代码, 之前都是用的thread或者runnable接口但是相比于callable来说,thread没有返回值,且效率没有callable高2. 线程和进程线程,进程进程 : 一个运行中的程序的集合; 一个进程往往可以包含多个线程,至少包含一个线程java默认有几个线程? 两个 main线程 gc线程线程 : 线程(thread)是操作系统能够进行运算调度的最小单位。对于原创 2020-06-20 15:46:07 · 2082 阅读 · 2 评论 -
Docker狂神说
Docker视频地址Docker学习Docker概述Docker安装Docker命令镜像命令容器命令操作命令…Docker镜像容器的数据卷DockerFIleDocker网络原理IDEA整合DockerDocker ComposeDocker SwarmCI\CD jenkinsDocker概述Docker为什么会出现?一款产品:开发-上线 两套环境,应用配置!开发 — 运维 问题: 项目在我的电脑上可以运行!版本更新,导致服务不可用!对于运维来说,考原创 2020-06-19 19:01:29 · 4750 阅读 · 2 评论 -
Redis教程狂神说
Redis教程视频地址知识点概述nosql 讲解nosql 数据模型nosql 四大分类CAPBASERedis 入门五大基本数据类型StringListSetHashZset三种特殊数据类型geohyperloglogbitmapRedis 配置详解Redis 持久化RDBAOFRedis 事务操作Redis 实现订阅发布Redis 主从复制Redis 哨兵原创 2020-06-19 18:18:42 · 542 阅读 · 0 评论 -
多线程讲解狂神说
多线程讲解学无止境,不学习就会被社会淘汰。笔记总结自狂神说多线程讲解基本概念进程进程就是执行程序的一次执行过程,它是一个动态的概念,式系统资源分配的单位通常再一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义,线程是CPU调度和执行的单位线程线程就是独立的执行路径在程序运行时,即使没有自己创建线程,后台也会有多个线程,比如主线程,GC线程main()称之为主线程,为系统的入口,用于执行整个程序在一个进程中,如果开辟了多个线程,线程的运行是由调度器安排原创 2020-06-16 20:05:02 · 3794 阅读 · 2 评论 -
String源码解析
String源码解析目录属性构造器常用方法length(): 获取字符串长度isEmpty(): 判断字符串是否为空charAt(int index): 获取指定下标的字符equals(): 比较两个字符串是否相等indexof(String target): 找出第一个出现target的首字符下标 split()replaceAll()总结 属性 //从这里可以看见String底层其实是一个char类型的数组 private final char val原创 2020-06-08 13:07:10 · 159 阅读 · 0 评论 -
JavaSE(停更)
JavaSE(持续更新)简介: 本博客适合有一定基础,了解hello world java程序编写的小伙伴浏览,其次是作者参考一些B站的视频整理出来的Java笔记。毕竟好记性不如烂笔头,防止偷玉米丢苞谷,整理一下学过的知识点。没有基础的小伙伴可以看看视频参考视频 感谢秦疆老师的视频目录结构小提示: ctrl+单击跳转安装JDK如何卸载JDK安装JDKJava程序运行机制Java基础语法]注释标识符和关键字数据类型类型转换变量运算符包机制JavaDoc生成文档原创 2020-06-04 18:25:13 · 830 阅读 · 1 评论 -
JDK1.8新特性
JDK1.8新特性主要内容Lambda 表达式函数式接口方法引用与构造器引用Stream API接口中默认方法与静态方法新时间日期API其他新特性新特性简介速度更快代码更少(lambda表达式)强大的Stream API便于并行最大化减少空指针异常 Optional1. lambda表达式为什么使用lambda表达式Lambda是一个匿名函数,我们可以...原创 2020-05-01 10:34:15 · 973 阅读 · 0 评论