03 2020 档案
摘要:IO流 字节 byte 字符char 第二行是节点流(文件流) 剩下的是处理流 处理流 :对已有的流进行一个包装 需要关注的是蓝颜色的框 不能用字符流来处理图片等字节数据 文本文件应该使用字符流来读取 网络编程 反射 红色为需要掌握 通过反射得到一个对象和对象中的方法 通过反射可以调用Person类
阅读全文
摘要:枚举类 集合 list Set hashset linkedhashset Map treemap底层使用红黑树 Collection和Collections的区别: Collection是生成集合的接口 泛型
阅读全文
摘要:程序、进程、线程 Runnable是implements 可以实现多个接口 而Thread是继承 只能是单继承 所以工作中一般都推荐使用Runnable 同步代码块解决线程安全问题 String 5 个刁钻的 String 面试题! String是一个finel类,代表不可变类,不可被继承 如果加了
阅读全文
摘要:01.Spring Boot 整合 NoSQL 02.Spring Boot 整合 Redis 03.为什么需要 session 共享 04.Nginx 简介 05.Spring Session 实现 Session 共享 06.引入 Nginx 负载均衡 07.MongoDB 安装 08.Spri
阅读全文
摘要:抽象类和抽象方法: 抽象类不可实例化 抽象类的匿名子类: 接口 java中接口可以通过在new对象的时候,以匿名内部类(lambda表达式)的方式实现未实现的方法,从而来达到new对象的效果! 8.接口的具体使用,体现多态性 比如电脑的参数是Usb接口,需要传入实现Usb接口的Flush参数 体现了
阅读全文
摘要:01.Spring Boot 整合持久层技术.mp4 介绍 02.Spring Boot 整合 JdbcTemplate.mp4 先导入jdbctemplate mysql,alibaba数据库连接此 druib的包 然后配置自己的 用jdbctemplate来操作增删改查 其中查找有两种操作方式:
阅读全文
摘要:类和对象 内存解析: 属性与局部变量的对比: 内存解析的说明: 引用类型的变量,只能存储两类值:null或者地址值(含变量的类型) 匿名对象的使用: 创建的没有显示的赋给一个对象名的对象为匿名对象 特征:匿名对象只能调用一次 使用:方法中调用一个匿名对象 可变个数形参 jdk5.0新增内容 格式:(
阅读全文
摘要:为什么启动类被【@SpringBootApplication】注解后,就会自动扫描其包内所有被【@Component】注解的类? 芋道 Spring Boot 数据库连接池入门 Spring Boot 中密码加密的两种姿势! SpringBoot启动流程源码分析 JDK 14 新特性,正式来啦!
阅读全文
摘要:举例说明集合类是不安全的: list不安全: Vector线程安全 但是要尽量少用Vector 性能慢 ArrayList线程不安全 读写效率提升 但是数据一致性下降 扩容为原来的一半 Collections.synchronizedList(new ArrayList<>());线程安全 Copy
阅读全文
摘要:多线程编程得企业级套路+模板 1 在高内聚低耦合得前提下:线程 操纵(对外暴露得调用方法) 资源类 Thead.currentThread().getName(); new 接口的语法叫匿名内部类 .start代表就绪 不代表立刻马上启动 线程的调度要等待操作系统,有一个优先级得排序和阻塞 接口中得
阅读全文
摘要:@PropertySource注解是spring context下面的属性注入注解 与@Value注解配合使用 springboot中提供了一个类型安全的属性注入 @ConfigurationProperties 注解 是springboot提供的一个类型安全的注入 可以不用@Value 只用一个p
阅读全文
摘要:灰色的是线程私有,这种地方内存暂用小,基本不存在GC垃圾回收。 亮色是所有线程共享,存在垃圾回收。 本地内存:线程共享区域,Java 8 中,本地内存,也是我们通常说的堆外内存,包含元空间和直接内存,注意到上图中 Java 8 和 Java 8 之前的 JVM 内存区域的区别了吗,在 Java 8
阅读全文
摘要:CAP: C:强一致性 A:高可用性 P:分布式容忍性 CA:传统Oracle数据库 AP:大多数网站架构的选择 CP:Redis、Mongodb
阅读全文
摘要:开发时,把测试数据拷贝到本地数据库时,需要把sql_mode也拷贝过来,让配置都一样。 缓存:读信息用的 缓冲:写信息用的 利用show profile查看sql的执行周期: 1.修改配置文件/etc/my.cnf 新增一行:query_cache_type=1 重启mysql 2.show var
阅读全文
摘要:【我没有三颗心脏】 个人博客 Github Gitee Spring学习(1)——快速入门 Spring学习(2)——Spring IoC详解 Spring学习(3)——装配Spring Bean详解 Spring学习(4)——面向切面编程(AOP模块) Spring学习(5)——Spring和数据
阅读全文
摘要:/** * 声明式事务: * * 环境搭建: * 1、导入相关依赖 * 数据源、数据库驱动、Spring-jdbc模块 * 2、配置数据源、JdbcTemplate(Spring提供的简化数据库操作的工具)操作数据 * 3、给方法上标注 @Transactional 表示当前方法是一个事务方法; *
阅读全文
摘要:8.AOP /*** AOP:【动态代理】* 指在程序运行期间动态的将某段代码切入到指定方法指定位置进行运行的编程方式;* * 1、导入aop模块;Spring AOP:(spring-aspects) (pom.sxml)* 2、定义一个业务逻辑类(MathCalculator);在业务逻辑运行的
阅读全文
摘要:AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext(MainConfigOfAutowired.class); 获得ioc容器 1. 在@ComponentSca
阅读全文

浙公网安备 33010602011771号