自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 获取国家法定节假日和周末

获取国家法定节假日,周末

2022-12-29 11:22:58 1203 1

原创 mysq 换行符和回车符

mysq 换行符和回车符因为在表中是看不出来字段有没有换行符和回车符的,那么下面有查询带有换行符和回车符字段的sql语句'\n’可以用char(10)代替'\r’可以用char(13)代替1、把数据库中某个字段带有换行符和回车符的查询出来SELECT * FROM 表名 where filed like CONCAT('%',char(10),'%') OR filed like CONCAT('%',char(13),'%');补充: 上面语句也可以分开,因为我有时候测试有问题, 有时

2022-05-10 09:18:03 1904

原创 EXPLAIN 索引里你不知道的事

EXPLAIN 索引里你不知道的事表:employees字段:(id《主键自增》,name,age,position,hire_time)索引: 联合索引sql语句1、2、3、运行后我们会发现结果有点不可思议, 为什么后面两个不是根据id排序的呢, 接下来我们根据《EXPLAIN》 分析一下分析:1、 根据执行计划可以发现,第一个sql并没有走索引,因为我们是查询的所有字段,而hire_time并没有创建索引, 所以mysql会根据创建表的顺序查询2、根据执行计划可以发现

2022-03-29 10:54:26 604

原创 shardingsphere 无痛-分库分表demo

