- 博客(126)
- 资源 (7)
- 收藏
- 关注
原创 什么是 JWT ,如何使用
JWT(JSON Web Token)是一种基于 JSON 的开放标准(RFC 7519),用于在网络应用环境中以安全的方式传递信息。它通常用于实现身份验证和授权机制。JWT 是一种自包含的令牌,它可以用来安全地在两个参与者之间传递信息(比如前端与后端、微服务之间)。JWT 的信息是经过签名的,因此它可以防止信息在传输过程中被篡改。JWT是一种轻量级的、跨域的身份验证方案,广泛用于现代 Web 应用、API 和微服务架构中。使用 JWT时,通常会用它来携带用户信息、权限等,并在每次请求时进行身份验证。
2025-01-08 15:55:24
638
原创 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-面向对象基础
将数据和操作数据的方法封装在一个类中,并通过访问修饰符控制对类内部数据的访问,常用访问修饰符有private、public、protected。抽象类是不能被实例化的类。它可以包含抽象方法(没有方法体的方法)和具体方法(有实现的方法)多态(Polymorphism)是面向对象编程的一个核心特性,当有一些通用的方法实现或者需要维护一些相关的状态时。的对象方法,从而实现不同对象的行为表现。,因为 Java 不支持多重继承。简单来说,多态允许你通过。
2024-12-07 22:17:19
390
原创 ; 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
原创 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 &
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
原创 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
itmayiedu-kangyu-edu.zip
2019-10-13
everything绿色版本免费下载(请看资源描述)
2017-11-25
Clover免费下载
2017-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人