自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(131)
  • 资源 (23)
  • 收藏
  • 关注

原创 mysql 删除重复的行 (包括delete inner join)

【代码】mysql 删除重复的行 (包括delete inner join)

2023-11-24 18:32:56 475

原创 静态方法获取 配置文件的内容

读取bootstrap配置文件。

2023-11-10 15:29:39 418

原创 将一个字节流(可以是文本图片excel等文件) 上传到 文件服务器

【代码】将一个字节流(可以是文本图片excel等文件) 上传到 文件服务器。

2023-11-10 14:56:36 132

原创 mysql group by 去重以及取同一组的第一条数据

【代码】mysql group by 去重以及取同一组的第一条数据。

2023-09-19 16:56:12 856

原创 map 比较(两个map的key,value 是否一样)

1. 用equals 比较。

2023-08-07 19:32:20 1957

原创 在某个树节点上方添加下方添加新的节点

节点插入

2023-04-28 18:54:21 129

原创 spring中不让某个类注册到容器中

1111

2023-03-01 16:54:14 220

原创 面试题-引用类型

引用类型

2023-02-16 09:15:56 80

原创 如何遍历字符串里面的字符

字符串 遍历字符

2023-02-09 11:16:07 136

原创 常见跨域问题

跨域常见问题

2023-02-03 17:15:39 50

原创 jpa-Example 单表模糊查询

jpa - example - 模糊查询

2023-02-03 11:58:45 733

原创 递归的理解

递归理解

2023-02-01 19:07:25 51

原创 mysql-批量更新(分组后,组内批量更新)

mysql批量更新-分组后组内更新数据

2023-01-30 18:38:59 859

原创 java 中二维数组在内存中的存储结构

二维数组定义和遍历

2023-01-11 17:48:11 749

原创 算法-二分查找法(关键字-快速查找)

二分查找(快速查找)

2023-01-07 20:30:16 319

原创 算法-常识(20230107)

位运算

2023-01-07 19:33:13 59

原创 算法-快速排序

算法-快速排序

2023-01-06 19:00:21 57

原创 算法-合并两个有序数列

算法-合并两个有序数列

2023-01-05 17:16:42 291 1

原创 数组中两个元素互换位置-需要引入临时变量

数组

2023-01-04 17:53:18 450

原创 算法-选择排序(20230104)

选择排序

2023-01-04 17:44:31 49

原创 算法-插入排序(20230103)

插入排序

2023-01-04 15:28:30 41

原创 算法-冒泡排序(20230103)

冒泡

2023-01-03 16:39:46 49

原创 github-将本地代码上传到github上

git

2022-11-28 15:16:01 614

原创 java-list 集合分成多个子集合

java List 分区

2022-09-28 18:42:07 354

原创 数据量大,接口响应超时解决方案

响应超时的接口 用有返回值的 线程池(FutureTask)解决

2022-09-13 18:21:38 4217

原创 mysql 对null 的三种处理方式

select * from girl ;# +--+----+------+# |id|name|boy_id|# +--+----+------+# |1 |A |1 |# |2 |B |1 |# |3 |C |3 |# |4 |C |3 |# |5 |C |3 |# |6 |D |NULL |# |7 |D |NULL |# |8 |C |2 |# +--+----+------+...

2022-04-27 18:09:50 5004

原创 mysql-union all 和order by 问题

# union all order by 排序问题 ,order by 只可以存在 在最后一个子句中 对全部的结果集排序# 如果想要 对 各个子句排序,需要 对各个子句 order by 之后 作为新的 临时表 再 union all# SELECT * FROM# ( SELECT * FROM t1 ORDER BY 字段A limit 0, 1000 ) newt1 ## 一定要对表重新命名,否则报错# UNION# SELECT * FROM# ( SELECT * FROM t.

2022-04-21 14:37:45 2775 1

原创 mysql - if 函数,case when then 生成 where 后面的动态sql

1.# 需求: where 后面加条件判断 根据传入的值 生成 不一样的sqlselect * from girl ;# +--+----------------+------+-----+# |id|name |boy_id|name0|# +--+----------------+------+-----+# |1 |慕容吹雪-慕容博-慕容吹雪 |1 |慕容吹雪 |# |2 |慕容吹雪-慕容吹雪-慕容吹雪2 |1 |慕容吹雪2|#

