随笔分类 - Java进阶
摘要:https://www.bilibili.com/video/BV1DFSCYiEUy/?vd_source=5bb971292330b75d8da9cd866ec58bd6 1 Java参数传递 通过配置文件、环境变量、-D和--指定的变量都可以在spring通过 @Value 注解注入那么他们有
阅读全文
摘要:引自:https://juejin.cn/post/6844904166809157639 Spring MVC 默认采用Jackson解析Json,尽管还有一些其它同样优秀的json解析工具,例如Fast Json、GSON,但是出于最小依赖的考虑,也许Json解析第一选择就应该是Jackson
阅读全文
摘要:SpringSecurity 引自:https://www.bilibili.com/video/BV1th411i75u 学习目标 SpringSecurity SpringSecurity简介 安全框架概述 什么是安全框架? 解决系统安全问题的框架。如果没有安全框架,我们需要手动处理每个资源的访
阅读全文
摘要:引自尚硅谷项目-尚医通 一、集成简介 spring-data-mongodb提供了MongoTemplate与MongoRepository两种方式访问mongodb,MongoRepository操作简单,MongoTemplate操作灵活,我们在项目中可以灵活适用这两种方式操作mongodb,M
阅读全文
摘要:引自狂神说:https://www.bilibili.com/video/BV1S54y1R7SB 1.为什么要使用Nosql 1.单机MySQL的年代,90年代,一个基本的网站访问量不大,单个数据库完全足够。当时更多的使用静态网页,服务器根本没有太大的压力。 网站瓶颈: 数据量如果很大,一个数据库
阅读全文
摘要:引自狂神说:https://www.bilibili.com/video/BV17a4y1x7zq 1.Lucene创始人Doug Cutting 1985年,Cutting毕业于美国斯坦福大学。他并不是一开始就决心投身IT行业的,在大学时代的头两年,Cutting学习了诸如物理、地理等常规课程。因
阅读全文
摘要:引自遇见狂神说:https://www.bilibili.com/video/BV1B7411L7tE 1.什么是JUC?使用JUC的目的? 并发编程中使用的工具类,Java.util.concurrent 包。 充分利用CPU的资源。 2.线程和进程 **进程:**一个程序,比如QQ.exe,Mu
阅读全文
摘要:引自:https://www.bilibili.com/video/BV1e5411N7Jm?p=1 一、使用多线程的好处 1.降低资源的消耗。通过重复利用已经创建好的线程,降低线程创建和销毁对性能的影响。 2.提高响应速度。当任务到达时可以不用等待线程创建就能立即执行。 3.方便对线程
阅读全文
摘要:引自:https://www.bilibili.com/video/BV1e5411N7Jm?p=1
阅读全文
摘要:引自:https://www.bilibili.com/video/BV1e5411N7Jm?p=1 一、Java内存模型(JMM) Java多线程内存模型和CPU缓存模型类似,是基于CPU缓存模型来建立的,Java线程内存模型是标准化的,屏蔽掉了底层不同计算机的区别。 二、多核并发缓存架构 三、J
阅读全文
摘要:引自:https://www.bilibili.com/video/BV1e5411N7Jm?p=1 https://segmentfault.com/a/1190000023867772 一、Java程序的运行 Java中的类先编译成class字节码文件,然后JVM加载字节码文件运行得到结果。 通
阅读全文
摘要:引自谷粒学院项目:https://www.bilibili.com/video/av710748934/ 在工具类中,所有的属性和方法一般都是静态的,使用static修饰,但是从yml中获取属性时,不能用static修饰,所以使用如下方式解决。用常量类继承InitializingBean,把从yml
阅读全文
摘要:引自B站楠哥:https://www.bilibili.com/video/BV137411B7vB 一、新建Springboot项目 pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.ap
阅读全文
摘要:引自:https://blog.csdn.net/chen462488588/article/details/109057342 今天学习eladmin项目中看到application-dev.yml中数据库配置中写法很奇怪,简单记录下。 #配置数据源 spring: datasource: dru
阅读全文