摘要:
1.概述 1.1 网络协议划分 1.2 各协议位于哪层 网络层:IP、ICMP、ARP、RARP、BOOTP、TCP/IP 传输层:TCP、UDP 应用层:FTP、HTTP、DNS、TELNET、SMTP 1.3 5层模型功能描述 1.应用层 准备数据 2.传输层 对数据进行分块,识别并将数据报正确 阅读全文
摘要:
1.switch的使用 int x = 2; int result = 0; switch (x) { case 1: result = result + x; case 2: result = result + x * 2; case 3: result = result + x * 3; } S 阅读全文
摘要:
抽象类 特点: 1.抽象类中可以有构造方法 2.抽象类中可以存在普通属性,方法,静态属性和方法。 3.抽象类中可以存在抽象方法。 抽象方法不能有方法体 4.如果一个类中有一个抽象方法,那么当前类一定是抽象类;抽象类中不一定有抽象方法。 5.抽象类中的抽象方法,需要有子类实现,如果子类不实现,则子类也 阅读全文
摘要:
##### **1.问题现象** ```txt 在使用springBatch的partition时,如果配置了skip-policy后,在写入数据时发现如果交易抛出异常,会自动再另开事务重试一遍。 ``` ##### **2.问题根本原因** ```txt 1.在执行tasklet的时候,配置跳过策 阅读全文
摘要:
1.什么是循环依赖 在容器中有两个对象A和B,A对象有一个属性为B,B对象有一个属性为A 2.两种属性注入方式 构造器注入和set方法注入,其中构造器注入不能解决循环依赖问题 3.spring的三级缓存 // DefaultSingletonBeanRegistry类中 // 一级缓存,用来存储已经 阅读全文
摘要:
1、所有整型包装类对象之间比较,全部使用equals方法 // 基本数据类型和包装类之间比较可以用 == ,因为会自动装箱 int i = 200; Integer integer = new Integer(200); Integer integer_2 = new Integer(200); S 阅读全文
摘要:
1.统计文件行数 #!/bin/bash ##方法一 wc -l ./code.txt | awk '{print $1}' ##方法二 awk '{print NR}' ./code.txt | tail -n 1 ##方法三 awk 'ENG{print NR}' ./code.txt ##方法 阅读全文
摘要:
思路: CAS --> UnSafe类 --> CAS底层思想 --> ABA问题 --> 原子引用更新 --> 如何规避ABA问题 1、volatile关键字 是JVM提供的一种轻量级的同步机制 三个特性:保证可见性、不保证原子性、禁止指令重排 JMM三大特性:可见性、有序性、原子性 单例模式vo 阅读全文
摘要:
垃圾回收相关算法 1.标记阶段 1.1 引用计数算法(HotSpot并没使用) 1.1.1 实现原理 每个对象保存一个整型的引用计数器属性,用来记录对象被引用的情况,当引用计数器值为0的时候,可进行回收该对象 1.1.2 优缺点 优点: 实现简单,垃圾对象便于识别,判定效率高,回收没有延时 缺点: 阅读全文
摘要:
安装redis: ```bash docker run -p 6379:6379 -v /zzyyuse/myredis/data:/data -v /zzyyuse/myredis/conf/redis.conf:/usr/local/etc/redis/redis.conf -d redis:3 阅读全文