自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 隐私计算实践1|隐语框架与技术要点

密态引擎SPU(Secretflow Processing Unit)是一个专为隐私保护机器学习(PPML)设计的高效、用户友好的虚拟设备框架,旨在通过多方安全计算(MPC)技术支持多个实体之间在保护各自数据隐私的前提下共同训练和计算机器学习模型SPU的核心价值在于其能够在保障数据隐私的同时,提供类似高级编程语言的编程体验,解决了传统加密计算中易用性差和性能不足的问题。SPU由三部分组成:前端、编译器和运行时。从整体分层架构看,SPU处于明密文计算设备与原语层,支撑密文计算设备中的。

2024-07-19 14:45:47 253

原创 Linux遗忘小点

持续添加。

2024-07-19 11:30:27 55

原创 Docker教程|简介与安装

🎉 Docker 简介和安装 - Docker 快速入门 - 易文档 (easydoc.net)

2024-07-19 11:30:03 136

原创 SpringCloud微服务(1)|Eureka,Ribbon,nacos(注册中心,配置管理), Feign远程服务调用管理

(同Nacos服务管理,服务中心会自动发起请求,看服务器还能用不)(自更新,需要客户端自己有一个机制去检查,配置是否更新了没)比较与Eureka的区别。

2024-07-17 21:35:17 451

原创 JAVA小点|使用PriorityQueue实现堆|大小根堆,常用方法,堆排序

添加:获取堆顶元素删除。

2024-07-17 21:34:18 134

原创 算法总结10|二叉树灵活运用递归|相同 对称 平衡 右视图

如果上面没有接收到-1,返回该子树的高度(max(左子树深度,右子树深度)+1)1,3,4记录后,答案长度为3,根节点向左走,节点2,5的深度小于3,不记录。终止条件:有一颗树为空---两颗树都为空,返回true否则返回false。终止条件:有一颗树为空---两颗树都为空,返回true否则返回false。如果左右子树高度差大于1,返回-1,将-1传到上面去。如何判断该节点需要记录到结论中?先递归右子树,再递归左子树。左右子树的高度差不为1。递归左右子树是否相同。递归左右子树是否相同。

2024-07-17 21:33:23 138

原创 JAVA小点|Deque(实现队伍,栈结构)

1、Queue只能从队尾插入,从对头删除。2、Deque对头队尾都可以进行插入和删除。3、Deque根据不同的插入和删除方法可以实现队列和堆栈(也就是栈)这两种数据结构。

2024-07-17 21:33:05 141

原创 SpringCloud微服务实践1|Eureka实践,nacos实践,Ribbon实践

通过IRule接口 选择某个服务实例----IRule接口的实现类,是不同的负载均衡策略。通过修改其参数可以实现不同的策略ribbon:NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule # 负载均衡规则。

2024-07-17 21:32:17 477

原创 spring cloud小点|Dubbo,Nacos,spring cloud,nginx,web服务器,eureka

通过分流策略分散流量(请求),减少单一服务器的单一压力。

2024-07-17 21:32:08 300

原创 git使用

remote。

2024-07-17 21:31:25 361

原创 Linux基础4|Linux实用操作

yum换源--阿里源下载快。

2024-07-17 21:29:44 256

原创 Linux基础3|用户和权限

1. 用户与用户组2.用户组管理-创建删除3. 用户管理4.getent命令--查看用户。

2024-07-17 21:29:36 72

原创 Linux基础2|Linux基础命令

命令本体--选项--参数。

2024-07-17 21:29:30 195

原创 Linux基础1|Linux安装概述

虚拟机下载地址:https: // www.vmware.com/cn/products/workstation-pro.html链接: https://pan.baidu.com/s/1UtY4CaFtAF4CaC7SEd7v9Q 提取码: b1zg 复制这段内容后打开百度网盘手机App,操作更方便VMware16.1.2安装及各版本密钥_vmware16许可证密钥匙-CSDN博客第一章-08-扩展-Win10配置WSL(Ubuntu)环境_哔哩哔哩_bilibili开不开机,文件丢失了,使用快照恢复。

2024-07-17 21:29:17 227

原创 python合并pdf

【代码】python合并pdf。

2024-06-08 15:26:04 64

原创 数据结构与算法|二叉树

无节点处用null表示。

2024-06-04 09:24:39 694

原创 并发编程(JUC)3|锁

可以先到先拿--公平非公平--随机拿锁。

