- 博客(23)
- 收藏
- 关注
原创 Jenkins自动部署随笔
下载:官网自行下载环境:Java11启动命令:java -jar jenkins.war权限赋予:chmod +x auth-build-by-pom.sh后台启动命令:nohup /home/devops/jenkins/jdk-11.0.20/bin/java -jar /home/devops/jenkins/jenkins.war --httpPort=443 > jenkins.log 2>&1 &gitlab项目:play应用打包脚本1:jar模块打包脚本2:
2023-11-06 00:43:11
228
原创 服务器端备份需要替换的文件,并且解压要发布的文件,整合成脚本,一键执行
服务器端备份需要替换的文件,并且解压要发布的文件,整合成脚本,一键执行。这是运行在linux上的shell命令脚本。
2023-08-03 11:15:20
232
原创 bat脚本打tar包命令,傻瓜指引模式操作,DevOps
这是一个在window上运行的打包脚本,linux上运行的暂时还没有需求,如果有的话考虑用shell命令写一套打包逻辑如下:1、提示版本存储目录2、更新版本号3、进入打包流程4、打包完成。慢慢的干活,可根据自己本身业务需求二次修改,主要减轻压缩文件的步骤。
2023-08-03 11:03:12
1004
原创 .bat脚本错误踩坑记录
但是,如果你希望在同一行中使用变量的更新值,你可以启用延迟变量扩展。在这种情况下,你可以使用 “!在批处理中,“%%” 通常用于 for 循环中,表示迭代变量。例如,你可以使用 “for %%i in (*.txt) do echo %%i” 来遍历当前目录下的所有 .txt 文件。例如,假设你在脚本中设置了一个变量 “count=10”,并且在循环中对其进行递减。如果你想在循环内部使用更新后的值,你可以将 “count” 包含在 “!在批处理脚本中,“%%” 和 “!这样,每次循环迭代时,“!
2023-08-03 10:48:54
3575
原创 linux配置环境变量
开发中我们需要用到很多软件,这些软件又时分依赖环境,因此我们需要十分了解如何配置linux的开发环境(测试本机系统ubuntu20.04)1、shell中输出已配置的环境变量其中PATH变量定义了运行命令的查找路径,以冒号分割不同的路径,使用export定义的时候可加双引号也可不加。使用export命令直接修改PATH$PATH通过修改用户目录下的~/.bashrcPATH和修改~/.bashrc~/.profile该方法修改系统配置,需要管理员权限或者对该文件的写入权限,和。
2023-07-09 02:02:58
117
原创 mongo随笔
MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoDB则是非关系型数据库,也叫文档型数据库,是一种NoSQL的数据库。
2023-07-09 01:53:12
100
原创 elk日志查询常用语法
很多系统的日志都会放在 Kibana 供查询,就是所谓的 ELK。Kibana 除了可以使用界面供的一些 tab 或者 button 去筛选日志,也可以在搜索栏中使用Lucene的语法简单的交互式查询。可以做基于字段的特定搜索,过滤数据,也可以查看索引号的文档。查询的语法可以参考,包括正则语法和其他模糊匹配方法。
2023-07-09 01:48:20
1654
原创 elasticsearch随笔
linux上本地安装配置出现许多坑… Elastic 需要 Java 8 环境。如果你的机器还没安装 Java,可以参考,注意要保证环境变量JAVA_HOME正确设置。安装完 Java,就可以跟着安装 Elastic。直接下载压缩包比较简单。接着,进入解压后的目录,运行下面的命令,启动 Elastic。如果这时mapcount [65530] is too low",要运行下面的命令。如果一切正常,Elastic 就会在默认的9200端口运行。这时,打开另一个命令行窗口,请求该端口,会得到说明信息。
2023-07-09 01:47:27
76
原创 [Java] 取多个时间段内的重叠时间部分 日期类型使用yyyyMMddHHmmss的Long类型(20220513104000)
Java取多个时间段内的重叠时间部分
2022-05-13 19:07:06
1144
原创 swagger详细配置说明
Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 Swagger 的目标是对 REST API 定义一个标准且和语言无关的接口,可以让人和计算机拥有无须访问源码、文档或网络流量监测就可以发现和理解服务的能力。当通过 Swagger 进行正确定义,用户可以理解远程服务并使用最少实现逻辑与远程服务进行交互。与为底层编程所实现的接口类似,Swagger 消除了调用服务时可能会有的猜测...
2021-12-07 10:54:24
5856
原创 mybatis-plus使用心得,内附demo案例源码
概述,前言MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。简化JDBC操作。需要一定基础:mybatis、spring、springmvc。同类型工具:JPA、tk-mapper、mybatis-plus特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用
2021-11-10 21:17:12
1628
原创 springboot+jpa+MySQL模拟后端数据接口api
使用springboot+jpa方法搭建数据访问接口建立实体类,跟数据库表字段一致写具体操作数据库类JpaRepository接口建立Controller类,作数据展示创建spring工程文件:勾选需要导入的spring依赖:(7个)Spring Boot DevToolsLombokSpring WebJDBC APISpring Data JPASpring Data JDBCMySQL Driver修改总配置文件后缀为.yml,并且完成基本数据库连接配置。完
2021-09-20 20:25:43
300
原创 小白初学Java成长笔记
Edipse编译器问题没有显示运行界面的处理方法没有显示左边文件目录的处理方法Java入门语法:输出语句package project1;public class Hello {//Hello是类名,类名必须和文件名一致, //花括号必须匹配,也就是说有几个左括号就有几个右括号 public static void main(String[] args) {//程序的入口,叫主方法或主函数, //程序要执行的代码都要放在这个方法中 //在下面编写代码 System.out
2021-08-16 20:33:35
425
原创 SVN安装重点提炼
安装svn服务端下载程序包进行安装配置打开server安装目录创建WebApp–>创建版本仓库 Shop使用命令行创建仓库C:\Users\Meger>svnadmin create D:/svn/svnserver/WebApp/Shop # 创建版本仓库文件C:\Users\Meger>svnserve -d -r D:/svn/svnserver/WebApp/Shop # 将服务器进行监管(挂起)-d(后台运行) -r(监管目录)# 相当于svn://localho
2021-07-15 20:15:42
90
转载 PhalApi2.x笔记
PhalApi 2.x 版本的安装很简单,有两种方式安装Composer有两种方法安装如果还没有安装 Composer,在 Linux 和 Mac OS X 中可以运行如下命令:curl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer在 Windows 中,你需要下载并运行 Composer-Setup.exe。如果遇到任何问题或者想更深入地学习 Composer,请参考
2021-06-24 23:56:24
247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人