2022-04-15 14:31:08 1083

原创 mysql 以 哪个字段结尾

1.select * from girl ;# +--+----------------+------+-----+# |id|name |boy_id|name0|# +--+----------------+------+-----+# |1 |慕容吹雪-慕容博-慕容吹雪 |1 |慕容吹雪 |# |2 |慕容吹雪-慕容吹雪-慕容吹雪2 |1 |慕容吹雪2|# |3 |慕容吹雪3-慕容吹雪-慕容吹雪3|3 |慕容吹雪3|#

2022-04-12 16:58:41 806

原创 group by 去重处理数据

1.# 需求:结果:# + ----+------+# | name|boy_id|# + ----+------+# | A |1 |# | B |2 |# | C |3 |# + ----+------+# group by 对结果的重复数据去重select * from girl ;# +--+----+------+# |id|name|boy_id|# +--+----+------+# |1 |A |1

2022-03-22 15:21:56 4038

原创 exists 和 not exists 的用法(括号里 select 1 和 select count(1) 是会产生不同的结果的)

1.# exists 和 not exists 的区别:# ① exists : exists 后面括号里返回的是 "true" ,则 当前记录满足条件 (包含:查总数发现 count 是 1 ,true 满足要求)# not exists : not exists 返回的是 "false" ,则 当前记录满足条件(不包含:查总数发现 count 是 0 满足要求)# ② 用法:# exists (select 1 from B)#

2022-03-19 17:05:29 2143

原创 牛客-sql(困难难度)-2022-03-03

