自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 计算机网络-复习

王道–计算机网络 https://bithachi.blog.youkuaiyun.com/article/details/104722679 应用层 (1)掌握DNS(域名解析)协议:名字空间;DNS指针查询(反向查找或逆向解析)基本原理、DNS缓存 (2)FTP协议(活化石):控制连接和数据连接(为什么需要这两种连接);两种工作模式(PASV+PORT);各种FTP指令和响应码;FTP断点续传,匿名FTP (3)HTTP协议:报文格式(请求报文、响应报文、请求头各种字段、响应头各种字段); HTTP状态码 100

2022-03-03 09:46:01 878

原创 Spring-复习

五、Spring相关 Spring AOP的实现原理和场景? Spring bean的作用域和生命周期; Spring Boot比Spring做了哪些改进? Spring 5比Spring4做了哪些改进; 如何自定义一个Spring Boot Starter? Spring IOC是什么?优点是什么? SpringMVC、动态代理、反射、AOP原理、事务隔离级别; Spring和Springboot差别 jianshu.com/p/ffe5ebe17c3a Springboot怎么处理接口请求的 收到请

2022-03-03 09:45:42 438

原创 分布式-复习

分布式事务解决方案 https://xiaomi-info.github.io/2020/01/02/distributed-transaction/ 跨表分页查询 https://cloud.tencent.com/developer/article/1048654

2022-03-03 09:45:12 240

原创 JUC-复习

JUC大全----一般大公司才会问,建议把aqs学明白 线程池的原理,为什么要创建线程池? 创建线程,4种 1.new Thread(new runnable) 2.继承Thread new Thread(){run()}重写run方法 3.创建一个futureTask对象,里面重写call方法,再放入Thread里面 4.线程池 创建线程池的4种方式 newCachedThreadPool 创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程 newFixedTh

2022-03-03 09:40:56 268

原创 Java-复习

四、Java扩展篇 红黑树的实现原理和应用场景; NIO是什么?适用于何种场景? Java9比Java8改进了什么; HashMap内部的数据结构是什么?底层是怎么实现的?(还可能会延伸考察ConcurrentHashMap与HashMap、HashTable等,考察对技术细节的深入了解程度); 说说反射的用途及实现,反射是不是很慢,我们在项目中是否要避免使用反射; 说说自定义注解的场景及实现; List 和 Map 区别,Arraylist 与 LinkedList 区别,ArrayList 与 Vec

2022-03-03 09:40:08 493

原创 JVM-复习

三、JVM相关 GC机制和原理; GC分哪两种,Minor GC 和Full GC有什么区别?什么时候会触发Full GC?分别采用什么算法? 什么情况下我们需要破坏双亲委派模型; 常见的JVM调优方法有哪些?可以具体到调整哪个参数,调成什么值? class文件结构是如何解析的; jvm内存结构 https://www.cnblogs.com/ityouknow/p/5610232.html 程序计数器,私有,表示当前线程执行的字节码的行号。 虚拟机栈,私有:它的生命周期与线程相同。虚拟机栈描述的是Ja

2022-03-03 09:39:31 579

原创 Redis-复习

八、Redis Redis为什么这么快?redis采用多线程会有哪些问题? Redis跳跃表的问题; Redis单进程单线程的Redis如何能够高并发? Redis如何使用Redis实现分布式锁? Redis分布式锁操作的原子性,Redis内部是如何实现的? 数据类型 https://www.cnblogs.com/lizhenghn/p/5322887.html redis的hash结构,字典结构 拉链法解决的hash冲突,那么在数据过多时,hash冲突不可避免,为了避免链表太长,直接进行rehash

2022-03-03 09:37:53 508

原创 MySQL-复习

七、数据库篇 锁机制介绍:行锁、表锁、排他锁、共享锁; 乐观锁的业务场景及实现方式; 事务介绍,分布式事物的理解,常见的解决方案有哪些,什么事两阶段提交、三阶段提交; MySQL记录binlog的方式主要包括三种模式?每种模式的优缺点是什么? MySQL锁,悲观锁、乐观锁、排它锁、共享锁、表级锁、行级锁; 分布式事务的原理2阶段提交,同步\异步\阻塞\非阻塞; 数据库事务隔离级别,MySQL默认的隔离级别、Spring如何实现事务、JDBC如何实现事务、嵌套事务实现、分布式事务实现; SQL的整个解析、执

2022-03-03 09:36:23 394

原创 操作系统复习

线程/进程 王道–操作系统 https://blog.youkuaiyun.com/weixin_43914604/article/details/104415990 进程和线程的区别-重点 进程和线程的区别: 进程是调度资源的基本单位,线程是执行任务的基本单位。 进程有自己的独立数据空间,程序切换的开销大,线程共享一个进程的数据空间,每个线程有自己独立的运行栈和程序计数器,线程之间开销小。 进程之间的资源隔离,共享复杂,线程的共享资源简单。 线程的目的是为了并发,因为线程上下文的切换快,可以提高并发效

2022-03-03 09:30:04 370

原创 455. 分发饼干

