自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MinisterOL的博客

不要再最能吃苦的年纪选择安逸。

  • 博客(35)
  • 收藏
  • 关注

原创 【笔记】 - Git

https://git-scm.com/ 下载下一步下一步。

2024-04-27 21:20:56 303

原创 【笔记】 - Ubuntu22.04.4 - Redis

【代码】Ubuntu22.04.4 - Redis - 笔记。

2024-04-19 22:40:43 338

原创 【笔记】 - Ubuntu22.04.4 - vim

进入编辑模式:i。

2024-04-18 23:00:01 551

原创 【笔记】 - Ubuntu22.04.4 - 系统命令

1、: 10分钟后自动关机)2、poweroff。

2024-04-18 22:55:42 450

原创 【笔记】 - Ubuntu22.04.4 - apt

换源地址 修改完(网上有,注意:根据Ubuntu版本不一样,部分内同也会不一样)这里使用的时候又出现了联不通的情况,换成国内镜像 在update。这里又遇到最后几个 update 还是连不上。/etc/resolv.conf 文件 加上。然后 apt update 就可以了。

2024-04-18 22:52:06 536

原创 【笔记】 - Ubuntu22.04.4 - 网络配置

cd /etc/netplan 查看文件夹下的配置文件 我这里叫 00-installer-config.yaml。完成配置后,按下Ctrl + O保存更改,然后按下Ctrl + X退出nano编辑器。ip address show nes33 查看是否已经修改。

2024-04-18 22:42:15 1441

原创 【笔记】 - Ubuntu22.04.4 - 登录用户管理

su root (Switch user变更为其他使用者身份)首先会是当前用户的密码,然后是root密码。

2024-04-18 22:38:57 322

原创 【笔记】 - Ubuntu22.04.4 - SSH

SSH在Ubuntu22.04.4环境下的笔记在服务器安装的时候勾选了ssh选项,后面都是默认配置信息。

2024-04-18 22:30:08 567

原创 【笔记】 - Ubuntu22.04.4 - MySQL8

MySQL8在Ubuntu22.04.4环境下的笔记。

2024-04-18 22:22:32 496 1

原创 【目录】 - Ubuntu22.04.4 - 安装后使用笔记-VMware

安装的话就傻瓜式盲点,根据自己需求进行处理,我是在ssh的地方勾选了一下选项,其他都是默认项,官网上有文档,就不赘述了。

2024-04-17 21:03:48 410

原创 短信发送器-【验证码发送统一接口处理】

书接上文,需要做一个通用的验证码发送,发送操作还是以上篇文章为主,这里主要是对验证码发送进行一个重构。

2024-04-12 14:09:54 405

原创 结合 TransmittableThreadLocal 进行接口【多表不同用户登录】 的全链追踪

例如,当使用线程池时,线程池中的线程可能会被多个任务共享,如果使用ThreadLocal存储数据,可能会导致数据被错误地共享。三、在拦截器中,根据/api/以后的前缀执行不同的处理,(只要实现ApiSessionKeyFilter中),将不同的登录用户信息从redis中取出,放入到TransmittableThreadLocal线程本地变量中。原生是一个考试系统,在后续需求中,需要添加一个中介用户进行登录,进行中介的对应的业务操作,但是原来版本写的太死了,在c端只能一种用户登录,然后我进了升级。

2024-04-11 22:08:24 482

原创 自动生成代码-Velocity引擎-vm文件-参考ruoyi 根据数据库表生成实体类

此处 template 为 第三步的模板地址。根据上篇文章,获取数据库表格信息。1、初始化 Velocity引擎。【此处根据每个项目不同决定】5、这里文件输出到zip。2、设置模板变量信息。

2024-04-11 16:18:18 489

原创 MySQL根据表名称获取表格信息

获取表格字段信息 在【information_schema.COLUMNS 】中。获取表格信息【在information_schema.

2024-04-11 14:50:06 195

原创 系统升级开发【数据库数据】旧数据订单编号 sql 脚本生成 当前数据在当天得排序值

在原有的订单数据上添加订单编号信息,但是以前的订单没有编号,需要对编号进行自动创建。退款RE 进款IN + 年月日 + 当日的数据第几条 不到三位向前补0。对我我来说难点:数据第几条计数问题。

2024-03-17 15:04:40 422

原创 短信发送器设计-以阿里云大鱼接入为例

在这个模块中,对各个短信平台的业务进行实现之后,可以直接根据模板调用发送器进行业务功能实现。本意是想写一个短信发送器,因为现在短信的平台很多,层次不齐。短信平台客户端配置类。阿里云大鱼模板实体类。阿里云大鱼 参数配置。

2024-03-15 22:27:45 424

原创 ERP、CRM、CMS、OA 系统是哪些东西

ERP、CRM、CMS、OA

2024-03-14 16:52:03 723

原创 微信支付回调信息接收设计

如图所示,在接收到微信支付平台推送信息后对数据进行解析处理,根据类型不同解析到不同的处理器中,灵活运用springboot对组件的代理控制。实际上根据业务需求,代码中间抛出的异常可以设计一个微信支付异常类,在异常捕获的时候进行接口特殊处理。退款成功处理接口 RefundSuccessProcessor.java。

2024-03-12 09:57:40 551

原创 Mysql数据库备份迁移 mysqldump

线上服务器整理,需要调整数据库和服务跑在同一个服务器里面。中间有个打包 方便sql 文件传输。

2024-03-01 17:14:13 823

原创 基于MyBatisPlus对Mapper、Service、Controller封装

