- 博客(242)
- 资源 (15)
- 收藏
- 关注
原创 windows系统控制台cmd下常用的命令总结
前言:以下windows系统的常用命令是本人根据平时的使用情况总结,除此之外还有一些是来源于网上文章总结的常用命令。如果对你有帮助,可以给我点点赞或者关注我哦~ 不喜勿喷哦~查看cmd下的命令help命令,查看所有的dos命令找到命令后,使用 命令+ /?来查看该命令下的其他属性进入某个盘盘符:注意:大小写都可以。举例:D: 或者d:进入D盘返回上一级cd..查...
2020-05-07 14:21:47 2130 1
原创 JVM调优:带你了解Java虚拟机调优工具、调优过程以及注意事项(有案例)
调优工具与操作1.jps:jvm process status tool-java虚拟机进程状况工具jps -l 是输出主类名 列出进程idjps -m 输出JVM启动时传递给main()的参数jps -v 显示虚拟机参数配置 -Xms堆内存最小,-Xmx堆内存最大,-XX:MaxPerSize=256m,永久代大小最大为多少,-Xmn年轻代堆的大小,-Xss栈、线程栈的大小...
2020-05-06 17:06:41 480
原创 explain 分析 :MySQL优化之慢查询的定位及优化-SQL优化必备
前言:explain,慢查询优化机制是整个sql优化的基本技能,因此掌握explain非常有必要,本篇博文就是要介绍一下explain一、SQL语句优化的一般步骤:(1)通过 show status 命令了解各种 SQL 的执行效率;(2)定位执行效率较低的 SQL 语句(重点是 Select);(3)通过 explain 分析低效率的 SQL 语句的执行情况;(4)确实问题并采取相应...
2020-05-04 02:42:30 501
原创 采用HttpServletResponse解决在A服务器调用python文件并返回值给B服务的客户端的问题
1、前言最近有这么一个经历,我在A服务器中的java调用执行文件,并想将其返回值返回给B服务器的客户端。当时在想A服务器暴露一个接口,然后使用runtime API调用即可,但是返回值这块我却有点苦恼。本意直接返回IO流,因为生成的数据可大可小,无规律,但发现这样是不可以的。[org.springframework.http.converter.HttpMessageNotWritableE...
2020-05-02 16:25:31 633
原创 解决windows系统下查看端口的占用情况并关闭相关端口和进程的问题
前言:我们用一个例子来说明如何关闭Windows中端口的占用情况并关闭相关进程下面以关闭8080端口来说1.查看端口8080被哪个进程占用netstat -ano | findstr 80802.查看进程号为5768对应的进程tasklist | findstr 57683.结束javaw.exe进程taskkill /f /t /im javaw.exe参数说明...
2020-04-21 17:44:55 724
原创 IDEA SSM项目编辑ignore文件并提交忽略之后的项目代码
前言一般在开发过程中我们需要将本地的代码提交到本地仓库以及远端仓库但是又想忽略某些代码,可以通过笔者的博文实现你的需求。1. 下载安装ignore插件2.重启IDEA3.新建并编辑ignore文件4.提交项目到本地仓库...
2020-04-17 17:53:23 388
原创 Spring 异常事务回滚@Transactional 注解的使用
前言事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编码式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务管理使业务代码逻辑不受污染, 因此在实际使用中声明式事务用的比较多。声明式事务有两种方式,一种是在配置文件(xml)中做相关的事务规则声明,另一种是基于...
2020-04-15 12:39:20 3259
原创 JDK8 lambda表达式对集合List的操作
前言:JDK8的lambda表达式提供了一些方便结合List的流操作方法,主包括分组、过滤、求和、最值、排序、去重、新集合。与之前的传统写法JDK6对比,用更少的代码实现一样的功能,简约美。1.分组通过groupingBy可以分组指定字段//jdk分组Map<String, List<User>> groupBySex = userList.stream().co...
2020-04-12 17:55:38 1975 1
转载 Linux必会指令实例详解
最近学习Linux,分享下常用的linux指令系统信息arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作...
2020-04-11 17:25:31 307
原创 mysql too many connections问题解决(亲测有效)
———— 1 start1. 错误 too many connections 如下(1)首先我们知道出现这种情况使用 mysql -u root -p 的方式进行登录连接数据库是不行的2.因此我们先使用如下方式里连接上数据库(1)首先初始化mysql,发现/var/lib/mysql /这个目标路径已经存在/var/lib/mysql/,导致无法初始化。(2)解决步骤如下首先进入lo...
2020-01-16 18:17:13 3104 1
原创 Linux 如何kill杀死(关闭)某个被占用的端口
例子:关闭8082端口1. 查找被占用的端口[root@VM_0_17_centos home]# netstat -tln | grep 8082tcp6 3 0 :::8082 :::* LISTEN2. 查找被占用端口的PID[root@VM_0_17_centos home]# sud...
2020-01-06 15:03:21 38678 2
原创 IDEA必备常用快捷键总结-节约开发时间
1、快速复制当前行Ctrl + D会直接复制当前行到下一行的位置2、选择当前行先按 HOME,将光标定位到行首,再按 SHIFT+END或者先按 END,将光标定位到行尾,再按 SHIFT +HOME3、选择当前光标处到文末的内容(或选择当前光标处到文首的内容)CTRL+SHIFT+END(或CTRL+SHIFT+HOME)4,给区块添加注释Ctrl + shift + / ...
2019-12-22 00:44:17 329
原创 解决SourceTree每一次向origin远程分支push代码时都需要输入密码的问题
1,描述一般情况下使用HTTPS以及SSH方式都可以从远程分支clone克隆代码到本地环境。但是HTTPS的方式因为不存在密钥因此就会存在每次提交或者是push代码时就会存在输入密码的问题。这对于开发过称比较繁琐,因此就诞生了SSH方式clone以及commit和push代码的方式。2,SSH密钥的生成过程在终端环境下执行ls ~/.ssh就可以查看当前文件目录下是否存在SSH密钥生成的i...
2019-11-23 00:38:02 894
原创 小白如何一步步安装git并且把本地项目上传至GitHub(超详细)
一,安装git(1)安装git怎么能少了下载地址:纵横菌给你地址https://git-scm.com/downloads(2)下载完了吧亲,一步步next直到finish就ok了!安装完后你的桌面或者是邮件鼠标会出现Git Bash Here的字样。(3)为了方便后面上传本地项目进GitHub的仓库。建议先设置一下user.name,user.email。以下是命令:(1)打开Gi...
2019-04-28 14:36:32 2049 1
原创 RocketMQ 如何配置TLS加密传输?
以下全部操作在的目录在:/etc/rocketmq, 并且Namesrv、Broker、Dashboard在同一个机器上。PS:RocketMQ的tls配置4.X版本和5.X版本差不多, 基本都可以用。内容见上文, 是namesrv中netty识别的tls加密传输的配置。实际填写的时候是输入的字符是看不见的。内容见上文, 是broker中netty识别的tls加密传输的配置。内容见上文, 是client中netty识别的tls加密传输的配置。04 启动Namesrv,Broker,Dashboard。
2024-06-05 17:25:05 929
原创 解决本地centos虚拟机重启,自动变换 ip 地址的问题
将BOOTPROTO由dhcp修改为static。ip在虚拟机重启之后就不会发生变化了。
2023-12-11 17:08:55 1048
原创 MySQL 如何从具有学生分数的表中获取第二高的值?
在许多情况下,你会遇到一个表包含学生的分数,现在你需要找到其中第二高的成绩。本文将介绍几种方法,来实现从一个包含学生分数的表获取第二高值的操作。
2023-11-20 14:44:16 554
原创 rocketmq-exporter配置为系统服务-自启动
② 复制下面内容至rocketmq_exporter.service,保存退出(ansible脚本templates需要这个模板文件)将namesrvAddr 配置成变量替换。以下步骤可以写成shell脚本。③ 设置服务开机自启动。① 重新加载配置文件。
2023-11-15 14:59:31 282
原创 docker应用的缓存 docker缓存机制
例如,一个解耦的Web应用程序堆栈可能包含三个单独的容器,每个容器都有自己的唯一镜像:一个用于管理Web应用程序,一个用于管理数据库的容器以及一个用于内存中缓存的容器。重要的是要注意,DLC仅在使用docker build,docker compose或类似的Docker命令创建自己的Docker镜像时有用,它不会减少所有构建启动初始环境所花费的时间。DLC会缓存在工作期间构建的任何Docker镜像的各个层,然后在后续的CircleCI运行中重用未更改的镜像层,而不是每次都重新构建整个镜像。
2023-10-11 09:43:39 1060
原创 Docker container init caused “write /proc/self/attr/keycreate: permission denied””: unknown.
selinux是linux为了系统安全性做的控制
2023-09-25 18:19:26 670
原创 在指定目录执行Linux命令的Java实现
在Java程序中通过执行Linux命令可以实现一些系统级别的操作,比如启动、停止进程,创建、删除目录等。本文将向刚入行的小白开发者介绍如何在Java中执行Linux命令,并指导他完成该过程。
2023-09-25 10:49:52 496
原创 解决windows主机ping不通,本地安装的VM Linux系统IP
3、Windows主机ping linux虚拟ip,发现可以ping通。2、虚拟机 Linux IP查:ip addr。1、检查本机本机IP cmd>>ipconfig。2、将网段修改为本地linux虚拟的网段。3、发现两个ip不是同一个网段。1、进入网络适配器去修改IP。
2023-05-11 19:22:07 2478 1
原创 IDEA 运行启动 pulsar-manager项目
IDEA 运行启动 pulsar-manager项目,gradle方式构建的项目,怎么在IDEA导入项目,运行项目等等
2023-04-16 09:56:00 487
原创 自定义对象实例池子开发
自定义实例化GenericObjectPool mqAdminExtPool对象池子MQAdminFactory 创建对象的工厂MQAdminPooledObjectFactory 池子对象工厂切面创建池子对象(调用接口创建,逻辑判断 不直接走新建 在对象池)
2022-12-05 14:18:21 561 1
原创 docker ru异常:library initialization failed - unable to allocate file descriptor table - out of memory
因运存不足无法给进程分配更多的文件句柄数而异常退出。
2022-10-27 09:20:54 912
2019百度与阿里秋招面经重点总结2(后续).docx
2020-04-22
2019百度与阿里秋招面经总结3(完结).docx
2020-04-22
一个使用springboot actuator监控应用的实战项目例子
2020-04-16
springboot与shiro整合—登录认证和权限管理实例项目
2020-04-16
springboot与scheduler结合的定时任务工具、实例项目
2020-04-15
redis-面经-面试常见题汇总.docx
2020-04-15
springboot与thymeleaf结合的实战、实例项目
2020-04-15
springboot与rabbitmq结合的实战、实例项目
2020-04-15
MQTT客户端测试工具
2020-04-15
springboot与mail开发了一个发送邮件的工具、实战项目
2019-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人