自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在Windows中安装Ubuntu、yum、使用1Panel面板

在windows设置中启用两个可选功能:适用于 Linux 的 Windows 子系统 和 虚拟机平台 这两个在 WIN11 中的位置是:设置-应用-可选功能-划到最下面找到 更多 Windows 功能,下滑找到前面说的那两个选项勾选确定然后会提示你重启系统,点击重启就可以了。

2024-03-20 16:49:13 415

原创 jeecg-vue3

【代码】jeecg-vue3。

2023-07-27 17:41:50 119

原创 springboot中一个事务不发生异常如何进行回滚?

虽然你希望不发生异常时回滚但却能满足if(a==1)成立的时候回滚,也能够解决事务回滚的问题,所以这里就再唠叨几句。创建BaseException 基础异常类注:使用自定义异常的好处是可以自定义返回值,不推荐直接抛原生异常​} ​} ​} }throw new BaseException("余额不足");当抛出异常时BaseException的构造器会调用父级RuntimeException触发异常事务回滚。

2023-07-27 16:39:32 233

原创 Java借助Stream流进行求和

集合就是把具有相同属性的东西放在一起,也可以是容器,把有关的东西都放进去List是位于java.util下的一个接口,有序集合(也称为序列)用户可以精确控制每个元素在列表中的插入位置。用户可以通过整数索引(列表中的位置)访问元素,并在列表中搜索元素。

2023-07-06 10:42:34 4447

原创 Mysql语句整理

【代码】Mysql语句整理。

2023-05-29 14:00:28 74

原创 mysql获取表字段信息(字段名,字段长度,字段类型,精度,小数点位)

如果不写的话,默认会查询出所有表中的数据,这样可能就分不清到底哪些字段是哪张表中的了,所以还是建议写上要导出的名名称。– tb_capital_center为表名,到时候换成你要导出的表的名称。

2023-05-18 14:04:40 1330

原创 Navicat如何导出Excel格式的表结构

Navicat如何导出Excel格式的表结构。

2023-05-18 14:02:42 1717

原创 java8 stream 中Collectors使用详解

partitioningBy函数的参数一个Predicate接口,那么这个接口的返回值是boolean类型的,也只能是boolean类型,然后他的返回值是Map的key是boolean类型,也就是这个函数的返回值只能将数据分为两组也就是ture和false两组数据。groupingBy的函数参数为Function然后他的返回值也是Map,但是他的key是泛型,那么这个分组就会将数据分组成多个key的形式。分组后在比较,求分组中socre最小的。按照socre>100分区,在统计。求socre最大的对象。

2023-05-15 18:33:06 160

原创 Git迁移项目到新仓库,并保留历史记录

【代码】Git迁移项目到新仓库,并保留历史记录。

2022-09-22 15:46:44 896

原创 WIN11安装node.js

一、安装包下载Download | Node.js二、安装自定义安装路径、安装选项按照默认即可。三、检查打开cmd,输入node -v和npm --v查看版本。四、配置自定义npm安装的全局模块路径,缓存cache的路径。在node.js安装根目录新建文件夹1.node_global2.node_cache打开cmd,执行npm config set prefix “D:\software\nodejs\node_global”npm config set cache

2022-03-10 22:10:59 3727 1

原创 Linux环境项目操作命令

查询当前运行java程序的端口号ps -ef|grep java重启命令./agv-server.sh restart

2022-02-22 17:19:46 353

原创 SY下载的vue项目启动

安装node.js然后CDM,切换到项目目录,npm i yarn -gyarn(npm install失败换yarn试试,npm和yarn都是node的包管理工具)

2021-11-26 08:35:47 552

原创 springboot线程池+定时任务

