- 博客(90)
- 收藏
- 关注
原创 Spring-cloud 微服务 服务注册_服务发现-Eureka
介绍了注册中心 Eureka 的使用,以及对应的CAP理论,Spring cloud 项目中 如何创建eureka项目服务注册与服务发现
2024-11-07 09:00:00
1414
原创 微服务之多机部署,负载均衡-LoadBalance
介绍了 微服务的负载均衡策略,以及基于Nginx、Spring CloudLoadBalancer 的使用以及其负载均衡策略以及具体配置
2024-11-07 09:00:00
1400
原创 Spring cloud 组件 注册中心-Nacos
介绍了spring cloud 的关键组件:Nacos。如何启动并配置Nacos, 并利用Nacos作为服务发现和服务注册
2024-11-07 09:00:00
621
原创 操作系统同步机制(锁、信号量等)
介绍了操作系统中的一些同步机制,包括但不仅限于:peterson’s solution 、 atomic instruction、互斥锁、信号量等等。以及锁的常见应用:生产者-消费者模型、哲学家就餐问题
2024-11-05 09:00:00
2005
原创 项目架构介绍以及Spring cloud、redis、mq 等组件的基本认识
介绍一下 现代项目的架构变化:从单体架构到集群架构、再到后面分布式微服务架构演化过程以及优缺点。介绍了在这些架构中关键的组件如Spring cloud、redis 、mq 是如何参与到现代项目的构建的
2024-11-05 09:00:00
1130
原创 计算机进程的基本介绍
介绍了进程的构成:包括了程序代码、以及执行程序所需的各种资源和信息(堆、栈、寄存器、PC、以及PCB)。介绍了进程状态的切换以及一些基于时间片的调度算法如Round Robin(时间片轮转)、Shortest Job First(最短作业优先)、Priority Scheduling(优先级调度)
2024-11-04 09:00:00
916
原创 操作系统线程的组织与调度(schedule)
介绍了常见操作系统中线程调度的逻辑以及在Windows与Linux中 对应的线程调度器;以及多核cpu在组织调度队列中的不同逻辑。多线程合作的方式:gang 与 space
2024-11-04 09:00:00
1453
原创 Spring 原理: Bean 的生命周期与源码分析
介绍了Bean 的生命周期:实例化、属性赋值、初始化、使用、销毁;并结合源码进行了分析:主要解析了createBean 、InitializeBean 、invokeAwareMethod这三个只有方法
2024-10-30 09:00:00
945
1
原创 Spring Boot⾃动配置
介绍了Spring boot 自动配置的原理、并结合@SpringBootApplication中的@SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan这三个注解的详细含义以及具体功能;介绍了如何覆盖自动配置:使用@Configuration与@import 注解
2024-10-30 09:00:00
820
原创 Spring事务和事务传播机制
回顾了Mysql中的事务以及Spring 中的事务管理,事物的隔离级别;事务的处理方式回滚的逻辑与条件。结合rollbackFor、propagation、isolation 来对Transactional注解这个注释进行对事务的调控
2024-10-29 09:00:00
898
原创 Spring原理:Bean详解(含源码分析)
介绍了Bean的创建:包含使用类注释、以及使用方法构建;介绍了Bean 的使用与依赖注入;介绍了Bean 在 Spring 以及Spring web MVC 中的作用域
2024-10-29 09:00:00
1391
原创 Spring AOP
介绍了Spring AOP的核心概念:切点、通知、切面、 连接点等,介绍了切点的表达式:@annotation 以及 execution ,介绍了 通知的类型以及作用。以及在不同切面下的优先级确定
2024-10-08 09:00:00
912
原创 Spring Mvc 基础源码分析
介绍了Spring MVC工作的基本流程,包含了重要组件的初始化、dispatcherServlet工作流程:拦截器、请求接收、请求解析、处理器映射(Handler Mapping)、处理器适配(Handler Adapter、处理器执行以及 HandlerAdapter 中的适配器模式介绍
2024-09-29 09:00:00
1222
原创 MyBatis 操作数据库进阶
介绍了数据库连接池的优势与常见数据库连接池,介绍了动态SQL的使用与优势,包含if 、trim、set、foreach、where 等等,结合实战介绍了MyBatis 实战的使用
2024-09-25 09:00:00
1037
原创 JDBC 与 Mybatis 对比
介绍了JDBC与Mybatis 的基本使用,以及他们对应的配置以及依赖的创建,对比了两者的使用场景以及优缺点。
2024-09-24 09:00:00
2177
原创 Mybatis基础操作
介绍了两者映射SQL的方式,包含注解与XML,在传递参数时传递一个或多个参数的方式,以及处理返回值,在接受返回值无法映射到对应参数的方式:1.起别名 2、结果映射 4、驼峰转化 。在传递参数时#{}与${}的区别以及SQL注入的风险,两者如何选择与代替以及安全性 来解决排序以及like查询的问题,并在服务端加入验证
2024-09-24 09:00:00
2462
原创 Springboot 日志使用
介绍了日志的配置:包含了在yml 进行简单配置以及在xml 中进行进一步配置,包含日志分割等等;介绍了日志的用途、各个字段的含义、以及日志级别。简述了slf4j在Spring boot 日志中发挥的作用,以及门面模式的优势
2024-09-23 09:00:00
1775
原创 Spring IoC & DI
介绍了Spring 的 IOC 与 DI ,创建Bean 的方式(使用类注解、使用方法创建)、获取Bean、进行依赖注入的方式,通过applicationContext 来获取Bean
2024-09-22 09:00:00
2098
原创 Spring IoC & DI 之 属性注入
Spring DI 属性注入,1) 字段注入 结合@Autowired @qualifier @primary 来指定注入 的Bean。2)Setter 方法注入 3)构造方法注入
2024-09-22 09:00:00
870
原创 Spring MVC 基础 : 文件、cookies的接收 ,REST响应
介绍了Spring MVC 中如何接受文件参数、如何设置Session,获取Cookies,获取header中的信息
2024-09-21 09:00:00
1146
原创 Spring Web MVC⼊⻔
介绍了web 开发的基础概念、以及聪明和socket到 servlet 再到 servlet 容器, 以及目前基于 springboot 与 spring web MVC 的 web 开发是如何一步步简化的。
2024-09-20 09:00:00
1851
原创 Spring MVC 基础:接受请求参数
介绍了http 请求中如何携带参数,如何通过 Spring MVC 提供的注解获取参数,以及在使用不同参数时的问题
2024-09-20 09:00:00
1364
原创 Maven 简介: 项目构建与管理依赖
介绍了传统的Java项目的构建工具:maven。围绕maven的两大功能:项目构建、依赖管理 介绍了maven 如何来构建一个项目。
2024-09-19 09:00:00
1169
原创 Spring、Spring Boot 和 Spring MVC 简介及快速开始
介绍了spring 三件套的基本关系:Spring core 提供最基础的功能:IOC 与 AOP . spring boot 简化了这些功能的配置,简化了Bean 的创建与依赖注入,Spring Boot 使得激活和使用 Spring MVC 更为便捷,例如自动配置 DispatcherServlet。
2024-09-19 09:00:00
1128
原创 机器学习入门之无监督学习(聚类、降维(主成分分析)、关联度分析(Apriori 算法))
介绍了机器学习中无监督学习的聚类、降维、以及关联规则学习。并就k-means、主成分分析(PCA)、以及Apriori算法简单展开介绍原理以及实战应用
2024-08-06 09:00:00
1821
1
原创 机器学习之强化学习(mdp 马尔可夫决策过程详解)
介绍了强化学习的组成与基本过程,区别了机器学习与强化学习的关系,简单介绍了强化学习中马尔可夫决策过程的基本组成与解决方案
2024-08-06 09:00:00
1518
原创 机器学习入门之监督学习(分类篇)
介绍了机器学习中监督学习中常见的分类模型,其中包含了判别模型与生成模型。简单描述了判别模型中朴素贝叶斯(Naive Bayes)的基本原理以及其在python代码中的使用;介绍了常见的生成模型,逻辑回归、KNN、以及决策树的基本原理与使用
2024-08-05 09:00:00
1644
原创 机器学习入门篇之监督学习(回归篇)——多元线性回归的原理介绍
介绍了机器学习中监督学习中的回归,重点介绍了多元线性回归的原理以及最小二乘法的使用,以及回归模型的评估方式以及回归于分类的区别
2024-08-05 09:00:00
1290
原创 对抗搜索Adversary Search与Minmax算法(含python代码)
介绍了minmaxd这种对抗搜索原理以及具体计算方式,介绍了其优化Alpha-Beta 剪枝以及工作原理,进一步讲解了其在对抗生成器中的使用
2024-08-02 09:00:00
1421
原创 JavaScrpit应用--jQuery与Ajax的具体使用
介绍了JavaScript中利用jQuery来简化js的使用,包含选择器、事件与元素操作,Ajax的使用方式、jQuery来简化Ajax的使用
2024-05-30 09:00:00
686
原创 JavaScrpit基础入门
javaScript的使用包含变量的声明、基本数据类型的使用、基本运算符的使用、对象的创建与调用、对象属性与方法的调用,函数的声明与使用。
2024-05-29 09:00:00
868
原创 NS2(Network Simulator 2)网络模拟器的使用
网络模拟器ns2 的使用,包含 tcl与otcl的使用,如何创建节点、连接、设置对应的传输层协议与应用层协议、以及设置 物理层与 数据链路层的相关参数,无线连接与有线链接的创建方式
2024-05-27 09:00:00
2611
原创 结合MIPS指令构造 CPU 与ALU
结合MIPS指令集介绍了CPU 是如何 工作的 ,以R 型指令为例,介绍了各个部件的输出包括ALU、MUX、控制器的输出、内存的使用以及不同指令的多路复用
2024-05-27 09:00:00
1805
原创 Haskell 的高阶函数(Higher-order functions)
Haskell 的高阶函数(Higher-order functions) 的使用,包含Functions as values(函数作为值)、Functions as arguments(函数作为参数)、Composition(函数组合)、Returning function values(返回函数值)
2024-05-26 09:00:00
723
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人