- 博客(70)
- 收藏
- 关注
原创 Excel中实现省市县乡四级联动
A$2:$A$2587&数据源!$B$2:$B$2587&数据源!$C$2:$C$2587,0),0,COUNTIFS(数据源!一、首先准备数据源,如下格式:分为四组,第一组D列确保【乡】不重复,第二组I列确保【县】不重复,第三组L列确保【市】不重复,第四组N列确保【省】不重复。三、选择【序列】,输入【来源】处,点击数据源sheet页,选中第四组N列所有省数据,同样市也是如此,选择第三组L列所有市数据。五、建好公式后,在县一列选择【数据】-【数据验证】,来源输入【=县】,刚才公式的名称。
2024-05-16 11:10:40
2737
原创 SpringBoot自定义登录、权限验证
没有添加 @CAuth注解,所以不会进行拦截,登录成功后返回一个token值,后续请求需要在header中增加C-Token:token参数。1、首先最基础的User实体类,使用了lombok,所以省略了getter、setter方法。5、使用HandlerInterceptor拦截器进行权限验证,详细方法。2、redis基础操作,登录成功后,信息保存到redis中。4、声明注解,只有加了自定义注解的方法,才进行权限验证。无此资源权限,会返回 “您没有权限进行此操作!3、登录成功后token相关处理。
2023-04-19 11:40:51
1695
原创 mysql批量查询uuid,使用replace去掉-
会发现查出来 uuid是相同的,可以用下面的语句,这样查出的每条记录的uuid都是不一样的,并且去除了中间的横线。
2023-03-14 16:41:11
1323
原创 Spring Cloud Alibaba整合Sentinel,使用nacos持久化流控规则
Spring Cloud Alibaba整合Sentinel,使用nacos持久化流控规则
2022-12-13 10:26:42
560
原创 Spring Cloud Alibaba整合Sentinel,使用代码控制规则
Spring Cloud Alibaba整合Sentinel,使用代码控制规则
2022-12-08 14:32:54
248
原创 Spring Cloud Alibaba整合Sentinel进行服务熔断降级
Spring Cloud Alibaba整合Sentinel进行服务熔断降级
2022-12-07 17:50:57
972
原创 SpringBoot整合dubbo(二)
引入 io.dubbo.springboot 与 org.apache.dubbo的区别。初学者,只是从配置和使用上浅浅区分,记录。
2022-11-17 09:21:48
461
原创 Vue动态设置v-model
需求:从后端获取到列表数据如下,想动态渲染el-input输入框,以propertyNameZh的值为标签名,propertyNameEn的值为v-model绑定对象。goodsProperty:[ { 'propertyNameZh':'商品售价', 'propertyType':'text', 'propertyNameEn':'goodsPrice', 'propertyUnit':'元', }, {
2021-10-22 16:09:36
6503
原创 mysql+mycat实现读写分离
1、spring-boot:源码下载地址(参考博文:https://blog.youkuaiyun.com/wu8439512/article/details/82587790)https://codeload.github.com/spring-projects/spring-boot/zip/v1.5.15.RELEASE其他版本直接修改版本号即可2、源码环境搭建:参考博文https://www.jianshu.com/p/aae8a4a0b4343、在执行:mvn clean install.
2021-09-24 15:03:43
196
原创 SSL证书安装到tomcat
1、腾讯云可以申请免费证书,有效期1年,一年申请一次,够玩。2、申请后下载证书:3、解压后打开Tomcat文件夹有两个文件,将www.codestock.club.jks文件在你服务器tomcat目录下找个地方放着,打开tomcat配置文件server.xml,找到SSLHostConfig节点,将certificateKeystoreFile配置www.codestock.club.jks的路径,certificateKeystorePassword配置keystorePass.tx.
2021-09-15 17:43:39
268
原创 Nginx配置:通过配置二级目录实现访问不同项目
在conf/nginx.conf文件中配置:通过配置二级目录实现访问不同项目配置真实服务访问路径http{ #第一个项目:用两个端口,其两个服务,用于负载 upstream shopping { server localhost:8080; server localhost:8088; } #第二个项目:nginx配置通过项目名访问不同项目 upstream mall { server localhost:9999;..
2021-09-10 17:28:06
3564
原创 SpingBoot使用webSocket(二)---给指定人发消息
本案例将session的id模拟为用户id,将session保存到ConcurrentHashMap中,用来获取到指定人的session,并向其发送消息。存在的问题:当有人关闭或者刷新浏览器,原来的session就相当于失效了,此时再向其发送消息就会引起异常。原因是ConcurrentHashMap存的session没有被及时清除。一、引入依赖<dependency> <groupId>org.springframework.boot</groupI.
2021-05-14 18:03:51
622
7
原创 SpingBoot使用webSocket(一)---给自己发消息
一、pom.xml引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId></dependency>二、添加ServerEndpointExporter配置bean(不知道干什么用的呀!)大家都说:如果使用独立的servle.
2021-05-12 19:10:40
305
1
原创 ThreadPoolExecutor线程池,CountDownLatch计数器
需求:只有多线程执行各个类的方法,执行完成后,再继续执行主线程下面的程序1、创建父类package com.cgx;/** * 动物父类 */public interface Animal { void run(); void call();}2、创建子类package com.cgx.impl;import com.cgx.Animal;public class Dog implements Animal { @Override ..
2021-05-11 19:39:05
749
1
原创 获取树形目录结构
一、通过collection实现1、TreeMapper.xml <resultMap id="cataAndTemplateMap" type="java.util.Map"> <id column="code" property="code"></id> <result column="name" property="name"></result> <result column="dtype" property="dty.
2021-02-26 17:07:08
376
原创 从远端主干拉去项目后,推送到远端分支
1、git clone git@git.n.xxx.com:xxx/xxx.git2、git fetch origin dev 命令来把远程dev分支拉到本地3、git checkout -bdev origin/dev 在本地创建分支dev并切换到该分支
2020-12-23 09:51:38
134
原创 Spring AOP学习
AOP:面向切面编程。public class UserDAO { public void save(){ System.out.println("保存用户..."); } public void delete(){ System.out.println("删除用户执行了..."); } public void update(){ System.out.println("更新用户执行了..."); } public void find(){ System.
2020-07-16 16:08:33
147
原创 Spring源码构建
1、工欲善其事必先利其器:使用最新版的IDEA(否则有各种令人抓狂的坑)资源下载:链接:https://pan.baidu.com/s/1BwQEB_c5eJ9M2gkcWF0wtA 提取码:jftb安装IDEA成功后直接打开,选择免费试用,进入界面后将jetbrains-agent.jar直接拖拽到idea中,然后重启idea;选择为idea安装,即可成功破解到2089年。(参考https://www.cnblogs.com/xpybsh/p/12703269.html)2、Spri...
2020-07-07 18:31:59
1054
1
原创 springBoot+springSecurity权限认证
以下内容学习自微信公众号“江南一点雨”1、引入springSecurity<!-- spring security依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security...
2019-12-17 16:24:36
202
转载 python打包为exe文件
https://baijiahao.baidu.com/s?id=1606400855559470971&wfr=spider&for=pc
2019-12-17 15:17:41
129
原创 springboot读取json文件并存入数据库
1、json格式形如[ { "word": "嗄", "oldword": "嗄", "strokes": "13", "pinyin": "á", "radicals": "口", "explanation": "嗄〈叹〉\n\n 同啊", "more": "嗄 ga、...
2019-11-05 13:21:00
7598
6
原创 html中使用js将axios请求封装
百度中全是vue-cli中使用axios的方式,我需要用的是在html中引入axios.js1、新建 httpRequest.js 文件,定义如下方法://axios封装post请求function axiosPostRequst(url,data) { let result = axios({ method: 'post', url: ur...
2019-10-29 18:15:29
18731
10
原创 免费开放接口供学习、玩耍使用
本次开放的接口内容为5.7万首唐诗和3719为唐代诗人数据。基础数据来自github:https://github.com/chinese-poetry/chinese-poetry可搜索微信小程序【诗词酒馆】进行查看哦~1、根据诗人名字搜索诗人信息GET http://www.codestock.club/tang/api/poet/getPoetByName/{name...
2019-10-12 17:07:57
617
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人