- 博客(45)
- 收藏
- 关注
原创 【SpringBoot】SpringBoot整合SpringSession
SpringBoot整合SpringSession示例,存储分布式用户会话
2022-12-07 20:33:13 314 1
原创 【算法面试题汇总】LeetBook列表的算法面试题汇总---动态规划题目及答案
至少有k个重复字符的最长子串二叉树中的最大路径和最长连续序列打家劫舍完全平方数最长上升子序列*零钱兑换矩阵中的最长递增路径
2022-12-02 17:06:22 648
原创 【SpringBoot】SpringBoot+Zookeeper+Dubbo整合
SpringBoot+Zookeeper+Dubbo整合,模板,包含配置文件以及依赖,还有启动类和一些需要注意的注解
2022-11-14 23:18:21 660
原创 【算法面试题汇总】LeetBook列表的算法面试题汇总---树题目及答案
二叉搜索树中第k小的元素二叉树的最近公共祖先二叉树的序列化与反序列化天际线问题
2022-11-13 17:52:48 483
原创 【算法面试题汇总】LeetBook列表的算法面试题汇总---链表题目及答案
复制带随机指针的链表环形链表排序链表相交链表反转链表回文链表删除链表中的节点奇偶链表
2022-11-11 14:22:40 135
原创 【算法面试题汇总】LeetBook列表的算法面试题汇总---堆、栈与队列题目及答案
堆、栈与队列最小栈数组中的第k个最大元素数据流的中位数有序矩阵中第k小的元素前k个高频元素滑动窗口最大值基本计算器Ⅱ扁平化嵌套列表迭代器逆波兰表达式求值
2022-11-06 23:19:52 124
原创 【算法面试题汇总】LeetBook列表的算法面试题汇总---数组题目及答案
LeetBook列表的算法面试题汇总---数组题目及答案,乘积最大子数组,多数元素,旋转数组,存在重复元素,移动零,打乱数组,两个数组的交集Ⅱ,递增的三元子序列,搜索二维矩阵Ⅱ,除自身以外数组的乘积
2022-11-01 22:05:54 216 1
原创 【算法面试题汇总】LeetBook列表的算法面试题汇总---经典互联网公司的面试题目题目及答案
LeetBook列表的算法面试题汇总---经典互联网公司的面试题目题目及答案之开始之前
2022-10-30 13:35:07 121
原创 【Nginx、SpringBoot】解决跨域问题,nginx.conf中的配置,以及springboot的配置
nginx和springboot设置跨域配置实现前后端调联
2022-10-15 21:26:41 1145
原创 【Nginx】nginx.pid打开失败以及失效的解决方案,附Nginx常用命令
nginx.pid打开失败以及失效的解决方案,附Nginx常用命令nginx.pid打开失败读取失效或pid无效
2022-10-10 20:53:46 2941
原创 【SpringMVC】学习笔记--分发请求、接收参数、响应json
1.首先创建webmvc工程,并在pom.xml下添加spring依赖 <!--spring的依赖--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.14</version> </depe
2022-01-23 17:31:32 545
原创 【Spring】Spring学习笔记---AOP之Aspect,基于JDK的切面的两种实现--配置文件和注解
基于配置文件1.首先在pom.xml中导入SpringAOP包 <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.9.7</version> </dependency>
2022-01-17 09:00:00 444
原创 【Spring】Spring学习笔记---拦截器-责任链设计模式
目录一.简介二.案例一.简介把方法执行的生命周期抽取出来try…catch…finally把代理模式从抽象的逻辑转化成五个时间节点,把interceptorName传进来后,代理流程什么都不做,所有流程和方法交给拦截器做二.案例1.想创建拦截器,接口Interceptorimport java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public interface Interceptor
2022-01-16 16:27:24 503
原创 【Spring】Spring学习笔记---aop面向切面的编程,代理模式
目录一.简介二.案例三.延伸案例四.代理方法可批量操作来记录日志一.简介AOP 一种面向切面的编程,专注于在类和方法前插入新的执行方法基于JDK代理模式设计的二.案例1.创建InvocationHandler的子实现JDKProxyProcessor类import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;//InvocationHandler的子实现public class JDKProxyP
2022-01-16 11:39:57 180
原创 【Spring】Spring学习笔记--IoC/DI
目录一.Spring简介1.1Spring体系结构二.IoC简介2.1实现案例一.Spring简介什么是框架:半成品软件框架的作用:提高开发效率增强可重用性提供编写规范节约维护成本解耦底层实现原理Spring是分层的JavaSE/EE应用full-stack轻量级开源框架1.1Spring体系结构底层是核心容器BeansCoreContextSpringEI表达式中间层技术AOPAspects应用层技术数据访问与数据基础Web集成Web实现基于T
2022-01-15 23:00:02 220
原创 【内排序】几大排序:插入排序、交换排序、选择排序、归并排序、基数排序的排序方法
直接插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、树形选择排序、堆排序、归并排序、多关键字排序(MSD法、LSD法)、链式基数排序的思路以及算法性能分析
2022-01-02 16:08:30 936
原创 【大数据分析与挖掘】K-Means聚类算法
介绍对于有监督的数据挖掘算法而已,数据集中需要包含标签变量(即因变量y的值)。但在有些场景下,并没有给定的y值,对于这类数据的建模,一般称为无监督的数据挖掘算法,最为典型的当属聚类算法。K-Means聚类算法利用距离远近的思想将目标数据聚为指定的k个簇,进而使样本呈现簇内差异小,簇间差异大的特征。聚类算法的目的就是依据已知的数据,将相似度高的样本集中到各自的簇中。聚类算法不仅可以实现数据分隔,还可以用于异常点监控。K-Means的思想是基于点(样本点)之间的距离实现“物以聚类”。区别支持向量机
2021-12-30 08:45:00 989
原创 【大数据分析与挖掘】KNN模型、朴素贝叶斯模型、SVM支持向量机模型学习笔记
目录KNN模型核心思想算法步骤度量方法朴素贝叶斯模型优缺点核心假设公式SVM支持向量机模型核心思想KNN模型KNN模型为有监督的学习算法,中文名为K最近邻算法。k最近邻算法是数据挖掘中最简单的分类算法之一。它属于“惰性”学习算法,其惰性在于不会从训练数据中学习判别函数(即模型),而是将模型的构建与未知数据的预测同时进行,靠记忆训练数据(仅仅保存训练样本)来完成预测任务。因此,在整个学习过程中,它付出的训练代价为零。KNN既可以针对离散型变量做分类,又可以对连续型变量做回归预测。核心思想核心思想
2021-12-29 13:08:09 1569
原创 【大数据分析与挖掘】决策树(ID3、C4.5、CART)与随机森林、集成学习学习笔记,Boosting与Bagging
目录一.决策树与随机森林1.决策树①ID3②C4.5③CART区别过拟合和剪枝处理2.集成学习①提升(Boosting)Adaboost②袋装(Bagging)随机森林(Random Forest)一.决策树与随机森林1.决策树一种类似于流程图的树结构,属于经典的十大数据挖掘算法之一,其规则就是IF…THEN…(IF…ELSE…)的思想,可用于数值型因变量的预测和离散型因变量的分类,是一种有监督学习模型,常被用于分类问题和回归问题。决策树是一类机器学习算法,他们的共同点都是采用了树形结构,基本原理都
2021-12-28 19:31:39 1045
原创 【用户管理】用户和用户组管理的命令Ⅰ 在线求看求赞~
上篇讲了为什么要进行用户管理,这篇该讲讲如何实现了实现用户账号的管理,要完成的工作主要有用户的添加,密码配置,修改用户信息、密码状态,用户组管理等用户的添加在Linux系统中,可以使用useradd命令新建用户,此命令的基本格式如下:[root@ localhost ~]# useradd [选项] 用户名选项:-u UID:手动指定用户的UID,注意UID范围(不小于500)。-d 主目录:手动指定用户的主目录;主目录必须写绝对路径,而且如果需要手动指定主目录,则一定要注意权限。-c 用
2021-12-11 16:41:16 2881
原创 【用户管理】用户与用户组管理相关文件 卑微求看求赞
在讲相关文件前,先来了解一下为什么要进行用户与用户组管理↓Linux系统支持多个用户在同一时间内登录,不同用户可以执行不同的任务,并且互不影响,Linux通过用户权限的划分与管理,实现多用户多任务的安全运行机制咱们再来了解一下用户和用户组↓用户相信大家这么聪明当然是都知道的了(不知道的当我没说????)那用户组是什么呢,⇢是具有相同特征用户的逻辑集合,简单点就是由多个具有相同的权限的用户组成。通过定义用户组,简化了对用户的管理工作用户和用户组的对应关系有以下4种:一对一:一个用户可以在一个组
2021-12-01 17:35:24 3420
原创 shell函数,快来快来
函数定义shell函数定义的语法格式如下: function name(){ statements [ return value ] }函数定义时也可以不写function关键字 name(){ statements [return value] }如果写了function关键字,也可以省略函数名后面的小括号 function name { statements [ return value ] }调用shell函数时可以给它传递..
2021-11-14 16:29:36 222
原创 【快进来】shell中的break和continue
在C中,这俩只能跳出当前或本次循环,内层循环中的break和continue对外层循环不起作用;但!shell中的这俩却能够跳出多层循环,也就是说,内层循环中的这俩能够跳出外层循环。不过很少由需要跳出多层循环的情况break关键词break关键词的用法为:break nn表示跳出循环的层数,如果省略n,则表示跳出整个循环。先举个栗子: #! /bin/bashsum=0whileread ndo if ((n>0))then ((sum+=n)) else break
2021-11-09 23:54:09 426
原创 shell编程之控制结构(二) ———循环结构
while 语句while循环的用法如下: while condition do statements donecondition表示判断条件,statements表示要执行的语句,do和done都是shell中的关键字while语句和if语句中的条件判断用法是一样的,可以使用test或 [ ] 命令,也可以使用(())下列使计算从1加到100的和: #! /bin/bash i=1 sum=0 while [ " $i " -le 10..
2021-11-09 21:54:43 402
原创 shell编程之控制结构(一)——选择结构
if语句if语句的一般格式为: if 测试条件 then 命令1 else 命令2 fi例如: if test -f " $1 " then echo " $1 is an ordinary file " else echo " $1 is not an ordinary file" fi条件测试有两种常用形式:一种用test命令,如上例所示;另一种是用一对方括号将测试条件括起来。这两种形式是完全等价的。即test -f " $1"也可以写成[ -f ..
2021-10-06 20:46:35 149
原创 shell编程之数值运算
在shell中所有变量默认为字符串类型,若不手动设置变量的类型,则所有数值都不能运算[root@ localhost~]# aa = 11[root@ localhost~]# bb = 22[root@ localhost~]# cc = $aa + $bb[root@ localhost~]# echo $cc11 + 22若需要数值运算,则可以采用下列三种方法1.使用declare声明变量类型 [root@ localhost~]# declare [选项] 变量名选项:
2021-10-04 08:19:50 173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人