
笔记
文章平均质量分 81
Zb20171027
熟能生巧and日久生情!
展开
-
简历知识点总结
目录一、JVM二、集合三、异常四、反射五、IO六、线程七、Java8新特性八、Spring的IOC和AOP九、Mybatis十、SpringMVC十一、Springboot自动配置原理十二、SpringCloud十三、Mysql十四、Redis十五、ElasticSearch十六、Linux十七、Docker十八、Nginx十九、Kafka二十、VUE一、JVM1、JVM是什么Java虚拟机,从而让Java程序能.原创 2021-05-06 01:15:49 · 193 阅读 · 0 评论 -
面试前夕准备
想想双l、nz给自己的磨难,哪怕通宵都要总结好,明天海康、新华三加油!一、jvm(自己最擅长就说这个)1、jvm是什么2、jvm具体内容3、类加载器(根、扩展、应用)双亲委派机制4、数据运行区5、gc垃圾回收二、集合1、ListArrayList多线程add不安全,Vector、Collections下的SynchronizedList、juc下的CopyOnWriteArrayList2、SetHashSet add线程不安全SynchronziedSetCopyOnWriteA原创 2021-04-29 02:14:47 · 306 阅读 · 0 评论 -
juc总结
这里包括io、集合类和常用类1、什么是juc就是java.util三个工具包1)java.util.concurrent2)java.util.concurrent.atomic3)java.util.concurrent.locks2、为什么用juc原因一:项目中有些业务无法用普通的Thread和Runnable实现,后者要用到了Thread静态代理来执行,后者比前者灵活,但和callable相比效率低没有返回值,所以使用callable,而这个就在juc下,Lock也在juc下。2、线程原创 2021-04-11 23:12:55 · 266 阅读 · 0 评论 -
poi和easyExcel总结
1、poi和easyExcel二者区别比如100w行数据,Apache poi是先直接全部加载到内存再处理;而alibaba的easyexcel是通过磁盘一行行处理,所以不会有内存溢出问题,但这是时间换空间。2、poiA、03版excel和07版excel区别:1)前者最多65536行,后者没有限制;2)文件后缀不同,一个xls,另一个是xlsx。3)poi引入依赖不同B、写(1)03版excel生成首先明确一个excel是有几部分组成?工作簿、工资表、行、单元格所以1)创建一个工原创 2021-04-11 22:20:11 · 1242 阅读 · 0 评论 -
jvm总结(今天请假回来学习)
主要简单总结下面这三个:类加载器(双亲委派机制)、栈(不断放进去、先进后出)、堆(gc调优)注:只有方法区和堆是线程共享,也只有这两个地方有gc回收,而且主要是堆。一、类加载器1、三种类加载器系统类加载器(用户写的类加载器)扩展类加载器(系统类加载器的父类加载器)根加载器:用c或者c++写的,Java获取是null(扩展类加载器的父类)2、双亲委派机制双亲委派机制是为了安全,防止栈是先进后出,下面有底封住,所以main方法先最下面然后a方法,执行完出去,再b方法进来后出去,然后ab相互调用原创 2021-04-02 10:50:54 · 145 阅读 · 0 评论 -
注解和反射
一、注解1、什么是注解?(what)类比注释,注释是给人看的,注解是给人和机器看的。(注解英文是annotation,注释英文是comment)2、注解有什么用?(why)首先注解不是程序本身,这点和注释没什么区别,但注解可以对程序作出解释;其次注解可以被其他程序(比如编译器器等)读取3、怎么用注解?(how)使用@注释名,比如常用的内置注解@Override;还可以添加一些参数值,比如内置注解@SuppressWarnings(value=“unchecked”)镇压注解,该注解有参数是因为原创 2021-03-29 00:41:26 · 133 阅读 · 0 评论 -
网络编程
1、电话是tcp,因为需要连接和接通(需要先连接)短信是udp,因为只要发送就好了(不需要先连接)2、javaweb 网页编程 bs架构网络编程 tcp/udp cs架构3、网络编程两个主要问题如何准确定位网络中一台或多台主机找到主机之后如何通信4、网络编程中的要素ip和端口号网络通信协议5、万物皆对象,所以ip、端口和tcp都有类。(1)ip地址:InetAddress类192.168.xx.xx专门给组织内部使用的ABCD类地址:0-255平分为A和B,然后128-255即B类原创 2021-03-26 01:03:44 · 98 阅读 · 0 评论 -
shell基础知识总结
shell1、shell入门A、shell是什么?命令行解释器,接收应用程序和用户命令来操作linux内核,同时它也是一个功能强大的编程语言。B、shell解释器sh和bash,都是在/bin下面,默认bash。C、shell脚本执行第一行都是#!/bin/bash,然后写对应代码,需要注意的是外面执行的时候,sh或者bash hello.sh是别人帮忙执行,不需要权限,但直接./hello.sh即自己执行需要chmod权限。输出某句话到某文件:echo 双引号字符串然后右位运算(Java中原创 2021-03-22 00:28:40 · 175 阅读 · 0 评论