![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
比嗨皮兔
主攻java,熟练 .net/c#、spring、spring cloud、dubbo、mybatis等,熟练使用go、shell、python等,其他中间件有tbschedule、xxl-job、consul、apollo、elk、cat、prometheus等,善于大数据、高并发、分布式以及微服务的相关优化和技术框架选型。
专利:CN113282633A CN113239043A CN111861669A CN111429060A
软著:安卓点名软件
展开
-
【Shell】ftp上传示例脚本
【代码】【Shell】ftp上传示例脚本。原创 2024-03-21 21:45:00 · 128 阅读 · 0 评论 -
【Shell】进程内存过高告警脚本
应用内存过高会导致应用异常,所以特写此脚本验证进程内存超过阈值则发送告警。原创 2023-10-10 18:15:30 · 168 阅读 · 0 评论 -
【maven】安装、使用和常用命令
确保安装了适当的Java JDK,并将其与Maven配置文件(pom.xml)中的和设置匹配。按照Maven的约定,确保项目的源代码放置在正确的目录结构下,例如将Java源代码放置在src/main/java目录下,资源文件放置在src/main/resources目录下。在pom.xml文件中明确声明和管理项目的依赖项,包括依赖的库、插件和其他项目模块。确保依赖项的版本和范围正确指定,以避免潜在的冲突或不一致性。原创 2023-07-03 22:15:00 · 2266 阅读 · 0 评论 -
【Shell】验证某些服务器的某个端口是否正常
为了验证服务器是否正常,或者为了验证某些服务器的某个端口是否正常,是否能够正常访问,特定写了当前的脚本,可以验证服务器或者服务器的端口是否正常。原创 2023-02-08 12:33:30 · 1492 阅读 · 0 评论 -
【Java】SpringBoot SpEl表达式代码转换的实现
背景框架开发时一般不会使用我们常用的@Value或者@ConfigurationXXXX等注解,可能需要在代码里面使用原生的代码实现。代码实现Environment environment = applicationContext.getEnvironment(); if (environment == null) { return; }environment.resolvePlaceholders("待转换的SpEl表达式")原创 2022-08-26 19:06:15 · 362 阅读 · 0 评论 -
【Linux】统计当然目录下各个子目录的大小
linux 统计当前目录下子目录的大小du -sh * | sort -nr原创 2022-03-11 08:17:51 · 322 阅读 · 0 评论 -
git 提交前验证(文件:.git/hook/pre-receive)
#!/bin/bash# 定义变量host_name="https://www.xxx.com"read oldValue newValue refValueauthor=$(git show "$oldValue" | grep Author | awk '{print $2}')# 验证用户是否存在user=$(curl -u ${username}:${password} https://www.xxx.com/api/v1/users/"$author")echo "$user"#.原创 2021-06-04 21:06:34 · 895 阅读 · 0 评论 -
java 执行 shell 脚本工具类
```java 1. 调用测试代码```javaString shellStr = String.format("%s %s", "curl -v -I -k ", httpsUrl);List<String> resultList = ShellUtils.getInputResult(shellStr); 2. 工具类```javaimport cn.hutool.core.lang.Pair;import org.apache.commons.collectio.原创 2021-05-17 19:34:25 · 1663 阅读 · 0 评论 -
linux 常用命令
可以在当前的地址:http://www.runoob.com/linux/linux-command-manual.html 或者 http://man.linuxde.net/ 查看简单的介绍我常用到的Linux命令:1、jps -l查看部署的应用2、nohup java -jar xxx.jar &部署jar包,相关的参数配置可以参考:https://www....原创 2018-09-30 14:45:10 · 439 阅读 · 0 评论 -
linux 查看端口占用情况(netstat 和 lsof )
查看端口的占用情况可以用两种命令查询 netstat 和 lsof。1、netstat -nat | grep -iw "1521" | wc -l 可以查到当前端口被占用的数量。2、netstat -nat | grep -iw "1521" 可以查到当前端口被哪些进程占用。3、lsof -i:1521(推荐) 当前的命令可以查看PID、FD、USE...原创 2018-09-27 11:03:34 · 2284 阅读 · 0 评论 -
linux 部署 .net 程序(随笔)
1、打开xshell,输入命令:curl https://jexus.org/release/x64/install.sh|sh ,要是文件夹创建失败的话,更改一下权限。2、输入命令:cd /usr/jexus 进入jexus的安装目录3、输入命令:./jexus -v 查看是否安装成功4、输入命令:sudo ./jexus start 启动jexus,相关的命令:启动...原创 2018-09-14 12:57:31 · 11831 阅读 · 1 评论