
笔记
文章平均质量分 71
小帅学编程
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Maven
jar包会带上.jar,war包会带上.war。原创 2025-06-19 10:02:43 · 881 阅读 · 0 评论 -
idea debug管理
idea断点的分类1.行断点2.详情断点(按着shift键点击,当然如果用行断点右键也可以)3.方法断点(在方法上点击断点即可)4.异常断点(不需要点击需要完成以下配置)5.属性断点(在属性值上设置断点,监控属性的生命周期)...原创 2021-12-01 18:10:19 · 193 阅读 · 0 评论 -
Springboot application.yaml中配置json格式的数据
【代码】Springboot application.yaml中配置json格式的数据。原创 2023-04-07 09:51:42 · 5812 阅读 · 1 评论 -
Ubuntu使用(持续更新中)
额 我们项目用的CentOS7,由于CentOS7停止了维护,所以玩一下Ubuntu,我使用的是Ubuntu Serve LST,如有不同,另行百度。原创 2023-05-12 11:44:04 · 544 阅读 · 1 评论 -
Electron开发总结(持续更新中)
接到一个任务,将electron集成到solidworks中,所以记录一下electron的简单操作,我是基于官网的教程写的,如有不对,欢迎指正。原创 2023-05-30 18:37:46 · 1525 阅读 · 0 评论 -
一个Java程序员的C++学习之路
/引入"iostream"库 # include /**使用命名空间,如果不使用命令空间,“cout原创 2023-06-15 09:55:25 · 1861 阅读 · 2 评论 -
一个java程序员的CMake之旅
你或许听过好几种 Make 工具,例如 GNU Make ,QT 的 qmake ,微软的 MS nmake,BSD Make(pmake),Makepp,等等。这些 Make 工具遵循着不同的规范和标准,所执行的 Makefile 格式也千差万别。这样就带来了一个严峻的问题:如果软件想跨平台,必须要保证能够在不同平台编译。而如果使用上面的 Make 工具,就得为每一种标准写一次 Makefile ,这将是一件让人抓狂的工作。原创 2023-06-15 13:54:56 · 1069 阅读 · 0 评论 -
Minio的使用
今天学习的时候用到了阿里云的OSS,由于在公司项目上用到了Minio作为云端文件服务器,因此学习了以下Minio,打算替换掉阿里云的OSS。原创 2023-06-27 18:14:17 · 428 阅读 · 0 评论 -
NSIS学习笔记
NSIS 是开发者用来创建安装程序的工具 ,它允许程序员控制安装、卸载、设置系统设置、解压文件等,且是最小的安装程序系统,在默认情况下仅为34KB。在 NSIS 脚本里每一行都作为一个命令处理, 如果这一行太长的话你可以使用 “\” 来分隔,编译器会自动地把下一行接到上一行来作为完整的一行,而不是看作新的行,如果在字符串里需要使用双引号,你应该使用 $" 来避免误解Call 函数名!define 常量名 常量值!define NAME "名字"Var 变量名。原创 2023-07-27 14:50:41 · 1470 阅读 · 0 评论 -
IOCP简单了解
IOCP是Input/Output Completion Ports的简称,中文翻译为完成端口,完成是应用程序向系统发起一个IO操作,系统会在操作结束后,将IO操作完成结果通知应用程序,端口指的是机制。原创 2023-08-03 18:01:21 · 828 阅读 · 0 评论 -
liquibase学习记录
Liquibase 是一种数据库架构更改管理解决方案,使您能够从开发到生产更快、更安全地修订和发布数据库更改,Liquibase可以 使用 SQL、XML、JSON 和 YAML 更改数据库。必须配置liquibase.properties文件中的以下配置。如果需要查看别的数据库配置文件怎么写,请参考。下载,如果下载慢或者无法下载,可以使用。添加你自己本地的liquibase安装地址。,显示如下内容,则安装成功。建议电脑重启后,再测试。原创 2023-09-20 17:12:57 · 442 阅读 · 0 评论 -
HTTP学习记录(基于菜鸟教程)
Http,被称为超文本传输协议,HyperText Transfer Protocol,是一种应用层协议。Http是万维网(www)数据通信的基础,设计目的是确保客户端与服务器之间的通信,是互联网上最常用的协议之一,本职是基于Http协议HTTP 的基本工作原理是客户端(通常是 web 浏览器)向服务器发送请求,服务器接收到请求后,返回相应的资源。这些资源可以是网页、图像、音频文件、视频等。HTTP 使用了客户端-服务器模型,其中客户端发送请求,服务器返回响应。原创 2024-06-19 18:15:30 · 1323 阅读 · 0 评论 -
SCSS学习笔记
Scss中的语法//语法:@mixin 混入名 {样式} @mixin block {. div {font : {} } } //引入混入 @ import "base";//使用混入 . box {}生成的css. box {@function和@mixin参数的使用方式没啥区别;@function用来计算,@mixin用来封装样式,@import用来抽离他们为一个模块。原创 2022-12-21 22:22:18 · 566 阅读 · 0 评论 -
Vue学习记录
作为国内使用较多的前端开发框架,vue是渐进式框架,能够是我们减去繁杂的代码工作,简易了前端开发。原创 2022-11-27 22:55:23 · 854 阅读 · 0 评论 -
HTML+CSS+JS学习(持续更新中)
超链接可以让我们从一个页面跳转到其他页面,或者是当前页面的其他的位置使用a标签来定义超链接,href属性指定跳转的目标路径,值可以是一个外部网站的地址,也可以写一个内部页面的地址超链接是也是一个行内元素,在a标签中可以嵌套除它自身外的任何元素,那么嵌套的元素就相当于一个超链接。在网页中HTML专门用来负责网页的结构,所以在使用HTML标签的时候,应该关注的是标签的语义,而不是他的样式,这里先介绍几个基本的于一标签,还有些常用的标签放在后面具体讲解。标签用来向页面中引入一个外部的音频文件。原创 2022-10-28 18:07:09 · 6133 阅读 · 2 评论 -
elasticSearch学习笔记
配置文件地址:elasticsearch/plugins/ik/config/IKAnalyzer.cfg.xml,由于配置的分词器是对应的网络地址,因此,我们需要搭一个Nginx。原创 2022-09-14 22:45:28 · 1119 阅读 · 0 评论 -
JSR303检验
JSR303注解原创 2022-07-15 11:41:48 · 167 阅读 · 0 评论 -
RocketMQ笔记(尚硅谷教程)
1.MQ简述MQ,Message Queue,是一种提供消息队列服务的中间件,也称为消息中间件,是一套提供了消费、存储、消费全过程API的软件系统,消息即数据,一般消息的体量不会很大。2.MQ的用途2.1 限流削峰MQ可以京系统的超量请求暂存其中,以便系统后期可以慢慢进行处理,从而避免了请求的丢失或系统被压垮2.2 异步解耦上游系统对下游系统的调用若为同步调用,则会大大降低系统的吞吐量与并发量,且系统耦合度太高,而异步调用则会解决这些问题,随意两层之间若要实现由同步到异步的转化,一般的做法就是原创 2022-05-19 23:40:37 · 8077 阅读 · 0 评论 -
JUC编程的使用(基于尚硅谷视频)
1.进程和线程1.1概念进程:一个在内存中运行的应用程序,每个进程都有自己独立的一块内存空间。线程:进程中的一个执行任务,一个进程中至少有一个线程,一个进程可以运行多个线程,多个线程可共享数据。1.2核心概念线程就是独立的执行路径在程序运行时,即使没有自己创建线程,后台也有多个线程,比如:主线程,GC线程main()被称为主线程,为系统的入口,用于执行整个程序在一个进程中,如果开辟了多个线程,线程的运行是由调度器安排调度的,调度与操作系统紧密的,先后顺序是不能认为干预的对同一份资源操作时,原创 2022-03-16 11:28:56 · 956 阅读 · 0 评论 -
OAuth2的使用
1.OAuto2a.开放系统间的授权i.授权常用的方式1.用户名密码复制(适用于同一公司内部的多个系统,不适用于不受信的第三方系统2.通用开发者key(适用于合作或者授信的不同业务部门之间)3.按照特定的规则,生成一个字符串,再将字符串颁发给访问者,并设置字符串的有效时间,与管理字符串,如吊销等,访问者拿着生成的字符串就可以进行访问b.分布式访问2.概括a.涉及的角色b.令牌类型c.误解...原创 2022-02-25 10:34:29 · 494 阅读 · 0 评论 -
单点登录(谷粒学苑)
1.单点登录(SSO,single sign on)2.常见的方式a.sessino广播机制实现从session所在的服务器中复制需要的session,如果服务器集群过大,将会造成延迟和资源浪费b.cookie + redis实现在项目中任何一个模块登录后,把数据存放到两个地方1.redis 在key:生成唯一随机值(is,用户id等等),在value:用户数据2.cookie:把redis里面生成key值放到cookie里面访问项目其他模块,发送请求带着cookie进行发送,获取cooki原创 2022-02-19 21:52:53 · 548 阅读 · 0 评论 -
记录idea 快捷键
Ctrl+"+/-",当前方法展开、折叠Ctrl+Shift+"+/-",全部展开、折叠原创 2022-02-15 09:28:54 · 153 阅读 · 0 评论 -
SpringCloud学习笔记
1.微服务的概念a.微服务是一种架构风格b.把一个项目拆封成独立的多个服务,多个服务独立运行,每个服务占用进程2.springCloud和SpringBoot的关系Spring Boot是Spring的一套快速配置脚手架,可以基于SpringBoot快速开发单个微服务建构,SpringCloud是一个基于SpringBoot实现的开发工具,SpringBoot专注于快速,方便集成的单个微服务个体,Spring Cloud关注全局的服务治理框架,SpringBoot使用了默认大于配置的理念,很多集成方原创 2022-02-14 23:06:02 · 343 阅读 · 0 评论 -
阿里云本地视频上传
1.加入jar包(最后两个要加上不然会报错) <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.5.1</version> </dependency> <原创 2022-02-10 15:52:05 · 180 阅读 · 0 评论 -
nginx在windows和linux的使用
1.安装nginxLinux下安装可以看这位大佬:https://blog.csdn.net/qq_37345604/article/details/90034424?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164325379916780261963170%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=1原创 2022-01-27 11:36:12 · 2880 阅读 · 0 评论 -
ES6的规范(简化版本)
1.var和let的区别1.全局变量用var定义,局部变量用let定义2.var可以重复定义,let只能定义一次2.常量的定义(const)1.常量必须初始化2.常量只能定义一次3.解构赋值1.数组解构<script> // 传统赋值 let a = 0, b = 1, c = 2; console.log(a,b,c); // 解构赋值 let [a1, b1, c1] = [1, 2, 3]; console.log(a1,原创 2022-01-18 22:55:27 · 751 阅读 · 0 评论 -
springboot集成logback常用配置
开发步骤(自用):1、加入依赖: <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> </dependency>2.在resource中添加logback-spring.xml文件3.常用的配置...原创 2021-12-03 16:54:49 · 488 阅读 · 0 评论 -
Swagger的使用
一.使用步骤:1.导入依赖: <!--swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>3.0.0</version> </dependency> <原创 2022-01-07 15:43:18 · 564 阅读 · 0 评论