一只 Tomcat
码龄5年
求更新 关注
提问 私信
  • 博客:17,989
    动态:33
    18,022
    总访问量
  • 20
    原创
  • 6
    粉丝
  • 178
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2020-02-06

个人简介:努力的意义是什么,我就追逐的是什么

博客简介:

m0_46276938的博客

查看详细资料
个人成就
  • 获得25次点赞
  • 内容获得9次评论
  • 获得40次收藏
  • 代码片获得333次分享
创作历程
  • 2篇
    2022年
  • 16篇
    2021年
  • 2篇
    2020年
成就勋章
TA的专栏
  • MQ
  • python
    1篇
  • bug记录
    1篇
  • 数据结构与算法
    2篇
  • java基础
    4篇
  • JUC
    2篇
  • ngrok
    1篇
  • spring cloud
    2篇
  • juc-8锁
  • redis集群
    1篇
  • spring security oauth2(一)
    1篇
  • 集合去重
    1篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 11

TA参与的活动 0

  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

windows10下安装-Anaconda-Yolov7

windows10下安装-Anaconda-Yolov7
原创
发布博客 2022.10.31 ·
684 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

使用mybatis-plus 的条件查询出现了 Unknown column ‘params‘ in ‘where clause‘

使用mybatis-plus 的条件查询出现了 Unknown column 'params' in 'where clause'
原创
发布博客 2022.06.29 ·
1289 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

数据结构与算法-02(队列与环形队列)

队列应用场景和介绍队列是一个有序列表,可以用数组或是链表来实现遵循先入先出的原则。 即:先存入队列的数据,要先取出,后存入的要后取出示意图:(使用数组模拟队列示意图)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6J4xsKDY-1635813370672)(C:\Users\鲜芳\AppData\Roaming\Typora\typora-user-images\1635561488287.png)]队列本身是有序列表,若是使用数组的结构来存储队列的数据,
原创
发布博客 2021.11.02 ·
186 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据结构与算法-01(稀疏数组)

