自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Macrohua的博客

随心所写,记录过往,面向未来

  • 博客(47)
  • 收藏
  • 关注

原创 清空或者删除Docker容器的日志文件

b.注意这些命令可能会清空所有容器的日志文件,包括正在运行的和已经停止的容器。如果只想清空特定容器的日志文件,可以根据需要修改命令。a.确保你具有足够的权限来执行这些命令,并谨慎操作,以免删除重要的日志数据。

2023-12-22 15:32:59 1274

原创 输出实体类包含为null的所有属性

在这里插入图片描述](https://img-blog.csdnimg.cn/direct/c9676ade0cc34998802806a7496a797a.jpeg。

2023-12-22 14:27:47 359

原创 List<T>中 根据T中的属性去重

【代码】List<T>中 根据T中的属性去重。

2023-08-10 21:08:10 109

原创 Linux磁盘扩容步骤

Linux磁盘扩容

2023-02-09 22:58:59 5615

原创 Linux - 查看、修改、更新系统时间

Linux系统时间

2022-12-15 14:02:25 9700

原创 FinalShell-离线机器码

finalShell

2022-12-13 09:47:06 481

原创 Java 8 - 根据类的某个或多个属性去重

去重

2022-12-09 14:25:56 3973

原创 mysql限制不同的用户访问不同的数据库

mysql限制不同的用户访问不同的数据库。

2022-10-07 16:45:53 728

转载 判断线程池中的线程是否全部执行完毕

多线程

2022-09-02 10:08:31 620

原创 事务的传播机制

Spring事务传播机制汇总如下:PROPAGATION_REQUIRED:如果当前没有事务,就新建一个事务,如果已经存在一个事务,就加入到这个事务中。默认策略PROPAGATION_SUPPORTS:支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY:使用当前的事务,如果当前没有事务,就抛出异常。PROPAGATION_REQUIRES_NE...

2022-07-29 10:02:00 18

原创 异常分类

2022-07-29 09:59:00 17

转载 MyBatis-Plus 更新对象无法设空值

解决 MyBatis-Plus 更新对象无法设空值

2022-07-26 13:19:04 654

转载 Java中数组转List的四种方式

Java 数组转List的四种方式小结

2022-07-26 11:14:00 75377 1

原创 正则表达式基础说明

java正则表达式

2022-06-19 15:57:20 321

原创 Mybatis-plus之空值无法插入

Mybatis-plus之空值无法插入处理

2022-06-05 16:54:31 2064

原创 mybatis操作oracle数据库通过入参List实现批量新增和修改

mybatis操作Oracle

2022-06-05 16:48:26 2022

原创 git简易的命令行入门教程

Git 设置

2022-06-05 13:25:36 86

原创 Oracle相关sql

select * from t_ownersselect distinct t.addressid,t.ownertypeid from t_owners tselect trunc(120.5554654,3) from dualselect substr('123456',4,1) from dualselect sysdate from dualselect add_months(sysdate,1) from dualselect last_day(sysdate) from dua

2022-05-29 21:07:13 83

原创 MybatisPlus代码自动生成工具类

MybatisPlus代码自动生成工具类

2022-05-29 12:11:36 131

原创 MybatisPlus基础用法示例

MybatisPlus基础方法的使用

2022-05-29 12:07:14 265

原创 MybatisPlus相关用法

MyBatisPlus中的使用

2022-05-29 11:59:09 3818

原创 jar包启动脚本

#建一个demo-web.sh的脚本文仿 #脚本文件的内容: #!/bin/sh #这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=micro_website_service-0.0.1-SNAPSHOT.jar CONFIG_PATH="-Dspring.config.location=/usr/local/src/microWebsite/micro_website_service/appli...

2022-05-21 14:46:12 675

转载 yml文件中${}的使用

场景再现配置中有如下这样的用法,现根据网上资料做一个整理spring: datasource: druid: db-type: com.alibaba.druid.pool.DruidDataSource driverClassName: net.sf.log4jdbc.sql.jdbcapi.DriverSpy url: jdbc:log4jdbc:mysql://${DB_HOST:***}:${DB_PORT:***}/${DB_NAME:***}?

2022-05-21 10:32:43 2386

原创 Jenkins脚本实例

执行Shell#export BUILD_ID=dontKillMe这一句很重要,这样指定了,项目启动之后才不会被Jenkins杀掉。export BUILD_ID=dontKillMe#指定最后编译好的jar存放的位置 即是发布目录project_path=/usr/local/app/ft-web/#启动脚本存放路径shell_path=/usr/local/app/#Jenkins中编译好的jar位置 即是编译目录jar_path=/var/lib/jenkins/works...

2022-05-12 16:13:31 1189

原创 ORACLE高级(编程)

PL/SQL#基本语法[declare -- 声明变量]begin -- 逻辑代码[exception -- 异常处理]end;变量声明语法:变量名 类型(长度);变量赋值语法:变量名:=变量值存储函数存储过程触发器

2022-05-03 15:19:05 876

原创 Oracle中级内容

物化视图#1.手动刷新的物化视图create materialized view mv_tableasqurey_sql....-- 执行下列语句刷新物化视图(手动刷新)begin DBMS_MVIEW.refresh('MV_TABLE','C')end;#-------------------------------------------------------------------------#2.自动刷新的物化视图(基表发生commit操作自动刷新物化视图)cr.

2022-05-03 13:36:20 573

原创 数据库导入导出

按照整库导入导出导出:exp system/root full=y file=文件名默认导出文件名:EXPDAT.DMP导入:imp system/root full=y file=文件名按照用户导入导出导出:exp system/root owner=scott file=文件名导入:imp system/root fromuser=scott file=文件名按照表导入导出导出:exp scott/scott123 file=文件名 tables=t_accou.

2022-05-01 20:57:41 585

原创 Oracle基础内容

数据库连接对比Oracle: 数据库驱动:oracle.jdbc.driver.OracleDriver 连接Url:jdbc:oracle:thin:@127.0.0.1:1521:orclMysql: 数据库驱动:com.mysql.jdbc.Driver 连接Url:jdbc://127.0.0.1:3306/dbname?...-- plsql中文乱码问题输入 sql 语句 select userenv('langua

2022-05-01 15:21:02 584

转载 Git关联远程GitHub仓库

一.本地安装GIT版本控制软件二.配置Git,设置用户信息 git config --global user.name "jack" git config --global user.email "[email protected]" git config --list 获取Git配置信息注意:git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。三.Git连接远程仓库GitHub

2021-12-28 15:06:33 557

原创 Linux_CenterOS环境下Mysql搭建

下载安装这里是CentOS7_64操作系统,所以我采用rpm包进行安装下载:https://dev.mysql.com/downloads/mysql/移除mariadb安装之前先检测有没有mariadb,如果有则移除,执行如下命令# 查看,我这里显示有[root@iz2zehvxttbua2f45dp7ihz java]# rpm -qa | grep mariadbmariadb-libs-5.5.56-2.el7.x86_64# 接着使用下面命令进行移除[root@iz2ze

2021-12-22 17:26:52 743

原创 Linux_CenterOS环境下Redis部署

下载地址:http://redis.io/download,下载最新稳定版本。本教程使用的最新文档版本为 2.8.17,下载并安装:# wget http://download.redis.io/releases/redis-6.0.8.tar.gz# tar xzf redis-6.0.8.tar.gz# cd redis-6.0.8# make执行完 make 命令后,redis-6.0.8 的 src 目录下会出现编译后的 redis 服务程序 redis-server,还有用于测试的客

2021-12-22 17:13:35 95

原创 Linux_CenterOS环境下JDK安装

JDK配置1.卸载已有的open-jdk查看目前已有的JDK$ rpm -qa | grep jdk输出如下copy-jdk-configs-3.3-10.el7_5.noarchjava-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64执行删除命令# 删除你执行时出现的结果$ rpm -e --nodeps java-1.8.0-openjdk

2021-12-22 17:11:18 721

原创 Windows环境下安装Redis服务

redis-server --service-install redis.windows-service.conf --loglevel verbose卸载服务:redis-server --service-uninstall开启服务:redis-server --service-start停止服务:redis-server --service-stop设置密码(永久):进入Redis的安装目录打开:redis.windows-conf,按下Ctrl+F查找:requirepass,找到编

2021-12-22 17:06:37 351

原创 Git配置

在 window 平台需要安装对应的客户端 git配置全局用户名git config --global user.name "xxx"配置全局邮箱git config --global user.email "xxx"查看配置信息git config --list初始化git init查看状态git status查看公钥cat ~/.ssh/id_rsa.pub生成公钥私钥ssh-keygen -t rsa -C "[email protected]" -

2021-12-22 17:04:08 146

原创 Nginx配置及中文说明

#配置worker进程运行用户 nobody也是一个linux用户,一般用于启动程序,没有密码#user nobody;#配置工作进程数目,根据硬件调整,通常等于CPU数量或者两倍于CPU数量worker_processes 1;#配置全局错误日志及类型,【debug | info | notice | warn | error | crit】,默认是error#error_log logs/error.log;#error_log logs/error.log notice;#e

2021-12-22 10:43:40 1165

原创 基于CenterOS的Nginx安装部署

Nginx的安装部署

2021-12-20 11:14:50 1864

原创 vue-cli脚手架安装

1.安准nodejs查看node版本:node -v查看npm版本: npm -v查询NPM管理包路径:npm config ls设置包路径包路径就是npm从远程下载的js包所存放的路径设置npm前缀路径:npm config set prefix "D:\nodejs\npm_modules"设置npm缓存路径:npm config set cache "D:\nodejs\npm_cache"备注:更新npm:npm install -g npm执行下面两行代码,清除代

2021-12-13 09:40:16 447

原创 Yarn和npm 命令对比

Yarn和npm 命令对比

2021-12-12 13:38:22 325

原创 Jar包启动脚本示例

#建一个demo-web.sh的脚本文仿 #脚本文件的内容: #!/bin/sh #这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=micro_website_service-0.0.1-SNAPSHOT.jar CONFIG_PATH="-Dspring.config.location=/usr/local/src/microWebsite/micro_website_service/appli...

2021-12-03 09:39:42 220

原创 Linux服务器jar包启动Shell脚本

DATE=$(date +%Y%m%d)export JAVA_HOME PATH CLASSPATHJAVA_HOME=/usr/local/javaPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATHDIR=/usr/local/app/ft-app/JARFILE=ft-app-web.jarif [ ! -d $DIR/backup ];

2021-11-22 14:35:50 611

空空如也

空空如也

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

TA关注的人

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