修改配置文件把策略inline 注释掉,打开下面的注释即可。再添加一个配置文件MyTablePreciseShardingAlgorithm/*** collection 对应分片库中所有分片表的集合* preciseShardingValue 为分片属性,其中 logicTableName 为逻辑表,columnName 分片健(字段),value 为从 SQL 中解析出的分片健的值} }测试也是正常的!!!!

2022-03-28 17:00:37 1608 3

原创 上传文件- 阿里云oss对象存储

上传文件- 阿里云oss对象存储阿里云开通对象存储步骤不多介绍, 网上都有教程直接上代码引入pom文件<!--阿里云oss对象存储--> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>3

2022-03-23 10:23:20 569

转载 EasyExcel 批量设置单元格样式(字体样式、背景颜色、边框样式、对齐方式、自动换行)

1、Maven配置 <!--hutool工具包--> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.5.1</version> </dependency&gt

2022-03-11 15:26:08 15447 9

原创 PDF电子签章

pdf电子签章,是通过pdf查找某个文字的坐标来实现签章**pdf文件和章自己准备**1、 引入pom文件<!-- pdf样式 --> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itext-asian</artifactId> <version>5.2.0&l

2021-09-28 11:48:03 2257 3

原创 EasyExcel--自定义表头(标题)样式策略

对具体表格设置策略, 具体到每一个表格,比如(边框,背景颜色,字体样式等等)复杂表头样式对象【用于存储当表头的自定义样式信息】:/** * 复杂表头样式信息,包含需要自定义的表头坐标及样式 * */public class ComplexHeadStyles { /** * 表头横坐标 - 行 * */ private Integer x; /** * 表头纵坐标 - 列 * */ private Integer y

2021-08-11 17:46:19 8217 6

原创 springboot项目运行h5文件

springboot项目运行h5文件1、 创建一个最简单的springboot项目2、 配置文件中增加这些东西server: port: 8081spring: application: name: test-file resources: static-locations: file:${file.path}file: path: D:/h5最重要的就是这个配置:spring.resources.static-locations这个是指定h5放在哪个路径下

2021-07-30 11:16:42 935

原创 springboot上传图片

话不多说,直接上代码第一步: 先创建controller : UploadFileControllerimport gl.com.gugong.util.FileNameUtil;import gl.com.gugong.util.Result;import org.springframework.beans.factory.annotation.Value;import org.springframework.web.bind.annotation.RequestMapping;import

2021-04-30 09:20:44 1841

原创 uni-app 退出、登录按钮模板

话不多说, 直接上代码<view class="app-ment"> <text class="mix-btn" @click="logout">退出登录</text></view>css样式:/* 按钮 */ .mix-btn { display: flex; align-items: center; justify-content: center; width: 630upx; height: 80upx; margi

2021-02-05 14:09:23 2150 1

原创 vue之引入js文件打印

1、在src目录下面创建plugs/print.js文件保存插件内容,其他位置也可print.js 文件// 打印类属性、方法定义/* eslint-disable */const Print = function (dom, options) { if (!(this instanceof Print)) return new Print(dom, options); this.options = this.extend({ 'noPrint': '.no-print' .

2021-02-03 18:02:53 373 1

原创 easyExcel复杂导出、动态表头

代码量有点大,耐心仔细看public void getRptMerAccTotalListExcel() { // 制表人 String username = ""; String organcode = ""; RptMeracctotal meracctotal = new RptMeracctotal(); /** * 中间省略了一些逻辑代码。。。。 * meracctotalList

2021-01-22 09:12:42 3100 2

原创 SpringBoot解决前后端跨域问题WebMvcConfigurer

创建SessionConfiguration 类, 把代码copy里就ok了@Configurationpublic class SessionConfiguration implements WebMvcConfigurer { /*** * @Description: 解决跨域 * @Param: [registry] */ @Override public void addCorsMappings(CorsRegistry registry)

2021-01-19 17:49:26 358

原创 JDK动态代理

什么是动态代理?1、在程序运行时,运用反射机制动态创建而成,无需手动编写代码。2、JDK动态代理和静态代理一样,目标类需要实现一个代理接口,在通过代理对象调用目标方法。好处:动态代理与静态代理相比较,最大的好处是接口中声明的所有的方法都被转移到调用处理器一个集中的方法中处理,解耦和易维护。实操:定义一个java.lang.reflect.InvocationHandler接口的实现类,重写invoke方法//Object proxy:被代理的对象//Method method:要调用的方法

2021-01-17 16:16:41 1137

原创 Docker 常用命令

常用命令(安装部署好Docker后,执行的命令是docker开头),xxx是镜像名称搜索镜像:docker search xxx列出当前系统存在的镜像:docker images拉取镜像:docker pull xxxxxx是具体某个镜像名称(格式 REPOSITORY:TAG)REPOSITORY:表示镜像的仓库源,TAG:镜像的标签运行一个容器:docker run --name nginx-xd -p 8080:80 -d nginx​docker run - 运行一个容器-d 后

2020-11-29 21:35:01 2423

原创 阿里云ECS服务安装Docker

依次运行以下命令添加yum源。yum updateyum install epel-release -yyum clean allyum list安装并运行Docker。yum install docker-io -ysystemctl start docker检查安装结果。docker info启动使用Dockersystemctl start docker #运行Docker守护进程systemctl stop docker #停止Docker守护进程

2020-11-29 21:10:44 171

原创 AlibabCloud版本升级后不兼容问题

注意: v2.1.0到v2.2.0后,Sentinel里面依赖进行了改动,且不向下兼容自定义降级返回数据【旧版】实现UrlBlockHandler并且重写blocked方法@Componentpublic class XdclassUrlBlockHandler implements UrlBlockHandler { @Override public void blocked(HttpServletRequest httpServletRequest, HttpServletRes

2020-11-26 22:30:31 670

原创 Linux服务器上Mysql安装

安装Mysql 5.7 (注意,Mysql和系统务必保持⼀致,不然存在不一致)#下载mysql的Yum仓库wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum -y install mysql57-community-release-el7-10.noarch.rpm#安装 mysql服务yum -y install mysql-community-server#启动数据库服务, sy

2020-11-16 20:55:49 144

原创 谷歌开源缓存框架Guava Cache

添加依赖<!--guava依赖包--> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>19.0</version> </dependency>封装apiimport com.google.common.cache.Cache;import com

2020-11-15 12:15:19 699

原创 登录校验JWT封装方法

加入相关依赖<!-- JWT相关 --> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.7.0</version> </dependency>封装⽣产token方法/** * 根据⽤户信息,⽣成令牌 * @param user * @retu

2020-11-14 16:14:30 135

原创 spring boot同时支持http和https访问

前言关于spring boot同时支持http和https访问,在这里,我向大家讲述一下,我是怎么实现的。相关配置server.http.port==443server.port=80创建配置类@Configurationpublic class TomcatConfig { @Value("${server.http.port}") private int httpPort; /* --------------------请按照自己spring boot版本选择

2020-10-21 19:29:28 315

原创 Java 8 LocalDateTime 简单使用

LocalTime : 只包括时间LocalDate : 只包括日期LocalDateTime : 包括日期和时间JDBC映射LocalTime 对应 timeLocalDate 对应 dateLocalDateTime 对应 timestampmain方法跑起来public static void main(String[] args) { LocalDateTime time = LocalDateTime.now(); System.out.prin

2020-10-20 16:17:35 140

原创 easyExcel 导入Excel数据

easyExcel 读百万级Excel数据最近公司项目需要导入几十万的Excel数据,我这里用的是现在最流行的easyExcel, 希望能帮助到你首先导入jar包 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.6</version> </dependency

2020-08-31 17:56:53 3060

原创 vue动态菜单最全代码

vue动态菜单最简单写法这段时间公司用vue+elementUI做了个后台管理系统,管理系统都会有角色菜单权限管理,所以研究了一下动态菜单的加载,遇到了很多坑和大家分享一下。element-admin的登录逻辑1、先看登录方法里写什么:handleLogin() { this.$refs.loginForm.validate(valid => { if (valid) { this.loading = true; //调用us

2020-08-31 11:42:02 2904 5

原创 java 把静态资源文件下载到本地

java 把静态资源文件下载到本地场景: springboot项目中下载resources/static 下面的静态文件(或者本地文件)@RequestMapping("/doLoad") public void doLoad(HttpServletRequest request, HttpServletResponse response){ String filename = "×××模版"; try { // 清空输出流

2020-08-26 14:28:40 2366 4

原创 java springboot微信扫码支付

springboot项目实现微信扫码支付我们需要有 appid(APPID)、商户号(MCH_ID)、密钥。这三个都是在微信平台注册的,工作中做的时候公司会提供,不用担心。注册流程就不叭叭了,自行解决~~~来吧, 展示首先去微信公众平台下载SDK和DEMO [下载地址](https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=11_1)![点击下载,我是Java,所以点击下载](https://img-blog.csdnimg.cn/2

2020-08-15 12:20:30 489

原创 java递归动态菜单

java实现多级菜单(递归)菜单实体类:public class Menu { // 菜单id private String id; // 菜单名称 private String name; // 父菜单id private String parentId; // 菜单url private String url; // 菜单图标 private String icon; // 菜单顺序 private int order; // 子菜单 priv

2020-08-12 13:09:19 404

原创 使用IDEA 根据wsdl地址生成WebService代码-发送短信测试

使用IDEA根据wsdl生成WebServices客户端代码-Java选中项目,右键,然后把右键菜单拉到最下面,找到WebServices–>Gernerate Java Code From Wsdl

2020-08-11 13:27:45 1047

空空如也

空空如也

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

TA关注的人

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