自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java--jar包反编译工具File Expander

当我们使用Java开发时,经常会遇到一种情况:我们拿到了一个 JAR 文件,但是却没有源代码。这时候,我们就需要使用反编译工具来帮助我们还原出源代码。反编译工具可以将编译后的 JAR 文件转换回可读的 Java 源代码。这样,我们就可以看到原始的代码,理解它的逻辑和实现细节。比较成熟的反编译插件有:jd-gui、jadx、FernFlower、IDEA Java Bytecode Decompiler 小奎尝试了几个虽然可以反编译但是操作都有点复杂。

2024-01-19 11:10:09 206

转载 Navicat同时运行多个sql文件

type *.sql >>自定义文件名.sql。3:执行windows-type命令。2:移走不需要导入的sql文件。1:切换到sql文件所在目录。运行“自定义文件名.sql”

2023-12-29 10:38:42 403

转载 font-size 设置字体不生效解决方案(小于12px)

原因是 Chrome 以及 Chromium 内核的浏览器在中文语言下最小字体只能是 12px,大部分浏览器都是如此,所以小于12px字体不会在变小,而是保持12px的大小。使用 font-size 设置小于 12px 的字体时,发现并不生效(字体不会再缩小了)。

2023-10-08 16:57:46 835

原创 实现两个div水平对齐

要实现两个div水平对齐,可以使用CSS中的flex布局。在这个例子中,我们创建了一个容器div,里面包含两个box div。使用flex布局可以让容器中的元素水平排列,并且通过设置每个元素的宽度为50%,可以使两个div在水平方向上占据相等的空间,从而实现对齐。

2023-09-26 15:12:16 1159

原创 antd React--如何修改Modal弹出位置

antd React--如何修改Modal弹出位置

2023-07-19 10:50:06 1316

原创 解决antd-mobile中的listview加载数据不全

解决antd-mobile中的listview加载数据不全

2023-07-03 16:37:45 142

原创 React--点击查询列表左侧复选框仍然处于勾选状态问题解决

在获取新的数据前,清空上一次查询的数据即可。

2023-05-06 18:05:18 183 1

转载 @NotEmpty、@NotBlank、@NotNull 区别和使用

@NotEmpty、@NotBlank、@NotNull 区别

2023-04-22 13:36:03 169

转载 JAVA---冒泡排序

JAVA---冒泡排序

2023-03-30 22:08:24 72

原创 React--列表左侧勾选自动消失问题

如下图:选中列表左侧勾选框,然后点击复制流程按钮,左侧勾选会莫名消失。

2023-03-21 11:10:28 132

转载 使用wsimport命令生成webservice客户端代码可能报错:Use @XmlType.name and @XmlType.namespace to assign different names

使用wsimport命令生成webservice客户端代码可能报错:Use @XmlType.name and @XmlType.namespace to assign different names

2023-02-22 16:08:58 209

原创 JVM调优--StringTable调优

StringTable调优

2022-12-18 17:20:38 128

转载 windows启动和关闭nginx

查看nginx是否启动。1、进入nginx的目录。

2022-11-07 16:39:17 5156

原创 mysql死锁原因排查

来查看最近捕获到的死锁日志;日志里面有具体报错信息。

2022-11-02 20:05:34 132

原创 在React中传递onFocus事件的参数

【代码】在React中传递onFocus事件的参数。

2022-09-07 15:08:14 443

转载 setFieldsValue 的 key 是个变量

设置一组输入控件的值,如果设置的 key 是个变量时要用。

2022-09-06 21:09:49 276

转载 让div水平居中的css方法

1、给要设置水平居中的div设置display:block ,margin:0 auto,width , height4个属性,可以让块级元素水平居中(默认情况下,div的position:static)其中left:50% position:的值除了static之外的都可以 marin-left:的值为负数,数值大小为width的一半。三、让div同时水平竖直居中的方法。

2022-08-20 13:40:56 5613

转载 java如何调用本地扬声器

java如何调用本地扬声器

2022-06-21 14:38:12 537

转载 JS中编码的三种方法

js编码

2022-06-08 16:44:52 1235

转载 js几种加密/解密方法

js加密数据

2022-06-08 16:36:24 13034 1

转载 vue 中引入font-awesome

vue 中引入font-awesome直接使用命令npm install font-awesome --save进行安装,安装成功后里面包含样式和字体,然后直接引入样式就可以了入口js中引入import 'font-awesome/css/font-awesome.min.css'然后就可以使用了,例如下面这样<i class="fa fa-book"></i>...

2022-05-31 19:50:54 1130

转载 事务的四种隔离级别