1.SQL91 获得积分最多的人(三):(个人难度: 三星)推荐思路儿解法(高赞解答)drop table if exists user;drop table if exists grade_info;CREATE TABLE user (id int(4) NOT NULL,name varchar(32) NOT NULL);CREATE TABLE grade_info (user_id int(4) NOT NULL,grade_num int(4) NOT NUL

2022-03-03 12:37:29 384

原创 springboot集成seata

1. 官网如下:https://seata.io/zh-cn/docs/overview/what-is-seata.html2. 问题 UNDO_LOG 表创建的位置是哪里?需要每一个微服务都创建一张表 UNDO_LOG(反向补偿表) 吗?集成方法入如下:(参考官网来)1.启动服务从https://github.com/seata/seata/releases,下载服务器软件包,将其解压缩。 下载中心1. 核心测试代码如下:微信付款成功后,回调 支付服务,.

2022-01-13 19:19:46 5029

原创 快速搭建一个邮箱微服务

1.获取授权码实战:①引入依赖②添加配置③核心代码引入依赖:<!--发送邮件的依赖 用的是 springframework 框架的,但是依赖还是要引入 ,因为 发送邮件的JavaMailSenderImpl 就在这里 --> <dependency> <groupId>org.springframework.boot</groupId> <art...

2021-12-28 15:01:23 514

原创 springboot项目中如何在代码的service获取Request,Response对象?

1. 通过RequestContextHolder 对象package com.order.utils;import org.springframework.web.context.request.RequestAttributes;import org.springframework.web.context.request.RequestContextHolder;import org.springframework.web.context.request.ServletRequestAt.

2021-12-24 17:23:16 2468

原创 springcloud 微服务之间header 值的传递

1.思路1:拦截器feign.RequestInterceptor发送http 请求之前,会有拦截器将当前请求的 请求头信息都拦截并封装,请求下一个微服务的时候就会携带这些请求头信息,代码如下:package com.pay.config;import feign.RequestInterceptor;import org.springframework.context.annotation.Bean;import org.springframework.context.anno

2021-12-24 16:26:09 1728 2

原创 springboot如何改成springcloud项目?

1. 注意:nacos服务器版本,springboot,springcloud 和springcloudAliibaba 版本一定要对应否则项目报错或者注册不到nacos上1. pom里加入cloud和cloudalibaba的 管理和 服务发现 的依赖 <!--springcloud ,springcloudalibaba 和 springboot 各版本对应地址如下--> <!--https://github.com/alibaba/spring-cloud.

2021-12-15 14:53:26 6631

原创 微信支付实战(2)

1. 首先先申请一个测试账号地址如下:微信公众平台登录后会给一个 appId和secretappID*********appsecret*********取自官网上 demo 里 README.md 文件 :此SDK是对 微信支付开发者文档做了 封装:微信支付开发者文档:https://pay.weixin.qq.com/wiki/doc/api/index.html微信支付 Java SDK------对[微信支付开发者文档](https://pay..

2021-12-04 21:24:25 1067

原创 git 常用操作

1、Git init (在本地工程目录下),生成.git 文件夹Git init2、上传修改的文件git add *(*可替换成具体要上传的文件名,*表示提交所有有变化的文件) 3、添加上传文件的描述git commit -m "master"(”master_dev“为分支名)4、(创建分支)git branch master_dev15、(切换分支)git checkout master_dev16、与远程分支相关联git remote add origin.

2021-12-01 11:59:48 71

原创 如何解决maven依赖冲突

1.解决方案:

2021-11-29 18:13:17 228

省-市-县 sql 脚本,id ,parent-id

省-市-县 sql 脚本,id ,parent_id

2023-01-30

aop实战.rar

aop实战

2021-10-22

sql练习.rar

sql练习

2021-10-22

datagrip.rar datagrip 下载

datagrip.rar datagrip 下载

2021-10-22

jprofiler_windows-x64_12_0_4.exe

jprofiler_windows-x64_12_0_4

2021-10-22

elk.rar 环境搭建(window版)

elk 环境搭建

2021-10-22

project.rar

springboot,xxlJob集合 etc

2021-10-22

my_springboot_01.rar

商城 搜索功能(暂时跑不起来)

2021-10-10

my_springboot_01.rar

springboot 集成 xxlJob

2021-10-09

xxl-job-master.rar

xxljob 调度中心,执行器

2021-10-09

my_springboot_01.rar

my_springboot_01.rar

2021-09-24

my_springboot_03.rar

mybatiplus 应用实战

2021-08-14

my_springboot_01.rar

根据垃圾回收自动删除临时文件

2021-08-08

project.rar

B系统消费A系统的流对象(springboot和springcloud中实现)

2021-06-26

ftp 服务器上传图片中文乱码

ftp 服务器上传图片中文乱码

2021-06-25

my_springboot_01.rar

spring 事件机制(观察者模式)

2021-06-08

springboot_mybatis_generator_plugin.rar

mybatis generator plugin 代码生成工具(含@Data 注解代替 get set) 解决表字段有大驼峰命名也有下划线命名 生成java 文件 后为 小驼峰命名的属性

2021-03-21

springboot集成generator自定义插件.rar

springboot项目 mybatis generator 生成自定义 注释(maven项目 打包被 其他项目引用的demo)

2021-03-07

my_springboot_01.rar

springboot 中嵌套校验,@Valid 和@Valided 的区别

2021-03-04

my_springboot_01.rar

mybatis插件demo eg: 增加修改一条数据给该条数据增加默认值创建人创建时间修改人修改时间

2021-02-28

my_springboot_01.rar

一个简单的springboot框架,内容有collection 标签的第二种用法

2021-02-24

spring-cloud-all20201220.rar

嘿嘿

2020-12-20

start-0.0.1-SNAPSHOT.jar

需要测试的springboot项目,过程中遇到了idea打jar包,应为MANIFEST.MF 文件夹和 MANIFEST.MF 文件不在项目根目录下,导致多次 在本地 java -jar 运行jar包失败,当然放到docker 里作为容器启动也是失败的,后来在 根目录下 添加 MANIFEST.MF 目录和文件,打jar包成功

2020-03-25

service-shiro.zip

关键shiro的授权流程 1.环境搭建(主要是在springcloud基础上添加shiro包) 2.完成核心代码编写   2.0 shiro配置java类(      主要配置 内容        安全管理器 SecurityManager;        过滤器工厂  ShiroFilterFactoryBean(设置自定义过滤器和设置哪些路径是允许匿名访问);       自定义realm(数据源,从数据库获得真实用户信息(密码权限),并封装成AuthenticationInfo认证信息 和 AuthorizationInfo授         权信息     自定义拦截器(也用Bean 配置是为了可以在拦截器里可以用@Autowird 获得容器里的bean ,比如UserService)      题外话:过滤器先于spring容器启动,所以直接@Autowird拿到的对象是空的,所以考虑将过滤器也交给spring管理 )

2020-02-07

空空如也

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

TA关注的人

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