自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 list转为树型结构

【代码】【无标题】

2024-12-18 17:49:30 103

原创 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

原创 身份证精准校验

严格按照身份证计算方法校验格式是否正确。

2024-04-03 09:55:46 172

原创 python文件读写练习题--随机出10套试卷

要求就是:10套试卷题目顺序不同,答案顺序不同。

2023-11-16 15:24:21 312

原创 SpringBoot动态设置定时任务

动态设置定时任务

2023-04-20 16:04:13 479

原创 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

原创 软考初级程序员--学习

软考初级-程序员 备考

2023-04-13 16:55:18 861

原创 C语言getchar()、putchar()简单使用

统计空格、换行符、制表符个数;将连续的多个空格替换成一个

2023-04-12 16:58:31 486

原创 mysql批量查询uuid,使用replace去掉-

会发现查出来 uuid是相同的,可以用下面的语句,这样查出的每条记录的uuid都是不一样的,并且去除了中间的横线。

2023-03-14 16:41:11 1323

原创 ArrayBlockingQueue

BlockingQueue方法的四种形式和不同的操作方式

2023-02-24 11:32:19 359

原创 synchronized锁的对象到底是谁?

synchronized锁的对象到底是谁

2023-02-22 17:08:11 332

原创 多线程超卖问题

三种方式解决多线程下,超卖问题。

2023-02-21 16:27:58 322

原创 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

原创 Spring Cloud Alibaba(四)

spring cloud alibaba 设置openFeign配置日志,使其打印调用日志

2022-11-24 17:27:08 725

原创 Spring Cloud Alibaba(三)

Spring Cloud Alibaba更换Ribbon负载均衡策略和 自定义策略的方法

2022-11-24 14:37:06 153

原创 Spring Cloud Alibaba(二)

Spring Cloud Alibaba使用openFeign替换restTemplate

2022-11-22 16:02:36 217

原创 Spring Cloud Alibaba(一)

Spring Cloud Alibaba整合nacos,第一次学习

2022-11-22 15:43:15 1793

原创 单机搭建Nacos集群

单机搭建Nacos集群

2022-11-19 15:17:45 1174

原创 SpringBoot整合dubbo(三)

springboot整合dubbo,使用nacos作为注册中心

2022-11-17 15:21:36 515

原创 SpringBoot整合dubbo(二)

引入 io.dubbo.springboot 与 org.apache.dubbo的区别。初学者,只是从配置和使用上浅浅区分,记录。

2022-11-17 09:21:48 461

原创 SpringBoot整合dubbo(一)

SpringBoot整合dubbo,无注册中心

2022-11-15 16:48:14 3701

原创 POI读excel数据写成word

poi读取excel内容并生成word文件

2022-07-18 11:43:46 1230

原创 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

Xshell、Xftp免费版7.0

最新免费版Xshell、Xftp,版本号Xftp-7.0.0112p、Xshell-7.0.0115p

2023-01-18

空空如也

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

TA关注的人

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