SpringBoot默认已经帮我们封装好了相关定时任务的组件和配置,我们只需要在相应的地方加上@Schedule注解就可以实现定时任务。一.启动定时任务SpringBoot项目只需要在启动类上加上@EnableScheduling即可开启定时任务@SpringBootApplication@EnableSchedulingpublic class ScheduleTestApplication { public static void main(String[] args) {

2021-11-24 08:18:23 1083

原创 GIT各种命令

1.拉取指定分支代码通过git拉取代码的时候,默认拉取的是master分支,如下图:拉取指定分支代码解决方案:以拉取develop分支的代码为例, 要拉取其余分支代码类似操作使用git命令拉取命令:git clone -b develop XXX使用TortoiseGit工具拉取2....

2021-07-27 11:34:21 87

原创 SpringBoot+WebSocket集成,实现后台向前端推送信息

一、 WebSocket介绍背景近期项目中客户端实时监控数据信息,一开始采用轮询每秒对接口进行访问刷新页面,效率低浪费资源。后来采取了后台数据变更,前端浏览器则刷新页面,选定了建立webSocket通信连接实现服务端发送消息通知浏览器。理论介绍WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。HTTP 协议有一个缺陷:通信只能由客户端发起,HTTP 协议做不到服务器主动向客户端推送信息。二、S

2021-07-19 14:50:57 977

原创 Java常用注解介绍

@controller 控制器(注入服务)用于标注控制层,相当于struts中的action层@service 服务(注入dao)用于标注服务层,主要用来进行业务的逻辑处理@repository(实现dao访问)用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件.@component (把普通pojo实例化到spring容器中,相当于配置文件中的 <bean id="" class=""/>)...

2021-07-17 15:39:31 110

原创 JAVA8新特性使用

一、Streamjava8 List去重去除List中重复的StringList uniqueStr = list.stream().distinct().collect(Collectors.toList());按对象属性去重 users = users.stream().collect( collectingAndThen( toCollection(() -> new TreeSet<&g

2021-07-09 09:13:53 84

原创 Sentinel 与 Hystrix 的对比

Sentinel 与 Hystrix 的对比总结SentinelHystrix隔离策略信号量隔离线程池隔离/信号量隔离熔断降级策略基于响应时间或失败比率基于失败比率实时指标实现滑动窗口滑动窗口(基于 RxJava)规则配置支持多种数据源支持多种数据源扩展性多个扩展点插件的形式基于注解的支持支持支持限流基于 QPS,支持基于调用关系的限流不支持流量整形支持慢启动、匀速器模式不支持系统负载保护支持不支持

2021-07-03 15:19:50 219

原创 zull、gateWay与Nginx

微服务网关Zuul和Gateway的区别1、相同点:1、底层都是servlet2、两者均是微服务网关,处理的是http请求2、不同点:1、内部实现:gateway对比zuul多依赖了spring-webflux,在spring的支持下,功能更强大,内部实现了限流、负载均衡等,扩展性也更强,但同时也限制了仅适合于Spring Cloud套件  zuul则可以扩展至其他微服务框架中,其内部没有实现限流、负载均衡等。2、是否支持异步  zuul仅支持同步  gateway支持异步。理论上gat

2021-06-19 16:28:59 3190

原创 mybatiPlus构造器

mybatiPlus构造器

2021-06-07 15:33:19 68

原创 Idea Maven 建本地仓库-导入本地JAR包

Idea Maven 建本地仓库-导入本地JAR包需求因公司近期准备封闭式开发环境,断网情况下,jar包改为引用本地jar包,所以现在建立本地仓库导入本地jar包实现找到Idea的安装目录下面的Maven,我的在C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3\plugins\maven\lib\maven3打开conf 目录中的 settings.xml找到<!-- localRepository | The path to

2021-06-04 09:18:49 668

原创 Win10系统中自带的Linux—WSL安装与宝塔面板安装使用

Win10系统中自带的Linux—WSL安装及简单使用一、安装安装“Ubuntu”在Windows的应用商店中搜索“Ubuntu”并进行安装。 安装完毕后,从开始菜单中打开应用“Ubuntu”。提示错误“WslRegisterDistribution failed with error:0x8007019e”,根据提示我们还需要启用“适用于Linux的Windows子系统”功能选项。开启“适用于Linux的Windows子系统”功能开始,运行,输入“appwiz.cpl”,打开"程序和

2021-05-29 09:50:24 6599 3

原创 MybatisPlus 构造器QueryWrapper高级使用示例(空值赋值、空值不拼接sql、limit、函数)

一、MybatisPlus 构造器对空值进行赋值传参二、MybatisPlus 构造器空值不拼接sql字段传参为空时,不拼接该字段的sqlQueryWrapper<Rooms> queryWrapper = new QueryWrappequeryWrapper.eq("roomstatus",0) .in("roomtype",arr) .like(StringUtil.isNotEmpty(specials),"specials",specials) .orderB

2021-05-28 11:02:53 11062 3

原创 CentOS 7安装

CentOS 7镜像下载官网下载链接:http://isoredirect.centos.org/centos/7/isos/x86_64/step1: 进入下载页,选择阿里云站点进行下载Actual Country 国内资源 Nearby Countries 周边国家资源阿里云站点:http://mirrors.aliyun.com/centos/7/isos/x86_64/每个链接都包括了镜像文件的地址、类型及版本号等信息选择当前国家资源区站点下载,获取资源速度比较快step1: 进入阿里

2021-05-27 13:44:33 76

原创 超好用的HTTP客户端框架

1背景因为业务关系,要和许多不同第三方公司进行对接。这些服务商都提供基于http的api。但是每家公司提供api具体细节差别很大。有的基于RESTFUL规范,有的基于传统的http规范;有的需要在header里放置签名,有的需要SSL的双向认证,有的只需要SSL的单向认证;有的以JSON 方式进行序列化,有的以XML方式进行序列化。类似于这样细节的差别太多了。不同的公司API规范不一样,这很正常。但是对于我来说,我如果想要代码变得优雅。我就必须解决一个痛点:不同服务商API那么多的差异点,如何才能维护

2021-05-21 10:28:27 459

原创 SpringBoot用easyExcel实现excel文件上传至数据库与下载数据库数据为Excel

@SpringBoot实现Excel文件上传至数据库与下载数据库数据为Excel这里是整合poi实现的,后来发现poi有一些缺陷,但这些缺陷被阿里的EasyExcel解决了,于是采用了第二种。一、第一种(不推荐,推荐下方第二种使用easyExcel)首先创建一个SpringBoot项目,pom.xml中加入操作Excel需要的jar包<dependency> <groupId>org.apache.poi</groupId> <artifa

2021-05-20 23:44:59 1117 2

原创 GitLab设置推送备份

GitLab设置推送备份1.GitLab改成中文GitLab改成中文User Settings > Profile > Preferred language设置。2.导出项目设置-通用-高级-导出-下载新的导出2.导入项目在另一个git地址导入项目后新建项目,导入gitLab文件3.配置镜像仓库配置镜像仓库,改动后会自动推送到另一个Git地址设置-镜像仓库-git地址输入时记得+ 账号名字@填写密码后,备份去的仓库上分支保护记得关掉...

2021-05-18 11:20:36 106

转载 2020-11-28

IntelliJ IDEA 的版本控制默认文件修改了,所属目录的颜色是不会变化,这很不方便。如:修改方法如下:File --> settings --> version control --> 勾选 "show directories with changed descendants"改了之后效果如下:...

2020-11-28 11:46:47 302

空空如也

空空如也

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

TA关注的人

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