2024-06-03 10:21:44 284

原创 并发编程(JUC)2|并发编程的三大特性

子线程访问不了父线程的threadlocal--(本地变量)使用threadlocal的子类--inheritable threadlocal解释上面那个单例模式为什么出现问题,视频讲的很好【并发编程】并发编程的有序性:什么是乱序执行,2023Java入门必备教程!-Java老郑-并发编程-哔哩哔哩视频 (bilibili.com)

2024-06-03 10:21:33 1134

原创 并发编程(JUC)1|线程的基础概念

任务拆分:可以同步进行,才需要开启线程,如果必须等待上一个任务结束才可以进行下一个,是无法用多线程的:如:订单发货,只有下了订单才可以。

2024-06-03 10:21:05 115

原创 数据结构与算法|队伍、栈、堆

堆的存储结构采用顺序存储结构(数组)的形式来表示完全二叉树,能够充分利用存储空间。如图,堆中的元素排列不符合大顶堆的定义,将其改为符合大顶堆的过程称为建堆。

2024-06-03 10:10:51 330

原创 力扣hot100刷题(链表)

递归体:(1)两两交换链表中的节点之后,原始链表的头节点变成新的链表的第二个节点,原始链表的第二个节点变成新的链表的头节点。递归体,循环:从后往前,从一条链仅剩最后一个元素开始,另外那条链都是好的。先查找到倒数第n个节点---两次遍历(一次找全长L,第二次找该节点)(2)在对链表中的其余节点递归地两两交换之后,更新节点之间的指针关系。递归头:链表中没有节点,或者链表中只有一个节点,此时无法进行交换。将链表1的1->4的连接改为到第二条链表的连接。(先反连接了,5连4)

2024-06-02 20:55:16 1541

原创 数据结构与算法|数组|二分查找

初始条件:有序数组。

2024-06-02 20:54:44 228

原创 数据结构与算法|链表

类定义链表---链表有节点和连接线表示---

2024-06-02 20:54:06 361

原创 力扣hot100|二叉树

我们从根节点开始,递归地对树进行遍历,并从叶子节点先开始翻转。如果当前遍历到的节点 root 的左右两棵子树都已经翻转,那么我们只需要交换两棵子树的位置,即可完成以root 为根节点的整棵子树的翻转。一直root.left走到null--走到最左点(倒数第1小),并将来时的路存储到栈中。递归验证每个节点的左节点小于当前节点,右节点大于当前节点 ,从根节点root开始,比较其左节点与又节点是否相等。再递归比较 左节点的左节点 与 右节点的右节点。左节点的右节点 与 右节点的左节点。深度优先搜素--递归。

2024-06-02 20:53:58 1371

原创 Java小点|toCharArray

返回值为2.

2024-06-02 20:53:48 133

原创 JAVA小点|Stack , PriorityQueue类 ,Arrays.sort自定义排序

Java中Arrays.sort()的三种常用用法(自定义排序规则)_arrays.sort自定义排序-CSDN博客1。2.3.

2024-06-02 20:53:41 182

原创 JAVA小点|StringBuilder(), isDigit() 方法

1:isDigit() 方法2.类型强转3.StringBuilder();

2024-06-02 20:53:33 131

原创 类型转换|整数<-->数组 / 整数<-->字符串

数--->字符串字符串--->数。

2024-06-02 20:53:17 107

原创 java小点|LinkedList常用方法,ArrayList

主要用加这个first和last 的要用到动态数组,就用这个要用到头尾两端插入,删除,用linkedlist。

2024-06-02 20:53:08 145

原创 力扣hot100刷题day2(滑动窗口&字串&普通数组&矩阵)

当sort()传入参数只是一个数组时,默认将数组按升序排列。对数组的部分排序,传入起始位置和终止位置(不包括)实现Comparator接口有两种方式,第一种是上面所示的匿名内部类实现。第二种是新建一个类然后实现Comparator接口,再new一个类传入sort函数中。Comparator的参数必须是泛型。

2024-06-02 20:53:00 849

原创 算法总结+力扣hot100|贪心算法

上图中,a最后出现是8,在前8里遍历,如果有边界比8还大的,更新index,直达i==index时,此时可以划分。

2024-06-02 20:51:28 681

原创 算法总结+力扣hot100|回溯