https://leetcode-cn.com/problems/assign-cookies/ public int findContentChildren(int[] g, int[] s) { // 将g 和 s排序 Arrays.sort(g); // 胃口值 Arrays.sort(s); // 饼干尺寸 int count = 0; for (int i = 0; i < s.length; i++) {

2022-02-23 10:35:40 752

原创 2022-2-22 Arrays.sort()源码学习

双轴快排详细介绍

2022-02-23 10:21:11 237

原创 罗技K380键盘清灰

点我跳转

2021-11-08 14:52:47 815

原创 Ruoyi开源项目(0)---项目概况

占坑

2021-07-13 23:09:23 397

原创 Halo开源项目(2.2)---分类模块---POST--->“/api/admin/categories“

1.深拷贝和浅拷贝 2.根据domain存储在相应的表中 { “description”: “string”, “name”: “string”, “parentId”: 0, “password”: “string”, “slug”: “string”, “thumbnail”: “string” } @PostMapping @ApiOperation("Creates category") //Post -- >新建分类 public CategoryDTO createBy(@Reques

2021-07-10 00:20:15 451

原创 Halo开源项目(2)---分类模块

2.1 GET—>“/api/admin/categories“ 列出所有分类 2.2 POST—>“/api/admin/categories

2021-07-09 00:03:36 811

原创 Halo开源项目(0.1)---表结构分析

分析Halo数据库中表的结构, 可以更好的理解项目结构。 同时也方便查询 数据库中总共有18张表, 逐一分析 1. attachments 附件表 id: 主键 create_time : 创建时间 update_time : 更新时间 // oss file key or local file key (Just for deleting) file_key : 图片存储路径? height : 图片的高度 media_type : 图片类型 name : 图片的名字 path : 图片的访问路径 s

2021-07-08 18:21:41 1378 1

原创 Halo开源项目(2.1)---分类模块---GET--->`“/api/admin/categories“`

请求路径: "/api/admin/categories" @GetMapping //文章---所有文章(列表 ---> "/api/admin/categories" @ApiOperation("Lists all categories") public List<? extends CategoryDTO> listAll( @SortDefault(sort = "createTime", direction = DESC) Sort sort, @Reques

2021-07-07 18:43:40 330

原创 Halo开源项目(1.2)---登录模块的precheck认证

@PostMapping("login/precheck") @ApiOperation("Login") @CacheLock(autoDelete = false, prefix = "login_precheck") public LoginPreCheckDTO authPreCheck(@RequestBody @Valid LoginParam loginParam) { //1.根据loginParam,获取User对象 ---> 同"login" final User

2021-07-07 11:03:02 454

原创 Halo开源项目(1.1)---登录模块具体方法

一.登录模块具体方法 根据loginParam获取User对象 两步验证码验证, 需要在系统设置中开启 检查用户是否已经登录过了 返回一个随机生成的token, 成为json对象. ----> 储存至本地内存, 以保持登录 1.1 根据loginParam获取User对象 方法run.halo.app.service.impl.AdminServiceImpl#authenticate @Override @NonNull public User authenticate(@NonNull Log

2021-07-07 00:56:01 1218

原创 Java源码阅读

ArrayList

2021-07-06 17:24:34 101

原创 Halo开源项目(0)---项目运行及相关导航(停更)

Mac IDEA 本地部署Halo 保姆级教程(附带多个报错和解决方案)

2021-07-05 10:39:52 477

原创 Halo开源项目(1)---登录模块

占坑

2021-07-05 10:37:49 1485 3

原创 #记录#机器学习实战(从本地导入mnist数据集)

机器学习实战(从本地导入mnist数据集) 第三章这里总是报错,从本地导入好久也没有成功,在网上也搜索了好几天,成功了没有记录下来,在第八章降维中又用到了数据集,查了一下午,终于找到了解决方案,所以记录一下。 一、下载数据集 链接:https://pan.baidu.com/s/1l75u54xnnrsRPRb9tOnUnA 提取码:w9vb 二、新建文件夹 例如: 1) 随便选一个盘就好,新...

2019-12-29 17:59:22 1808

原创 我的问题

Ubuntu16.04系统查看已安装的python版本,及Python2与Python3之间切换 https://blog.youkuaiyun.com/wangguchao/article/details/82151372

2019-12-09 08:51:57 116

原创 Read#Machine learning methods for wind turbine condition monitoring: A review

Machine learning methods for wind turbine condition monitoring: A review 风力发电机监控系统中常用的一些机器学习的方法 Typical ML steps: data sources feature selection and extraction model selection (classification 2/3...

2019-11-21 18:50:38 461

原创 Read#Feature selection using Wrapper methods in Python

Feature selection using Wrapper methods in Python To perform any machine learning task or to get insights from such high dimensional data Feature selection: Training faster Reduce complexity Better p...

2019-11-21 18:50:21 488

翻译 #翻译#Digital twin approach for damage-tolerant mission planning under uncertainty

Digital twin approach for damage-tolerant mission planning under uncertainty DOI: https://doi.org/10.1016/j.engfracmech.2019.106766 数字映射(Digital twin) 或译作数字孪生,指在信息化平台内模拟物理实体、流程或者系统,类似实体系统在信息化平台中的双胞胎。借...

2019-11-21 18:44:36 515

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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