**稀疏数组**逻辑分析基本介绍: 当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。稀疏数组的处理方法是1.记录数组一共有几行几列,有多少个不同的值2.把具有不同值的元素 的行列及值记录在一个小规模的数组中,从而缩小程序的规模(注意 当数据元素过多的时候,反而会增大程序的规模)代码实现/** * @author 鲜芳 * 稀疏数组的代码实现 */public class XshuArr { public static void main(
原创
发布博客 2021.10.29 ·
128 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用注解去除参数的前后空格-java

在开发过程中,经常会遇到,当条件产生有前后空格时 导致查询为空,或发生异常,如果对于每个参数都在controller层后者实现层来去除空格的话,会造成代码的重复,以及在工作中很浪费时间 这个时候可以使用注解来去除前端传递参数的空格,这里只做了前后去除空格,没有做去除中间的空格第一步 创建注解类/** * 描述:去除首尾空格的注解 * @author Administrator */@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUN
原创
发布博客 2021.09.30 ·
4314 阅读 ·
3 点赞 ·
2 评论 ·
11 收藏

使用excel poi SXSSFworkbook 设置下拉框格式-Java

//在岗状态添加下拉框格式 String[] datas = new String[] { "在岗", "离岗", "在岗延期" }; //第几行到第几行 第几列到第几列 CellRangeAddressList regions = new CellRangeAddressList(-1, -1, 20, 20); dropDownBox(datas,regions); //性别下拉框格式..
原创
发布博客 2021.09.23 ·
1368 阅读 ·
0 点赞 ·
1 评论 ·
7 收藏

线程创建方式之一Callable

创建线程的方式之一 实现callablecallable 的特点1、可以有返回值;2、可以抛出异常;3、方法不同,run()/call()代码实现//使用callabe 创建线程public class TestCallable { public static void main(String[] args) throws ExecutionException, InterruptedException { MyThread thread = new MyThread(
原创
发布博客 2021.06.16 ·
235 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker安装fastdfs并结合springboot实践

1.打开虚拟机运行dockersystemctl start docker 2.在docker上安装fastdfsdocker pull morunchang/fastdfs下载后 启动trackerdocker run -d --name tracker --net=host morunchang/fastdfs sh tracker.sh启动storagedocker run -d --name storage --net=host -e TRACKER_IP=虚拟机ip:221
原创
发布博客 2021.06.16 ·
349 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

ngrok内网穿透

官网地址:https://www.ngrok.cc/注册后使用账号登录购买下载客户端下载压缩包点击 Sunny-Ngrok启动工具.bat 启动输入隧道id 启动
原创
发布博客 2021.06.08 ·
108 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

StringBuilder

3.1 StringBuilder概述StringBuilder是一个可变的字符串类,我们可以把它看成是一个容器这里的可变指的是StringBuilder对象中的内容是可变的StringBuilder在拼接字符串时,不会生成新的字符串String和StringBuilder的区别:●String: 内容是不可变的●StringBuilder: 内容是可变的append()方法 返回的对象本身StringBuilder和String 的相互转换StringBuilder转换为Str.
原创
发布博客 2021.06.05 ·
296 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java基础-反射案例

案例: 需求,写一个框架,可以帮我们创建任意类的对象,并且执行其中的任意方法实现1.配置文件2.反射步骤:1。将需要创建的对象的全类名称和需要执行的方法,定义在配置文件中2. 在程序中加载读取配置文件,3. 使用反射技术加载类文件进行内存4. 创建对象5. 执行方法1.编写配置文件代码演示public class ReflectTest { public static void main(String[] args) throws IOException, ClassN
原创
发布博客 2021.06.05 ·
116 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring-Security-oauth2.zip

发布资源 2021.05.26 ·
zip

jwt-token存储操作

前端代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> 用户名:<input type="text" id="username"> 密码:<input type="text" id="password">
原创
发布博客 2021.05.25 ·
640 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

JUC- Synchronized和lock锁的区别

Synchronized锁防止并发访问时,多个消费者消费同一个资源类,导致资源错乱的现象Lock 锁lock ll.lock() 加锁 l.unlokc() 解锁lock 使用public class SaleTickDemo { public static void main(String[] args) { //并发:多线程操作同一个资源类,把资源类丢入线程 Tick tick = new Tick(); new Thr
原创
发布博客 2021.05.24 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

euerka-jwt222.zip

发布资源 2021.05.22 ·
zip

为什么要使用JWT -token

cookie1991 年 HTTP 0.9 诞生了,当时只是为了满足大家浏览 web 文档的要求 ,所以只有 GET 请求,浏览完了就走了,两个连接之间是没有任何联系的,这也是 HTTP 为无状态的原因,因为它诞生之初就没有这个需求。但随着交互式 Web 的兴起(所谓交互式就是你不光可以浏览,还可以登录,发评论,购物等用户操作的行为),单纯地浏览 web 已经无法满足人们的要求,比如随着网上购物的兴起,需要记录用户的购物车记录,就需要有一个机制记录每个连接的关系,这样我们就知道加入购物车的商品到底属于谁
原创
发布博客 2021.05.22 ·
3920 阅读 ·
5 点赞 ·
0 评论 ·
13 收藏

JUC -八锁现象

juc的八锁现象8锁其实就是关于锁的8个问题问题一和问题二代码演示:1.标准情况下,两个线程先打印 发短信和打电话2.senMesg 延迟4秒,两个线程先打印 发短信和打电话因为方法上有锁,锁的是phone这个类,所有会先发短信 再打电话* */public class Test1 { public static void main(String[] args) { Phone phone = new Phone(); new Thread(
原创
发布博客 2021.05.18 ·
218 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

spring security oauth2(一)

spring security oauth2作用:登录访问权限的管理1.创建springboot 项目选中这两个创建成功后创建controller 编写一个Controller 访问该地址出现登录页面用户名默认为user 密码就是启动时的字符串使用Web安全配置适配器编写一个配置类 选中一个接口 按住ctrl+H 就能看到该接口的实现类public class MyWebSercurity extends WebSecurityConfigurerAdapter { @O
原创
发布博客 2021.05.17 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis教程

redis1redis可以用来干什么1.缓存缓存机制可以说是所有大型网站必备的,缓存能够有效地缓解后端数据源的压力。Redis提供了键值过期时间的设置,提供了灵活控制最大内存和内存溢出后的淘汰策略。2.排行榜排行榜系统几乎存在于所有的网站,比如按照热度排名的排行榜,按照时间,以及按照各种复杂维度计算出的排行榜。Redis提供了列表和有序集合数据结构,对于排行榜非常方便。3.计数器应用计数器在网站中至关重要,如视频网站播放数,电商浏览数,为了保证数据实时性,这对高并发的的传统关系型数据库的性
原创
发布博客 2021.05.07 ·
727 阅读 ·
8 点赞 ·
2 评论 ·
2 收藏

将两个集合里面互相重复的元素移除

将两个集合里面互相重复的元素移除 //移除两个集合里面相同的数 public static boolean removeSame(List<Integer> a, List<Integer> b){ HashSet<Integer> hashSeta = new HashSet<>(); hashSeta.addAll(a); a.removeAll(b); b.removeAll(h
原创
发布博客 2021.03.21 ·
2593 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多