nums无重复元素---同一层不可重复取---纵向可以重复取nums无重复元素--所以横向不用去重但纵向重复取?---单层循环中,i不能从0开始。否则:(2,2,3)与(3,2,2)不能从i+1开始(下一层递归传入的),否则取不到重复的nums有重复元素---同一层不可重复取---纵向可以重复取(因为有重复元素)纵向可以重复取(因为有重复元素)?----从i+1开始(下一层递归传入的)横向去重---排序,相同的跳过。

2024-06-02 20:51:17 792

原创 力扣hot100|栈、堆

【代码】力扣hot100|栈、堆。

2024-06-02 20:49:27 367

原创 力扣hot100刷题day1(哈希&双指针)

(最长连续序列,三数之和):大循环外层,一个一个元素判断,具体的判断逻辑使用到哈希或双指针接雨水:双指针法再看哈希统计频数 或 去重--hot100堆的题。

2024-06-02 20:48:17 773

原创 Spring详解|Bean对象|有状态Bean 线程安全? 生命周期

由于没有特定的用户,那么也就不能保持某一用户的状态,所以叫无状态bean。但无状态会话bean 并非没有状态,如果它有自己的属性(变量),那么这些变量就会受到所有调用它的用户的影响,这是在实际应用中必须注意的。:每个用户有自己特有的一个实例,在用户的生存期内,bean保持了用户的信息,即“有状态”;即使用户已经消亡,bean 的生命期也不一定结束,它可能依然存在于会话池中,供其他用户调用。有状态对象(Stateful Bean),就是有实例变量的对象 ,可以保存数据,是。

2024-05-10 17:41:25 401

原创 黑马2023Javaweb(13)|事务管理,AOP(面向切面编程)

AOP:面向方法编程在不改变原来方法的基础上,扩展原来方法---构建模板方法--动态代理如下:不改变这些实现的方法,进行统计方法的运行时间构建模板方法--动态代理(通过动态代理技术,对特定的方法进行编程(不改变方法的前提下,对其进行扩展)(可以把整个方法看作一个固定的部分f函数,对这个f函数求新的g(f)功能))

2024-04-29 17:52:48 768

原创 黑马2023Javaweb(12)|案例(登录功能、登录校验、异常处理)

会话技术,浏览器与服务器之间的连接,浏览器与服务器第一次请求响应就建立会话,直到该浏览器所有请求结束,会话结束。一次会话可以包含多次请求与响应问题:浏览器与服务器的请求响应 基于 http协议,该协议是无状态的,不同请求之间是独立的。服务无法识别那些请求是源于同一会话。会话跟踪。会话跟踪:重点。服务器识别多次请求是否来自同一浏览器,以便在同一次会话中多次请求共享数据数字签名部分是根据前面的(header, Payload)签名算法计算得来的,而不是Base64编码。前面一变,数字签名改变---

2024-04-29 17:52:41 572

原创 黑马2023Javaweb(11)|案例(文件上传&修改员工&配置文件)

前端页面3要素【Java Web】011 -- SpringBootWeb综合案例(删除/修改员工、文件上传、配置文件)-CSDN博客//通过MultipartFile image)直接可上传文件,但是文件是临时上传,一旦该请求结束,这些临时文件也会删除。因此需要保存下来--本地存 & 云端存(阿里云)将文件存储到本地磁盘中Postman测试2.2问题:Springboot默认上传最大为1M,超出会报错注意上面最重要的是要配置内嵌的 tomcat 的最大吞吐量即 max-swall

2024-04-29 17:52:22 460

原创 黑马2023Javaweb(10)|案例(准备工作&部门管理&员工管理)

依赖包坐标大全分页插件一直出错//service层//1. 设置分页参数// 2. 执行查询//分页结果查询的封装类,Page类// 强转类型,将empList强转为Page类型//3.封装bean对象//Mapper层//使用pagehelper 分页查询。

2024-04-29 17:51:49 947

原创 黑马2023Javaweb(14&15)|SpringBoot原理(配置优先级、Bean管理、SpringBoot原理)

SpringMVCSpringMVC不是一个单独的框架,它是Spring框架的一部分,是Spring框架中的web开发模块,是用来简化原始的Servlet程序开发的。SSM:三块组成。基于传统的SSM框架进行整合开发项目会比较繁琐,而且效率也比较低,所以在现在的企业项目开发当中,基本上都是直接基于SpringBoot整合SSM进行项目开发的。

2024-04-29 17:47:10 6

空空如也

空空如也

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

TA关注的人

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