开发配置
柯南二号
一个喜欢探讨Java后端技术的小白
展开
-
SpringBoot 结合 MyBatis 在控制台查看实际SQL语句执行的结果
appender=com.p6spy.engine.spy.appender.StdoutLogger # 或者使用 Log4jAppender。driver-class-name: com.p6spy.engine.spy.P6SpyDriver # 使用 P6Spy 驱动。启动应用程序后,执行数据库查询时,你将在控制台上看到 SQL 查询和执行时间的输出。driver=com.mysql.cj.jdbc.Driver # 使用你的数据库驱动。这个优点是可以看到具体的执行结果集合。原创 2024-10-13 16:09:28 · 743 阅读 · 0 评论 -
Linux 云服务器部署kafka(单机版)
其中第一行修改成0.0.0.0主要是让所有机器都可以链接到当前云服务器的kafka,第二行则是填写云服务器外网的ip地址。可以通过查看topic 列表来判断kafka服务是否启动成功。如果能看到之前创建的hello topic,则证明创建成功。然后保存并退出,回到上一页kafka的安装目录。另外启动一个窗口,启动消费者服务。接着可以创建topic。原创 2024-10-11 10:05:38 · 294 阅读 · 0 评论 -
客户端埋点SDK及其文档推荐
客户端埋点SDK及其文档推荐。原创 2024-10-08 15:02:44 · 260 阅读 · 0 评论 -
MacOS M系列芯片一键配置多个不同版本的JDK
选择自己想要下载的版本,一般来说下载一个jdk8和一个jdk11就够用了。M系列芯片选择这两个,第一个是压缩包,第二个是dmg可以安装的。第三步:输入配置项内容(建议直接复制我这里的)第五步:校验jdk8和jdk11一键切换。如果能看到下面这种信息输出,说明配置成功。如果能看到输出如上信息,则表示配置成功。第四步:校验jdk是否安装成功。切换到jdk11的配置。第一步:下载JDK。第二步:编辑环境变量。原创 2024-06-03 23:52:48 · 550 阅读 · 0 评论 -
新版Android Studio Logcat 筛选日志
下载了新版的Android Studio,android-studio-2022.3.1.21-mac_arm,记录一下新版本AS的logcat过滤日志条件。原创 2023-12-18 14:36:15 · 8008 阅读 · 0 评论 -
nohup命令详解
nohup命令详解原创 2023-01-08 23:07:53 · 6589 阅读 · 0 评论 -
Mac打开访达后如何快速知道当前文件绝对路径?
mac快捷键原创 2022-12-12 22:56:35 · 1664 阅读 · 0 评论 -
MacOS Clion 使用<bits/stdc++.h>万能头提示 fatal error: ‘bits/stdc++.h‘ file not found
MacOS Clion 使用万能头提示 fatal error: ‘bits/stdc++.h‘ file not found原创 2022-10-06 09:59:32 · 3468 阅读 · 0 评论 -
MacOS上的VS Code设置鼠标滚动轮 + Commond缩放
VS Code原创 2022-09-16 19:41:05 · 1412 阅读 · 0 评论 -
macos上VS Code上配置Python、Java、C++环境变量
macos配置环境原创 2022-08-14 18:22:14 · 1686 阅读 · 0 评论 -
MacOS 用typora和picGo配置腾讯云COS图床
MacOS 用typora和picGo配置腾讯云COS图床原创 2022-08-06 22:01:29 · 1170 阅读 · 0 评论 -
实用工具网站推荐
推荐的网站原创 2022-07-24 18:41:27 · 854 阅读 · 0 评论 -
npm install hexo-renderer-sass时报错解决办法
hexo、git原创 2022-07-17 21:11:03 · 2142 阅读 · 2 评论 -
部署hexo遇到报错ERROR Deployer not found: git的解决办法
hexo、git原创 2022-07-16 23:12:39 · 6414 阅读 · 3 评论 -
centos8服务器安装nginx
安装nginx原创 2022-07-02 23:47:56 · 2564 阅读 · 0 评论 -
Ubuntu配置maven环境变量
Ubuntu配置maven环境变量先用SFTP上传解压缩 tar -zxf apache-maven-3.8.5-bin.tar.gz重命名文件夹mv apache-maven-3.8.5 maven编辑环境变量sudo vim /etc/profile我服务器上maven的解压之后的地址就是/usr/local/software/maven,所以下面环境变量配置如此。让环境变量生效source /etc/profile验证maven版本mvn -v原创 2022-03-18 19:28:25 · 2405 阅读 · 0 评论 -
禁用Kibana安全提示(Elasticsearch built-in security features are not enabled)
禁用Kibana安全提示(Elasticsearch built-in security features are not enabled)Kibana提示#! Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearc原创 2022-03-05 22:24:45 · 13184 阅读 · 2 评论 -
后台启动ElasticSearch、Kibana、ElasticSearch-head
后台启动ElasticSearch、Kibana、ElasticSearch-head后台启动ElasticSearch./elasticsearch -d后台启动Kibana./kibana -d后台启动ElasticSearch-headcd elasticsearch-head/nohup npm run start &原创 2022-03-05 19:57:29 · 1919 阅读 · 0 评论 -
Centos8使用yum报错 Couldn‘t resolve host name for http://mirrorlist.centos.org/?releas
Centos8为 repo ‘AppStream‘ 下载元数据失败Centos8 使用yum下载软件的时候报错如下2022-02-02T11:39:36Z DEBUG error: Curl error (6): Couldn't resolve host name for http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=AppStream&infra=stock [Could not resolve host:原创 2022-03-05 19:45:56 · 8695 阅读 · 4 评论 -
-bash: grunt: command not found去环境变量添加nodejs的路径
今天安装了grunt-cli之后,用grunt -v报错-bash: grunt: command not found于是,我重新把node.js的环境变量添加到PATH中,如图所示vim /etc/profile然后在末尾添加上了这三行,其中/usr/local/software/node-v16.14.0-linux-x64为我Linux机器上node.js的安装目录,需要的话可以改成你自己的#this is for nodejs environmentexport NODE_JS=/u原创 2022-03-05 14:52:46 · 1136 阅读 · 0 评论 -
Linux阿里云/腾讯云/百度云服务器安装部署ElasticSearch
Linux阿里云/腾讯云/百度云服务器安装部署ElasticSearch一、安装JDK环境Linux安装JDK环境不会的参考我写的这篇文章:https://blog.csdn.net/qq_41688840/article/details/123087493?spm=1001.2014.3001.5501二、解压ElasticSearch安装包sudo tar -zxf elasticsearch-7.15.1-linux-x86_64.tar.gz然后可以改个名mv elasticsear原创 2022-03-02 23:45:21 · 1823 阅读 · 0 评论 -
Linux配置java环境变量
Linux配置java环境变量一、上传jdk并解压第一步去官网下载对应的jdk第二步通过XFTP将下载好的jdk上传到linux指定的文件目录下上传完毕之后,然后解压这个压缩包tar -zxf jdk-8u201-linux-x64.tar.gz 二、配置环境变量sudo vim /etc/profile然后开始编辑环境变量,可以直接复制粘贴过去,其中/usr/local/software/jdk1.8.0_201是我自己Linux服务器上存放jdk文件的目录,如果你存放的和我不原创 2022-02-23 12:54:58 · 18989 阅读 · 2 评论 -
zookeeper查看版本的一些基本信息
zookeeper的get /zk_test 看不到版本的一些基本信息,可以用stat /zk_test原创 2022-02-20 20:52:53 · 994 阅读 · 0 评论 -
Zookeeper的安装
Zookeeper的安装一、上传zookeeper的安装包到服务器上二、解压缩tar -zxf apache-zookeeper-3.6.1-bin.tar.gz 最好也改个名字mv apache-zookeeper-3.6.1-bin zookeeper三、创建日志和数据文件夹mkdir -p /var/tom/datamkdir -p /var/tom/logs四、修改conf的配置文件通常zookeeper的默认配置文件会是zoo.cfg,因此我们把zoo_sample.原创 2022-02-20 15:39:02 · 3730 阅读 · 0 评论 -
Clion配置单个project下可以运行多个CPP文件的main函数
Clion配置单个project下可以运行多个CPP文件的main函数我们使用clion可能经常会遇到单个project下想运行单个cpp的main函数,每个文件都可以运行自己独立的main函数的场景,但是clion默认是只支持单个project只能运行一个文件的main函数,那么我们该如何去解决这个情况呢?(特别是LeetCode周赛的时候,很容易的想一个project下先建四个cpp文件,然后遇到wa的情况来调试,每次调试一个新建cpp的main函数)1.新建一个project如图所示,当我们新原创 2021-12-04 14:58:01 · 7323 阅读 · 4 评论 -
VS Code配置Java开发环境
VS Code配置Java开发环境现在比较新的版本的VS Code的已经必须配置JDK11版本及其以上的才能运行了,但是现在绝大多数开发用的还是JDK1.8,因此这里记录一下VS Code配置java开发环境。可以先到Extensions插件那里去搜索Java关键字下载好插件以后,按Ctrl + Shift + p打开settings.json然后配置"java.home"和"java.configuration.runtimes",如下格式{ ...原创 2021-10-18 00:06:13 · 1702 阅读 · 1 评论 -
Linux开机启动过程
Linux开机启动过程从打开电源到开始操作,计算机的启动是一个非常复杂的过程。我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示… 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。零、boot的含义先问一个问题,"启动"用英语怎么说?回答是boot。可是,boot原来的意思是靴子,"启动"与靴子有什么关系呢? 原来,这里的boot是bootstrap(鞋带)的缩写,它来自一句谚语:“pull oneself up by one’s bootstraps”字面意思原创 2020-09-18 11:12:54 · 530 阅读 · 0 评论 -
IDEA阅读JDK源码必备前提知识储备
IDEA阅读JDK源码必备前提知识储备一、了解能够使用Ctrl + 鼠标左键查看当前类的源码举例来说:我们可以在一个类中写上String str = "123";然后使用Ctrl + 鼠标左键,选中就可以点击进去查看当前类的源码第二步:通过Ctrl + F12可以查看当前类的所有方法第三步:通过右键 -----》Diagrams-----》Show Diagrams可以查看当前类的目录结构四、可以看类的具体结构,继承关系等五、阅读源码方法1、首先通读一遍2、然后对某个 常用的原创 2020-10-02 10:15:38 · 234 阅读 · 0 评论 -
IDEA的LeetCode插件的设置和使用
IDEA的LeetCode插件的设置和使用一、下载插件选择点击File->Setting->Plugins:搜索LeetCode二、打开这个插件选择View —>Tool Windows—>leetcode三、登陆自己的账号关于下面几个参数的定义,官方给的是:Custom code template: 开启使用自定义模板,否则使用默认生成格式CodeFileName: 生成文件的名称,默认为题目标题CodeTemplate: 生成题目代码的内容,默原创 2020-10-01 22:40:02 · 13112 阅读 · 1 评论 -
Sublime text3配置切换大小写转换
Sublime text3切换大小写设置步骤1、打开Sublime的Key Bindings2、在右侧用户默认快捷键设置窗口进行设置[ { "keys": ["ctrl+shift+x"], "command": "upper_case" }, { "keys": ["ctrl+shift+y"], "command": "lower_case" }]经过如上设置之后,小写到大写的转换快捷键为ctrl+shift+x,而大写到小写的转换快捷键为ctrl+shift+y最主要原创 2020-09-18 12:24:32 · 3839 阅读 · 0 评论 -
虚拟机可以ping通主机,但是主机ping不通虚拟机解决办法
虚拟机可以ping通主机,但是主机ping不通虚拟机解决办法在开启虚拟机以后,发现虚拟机可以ping通主机,但是在主机的命令终端下ping虚拟机却连接超时,原因在于主机的VMware Network Adapter VMnet8网络适配器IP设置不对,与虚拟机IP没在同一个网段。在虚拟机的终端下输入ifconfig,查看虚拟机的ip、子网掩码、网关,如我的是192.168.254.128,255.255.255.0,192.168.254.2。在主机的cmd下输入ipconfig,查看主机的VMwar原创 2020-09-16 15:10:16 · 2203 阅读 · 1 评论 -
application.properties 文件和 application.yml 文件区别以及加载顺序
两者都是配置文件,在使用上略用区别:application.properties中server.port=8801eureka.client.register-with-eureka=falseeureka.client.fetch-registry=falseeureka.client.serviceUrl.defaultZone=http\://localhost\:${server.port}/eureka/yml中:server: port: 8801 eureka:原创 2020-06-23 11:28:26 · 2916 阅读 · 3 评论 -
用故事巧妙帮助理解公钥和私钥的区别和联系
原文网址:http://www.blogjava.net/yxhxj2006/archive/2012/10/15/389547.html鲍勃有两把钥匙,一把是公钥,另一把是私钥。鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。鲍勃收信后,用私钥解密,就看到了信件内容。这里要强调的是,只要鲍勃的私钥不泄露,这封信就是安全的,即使落在别人手里,也无法解密。鲍勃给苏珊回信,决定采原创 2020-06-21 14:20:04 · 273 阅读 · 0 评论 -
windows10解决80端口被占用的问题
有的时候我们需要在本地启动nginx,然后在启动的时候突然发现一直启动失败,查看了一下是80端口被占用了,然后我们现在介绍解决80端口被占用的解决方法第一步:netstat -ano | findstr 80这个是查询80端口的使用情况net stop http这个是停止服务...原创 2020-05-03 17:02:58 · 1445 阅读 · 0 评论 -
云服务器上关于分布式文件系统FastDFS的安装教程以及个人遇到的所有排坑
前言 FastDFS(Fast Distributed File System)是一款开源轻量级分布式文件系统,本文不讲解原理和架构,只是在个人使用部署过程中耗费了好长时间和精力,遇到了很多的坑,于是总结成了一篇详细的部署文档分享给大家。一、安装libfastcommon1.1、获取libfastcommon安装包:wget https://github.com/happyfish100...原创 2020-04-06 21:47:45 · 580 阅读 · 0 评论 -
linux阿里云服务器centos8操作系统安装mysql8.0详细教程
第一步:使用最新的包管理器安装MySQLsudo dnf install @mysql等待第二步:设置开机自动启动sudo systemctl enable --now mysqld然后检查mysql的启动状态sudo systemctl status mysqld第三步:添加密码及安全设置sudo mysql_secure_installation第四步:要求你...原创 2020-03-06 17:20:54 · 4430 阅读 · 6 评论 -
ideaVim插件的使用
使用该插件可以使用vim编辑环境来使用,特别是常用的复制指定范围内的代码和删除指令范围内的代码比如复制第5行到第7行的代码到第10行以后,复制代码命令:输入冒号,进入末行模式进行编辑:5,7 co 10这里的co可以简记为copy的缩写,复制后的代码会到第10 + 1 = 11行开始完成后的情况如下图所示:删除代码:比如想要删除第5行到第6行之间的数据,输入冒号进入末行模式:...原创 2020-02-28 18:20:31 · 960 阅读 · 0 评论 -
Windows10 程序员十大常用高效的软件
Windows10 十大提高效率的软件一、everythingEveryThing是澳大利亚人David Carpenter开发的一款免费文件检索工具,占用内存小,搜索迅捷,获得了全世界Windows用户的追捧,是电脑必备利器。下载地址:https://www.voidtools.com/downloads/二、WOX你可以将 Wox 看作一个高效的本地快速搜索框,通过快捷键呼出,然后输...原创 2020-02-16 13:23:26 · 2807 阅读 · 0 评论 -
用XFTP5上传文件的时候提示'permission not allowed'(权限不够)
当向linux服务器家目录的/var文件夹上传的时候,提示错误当向linux服务端上传文件的时候,提示permission not allowed就是提示说权限不够,那么自然我们需要放开文件夹的权限sudo chmod 777 /var其中var为我们需要上传文件夹的名称...原创 2020-02-05 14:28:41 · 3760 阅读 · 0 评论 -
Windows10如何设置右键单击就有“在此处打开命令窗口”
Windows10如何设置右键单击就有“在此处打开命令窗口”链接如下,可以查看这篇https://jingyan.baidu.com/album/2d5afd6930107a85a2e28e2d.html?picindex=4原创 2020-01-28 09:24:40 · 296 阅读 · 0 评论