Nav logo 写文章 注册 登录
120
  • 我的主页
  • 设置
  • 退出
签到
  • 发现
  • 工具
240
asfx站长
  • 2662

    积分
  • 108

    文章
  • 文章
  • Navicat新建查询快捷键

    在Navicat中,我们选中一张表并双击打开,这时如果要新建查询这个表的sql语句,直接可以用快捷键 ctrl+Q####会自动打开查询窗口,并...

    1043 2024.02.28 17:51
  • mybatis拦截器提示There is no getter for property named 'delegate' in 'class com.sun.proxy.$Proxy199'

    最近在做mybatis拦截器开发,想打印带参数的完整sql语句,发现提示:There is no getter for property nam...

    1219 2024.02.27 22:21
  • idea打包跳过测试工程

    ####idea打包跳过测试工程:打开设置(File-Settings),找到Maven-Runner,在VM Options中添加:-Dmav...

    988 2023.11.22 10:31
  • Update引发的数据库死锁

    最近,生产环境发生了一次数据库死锁异常,经排查,是由于Update修改表时where条件只用上了普通索引,导致执行时先获取的是行级锁,然后又因为...

    922 2023.10.08 21:26
  • 服务停止过程中MQ还在消费?

    最近生产环境收到短信告警说MQ消费失败,原来是那个时候小伙伴在发布服务,但是如果每次发布服务都造成MQ消费失败不是很友好啊,怎么解决这个问题呢?...

    1025 2023.09.27 16:32
  • Arthas查看jvm已加载的类有错乱?

    最近在学习Arthas的时候遇到一个问题,在服务B内使用Arthas命令sc com.公司.*进行模糊匹配查询jvm已加载的类的时候发现列举出了...

    868 2023.09.27 14:19
  • 使用Arthas实现热更新代码

    1.在线下载Arthascurl -O https://arthas.aliyun.com/arthas-boot.jar2.启动Arthasj...

    955 2023.09.27 11:15
  • Windows定时任务执行Kettle脚本

    一、定义Windows可执行脚本:任选一种:1.定义执行kjb的bat,例如:test_kjb.bat,内容如下:cd /C:cd C:\jav...

    912 2023.09.26 14:19
  • MySQL explain type详解

    在MySQL中,EXPLAIN语句用于分析查询语句的执行计划,以帮助你了解MySQL如何执行查询。EXPLAIN语句返回一个关于查询执行计划的结...

    941 2023.09.12 15:14
  • GIT上配置多个不同的账号

    ###在使用GIT管理代码时,很可能存在多个账号,例如gitee.com和github.com上都有托管代码。下面以gitee为例,添加账号到g...

    965 2023.09.05 10:13
  • 基于工厂模式和策略模式设计支付系统

    ##背景支付系统要对接各种第三方支付,根据不同的支付渠道判断拿到对应实现类的方式让代码看起来太恶心了,太多的if else了,并且以后每次对接一...

    2024 2023.08.16 15:12
  • java转义和去转义

    使用工具类对例如json字符串进行java转义和去转义:import org.apache.commons.lang.StringEscapeU...

    833 2023.07.27 11:40
  • JetBrains全家桶各版本安装包下载和破解工具

    JetBrains全家桶各版本安装包下载和破解工具,持续更新中...安装包也可以去官网下载!链接:https://pan.baidu.com/s...

    1050 2023.07.11 19:01
  • frp内网穿透v0.44.0

    最近用老的方式在服务器上安装frp的时候遇到错误,提示mv: cannot stat ‘frp_0.20.0_linux_amd64/frps’...

    912 2023.06.30 15:47
  • 调用Nacos下线接口实现优雅停机

    #####在不影响生产环境服务正常运行的情况下实现优雅停机的前提是你得有多台机器能够部署服务,假设有两台服务器A和B。先停止服务器A的服务,更新...

    937 2023.06.28 19:09
  • 手写Feign

    ###什么是RPCRPC:远程过程调用,如何理解?其实就是服务之间调用不用再写繁琐的代码,有个东西把这件事包装起来,像调用普通方法一样调用远程服...

    873 2023.04.20 14:21
  • docker部署RocketMQ

    1.创建一个虚拟网络mynetdocker network create --subnet=172.18.1.0/16 mynet2.创建目录m...

    1192 2022.11.10 16:20
  • 百万账单秒级对账

    ####最近在做金融账单对账功能,把对账基础方法做了抽象,优化了下,由原先1w条数据对账耗时400ms提高到了100w条数据耗时800ms左右。...

    1141 2022.08.16 10:42
  • 推荐几款实用的idea插件

    推荐几款实用的idea插件(持续更新...)#####安装插件方法:点击File->Settings->Plugins,找到搜索框输...

    1265 2022.03.17 10:31
  • 高并发和分布式中的幂等处理

    抽象概念幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。在编程中,一个幂等操作的特点是其任意多次...

    1133 2021.12.24 10:05
  • idea2020版本开始不支持免费安装Mybatis Log的解决办法

    ###注意:小伙伴们可以参考最新的插件推荐,点我这里!!看第二个!###不要看下面的老方法了!!!#####idea2020版本开始居然不能免费...

    1700 2021.12.08 21:31
  • Redis 击穿、穿透、雪崩产生原因以及解决思路

    转载:https://mp.weixin.qq.com/s/p-lBcLLNgOSfTY23CL-L5A

    1363 2021.11.09 10:06
  • IDEA使用git未提交代码切换分支导致代码丢失的解决办法

    解决方法:通过idea的Local History 查找步骤 :1.右击工程 - Local History - Show History - ...

    1055 2021.11.03 14:33
  • error: The following untracked working tree files would be overwritten by checkout

    IDEA切换分支出现错误:error: The following untracked working tree files would be ...

    1386 2021.11.03 14:28
  • nacos+springboot实现多环境实时更新配置

    这里通过namespace的方法来实现多环境隔离配置。springboot的主版本使用的是:2.3.3.RELEASE1.添加依赖<pro...

    1463 2021.09.16 15:35
  • java下划线与驼峰命名互转

    public class Tool {private static Pattern linePattern = Pattern.compile(...

    1350 2021.07.12 15:17
  • docker部署kong 和 konga

    版本说明| 中间件 | 版本号 | 备注 || ------------ | ------------ | ------------ ||...

    1591 2021.06.08 14:53
  • docker部署seata server

    docker部署seata serverhttps://seata.io/zh-cn/docs/ops/deploy-by-docker.htm...

    1423 2021.06.08 11:19
  • linux下使用du查看某个文件或目录占用磁盘空间的大小

    du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh一、du的功能:du reports the amount of d...

    1204 2021.04.19 10:05
  • fastjson的toJSONString序列化

    com.alibaba.fastjson.JSON.toJSONString使用时值为NULL的属性被忽略的问题在使用alibaba的fastj...

    1828 2021.04.16 10:52
  • JProfiler11下载地址&激活码

    JProfiler11.0官方下载地址>>激活码:A-J11-Everyone#admin-3v7hg353d6idd5#9b4(n...

    1379 2021.04.15 22:44
  • JMeter性能压测

    JMeter是一款很好的压力测试软件,它可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。下面以测试d...

    1222 2021.04.15 20:16
  • 使用XStream完成XML与对象的互转

    maven依赖<dependency><groupId>com.thoughtworks.xstream</gro...

    1575 2021.04.10 17:13
  • You have not concluded your merge (MERGE_HEAD exists)

    错误可能是因为在你以前pull下来的代码没有自动合并导致的有2个解决办法:1.保留你本地的修改git merge --abortgit rese...

    1488 2021.03.29 16:56
  • There is no getter for property named '__frch_item_0' in class...

    在 MyBatis 里面的 XML 文件中,我们需要使用 in 来查询时,是需要进行一些改变的,不能直接将值塞过去,需要进行遍历,一个一个的放进...

    1853 2021.03.24 17:12
  • JDBC requires that the JdbcType must be specified for all nullable parameters

    这种错误在mybatis的xml文件,字段后面跟上jdbcType就行。比如:#{orderId, jdbcType=VARCHAR}

    1279 2021.03.24 17:08
  • linux定时切割备份文件内容,解决单文件过大问题

    切割文件脚本split_file_xxx.sh:例如需要切割的源文件所在路径为:/opt/test/catalina.out# 脚本:自定义切割...

    1599 2021.03.08 16:53
  • Beyond Compare4秘钥

    6TTCoWi2N0Pv+o2HGfqUpZfuaMhtf2zX0u1OuNeqTYkKKWh-CKwBWkPUG3+CiAQ2q4MNPbf0...

    2024 2021.02.24 10:07
  • Java 压缩20M文件从30秒到1秒的优化过程

    有一个需求需要将前端传过来的10张照片,然后后端进行处理以后压缩成一个压缩包通过网络流传输出去。之前没有接触过用Java压缩文件的,所以就直接上...

    1298 2021.02.01 11:32
  • PL/SQL plsql Developer 14最新激活码 (亲测可用)

    plsql14 注册激活,亲测有效product code: ke4tv8t5jtxz493kl8s2nn3t6xgngcmgf3serial ...

    1236 2021.01.28 09:27
  • maven仓库的坑

    idea提示maven仓库无法导入jar包,错误日志查看办法:Help->Show Log in Explorer,查看idea.log错...

    1372 2021.01.27 20:18
  • java双重校验锁实现对象单例(线程安全)

    双重校验锁实现对象单例(线程安全)public class Singleton {private volatile static Singlet...

    1232 2020.12.21 22:21
  • JDK1.8的Lambda、Stream和日期的使用详解

    前言本篇主要讲述是Java中JDK1.8的一些新语法特性使用,主要是Lambda、Stream和LocalDate日期的一些使用讲解。Lambd...

    1205 2020.12.21 14:39
  • 配置阿里云maven镜像地址

    把下面的maven阿里云镜像地址复制到你的maven/conf下的配置文件settings.xml的标签里面即可,这样下载jar的速度就起飞了!...

    1274 2020.12.12 15:18
  • java微信开发之接入验证

    前言最近在做微信开发,关于接入验证遇到了一些坑,在这里记录一下。正文首先,得有公网服务器或者做了内网穿透的机器。(当然,最近云开发也是挺火的,这...

    1104 2020.12.03 22:49
  • java获取文件md5值

    maven依赖<dependency><groupId>commons-codec</groupId>&lt...

    1265 2020.12.03 19:59
  • 隐藏nginx版本号

    前言若nginx版本暴露在外面的话,攻击者会利用该版本的漏洞对其进行攻击,为了安全起见,需要隐藏nginx的版本信息步骤1.用ssh工具登录服务...

    1286 2020.12.02 19:41
  • IntelliJ IDEA 2021.2.3永久破解激活至2099年

    最新版本的请看这篇!!注意事项1.本教程支持最新版IDEA 2021.2.3;同样适用于2018、2019、2020、2021各版本2.本教程适...

    2518 2020.11.30 14:19
  • Java文件上传和下载(ftp)

    maven依赖<!-- Sftp工具 --><dependency> <groupId>com.jcr...

    1229 2020.11.19 21:55
  • 支持百万级TPS,Kafka是怎么做到的?

    前言谈到大数据传输都会想到 Kafka,Kafka 号称大数据的杀手锏,在业界有很多成熟的应用场景并且被主流公司认可。这款为大数据而生的消息中间...

    1148 2020.11.19 21:30
  • 丢掉那些BeanUtils工具类吧,MapStruct真香!!!

    前言在之前的文章《为什么阿里巴巴禁止使用Apache Beanutils进行属性的copy?》中,我曾经对几款属性拷贝的工具类进行了对比。然后有...

    1024 2020.11.19 11:51
  • 为什么阿里巴巴禁止使用Apache Beanutils进行属性的copy?

    在日常开发中,我们经常需要给对象进行赋值,通常会调用其set/get方法,有些时候,如果我们要转换的两个对象之间属性大致相同,会考虑使用属性拷贝...

    1183 2020.11.19 10:44
  • 如何设计一个安全的对外接口

    前言最近有项目需要对外提供接口,提供公网域名进行访问,而且接口和交易订单有关,所以安全性很重要;这里整理了一下常用的一些安全措施以及具体如何去实...

    1039 2020.11.15 10:31
  • quartz在job间隔期间内,保证上一个任务执行完后,再去执行下一个任务

    假设,我们有个job,每1分钟执行一次,但是job本身执行时间大于1分钟,这个时候,quartz默认设置是并发的,所以它会再开一个线程来执行。这...

    1149 2020.11.12 20:56
  • springboot接收app端(ios、android等)上传文件流

    以上传图片为例:// 支持app端一次上传多张图片 @PostMapping("/upload/image/app") @Respo...

    1536 2020.11.03 20:30
  • java获取客户端请求中cookie中的sessionId,销毁session重新建立sessionId

    import org.springframework.stereotype.Controller;import org.springframew...

    1112 2020.10.31 13:31
  • HttpServletRequest请求中获取操作系统,浏览器及浏览器版本信息

    在开发中需要从request中获取操作系统,浏览器及浏览器版本信息。我们都知道通过request.getHeader("User-Agent")...

    1392 2020.10.31 12:56
  • java占位符%s

    java中的%s占位符使用:使用%s占位,使用String.format转换public class Test {public static v...

    1203 2020.10.29 12:00
  • java获取Html文本中的img标签下src中的内容

    /** * 从html中解析img的src字段值,且剔除重复的 * @param htmlStr * @return ...

    1258 2020.10.20 07:30
  • java下载网络图片到本地

    import java.io.FileOutputStream;import java.io.InputStream;import java.i...

    1218 2020.10.18 18:43
  • java图片转base64

    import org.apache.commons.codec.binary.Base64;import sun.misc.BASE64Deco...

    1054 2020.10.14 22:21
  • java将二进制流转成base64字符串

    /** * 二进制流转Base64字符串 * * @param data 二进制流 * @return data...

    1359 2020.10.14 19:56
  • java调用微信小程序统一下单接口

    这是对接微信支付的开发文档地址https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?ch...

    1235 2020.10.11 09:41
  • SpringBoot使用fastjson的JsonField注解序列化BigDecimal

    代码:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http:/...

    1382 2020.09.28 22:48
  • tomcat 各版本安装包下载

    tomcat 各版本安装包下载,持续更新中...链接:https://pan.baidu.com/s/1vjKTGwKNE96EbFv6fLl-...

    1080 2020.09.27 15:59
  • python sdk 各版本安装包下载

    python sdk 各版本安装包下载,持续更新中...链接:https://pan.baidu.com/s/1p7zpcMk153nw17eH...

    1112 2020.09.27 15:56
  • jdk 各版本安装包下载

    jdk各版本安装包下载,持续更新中...链接:https://pan.baidu.com/s/1WPT-hClvEppQRX-hi9MVJw提取...

    2728 2020.09.27 15:52
  • IdeaIU各版本安装包下载和破解工具

    IdeaIU各版本安装包下载,持续更新中... 附激活工具安装包也可以去官网下载!链接:https://pan.baidu.com/s/1-31...

    1488 2020.09.27 14:35
  • pycharm各版本安装包下载

    python ide pycharm各版本安装包下载,持续更新中...链接:https://pan.baidu.com/s/1y2JGXiYuy...

    1265 2020.09.27 14:13
  • java版本的http工具类

    import java.io.IOException;import java.net.URI;import java.util.ArrayLis...

    1239 2020.09.27 13:50
  • java自带的base64加解密

    用 java 自带的 java.util.Base64 实现对字符串的加密、解密导入:import java.util.Base64;加密/**...

    1144 2020.09.11 14:22
  • rabbitmq-server.bat 启动闪退

    问题描述:安装好erlang,配置好erl的环境变量。安装好rabbitmq-server,cmd进入rabbitmq-server\sbin目...

    1901 2020.09.01 21:46
  • frp内网穿透

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试...

    2458 2020.08.28 12:12
  • ajax上传json数组或list集合到后台

    上传json数组前端代码:function ajaxClick() { var arr = [] var jsont = {"nam...

    1897 2020.08.24 16:25
  • java读取excel工具类 poi-ooxml 4.1.2版本

    maven<!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml...

    3575 2020.08.21 11:22
  • java字符串集合list用分隔符拼接成一个字符串

    import org.apache.commons.lang3.StringUtils;public static void main(Stri...

    1210 2020.08.20 16:13
  • java中list倒序

    java中list倒序(颠倒顺序)Collections.reverse(list);

    1183 2020.08.20 16:05
  • js常用自定义工具方法集合,持续补充中...

    1.去掉所有空格2.删除左右两边的空格3.删除左边的空格4.删除右边的空格5.判断字符串是否为空6.全局替换字符串7.设置cookie8.读取c...

    1322 2020.08.17 23:16
  • ajax上传文件

    html上传文件: <input id="my_file" type="file"><br/><button id...

    1609 2020.08.17 22:32
  • css图片自适应大小

    问题描述:图片无法自适应大小,只能展示一部分解决代码如下:加上最关键的:background-size:100% 100%;例如:这里给每个 l...

    1183 2020.08.17 21:40
  • div平铺居中不换行

    设置2个div平铺且垂直居中(平铺在同一水平线上)<div style="display: flex;align-items:center...

    1326 2020.08.17 21:20
  • python+selenium+webdriver用100行代码实现百度搜索

    python+selenium+webdriver用100行代码实现基于百度搜索的去广告搜索这里提供的是一个核心demo示例,更多功能效果就由小...

    1188 2020.08.17 16:04
  • 解决在bootstrap模态框modal里使用clipboard.js时复制失效的问题

    问题描述:在bootstrap模态框modal中使用clipboard.js时,复制功能不起作用,但是在模态对话框之外的使用却没有问题。问题原因...

    944 2020.08.15 21:04
  • win10激活

    win10激活-家庭版1、右键开始图标,选择【Windows PowerShell(管理员)】或者【命令提示符(管理员)】;2、打开命令窗口,输...

    1160 2020.08.14 15:21
  • 安卓9.0版本不能访问http请求

    安卓9.0以上系统不能成功请求http,(默认https).修改配置如下:1.在res/xml目录下新建xml文件(若res下没有xml目录则自...

    1167 2020.08.14 14:56
  • js解析二维码图片内容

    在线工具,二维码生成&解析页面<!DOCTYPE html><html lang="en"><head&g...

    1887 2020.08.11 16:55
  • java实现AES加密解密算法

    AES的加密解决算法网上一大堆,但是大部分都没有解决一个问题,就是windows上测试正常,但在部分linux操作系统下却出现加密解密异常!比如...

    3497 2020.08.05 14:05
  • Java正则提取字符串中的URL链接

    提取URL链接public static void main(String[] args) { String data = "测试链接1...

    1084 2020.07.30 17:43
  • linux安装软件

    以下安装的软件都以CentOS7为例目录引导:1.安装nginx2.安装JDK3.安装mysql4.安装redis5.安装Zookeeper6....

    1546 2020.07.30 12:43
  • linux开放端口权限

    以CentOS为例,服务器一般默认初始状态为开启防火墙,端口权限也都没有对外开启。(如未开启防火墙建议开启,并设置随机启动)假设需要开启80端口...

    1742 2020.07.30 12:14
  • nginx配置url地址重定向&反向代理

    一、重定向####地址重定向配置如果想让域名B跳转域名A(这种情况适合用于域名B为域名A做推广用),可以做如下配置:第一种配置方法server ...

    2158 2020.07.22 14:55
  • html禁止button按钮自动提交表单

    在button按钮加上type="button" onsubmit='return false'就可以了。两者缺一不可!<button t...

    1116 2020.07.22 11:32
  • 解决防盗链403 forbidden错误

    自家网站在引用别家网站的页面时会提示403 forbidden,例如用iframe的src在引用别家页面地址时解决方案为:在你自己的html页面...

    1095 2020.07.22 11:29
  • docker从入门到干活,看这篇就够了

    docker从入门到干活,看这篇就够了

    1063 2020.07.20 11:49
  • js滚动到底部加载更多(翻页)

    滚动加载看这里就够了!!分析:(主要是思路!)js滚动到底部加载更多来实现翻页主要有以下几点思路要注意:1.页面监听滚轮的距离判断条件为scro...

    2281 2020.07.17 23:54
  • js通过浏览器的user-agent 判断访问来源

    js判断是否为移动端if (navigator.userAgent.match(/(iPhone|iPod|Android)/i)) {//是移...

    1178 2020.07.17 23:45
  • nginx配置动静分离

    静态资源配置,如css,js,image等方案一:加到http{}里面的server{}里面的最后一部分,root的值对应的就是静态资源文件所在...

    1162 2020.07.15 21:05
  • nginx指定多个域名跨域请求配置

    一般来说,页面请求非本站网址的地址会提示跨域问题,如下内容: Failed to load http://www.xxxx.com/xxxx: ...

    1764 2020.07.14 15:53
  • java上传图片 并压缩图片

    Thumbnailator 是一个优秀的图片处理的Google开源Java类库。处理效果远比Java API的好。从API提供现有的图像文件和图...

    1292 2020.07.13 20:37
  • 教你用 Python+Fiddler 爬取并下载抖音小姐姐视频

    教你用 Python+Fiddler 爬取并下载抖音小姐姐视频附:自定义规则if (oSession.uriContains("https://...

    1228 2020.07.10 10:33
  • java随机获取集合list的num个对象

    第一种/** * 获取随机数,随机取到0-(size-1)的值 * @param size * @return ...

    1211 2020.07.02 21:42
  • java环境变量配置

    1、官网下载jdk链接:[jdk官网下载路径][jdk官网下载路径][jdk官网下载路径]: https://www.oracle.com/ja...

    1065 2020.06.09 22:27