- 博客(28)
- 收藏
- 关注
原创 图的存储结构与广度优先遍历
一、图的存储结构1.邻接矩阵2. 邻接表法3.十字链表法4.邻接多重表5.总结二、图的广度优先遍历BFS三、广度优先生成树/森林1.生成树2.生成森林
2024-03-23 16:30:35 186
原创 数据结构实现
/linkList是指针别名 LNode* 就等价于 linkList。2.原地逆置-- -- 三个指针。注意逆置侯L2的第一个节点要重置 且 第一个节点的尾指针要指向NULL。//存储的数据域类型。3.轮流合并-- -- 三个指针。1.一次循环--得中间节点--俩个指针 一个走2 一个走1。注意队列最后一个节点出队的front与rear的重置。分别将根节点的左孩子与后孩子分别入队。递归实现:注意循环退出条件--改变输出顺序即可。
2024-03-08 16:30:12 593
原创 ElasticSearch-DataGrip
current license is non-compliant for [jdbc]. 出现这样的报错信息的时候。使用postman发送一个Post请求给 es。
2024-02-24 18:05:15 794
原创 接口幂等性处理-订单模块应用(防重Token)-分布式事务Seata
幂等性: 多次调用方法或者接口不会改变业务状态,可以保证重复调用的结果和单次调用的结果一致。
2024-02-16 16:49:14 587
原创 IDEA配置相关
IDEA配置plugs和log路径防止IDEA变大占C盘空间--idea.properties注意这个路径下的D:/develop/IntelliJ IDEA 2023.3.2/.IntelliJIdea 创建俩个文件夹plugins和log-Xms2048m-Xmx3072m-ea。
2024-02-09 18:48:01 824
原创 认证服务+Auth2.0(第三方登录微博)+分布式Session单点登录
步骤:1.创建应用2.配置回调 授权地址 与 取消授权地址3.访问API文档中的获取code地址 得到code4.根据code信息 根据API文档地址去授权服务器获取对应的AccessToken获取Token信息只支持POST方式提交5.获取到了Token信息后我们就可以去资源服务器获取对象的信息-具体看API文档。
2024-02-06 17:04:26 1821
原创 异步处理-CompletableFutrue线程
Future是Java 5添加的类,用来描述一个异步计算的结果。你可以使用isDone方法检查计算是否完成,或者使用get阻塞住调用线程,直到计算完成返回结果,你也可以使用cancel方法停止任务的执行。虽然Future以及相关使用方法提供了异步执行任务的能力,但是对于结果的获取却是很不方便,只能通过阻塞或者轮询的方式得到任务的结果。阻塞的方式显然和我们的异步编程的初衷相违背,轮询的方式又会耗费无谓的CPU资源,而且也不能及时地得到计算结果,为什么不能用观察者设计模式当计算结果完成及时通知监听者呢?
2024-02-03 11:25:50 925
原创 缓存(redis)安装使用+分布式锁+springcache
1. 打开redis.windows.conf文件 找到requirepass 放开并修改值。导入到common模块中 其他模块报错了 我们就单独导入到我们需要使用的模块中即可。2.找到port 6379 并修改值即可。2.2配置密码端口等(可选)测试操作Redis的数据。
2024-01-24 15:42:58 382
原创 Jmeter的下载与使用
搜索之后发现需要在regedit中添加注册表项MaxUserPort,TcpTimedWaitDelay重启一下就可以解决了。把服务中的静态资源上传到Nginx服务中,把静态资源文件打成一个zip包,然后拖拽到Linux中,然后我们通过。IO密集型:网络IO,磁盘IO,数据库读写IO,Redis读写IO --》缓存,加固态硬盘,添加网卡。CPU密集型:计算比较影响性能--->添加CPU,加机器。需要结合你的jdk的版本来选择对应的插件的版本。如果插件不可用,那么需要更新。我们还得考虑当前的服务属于。
2024-01-24 14:27:02 1759
原创 ES-7.4.2+自定义封装+应用
*** ElasticSearch配置类* 单机版 初始化配置*/// 配置RequestOptionsstatic {// );@Bean/*** ElasticSearch配置类* 集群初始化配置*/@Slf4j@Data@Beanreturn r;});
2024-01-22 22:52:05 512
原创 Gitee初始化项目+IDEA
两种方式,第一个是直接下载后导入,第二个是通过IDEA直接克隆。公钥目录/c/Users/Ctnthia/.ssh/id_rsa。
2024-01-14 21:12:11 339
原创 PubSub依赖缺失
使用npm添加依赖:npm install --save pubsub-js(失败的话使用此命令:cnpm install --save pubsub-js)在src下的main.js中引用: import PubSub from 'pubsub-js' Vue.prototype.PubSub = PubSub。在.eslintrc.js中添加一下配置。
2024-01-14 09:55:11 375
原创 OSS-SMS(注册)
阿里云服务地址: 阿里云-计算,为了无法计算的价值 相关文档:OSSAPI的介绍以及资源术语说明_对象存储(OSS)-阿里云帮助中心 原因1:因为在OSS的Bucket权限设置为私有原因2:没有对HTTP头进行设置,但是在阿里云2020年新发布的通知中需要自定义域名,使用默认域名时为下载,设置了inline貌似也不管用。自定义域名:参考文档配置访问OSS文件时是预览行为_对象存储(OSS)-阿里云帮助中心 Java操作的API文档地址:OSS Java SDK 兼容性和示例代码_对象存储(OSS)-阿里云帮
2024-01-06 15:12:17 953
原创 后端表字段数据校验--JSR-303
JSR是Java Specification Requests的缩写,意思是Java 规范提案。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。
2024-01-06 13:46:26 425
原创 Docker+Mysql+Redis+Elaticsearch+Kibana+nginx+RocketMQ+Nacos+Sentinel+Seata
步骤1:卸载原有的环境:安装对应的依赖环境和镜像地址安装过慢设置镜像直接安装docker CE使用sudo docker version查看是否安装成功启动dockers服务 sudo systemctl start docker配置阿里云的镜像地址:更新yum开机启动docker。
2023-12-15 17:16:15 802
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人