自定义博客皮肤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)
  • 收藏
  • 关注

原创 tomcat 通过idea远程debug调试

在tomcat/bin目录下,编辑catalina.sh文件,在头部添加其中address=60222 是idea设置的时候需要用到的调试的端口,可以设置任意一个未使用的端口,但是后边的配置都要一致。

2025-03-17 10:59:07 699

原创 jrebel安装使用教程(2022.4.1版本)

本方法适用于jrebel2022.4.1版本,之后的版本不再适用。

2024-06-22 14:19:08 3002 2

原创 Error:Kotlin: Module was compiled with an incompatible version of Kotlin

当项目有多个模块时,可能是某个模块出现这个问题,这时单独编译这个模块也是不行的,必须要对整个项目进行编译。重新编译项目(Build->Rebuild Project)

2023-05-09 15:15:46 341

原创 word设置标题自动编号

word设置标题自动编号层级序号-定义新的多级列表点击“更多”这里为一级标题添加编号,先选中左侧的数字“1”,然后“将级别链接到样式”处选择“标题1”,然后勾选“正规形式编号“这样就能够为一级标题自动生成编号了为其他标题自动生成编号也是同样的操作,over...

2022-01-21 14:29:45 3157

原创 vscode使用指北

1.新建项目代码格式化不起作用Q: vscode安装ESLint插件,编译器会默认使用ESLint插件,导致无法格式化A: 禁用ESLint插件,然后按快捷键格式化代码,编译器会提示选择格式化工具,选择Prettier即可。启用ESLint插件,格式化的时候也会在代码的最后一行添加空格,满足ESLint的语法规则。Q: Prettier格式化会在js文件后面添加分号,与ESLint标准矛盾A: 关闭ESLint末尾分号检查在.eslint.js中的rules配置中添加以下选项:rules: {

2020-08-05 17:32:08 307

原创 阿里云ECS开放指定端口步骤

1.ECS服务器安全组策略输入需要开放的端口,授权对象设置为0.0.0.0/0表示对所有人开放2.服务器防火墙开放指定端口firewall-cmd --zone=public --add-port=8440/tcp --permanent 3.重启防火墙firewall-cmd --reload4.查看防火墙端口firewall-cmd --list-all结果类似这种的...

2020-06-24 11:08:34 1313

原创 修改vscode缩进

1.调整缩进大小调整Tab Size为22.关闭缩进检测

2020-04-07 22:22:32 932

原创 fatal: protocol 'https' is not supported 解决方法

问题描述:git-bash客户端克隆项目的时候,出现了报错,如下:fatal: protocol 'https' is not supported解决方法:关闭git-bash客户端,重新打开,再次执行git clone命令进行克隆操作,成功克隆。报错原因:学习自StackOverflow。在GitHub上复制完仓库地址之后,回到git-bash客户端时,Windows用户的固有习...

2020-04-04 00:22:49 31489 2

原创 MySQL安装及配置

1.下载安装wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpmyum install mysql-community-server2.开启MySQL服务service mysql start...

2020-03-27 16:58:10 128

原创 redis启动方法

环境:linux方法:1.进入redis的src目录2.以指定配置文件方式启动./redis-server ../redis.conf3.测试:./redis-cli

2020-03-21 02:56:51 195

原创 vim使用指南

一、命令模式注意:该模式是打开文件的第一个看到的模式(打开文件即可进入)1、光标移动①光标移动到行首按键:shift + 6 或 ^(T字母上面的6,不要按小键盘的6)②光标移动到行尾按键:shift + 4 或 $(R字母的左上角的4,不是小键盘的4)③光标移动到首行按键:gg④光标移动到末行按键:G⑤翻屏向上翻屏:按键ctrl + b (before) 或 Pg...

2020-02-18 17:39:51 413

原创 linux常用指令

1、df指令作用:查看磁盘的空间语法:#df -h -h表示以可读性较高的形式展示大小2、free指令作用:查看内存使用情况语法:#free -m -m表示以mb为单位查看剩余的真实可以用的内存为1665mb。Swap:用于临时内存,当系统真实内存不够用的时候可以临时使用磁盘空间来充当内存。3、head指令作用:查看一个文件的前n行,如果不指定n,则默认显示前10行。语法...

2020-02-17 19:33:41 170

原创 错误:方法不会覆盖或实现超类型的方法

SOA架构的一个项目,一个模块定义了接口,另一个模块实现接口,在项目打包的时候,报了:方法不会覆盖或实现超类型的方法的错误。解决方法:正常的定义接口,编写实现类是没有问题,但是当是多模块时,需要将改变后的代码作为jar包“install”一下,这样仓库中才会有这个jar包,其它模块也才能引用。over...

2020-02-15 18:20:05 7530 4

原创 创建linux模板机

之前看大数据的时候,需要操作linux虚拟机集群,就需要克隆虚拟机,比较好的步骤是先创建一个虚拟机模板,然后直接克隆。这篇记录下操作的细节,备忘。原理(基于centOS):创建模板机需要删除一些文件,以防止出现克隆虚拟机之后出现网卡eth0不可用等情况,便于后续操作。1.修改网卡文件(ifcfg-eth0)路径:/etc/sysconfig/network-scripts/ifcfg-et...

2020-02-14 23:08:37 944

原创 日常快捷键整理

idea查找接口的实现类:ctrl+alt+b查找类或接口的继承关系:ctrl+h

2020-01-15 13:46:53 120

原创 无法启动MYSQL服务”1067 进程意外终止”解决的方法

1.问题场景到新的环境需要重新配置软件环境,将原本的mysql更换微MariaDB,免安装版,拷贝完成后,启动MySQL的时候出现“无法启动MYSQL服务”1067 进程意外终止”的系统提示异常。2.解决过程百度后各种方法都不行,但是看到一个类似的方法,也是我第一次见到。鼠标右键单击“此电脑”-管理-事件查看器,找到“管理事件的摘要”,找到“错误”,找到“MySQL”,在这里面会记录系统中...

2019-11-26 13:27:04 515

原创 MySQL-大数据表添加索引

1.问题为了提升数据库的查询速度需要在数据表中的字段上添加索引,但是表中的数据量很大的时候,直接添加索引会导致数据库崩溃或者锁表时间太长而影响对数据库的操作2.解决方案创建一张临时的新表,复制旧表的结构及其索引create table new_table like old_table;新表中添加新增的字段,增加索引 ALTER TABLE `table_name`...

2019-10-29 19:27:17 4441

原创 动手实现生产者-消费者模型

自己构架生产者消费者,一边生产一遍消费:package test;import java.util.LinkedList;import java.util.Queue;/** * @author: taibai * @date:2019/10/24 */public class ProducerConsumerTest { public static void main...

2019-10-24 15:02:59 151

原创 多线程模拟银行家死锁问题

多线程情况下,同步代码块的嵌套容易出现死锁,也就是我们熟知的哲学家就餐问题,终结一下:package test;/** * @author: taibai * @date:2019/10/20 */public class DeadLock { public static void main(String[] args) { String s1 = "筷子1...

2019-10-20 14:54:45 110

原创 由"反射的三种方式的区别"引发的知识泥石流

无意中见到下面这样形式的代码,由此牵出了一道题和一系列问题…(以下大部分内容来自于文章:https://cloud.tencent.com/developer/article/1350200,很感谢这位大牛的总结,但是结尾部分,他写错了。。。)public class Test { { //// }}这种形式的程序段我们将其称之为代码块,所谓代码块就是用大...

2019-10-10 17:14:17 829

原创 计算机网络中的网络协议

计算机网络中的网络协议:数据链路层协议:PPP ARP MAC IEEE802.3网络层协议:IP BGMP传输层协议:TCP UDP应用层协议:HTTP HTTPS FTP Telnet SMTP

2019-10-05 18:30:36 313

原创 Java中的文件读写

题目:请编写一个程序,从文件src.txt读入一篇英文短文,统计并输出该短文中不同单词出现的次数,然后输出统计结果。package leetcode;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.ut...

2019-10-02 14:09:30 254

原创 水仙花数

记录一下遗忘的水仙花数:水仙花数,一个数的各个位上的数字的立方和等于它本身。public static int daffofil(Integer num) { int ans = 0; int length = num.toString().length(); for(int i = 0;i<length;i++){ ...

2019-09-26 09:25:31 118

原创 Java NIO:NIO概述

大佬文章,转载收藏:http://www.cnblogs.com/dolphin0520/p/3919162.html以下是本文的目录大纲:  一.NIO中的几个基础概念  二.Channel  三.Buffer  四.Selector一.NIO中的几个基础概念在NIO中有几个比较关键的概念:Channel(通道),Buffer(缓冲区),Selector(选择器)。首先从Chan...

2019-09-01 22:18:49 94

原创 io多路复用函数

本文链接:https://blog.csdn.net/chewbee/article/details/781082231.简介希望通过这篇文章,可以回答以下几个问题?为什么需要IO多路复用?什么是IO多路复用机制?IO多路复用的机制该怎么使用?epoll比select/poll相比,优势在哪里?在了解I/O多路复用之前,先来了解流的概念。1.1流的概念一个流可以文件、socket...

2019-09-01 21:40:21 341

原创 ubuntu升级python版本

ubuntu升级python版本问题描述安装tensorflow时需要python3.6的环境,但是ubuntu自带的python版本是3.5,需要升级1.获取最新的python3.6,将期添加到当前apt库中,并自动导入公钥$ sudo add-apt-repository ppa:jonathonf/python-3.6$ sudo apt-get update$ sudo apt...

2019-08-03 15:45:32 1579

原创 远程连接redis数据库无法获取连接问题

远程连接redis数据库问题1.错误: Could not get a resource from the pool问题描述:本地maven远程连接redis数据库,报出:Caused by: redis.clients.jedis.exceptions.JedisException: Could not get a resource from the pool2.解决方法查了一下,...

2019-02-21 21:05:58 1103

空空如也

空空如也

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

TA关注的人

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