自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 随身WIFI刷真Linux(Debian)系统搭配拓展坞做超低功耗服务器

随身WIFI刷真Linux(Debian)系统搭配拓展坞做超低功耗服务器

2022-11-06 17:52:32 25120 31

原创 MySQL数据库慢查询日志、SQL分析、数据库诊断

MySQL数据库慢查询日志、SQL分析、数据库诊断来进行调优

2024-07-14 17:34:29 653

原创 【原创实现 设计模式】Spring+策略+模版+工厂模式去掉if-else,实现开闭原则,优雅扩展

【原创实现 设计模式】Spring+策略+模版+工厂模式去掉if-else,实现开闭原则,优雅扩展

2024-06-29 23:19:26 428

原创 【原创图解 算法leetcode 146】实现一个LRU缓存淘汰策略策略的数据结构

【原创图解 算法leetcode 146】实现一个LRU缓存淘汰策略策略的数据结构

2024-06-29 16:55:36 477

原创 【github访问问题】解决github无法访问,访问慢或者图裂问题

解决GitHub无法访问,访问慢或者图裂问题

2023-10-15 18:33:48 374

原创 Windows下bat脚本启动Java进程cmd中文乱码修复

cmd中文乱码

2023-07-01 16:21:55 1255

原创 使用acme.sh获取免费ssl证书

使用acme.sh获取nginx服务器https免费ssl证书

2022-12-25 20:50:13 417 1

原创 linux挂载新磁盘,非lvm直接挂载

对于预计磁盘不会发生扩容缩容的场景,可用于这种非lvm的方式直接挂载磁盘,否则建议采取LVM的方式挂载逻辑分区。

2022-11-13 18:12:38 499

原创 MySQL使用SQL语句备份表中满足条件数据到文件与还原

MySQL使用SQL语句备份表中满足条件数据到文件与从备份文件还原到表

2022-10-09 11:35:48 853

原创 【LoadingCache】本地缓存快速入门,缓存缓存过期时间,缓存重载策略

LoadingCache本地缓存快速入门,缓存缓存过期时间,缓存重载策略

2022-10-08 15:47:31 1351

原创 别在被MySQL中count(*)和count(1)的区别文章带偏了,count语句特性

MySQL中count(*)与count(1)的区别

2022-06-30 16:52:21 621

原创 分布式锁的常见实现方式实现和对比与接口幂等性

使用mariadb(mysql),redis,zookeeper及其客户端Redisson,Curator来实现分布式锁,及其优劣对比与问题。使用分布式锁,封装注解实现接口幂等性。

2022-06-09 19:53:36 921

原创 Clickhouse彻底删除表, drop表后重新创建报错,Code: 342, Existing table metadata in ZooKeeper differs in primary key

Clickhouse彻底删除表, drop表后重新创建报错,Code: 342, Existing table metadata in ZooKeeper differs in primary key如题,drop表正常,新建表时报错解决方式:在zookeeper上删除表重新建表成功如题,drop表正常,新建表时报错clickhouse建表时提示错误:Code: 342, e.displayText() = DB::Exception: Existing table metadata in ZooK

2022-03-29 20:23:49 9475 3

原创 Centos7使用Docker 安装 Plex 媒体服务器

Centos7 安装 Docker 版 Plex 媒体服务器下载镜像docker pull plexinc/pms-docker创建本机媒体资源目录与docker plex共享mkdir -p /home/plex/configmkdir -p /home/plex/transcodemkdir -p /home/plex/datamkdir -p /home/videomkdir -p /home/photomkdir -p /home/music获得Plex官网的Cla

2021-12-19 20:04:00 2139

原创 Xshell新建ssh会话使用秘钥登录时,导入密钥时提示:“用户秘钥导入失败”/“无法加载用户密钥

Xshell新建ssh会话使用秘钥登录时,导入密钥时提示:“用户秘钥导入失败”/“无法加载用户密钥”如题,shell提示如下查看秘钥文件,发现其为OPENSSH密钥将其转换为RSA密钥使用转换后的RSA秘钥在xhell重新导入秘钥成功如题,shell提示如下查看秘钥文件,发现其为OPENSSH密钥将其转换为RSA密钥将密钥文件上传至Linux服务器,执行如下命令yum install -y puttygenputtygen id_rsa -o id_rsa.ppkputtygen id_

2021-11-29 11:35:03 12465 1

原创 tcpdump抓包命令,过滤IP端口,保存为pcap文件,抓本机上的包

tcpdump抓包命令:# tcpdump -i eth0 -Xvnn -s0 host ${对方IP} and port ${本机端口} > ./tmp.log &tcpdump -i eth0 -Xvnn -s0 host 192.168.2.18 and port 8080 > ./tmp.log &# 保存为pcap文件在Wireshark上打开查看tcpdump -i eth0 -Xvnn -s0 host 192.168.2.18 and port 8080

2020-10-16 17:41:11 10508

原创 根据model实体类DO生成建表SQL