一、事务的四大特性(ACID)  1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。  2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账,不可能A扣了钱,B却没收到。   3、隔离性(Isolation):同一时间,只允许一个事务请求同.

2021-12-29 15:52:33 442

转载 IDEA导入的SpringBoot项目没有启动按钮

我们用IDEA通过向导创建一个SpringBoot项目,创建成功之后,发现并没有启动按钮,这时可能是项目不是一个maven项目,没有导入依赖导致的,我们可以按照下图操作,将项目转换为maven项目,导入依赖,这时SpringBoot的启动按钮就会出现了。右键点击pom.xml,当前项目不是maven文件,则会显示Add as Maven Project,点击之后就会转换为maven项目并导入依赖,待依赖导入完成后,启动按钮就出现了。...

2021-12-28 16:59:29 10676 1

转载 Idea卡在Resolving Maven dependencies的解决方案

Idea卡在Resolving Maven dependencies的解决方案在Reimpot All Maven Porjects时, 如果项目过大, maven依赖过多, 会直接卡在Resolving Maven dependencies这步在尝试过更换maven版本, 更换阿里镜像无果的情况下, 可以尝试以下解决方案:修改maven Importing的jvm参数, 默认为700多, 直接修改成 -Xms1024m -Xmx2048m...

2021-12-28 14:30:35 408

转载 Mybatis 获取自增主键值(Mysql,Oracle)

在某些场景下,我们需要使用mybatis返回生成的主键值。Mybatis在insert和update标签中就提供了这种功能。<insert id=”indetifyId” useGeneratedKeys=”true” keyProperty=”id” keyColumn="id"></insert>useGeneratedKeys: 是否自动生成主键,默认falsekeyProperty :返回的主键值赋给哪个属性keyColumn: 数据库中的自增主键的列名,默认.

2021-11-24 15:58:48 635

转载 MySQL错误-this is incompatible with sql_mode=only_full_group_by完美解决方案

项目场景:有时候,遇到数据库重复数据,需要将数据进行分组,并取出其中一条来展示,这时就需要用到group by语句。但是,如果mysql是高版本,当执行group by时,select的字段不属于group by的字段的话,sql语句就会报错。报错信息如下:Expression #1 of SELECT list is not in GROUP BY clause and containsnonaggregated column ‘数据库名.表名.字段名’ which is not functio

2021-10-13 15:27:37 398

转载 npm 依赖下载报错 Hostname/IP does not match certificate‘s 相关 解决方案

pm 依赖下载报错:Hostname/IP does not match certificate's altnames: Host: registry.cnpmjs.org. is not in the cert's altnames: DNS:r.cnpmjs.org开始怀疑是电脑node环境出现问题,各种卸载重装,然并卵,最后在一个博主帖子里找到思路,记录下艰难爬坑路.............. 第一步 :尝试使用 npm set strict-ssl false np...

2021-07-20 10:38:10 2274

转载 java--使用@RequestBody时报400错误的排查

1、使用@RequestBody时,需要发送JSON格式的数据,请检查JSON格式数据是否正确,可以使用在线JSON工具校验,如果发送空的JSON数据,也要发送空的花括号,即“{}”;2、JSON数据中的参数要在目标类里面存在,不需要的参数可以不传;3、目标类属性命名不规范,第一个字母大写,发送的JSON数据会被转为小写,无法与目标类匹配。————————————————版权声明:本文为CSDN博主「止木」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:

2021-06-21 16:42:16 1620

转载 java--TCP为什么是四次挥手,而不是三次?

因为TCP是全双工通信的(1)第一次挥手因此当主动方发送断开连接的请求(即FIN报文)给被动方时,仅仅代表主动方不会再发送数据报文了,但主动方仍可以接收数据报文。(2)第二次挥手被动方此时有可能还有相应的数据报文需要发送,因此需要先发送ACK报文,告知主动方“我知道你想断开连接的请求了”。这样主动方便不会因为没有收到应答而继续发送断开连接的请求(即FIN报文)。(3)第三次挥手被动方在处理完数据报文后,便发送给主动方FIN报文;这样可以保证数据通信正常可靠地完成。发送完FIN报文后,

2021-06-20 11:56:17 281

转载 java--ConcurrentHashMap跟HashMap,HashTable的对比

一、ConcurrentHashMap跟HashMap,HashTable的对比1. HashMap不是线程安全:在并发环境下,可能会形成环状链表(扩容时可能造成,具体原因自行百度google或查看源码分析),导致get操作时,cpu空转,所以,在并发环境中使用HashMap是非常危险的2. HashTable是线程安全的:HashTable和HashMap的实现原理几乎一样,差别:1.HashTable不允许key和value为null;2.HashTable是线程安全的。HashTab

2021-06-01 14:49:17 159

