07 2023 档案
摘要:对类来说的,即一个类应该只负责一项职责。如类A负责两个不同的职责,职责1,职责2。当职责1需求变更而改变A时,可能造成职责2智行错误,所以要将类A的粒度分解为A1,A2 错误的应用实例 package org.example.demo0; /** * @description: 单一职责原则 * @
阅读全文
摘要:设计模式的目的 编写软件过程中,程序员面领着来自耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性 等多方面的挑战,设计模式是为了让程序,具有更好的 代码重用性(即:相同功能的代码,不用多次编写) 可读性(即:编码规范性,便于其他程序员的阅读和理解) 可扩展性(即:需要增加新的功能时,非常的方便,
阅读全文
摘要:使用sql语句操作即可 alter table biz_domestic_order_base alter column receipt_amount set default 0 ;
阅读全文
摘要:一、nginx下载地址: http://nginx.org/en/download.html 二、下载nginx对应的包 三、上传到对应的服务器 四、解压安装 ## 解压文件 tar -zxvf nginx-1.22.0.tar.gz ## 重命名文件 mv nginx-1.22.0 nginx #
阅读全文
摘要:nginx负载均衡配置 ## Nginx需要访问linux文件系统,必须有文件系统的权限。User root代表nginx访问文件系统的权限是root用户权限。如果不开启权限,可能有404访问错误 user root; worker_processes 1; events { worker_conn
阅读全文
摘要:简单粗暴的脚本 #! /bin/bash # 获取进程号 pid=`ps aux | grep "java -jar" | grep -v "grep" |awk '{print $2}'` echo ${pid} if [[ $pid -gt 0 ]];then `kill -9 $pid` fi
阅读全文
摘要:1、查找及删除文件的命令 find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \; 应用命令为: find /fastdfs/storage/store/data/ -mtime +10 -name "*.*" -exec rm -rf {} \; 2、
阅读全文
摘要:package com.huake.erp.common.tools.util;import cn.hutool.core.util.StrUtil;import java.io.Serializable;import java.lang.invoke.SerializedLambda;import
阅读全文
摘要:xxl-job 定时任务官网 xxl-job springboot 整合资料参考 一、xxl-job简介 xxl-job是一个开源的分布式定时任务框架,它可以与其他微服务组件一起构成微服务集群。它的调度中心(xxl-job)和执行器(自己的springboot项目中有@XxlJob("定时任务名称"
阅读全文
摘要:首先在idea中查看maven的编码方式 mvn -v Maven home: D:\apache-maven-3.6.3\bin\..Java version: 11.0.17, vendor: Oracle Corporation, runtime: C:\Program Files\Java\
阅读全文
摘要:获取属性名称: /** * 获取属性名数组 * * @param o 对象 * @return 属性名称 */ private String[] getFiledName(Object o){ Field[] fields=o.getClass().getSuperclass().getDeclar
阅读全文
摘要:1.1 安装GCC编译器 yum install -y gcc-c++ 1.1 解压缩 tar -zxf redis-3.0.0.tar.gz 1.1 编译及安装 make && make install PREFIX=/usr/local/redis 1.1 简单配置 cp /root/uploa
阅读全文
摘要:erlang下载地址 (根据自己的版本来下载): https://github.com/rabbitmq/erlang-rpm/releases
阅读全文
摘要:官网地址: https://www.rabbitmq.com/download.html 安装rabbitmq 需要依赖erlang语言,erlang安装包: https://github.com/rabbitmq/erlang-rpm/releases rabbitmq安装包: https://g
阅读全文
摘要:官网下载地址: https://multipass.run/install 免费试用的: https://github.com/canonical/multipass/releases windowns安装及使用: https://blog.csdn.net/zhourui2000/article/
阅读全文
摘要:https://baijiahao.baidu.com/s?id=1715133904829386650&wfr=spider&for=pc
阅读全文
摘要:停止所有启动的容器 docker stop $(docker ps -a -q) 启动所有停止的容器 docker start $(docker ps -a -q) 删除所有容器 docker rm $(docker ps -a -q)
阅读全文
摘要:https://mirrors.tuna.tsinghua.edu.cn/apache/maven/mvnd/ 设置mvnd 编码 找到安装目录 D:\mvnd\conf\mvnd.properties mvnd.jvmArgs=-Dfile.encoding\=UTF-8
阅读全文
摘要:命令: git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --numstat | grep "\(.java\)$
阅读全文
摘要:本文主要讲解:Java 8 Stream之Collectors.groupingBy()分组示例 Collectors.groupingBy() 分组之常见用法 功能代码: /** * 使用java8 stream groupingBy操作,按城市分组list */ public void grou
阅读全文
摘要:1、Docker开启远程访问 #修改该Docker服务文件 vi /lib/systemd/system/docker.service #修改ExecStart这行 ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run
阅读全文
摘要:1.文件名称固定为Dockerfile demo1 FROM tomcat RUN mkdir -p /usr/local/tomcat/webapps/ROOT/ RUN echo 'hello world 222'>/usr/local/tomcat/webapps/ROOT/index.htm
阅读全文
摘要:官方提供的安装教程: https://docs.docker.com/install/linux/docker-ce/centos/#install-using-the-repository CentOS安装要求: Docker支持以下的CentOS版本: · CentOS 7 (64-bit) ·
阅读全文
摘要:WITH RECURSIVE t1 可以实现递归查询出所有的数据 (向上递归/向下递归) with recursive t1 as ( select * from sys_dept where dept_leader = 1 and delete_flag = 0 union all select
阅读全文
摘要:每次打开idea项目是每次都要打开idea再手动选择项目,直接设置成右键打开会很方便。 效果图: 1. 首先 win + R 输入regedit 打开注册表 2. 打开注册表后找到如下路径: 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shel
阅读全文

浙公网安备 33010602011771号