笔记
文章平均质量分 81
Zb20171027
熟能生巧and日久生情!
展开
-
简历知识点总结
目录 一、JVM 二、集合 三、异常 四、反射 五、IO 六、线程 七、Java8新特性 八、Spring的IOC和AOP 九、Mybatis 十、SpringMVC 十一、Springboot自动配置原理 十二、SpringCloud 十三、Mysql 十四、Redis 十五、ElasticSearch 十六、Linux 十七、Docker 十八、Nginx 十九、Kafka 二十、VUE 一、JVM 1、JVM是什么 Java虚拟机,从而让Java程序能.原创 2021-05-06 01:15:49 · 163 阅读 · 0 评论 -
面试前夕准备
想想双l、nz给自己的磨难,哪怕通宵都要总结好,明天海康、新华三加油! 一、jvm(自己最擅长就说这个) 1、jvm是什么 2、jvm具体内容 3、类加载器(根、扩展、应用)双亲委派机制 4、数据运行区 5、gc垃圾回收 二、集合 1、List ArrayList多线程add不安全,Vector、Collections下的SynchronizedList、juc下的CopyOnWriteArrayList 2、Set HashSet add线程不安全 SynchronziedSet CopyOnWriteA原创 2021-04-29 02:14:47 · 266 阅读 · 0 评论 -
juc总结
这里包括io、集合类和常用类 1、什么是juc 就是java.util三个工具包 1)java.util.concurrent 2)java.util.concurrent.atomic 3)java.util.concurrent.locks 2、为什么用juc 原因一:项目中有些业务无法用普通的Thread和Runnable实现,后者要用到了Thread静态代理来执行,后者比前者灵活,但和callable相比效率低没有返回值,所以使用callable,而这个就在juc下,Lock也在juc下。 2、线程原创 2021-04-11 23:12:55 · 225 阅读 · 0 评论 -
poi和easyExcel总结
1、poi和easyExcel二者区别 比如100w行数据,Apache poi是先直接全部加载到内存再处理; 而alibaba的easyexcel是通过磁盘一行行处理,所以不会有内存溢出问题,但这是时间换空间。 2、poi A、03版excel和07版excel区别: 1)前者最多65536行,后者没有限制; 2)文件后缀不同,一个xls,另一个是xlsx。 3)poi引入依赖不同 B、写 (1)03版excel生成 首先明确一个excel是有几部分组成? 工作簿、工资表、行、单元格 所以 1)创建一个工原创 2021-04-11 22:20:11 · 1140 阅读 · 0 评论 -
jvm总结(今天请假回来学习)
主要简单总结下面这三个:类加载器(双亲委派机制)、栈(不断放进去、先进后出)、堆(gc调优) 注:只有方法区和堆是线程共享,也只有这两个地方有gc回收,而且主要是堆。 一、类加载器 1、三种类加载器 系统类加载器(用户写的类加载器) 扩展类加载器(系统类加载器的父类加载器) 根加载器:用c或者c++写的,Java获取是null (扩展类加载器的父类) 2、双亲委派机制 双亲委派机制是为了安全,防止栈是先进后出,下面有底封住,所以main方法先最下面然后a方法,执行完出去,再b方法进来后出去,然后ab相互调用原创 2021-04-02 10:50:54 · 114 阅读 · 0 评论 -
注解和反射
一、注解 1、什么是注解?(what) 类比注释,注释是给人看的,注解是给人和机器看的。(注解英文是annotation,注释英文是comment) 2、注解有什么用?(why) 首先注解不是程序本身,这点和注释没什么区别,但注解可以对程序作出解释; 其次注解可以被其他程序(比如编译器器等)读取 3、怎么用注解?(how) 使用@注释名,比如常用的内置注解@Override;还可以添加一些参数值,比如内置注解@SuppressWarnings(value=“unchecked”)镇压注解,该注解有参数是因为原创 2021-03-29 00:41:26 · 109 阅读 · 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 · 81 阅读 · 0 评论 -
shell基础知识总结
shell 1、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 · 137 阅读 · 0 评论