自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_35010942的博客

生活需要点小乐趣

  • 博客(126)
  • 资源 (7)
  • 收藏
  • 关注

原创 什么是 JWT ,如何使用

JWT(JSON Web Token)是一种基于 JSON 的开放标准(RFC 7519),用于在网络应用环境中以安全的方式传递信息。它通常用于实现身份验证和授权机制。JWT 是一种自包含的令牌,它可以用来安全地在两个参与者之间传递信息(比如前端与后端、微服务之间)。JWT 的信息是经过签名的,因此它可以防止信息在传输过程中被篡改。JWT是一种轻量级的、跨域的身份验证方案,广泛用于现代 Web 应用、API 和微服务架构中。使用 JWT时,通常会用它来携带用户信息、权限等,并在每次请求时进行身份验证。

2025-01-08 15:55:24 638

原创 程序员英语

头部 (Header)、载荷 (Payload) 和 签名 (Signature)。

2025-01-08 15:54:13 82

原创 ThreadLocal` 的工作原理

在正确使用时非常有用,特别是在需要每个线程存储独立数据的场景中。然而,如果使用不当,尤其是在多线程环境下(例如线程池中),可能会导致内存泄漏,特别是当线程池中的线程被复用且没有清理中的值时。为了避免内存泄漏,使用时应当小心,确保在不需要的情况下及时调用remove()清理值。

2025-01-05 14:04:37 625

原创 什么是数据结构

数据结构是计算机中组织和管理数据的一种方式,通过选择合适的数据结构,可以提高程序的效率和可维护性。不同的数据结构适用于不同类型的操作和场景,因此理解各种数据结构的特点和操作是编程和算法设计的基础。

2024-12-26 14:58:15 837

原创 Java-泛型

Java 泛型通过引入参数化类型,大幅度提升了代码的安全性和重用性。它的强大之处在于不仅支持灵活的类型约束,还能在编译阶段进行类型检查,避免了运行时的类型转换错误。然而,泛型类型擦除机制和基本类型的限制也需要开发者在实际使用中注意。通过泛型,开发者可以在编写代码时暂时忽略具体的数据类型,直到实例化或调用时再指定实际的类型。:尝试使用泛型类和泛型方法实现一个简单的工具类,例如一个通用的容器类或排序工具类!通过泛型,编译器能够在编译阶段检测类型错误,从而提高了程序的安全性和可读性。通配符用于表示不确定的类型。

2024-12-25 15:01:02 575

原创 Java-注解

Java 注解是一种元数据机制,允许你在代码中附加描述性信息,这些信息可以在编译时、类加载时、运行时由工具或框架进行处理。注解广泛应用于框架(如 Spring、Hibernate)中,帮助简化代码、实现功能自动化。

2024-12-18 20:53:25 335

原创 JAVA-动态代理

InvocationHandler 是一个接口,它定义了一个方法 invoke(),用于在代理对象方法被调用时拦截并处理方法调用。Proxy 类是 Java 提供的一个工具类,它允许你在运行时动态生成代理类。代理类可以实现一个或多个接口,并将方法的调用委托给指定的 InvocationHandler 进行处理。这个代理对象看起来像是你手动实现的一个类,但实际上它是由 JVM 动态生成的。动态代理的特点是它不需要你事先编写一个具体的实现类,而是在运行时创建。使用 JDK 动态代理 时,

2024-12-08 19:36:10 486

原创 JAVA-反射

获取方法(Method)获取 Class 对象。获取字段(Field)

2024-12-08 17:34:59 443

原创 JAVA-面向对象基础

将数据和操作数据的方法封装在一个类中,并通过访问修饰符控制对类内部数据的访问,常用访问修饰符有private、public、protected。抽象类是不能被实例化的类。它可以包含抽象方法(没有方法体的方法)和具体方法(有实现的方法)多态(Polymorphism)是面向对象编程的一个核心特性,当有一些通用的方法实现或者需要维护一些相关的状态时。的对象方法,从而实现不同对象的行为表现。,因为 Java 不支持多重继承。简单来说,多态允许你通过。

2024-12-07 22:17:19 390

原创 IDEA jrebel使用

xxxxxxxxxxxxx

2023-12-04 10:39:32 283

原创 Mysql8新特性

【代码】Mysql8新特性。

2023-11-01 16:55:27 106

原创 spring-@Autowired注解的自动注入

spring

2022-11-26 19:43:50 339

原创 HtmlUnit、Jsoup、webmagic基本介绍

爬虫

2022-10-20 14:03:24 659

原创 序列化序列化

111

2022-09-28 18:09:21 136

原创 反向正向代理

代理

2022-09-28 17:41:25 151

原创 redis布隆过滤器

布隆过滤器代码

2022-08-22 09:25:40 193

原创 ; Deadlock found when trying to get lock; try restarting transaction; nested exception is com.mysql.

mysql锁表了场景:多线程同时操作某个方法,方法下有delete操作,delete操作的时候where条件没有命中索引,导致锁表。解决:删除的时候确定唯一id,尽可能缩小范围。

2022-05-18 16:37:51 630

原创 mysql百万级数据创建索引流程

来源参考1. create table t_sys_test_temp like t_sys_test;2. alter table t_sys_test_temp add index age_index(age);3. INSERT into t_sys_test_temp(id,name,age,card_id,address,create_time,update_time,manager_id,deleted,sex)select id,name,age,card_id,address,cre

2022-04-18 15:52:22 1772

原创 MacOS 无法ping 通 github.com 解决方案

https://www.codeleading.com/article/49714707822/140.82.114.4 github.com173.194.201.91 dl-ssl.google.com64.233.177.101 groups.google.com199.232.69.194 github.global.ssl.fastly.net172.217.0.10 ajax.googleapis.com

2021-12-17 22:23:13 445

原创 mysql百万级数据字段更新

或许可以用存储过程试试。每次更新1w条,执行264次。create procedure updateLmData()begin declare i int; set i = 0; while i < 264 do update lm_product_info set ess_onsale = 0 where ess_onsale is null order by id asc limit 10000; set

2021-12-13 16:14:46 1539

原创 mysql特定值排序问题。

查询的时候要把某个字段的,特定值排在最前面:* select * from a order by FIELD(class_nature_id,3,2,4) DESC* select * from a order by class_nature_id in (183) desc ;查询的时候要把某个字段的,特定值排在最后面:select * from a order by FIELD(class_nature_id,3,2,4) asc * select * from a order by cla

2021-11-13 14:46:57 1697

转载 windows 杀死端口号

根据端口号查找进程id:netstat -ano | findstr 23319根据进程id杀死进程:taskkill -PID 48968 -F

2021-09-01 17:21:21 205

原创 java Graphics使用

生成4位数字的图形验证码。package com.ess.ucs.commons.util;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.Random;publ

2021-08-26 16:48:25 484

原创 java-泛型

什么是泛型泛型就是编写模板代码来适应任何类型。泛型的好处是使用时不必对类型进行强制转换,它通过编译器对类型进行检查;擦拭法Java的泛型是采用擦拭法实现的;所谓擦拭法指的是,虚拟机对泛型一无所知,所有的工作都是编译器完成的。extends通配符...

2021-08-10 16:53:14 127

原创 如何使用 navicat15

https://www.skyfinder.cc/2020/01/12/database-navicat-premium15/https://blog.youkuaiyun.com/kevin1993best/article/details/105642367

2021-08-09 10:47:48 186

原创 java8-函数式编程

java函数式编程

2021-08-06 17:55:36 137 1

原创 VMware-网络设置、克隆现有虚拟机

克隆改变ip地址[root@localhost network-scripts]# cd /etc/sysconfig/network-scripts/[root@localhost network-scripts]# vim ifcfg-ens33查看网卡地址是否相同,相同则需要更改

2021-07-31 16:36:34 228

原创 mysql - (left join、INNER JOIN、RIGHT JOIN)

https://stackoverflow.com/questions/5706437/whats-the-difference-between-inner-join-left-join-right-join-and-full-joinleft join:查询出左边表所有数据,右边表匹配就查询,没有就是nullinner join: 查询出公共数据right join:查询右边表所有数据,左边为空就查询。SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0

2021-07-30 15:58:31 115

原创 idea 方法模板配置

参考效果相关配置*** todo* @author kangyu* @date $time$ $date$$param$* @return $return$**/groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(i == 0 &amp

2021-07-23 11:32:15 242

原创 PowerDesigner16.5

需要的资源链接:https://pan.baidu.com/s/17CBBaevZ3YVE8IW4qZoq-w提取码:lvym–来自百度网盘超级会员V1的分享使用参考这个然后end

2021-07-14 10:11:03 253

原创 java8-集合

合并list:List mergeChildrenList = listListChildren.stream().flatMap(List::stream).collect(Collectors.toList());

2021-07-09 16:38:11 235

原创 elastcisearch7.6基本使用

https://juejin.im/post/6844904168835006477#heading-2下载好统一的软件版本。然后启动。。。。

2021-05-08 15:26:20 360

转载 清空host缓存

https://www.cnblogs.com/tonykan/p/3500332.html

2021-04-22 14:56:58 3157

原创 身为程序员,如何更好地搜索优质的内容?

很简单 在后面加一句-csdn你会发现一个新世界。

2021-01-21 17:28:20 115

原创 MySQL server version for the right syntax to use near ‘SE_SPECIFIC

今天用navicat15同步阿里数据库数据,报了[ERR] 8> 1064 - You have an error in your SQL syntax; check the manualthat corresponds to your MySQL server version for the right syntax touse near 'SE_SPECIFIC, UNIQUE INDEX uk_year_month(year, month)USING SE_SPECIFIC ’ a

2020-12-21 16:49:44 4745

原创 技术栈

spring、springboot、springcloud、elkmysql、redis、sentinelnacos、gatewaylinux

2020-12-01 16:24:55 114

原创 计算机-操作系统

https://www.bilibili.com/video/BV1YE411D7nH?from=search&seid=8283199235484657345p1 计算机系统的概念p2 操作系统特性

2020-09-17 10:07:31 122

原创 计算机-组成原理

https://www.bilibili.com/video/BV1BE411D7ii?p=28p1:软硬件发展操作系统位数:代表操作系统能访问存储存储空间的大小。计算机只能处理电信号。p2 系统结构如何计算的:除了cpu和主存储器,其他都是外设。...

2020-09-16 17:27:11 142 2

原创 datax简单使用

Datax执行命令后出现乱码问题:控制台出现乱码:直接输入CHCP 65001回车即可执行:python datax.py …/job/advert_media_prod_03.json

2020-09-16 10:48:03 128

原创 java8 list对象属性值分组相加

需求:从大数据库里查询数据后需要统计,List对象中有20-30个属性值需要再次分组累加。如果只有一个属性,那么通过mapToInt方法就可以了。但是属性值太多了,所以我在想有没有更好的办法?奈何在网上找不到demo,没办法,只有自己操作了。主要通过反射来进行赋值。package Lists;import lombok.AllArgsConstructor;import lombok.Builder;import lombok.Data;import lombok.NoArgsConstruc

2020-09-11 17:31:19 6666 1

springboot-two.zip

springboot通过aop拦截方法记录日志到数据库

2020-01-07

itmayiedu-kangyu-edu.zip

1.这个项目是根据maven子父级别的model project。 2. 在test包下面有最原始的mq测试方式 3. 可以启动ApplicationRun通过springboot方式启动,然后在test包下面启动testBean类中的方法进行测试。

2019-10-13

tchfn.torrent

以免bd云盘被封,所以特意把资源上传到csdn,经典部分在15分钟开始看,希望大家观影愉快哦

2019-10-08

everything绿色版本免费下载(请看资源描述)

1. 优快云必须要设置资源分才能上传,所以我把资源分设置成了最低(2分) 请见谅. 实在没有资源分的请加我 我是雷锋的弟弟 请问你是女同学吗. 2. 平时最恨那种 下载东西还要给资源分的人

2017-11-25

Clover免费下载

1. 优快云必须要设置资源分才能上传,所以我把资源分设置成了最低(2分) 请见谅. 实在没有资源分的请加 我是雷锋的弟弟 请问你是女同学吗. 2. 平时最恨那种 下载东西还要给资源分的人

2017-11-25

空空如也

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

TA关注的人

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