转载 java--HashMap的初始容量及扩容机制

  通常在我们的应用中,HashMap是用到最多的数据结构之一,在JDK1.8之前,它的底层结构是数组+链表,而在JDK1.8之后,为了查询效率的优化(主要是当哈希碰撞较多的时候),它的底层结构变成了数组+链表+红黑树。今天就来探讨一下HashMap的扩容机制,这也是面试时被问到最多的问题。首先看一下源码中HashMa...

2021-06-01 11:37:26 2058

转载 java--关于 ArrayList 初始容量和扩容

众所周知,ArrayList的底层是数组,那么ArrayList的数组容量到底是多少呢? 首先,先new一个ArrayList,然后向集合中添加11个元素,至于为什么是11个,下面再说。 然后我们debug一点一点来看: 我们看到,在执行ArrayList的空参构造的时候,执行了一段代码,那么这段代码表示什么什么含义呢? 可以看到在ArrayList类中定义了两个成员变量,通过注释我们可以知道elementData表示数组缓冲区,而DEFAULT...

2021-06-01 10:54:47 1498

转载 java-- Integer类的缓存机制

Integer类的缓存机制一、Integer类的缓存机制 二、其它具有缓存机制的类 三、测试题 试题1 试题2 试题3 总结一、Integer类的缓存机制我们查看Integer的源码,就会发现里面有个静态内部类。 public static Integer valueOf(int i) { assert IntegerCache.high >= 127; //当前值在缓存数组区间段,则直接返回该缓存值 .

2021-05-30 13:47:07 226

转载 java jar后台启动的三种方式

java jar启动linux中启动 java -jar 后台运行程序直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉。以下方法可让jar运行后一直在后台运行。java -jar xxx.jar &说明: 在末尾加入 & 符号(1)执行java -jar xxx.jar后(2)ctrl+z 退出到控制台,执行 bg(3)exit完成以上3步,退出SHELL后,jar服务一直在后台运行。nohup java -jar xxxx.

2021-05-20 15:34:22 2590

原创 mysql--插入前判断数据是否重复

INSERT INTO stat_card_nopass (sz_employ_id, sz_name, ng_branch_id, ng_dev_id, sz_dev_name, sz_dev_place, ts_card, sz_photo_path, ts_create, memo, state, ng_user_id) SELECT employId,userName,branchId,devId,devName,devPlace, cardTime,p...

2021-05-14 17:27:38 1856 2

原创 CSS--z-index用法

定义和用法z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。注释:元素可拥有负的 z-index 属性值。注释:Z-index 仅能在定位元素上奏效(例如 position:absolute;)说明该属性设置一个定位元素沿 z 轴的位置,z 轴定义为垂直延伸到显示区的轴。如果为正数,则离用户更近,为负数则表示离用户更远。参考:https://www.w3school.com.cn/cssref/pr_pos_z-index.asp..

2021-05-07 14:46:08 267

转载 ThreadLocal原理分析与使用场景

什么是ThreadLocal变量ThreadLoal 变量,线程局部变量,同一个 ThreadLocal 所包含的对象,在不同的 Thread 中有不同的副本。这里有几点需要注意:因为每个 Thread 内有自己的实例副本,且该副本只能由当前 Thread 使用。这是也是 ThreadLocal 命名的由来。 既然每个 Thread 有自己的实例副本,且其它 Thread 不可访问,那就不存在多线程间共享的问题。ThreadLocal 提供了线程本地的实例。它与普通变量的区别在于,每个使用该变量

2021-04-28 17:59:17 161

转载 线程终止的三种方式

文章目录0.准备演示Demo (1 和 2共用 Demo)1.线程终止方式--Stop()2.线程终止方式--interrupt()3.线程终止方式--标志位0.准备演示Demo (1 和 2共用 Demo)public class StopThread extends Thread { private int i = 0, j = 0; @Override public void run() { synchronized (this) { // 增加同步锁...

2021-04-28 15:13:19 1553

转载 SQL学习之insert into select语句

目录 参考源SQL insert into select 语句示例数据SQL insert into select 使用 参考源 简单教程 https://www.twle.cn/l/yufei/sql/sql-basic-insert-into-select.html 菜鸟教程 https://www.r...

2021-04-22 09:26:15 15064

转载 case when的使用方法

这篇文章在借鉴前人的基础上,进行了验证,感谢前人的分享一、case when的使用方法 Case具有两种格式。简单Case函数和Case搜索函数。 第一种 格式 : 简单Case函数 :格式说明        case 列名    when   条件值1   then  选项1    when   条件值2    then  选项2.......    else &n.

2021-04-21 17:45:52 53860 7

空空如也

空空如也

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

TA关注的人

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