在引入mybatis-plus之后发现了虽然在基础的增删改查上会容易很多。但是,设计并发逻辑得时候,就需要重写save方法,原来的新增就无法使用,所以做了如下修改。3、把Service层作为简单得业务查询,封装常用的查询,甚至可以在这里做到接口数据缓存;1、添加bizService层,作为业务服务层,将主要复杂得业务分配到该模块得实现类中;2、Mapper层只提供了接口,尽量在Mapper的接口做到通用适配;4、Controller在继承之后直接带增删改基础接口。

2024-02-28 17:42:34 973

原创 树型数据筛选实现方案-Java

1、人员根据身份的不同对部门有不同的权限。1、根据条件,标注好每个节点的权限信息。3、递归数据,删除不需要展示的节点。2、前端请求对树节点进行筛选。

2023-08-31 23:03:49 715

原创 重写Shiro,拦截RequiresPermissions权限标识获取逻辑,实现Controller多级权限拼接

逻辑分析:1、aop 切面拦截 controller 对应调用的方法2、获取对应方法的注解信息3、使用对应的解析器解析获取到的注解信息①、获取方法注解信息②、获取类注解信息③、返回注解信息4、从注解获取权限标识符根据以下代码分析,从注解解析器入手,进行拦截处理。

2023-04-24 17:13:12 1821

原创 Springboot 单例-将数据库的数据缓存在内存中

Springboot 单例-将数据库的数据缓存在内存中准备配置单例实现准备配置import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.config.BeanFactoryPostProcessor;import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;imp

2021-09-14 14:32:19 1071

原创 Swagger2配置使用

Swagger2配置使用Swagger配置swaggerConfig文件controlller层请求参数返回参数配置Swagger配置pom文件引入:<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --><dependency> <groupId>io.springfox</groupId> <artifactId>springf

2021-07-07 22:08:53 242

原创 IntelliJ IDEA使用记录

记2021-03-31①版本2020.2.2 JUnit Test run之后 命令行无法输入 1. Help -> Edit Custom VM Options File 2. 加入"-Deditable.java.test.console=true"保存 3. 重启 4. 具体内容"-Xms128m -Xmx2037m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicy

2021-03-31 21:17:39 187

原创 CentOS删除文件,硬盘空间不释放

1-查看剩余空间[root@iZbp1i3ihxye5hwx3pfau3Z ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/vda1 99G 95G 0 100% /tmpfs 3.9G 0 3.9G 0% /dev/shm2-删除文件,查看剩余空间[root@iZbp1i3ihxye5hwx3pfau3Z tomcat_t]# cd logs[root@i

2020-11-23 14:10:24 678

原创 网易云NOS文件查看跨域问题解决方案

网易云NOS产生的跨域问题查看文件可以看到成功显示的pdf文件的Content-Type两者是不一样的,所以就有了方案一,通过后台去下载一次文件,再将Content-Type进行修改,再返回给前端进行展示方案一:通过后台接口进行中间转发处理@GetMapping(value="/single/file") public void downloadSingleFile( @RequestParam(value="url",required=true) Strin

2020-10-20 10:10:50 619

原创 HSSFWorkbook导出数据到excel文件

HSSFWorkbook导出数据到excel文件代码通过接口返回excel文件代码 @Test public void createExcelFile() { HSSFWorkbook workbook = createWorkbook(); // 创建本地文件 try { FileOutputStream file = new FileOutputStream("C:\\Users\\huishe010\\Deskt

2020-10-19 14:55:41 2025

原创 获取两个字符串中的最长子串

将字符串做好长短区别区分,以从长到短的方式进行比较确认操作 @Test public void getLargestSubstringOfTwoStringsTest(){ String str1 = "abchellowordahahau"; String str2 = "abcwordhahau"; String result = getLargestSubstringOfTwoStrings(str1, str2); Sys.

2020-10-05 21:13:04 583

原创 Google浏览器检测不到更新

安装方式不对在这里下载检测更新后能够进行自动更新在这里下载检测更新后能够进行自动更新https://www.google.cn/chrome/

2020-07-05 22:08:24 318

原创 SQL语言的分类

SQL语言的分类SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。1. 数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT <字段名表>FROM <表或视图名>WHERE <查询条件>2 .数据操纵语言DML数据操纵语言D...

2019-08-22 18:22:00 169

原创 微信小程序云开发学习——【云函数调用失败】

微信小程序云开发学习——【云函数调用失败】方法一:之前在运行项目的时候,云函数一直调用失败,然后根据网上是在cloudfunction右击当前环境,(因为我有两个环境),在我之前上传部署一直部署到另外一个环境中,但是当前环境又是选择对的。 所以一直在调用失败的界面。但是我找不到其他原因。后来在云函数上面发现了也有这个选项所以有了方法二:最后终于解决了我一直部署错地方的原因。在云...

2019-04-11 20:01:57 2200

原创 L1-049 天梯赛座位分配 【Java 实现 】纯肝 勿喷

L1-049 天梯赛座位分配 (20 分)天梯赛每年有大量参赛队员,要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情。为此我们制定如下策略:假设某赛场有 N 所学校参赛,第 i 所学校有 M[i] 支队伍,每队 10 位参赛选手。令每校选手排成一列纵队,第 i+1 队的选手排在第 i 队选手之后。从第 1 所学校开始,各校的第 1 位队员顺次入座,然后是各校的第 2 位队员...

2019-03-27 19:08:04 744

转载 【Java笔记】——Java中printf的使用

java中printf中用法详解printf支持以下格式 %c 单个字符 %d 十进制整数 %f 十进制浮点数 %o 八进制数 %s 字符串 %u 无符号十进制数 %x ...

2019-03-15 08:21:46 326

原创 【Java笔记】——Java保留n位小数的用法

Java保留n位小数的用法目前Java支持7中舍入法:新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入目前Ja...

2019-03-13 13:28:37 346

空空如也

空空如也

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

TA关注的人

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