自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 操作系统OS入门

介绍了操作系统(内核空间)如何在现代电脑上发挥作用,并结合内存管理MMU、中断、系统调用具体展开。

2024-10-08 09:00:00 866

原创 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

原创 SpringBoot 统⼀功能处理

介绍了利用Spring boot 的统一功能的快速入门,包括制定拦截器、统一相应结构、统一异常处理的使用方式

2024-09-25 09:00:00 771

原创 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 配置⽂件

Springboot 两种配置文件的使用,配置文件的优先级以及不同环境下配置的选择,如何获取配置文件中的属性值

2024-09-23 09:00:00 512

原创 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 MVC 入门之 设置响应

使用spring MVC 来返回数据或者 页面,设置header 以及 状态码

2024-09-21 09:00:00 1327

原创 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

原创 HTML、CSS网页入门

介绍了基础的HTML的构成、标签的含义与层次、常见标签的使用,HTML的信息传递的方式form,CSS的功能与基础功能

2024-05-29 09:00:00 729

原创 JavaScrpit基础入门

javaScript的使用包含变量的声明、基本数据类型的使用、基本运算符的使用、对象的创建与调用、对象属性与方法的调用,函数的声明与使用。

2024-05-29 09:00:00 868

原创 NS2(Network Simulator 2)网络模拟器的使用

网络模拟器ns2 的使用,包含 tcl与otcl的使用,如何创建节点、连接、设置对应的传输层协议与应用层协议、以及设置 物理层与 数据链路层的相关参数,无线连接与有线链接的创建方式

2024-05-27 09:00:00 2611

原创 MIPS汇编语言详解

MIPS 的 基本指令 R型、I型、J型的使用,function的调用与维护,基本指令 对应的机器码的转换与构造规则

2024-05-27 09:00:00 2449

原创 结合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关注的人

提示
确定要删除当前文章?
取消 删除