import java.io.File;import java.io.IOException;import java.lang.reflect.Field;import java.nio.file.Files;import java.sql.Timestamp;import java.util.Date;/** * 根据model实体类DO生成建表SQL * @author zlin * @date 20200919 */public class DoToSqlUtil {

2020-10-13 22:31:09 1395 1

原创 BCD码

BCD码是一种数值编码(只表示数值),又称为8421码,2-10码。使用4位二进制表示一位十进制数,使用0000~1001区间的十位数而1010~1111弃用例如:十进制数使用bcd码表示1390001 0011 1001

2020-07-26 23:27:42 413

原创 Java程序在Linux上运行时,在终端命令行里面直接弹出异常堆栈信息及日志问题原因及解决

Java程序日志信息在终端命令行里弹出如果你使用就像如下命令java -jar project.jar >/dev/null &让你的Java程序在Linux上后台执行,但是你在干别的事情的时候偶尔你发现你的程序错误日志突然弹出,就像下面这样:其原因是你在你的代码中使用了如下方式输出程序日志信息:// 1 不要这样打印异常try { new URL(url);...

2020-04-15 19:48:35 827

原创 Java通过URL下载文件工具类,可直接使用。定义超时时间、获取服务端提供的文件名、根据项目所在路径保存在项目同级目录

Java通过URL下载文件通过url下载文件,根据项目路径,保存至项目同级目录。文件名可自定义传入,若传入为空,则使用URL的下载服务提供的文件名。使用HttpURLConnection工具下载,可自定义下载超时时间。注:StringUtils为Spring包中工具类,用作判断字符串是否为空package com.streamax.tool.util;import org.apache....

2020-04-15 16:29:26 925

原创 netty报错:io.netty.util.internal.OutOfDirectMemoryError: failed to allocate ...

io.netty.util.internal.OutOfDirectMemoryError: failed to allocate上周出现一个问题,一个netty程序在运行几个小时候就出现了这种情况,内存满了,后来经过排查发现了这个问题:如果出现这个问题,请看看你的diamante中是否出现了这样创建ByteBuf的情况:ByteBuf byteBuf = Unpooled.direct...

2019-12-13 16:12:01 14278 2

原创 MySQL启动报错:Starting MySQL.... ERROR! The server quit without updating PID file

[root@localhost mysql]# ./support-files/mysql.server startStarting MySQL.... ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid).[root@localhost mysql]...

2019-11-11 16:03:18 666

原创 List中的addAll()方法打破List定义时的类型限制

当我们对一个链表定义时指定了类型,那么只能向其中添加指定类型的数据 List<Double> list = new ArrayList<>();这里的list就只能添加Double类型的数据,若添加其他数据编译不能通过但此时若我定义了一个如下未指定类型的链表 List l = new ArrayList(); l.add(0); l.add("1")...

2019-08-02 16:39:15 667

原创 v-for中取子组件的ref并调用其方法的正确姿势,避免方法出现 is not a function,或者是undefined

通过this.$refs获取子组件的时候,你在该子组件的ref中定义了名字,但却提示undefined未定义,获取不到该子组件此时可能你的this.$refs是个数组并有多个内容,你可以console.log输出一下。然后顿悟可能你的子组件在一个v-for里面,这个子组件在v-for中的组件定义,就像这样&amp;amp;lt;district-tree ref=&amp;quot;DistrictTree&amp;quot;&amp;amp;gt;&am

2019-01-14 17:38:31 6862

原创 Vue项目中遇到的小问题-在mounted下对数组的push操作导致项目崩溃

在mounted(挂载后)下对数组的push操作导致项目崩溃methods: { // 增加10条测试数据 pushTableData() { const demo = this.myTableData[1] let i = 0 while (i &lt; 10) { this.myTableData.push(demo) i++ ...

2018-12-13 17:49:35 1875

原创 关于项目中的java类文件没有错误但却有红色感叹号问题

项目中java类文件没有错误但却报红色叹号的情况应该是jdk版本,jar包丢失,jar包版本的问题解决方法有两种:1.右击项目,选择 properties-&gt;java build path-&gt;libraries 若出现红色的感叹号的jar包或者jdk版本,统统remove然后重新添加一次。如大多数的解决办法一样,如若和我一样如果libraries中的没有任何红叉的话和我一样尝试...

2018-10-31 15:02:00 3070

原创 一个简单二叉树及先序中序后续遍历的实现

package testcase;class Node{ private Object data; private Node leftChild; private Node rightChild; public Object getData() { return data; } public void setData(Object data) { this.data = d...

2018-10-12 00:47:36 129

连接Oracle数据库的ojdbc6、ojdbc14的jar包,版本:10.2.0.4.0、10.2.0.2.0

由于ojdbc是收费的,所以maven是获取不到这两个jar包的,这里提供ojdbc6-10.2.0.4.0.jar、ojdbc14-10.2.0.2.0.jar、ojdbc14-10.2.0.4.0.jar下载

2019-08-11

空空如也

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

TA关注的人

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