自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(150)
  • 资源 (3)
  • 收藏
  • 关注

原创 systemctl命令

systemctl is-enabled servicename.service #查询服务是否开机启动systemctl enable *.service #开机运行服务systemctl disable *.service #取消开机运行systemctl start *.service #启动服务systemctl stop *.service #停止服务systemctl restart *.service #重启服务systemctl reload *.service #重新加载服务配

2022-04-02 14:22:36 3152

转载 deepin开启ssh远程登录

1.安装登录服务端sudo apt-get install openssh-server2.配置端口sudo vi /etc/ssh/sshd_configport 22 处即为修改端口的地方,默认不修改就是22端口3.重启SSH服务端sudo /etc/init.d/ssh start 或者 service ssh start此时deepin就支持ssh协议的远程登录了在虚拟机windows端用secureCRT客户端ssh2远程登录可以登录成功。...

2022-04-02 00:13:43 4421

转载 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:***}?serve

2022-03-24 10:15:36 2155

原创 spring cloud stream 是如何分配kafka的partitions给不同的instance的

生产者设置分区spring.cloud.stream.bindings.output.producer.partitionKeyExpression=payloadspring.cloud.stream.bindings.output.producer.partitionCount=2spring.cloud.stream.bindings.output.producer.partitionKeyExpression:通过该参数指定了分区键的表达式规则,我们可以根据实际的输出消息规则来配置SpEL

2022-03-23 11:04:22 2712

原创 Spring Cloud入门教程

Spring Cloud入门教程系列:Spring Cloud入门教程(一):服务治理(Eureka)Spring Cloud入门教程(二):客户端负载均衡(Ribbon)Spring Cloud入门教程(三):声明式服务调用(Feign)Spring Cloud入门教程(四):微服务容错保护(Hystrix)Spring Cloud入门教程(五):API服务网关(Zuul) 上Spring Cloud入门教程(六):API服务网关(Zuul) 下Spring Cloud入门教程(七):分布

2022-03-21 14:46:55 612

转载 Spring Cloud入门教程(九):基于消息驱动开发(Stream)

基于消息驱动的开发几乎成了微服务架构下必备开发方式之一。这是因为,第一原来传统单体架构开发中的接口调用开发已经在微服务架构下不存在;第二微服务架构的开发要求降低各微服务直接的依赖耦合,一旦我们在某个微服务中直接调用另外一个微服务,那么这两个微服务就会通过依赖产生了强耦合;第三微服务的自治原则也强烈要求各微服务之间不能够互相调用。因此,在微服务架构开发中基于消息驱动的开发成为了一种必然趋势。让我们来看一下示例工程中的一个场景:Mall-Web微服务要求能够实现自治,尽量降低对商品微服务(Procuct-

2022-03-21 14:39:12 250

转载 如何编写自己的 Springboot starter

编写自己的starter步骤创建名字为xxx-spring-boot-starter 的启动器项目创建名字为xxx-spring-boot-autoconfigure的项目编写属性绑定类xxxProperties编写服务类,引入xxxProperties编写自动配置类XXXAutoConfiguration注入配置创建spring.factories文件,用于指定要自动配置的类启动器项目为空项目,用来引入xxx-spring-boot-autoconfigure等其他依赖项目引入s

2022-03-20 15:55:22 620

转载 常见的几种JS语法糖

对象字面量let sex1 = 'man', sex2 = ‘woman’let sex = {man,woman} 箭头函数let fun = function(params){}//可以缩写成如下 箭头函数会改变this的指向let fun= params =>{}//当参数有两个及以上时,如下:let fun= (params1,params2,,,)=>{}数组解构let arr = ['a','b','c'];let {a,b} = arrconsole.

2022-03-18 17:53:21 420

原创 Maven打包Excel等资源文件损坏问题

最近在做一个Excel导出的功能,由于导出Excel的表格样式比较复杂,所以使用了POI的Excel模版功能。我将模版存放在 /src/main/resources/template 目录下,这也就引出了我所遇到的问题。由于Java项目在编译/Maven打包Excel等资源文件时,使用了Maven的filter,导致打包后的Excel文件乱码或者损坏。<build> <plugins> <plugin> <groupId>

2022-03-15 17:12:08 1188

转载 mysql: show processlist 详解

最近排查一些MySQL的问题,会经常用到 show processlist,所以在这里把这个命令总结一下,做个备忘,以备不时只需。show processlist 是显示用户正在运行的线程,需要注意的是,除了 root 用户能看到所有正在运行的线程外,其他用户都只能看到自己正在运行的线程,看不到其它用户正在运行的线程。除非单独个这个用户赋予了PROCESS 权限。root用户,可以看到全部线程运行情况普通的activiti用户只能看到自己的单独给activiti用户授PROCESS权限,(授权后需要

2022-03-11 15:34:25 1746

转载 Kafka如何保证消息的可靠性

Kafka分布式,高可用存储架构总所周知,Kafka是一个分布式的、可分区的、可复制的消息系统。也就是说一个topic中的消息是放在多个partition上的,可是当一台机器宕机后不就会导致部分消息不可消费吗?所以Kafka还做了多副本冗余,每个Partition都可以搞一个副本放在别的机器上,这样某台机器宕机,只不过是Partition其中一个副本丢失。如果某个Partition有多副本的话,Kafka会选举其中一个Parititon副本作为Leader,然后其他的Partition副本是Follo

2022-03-06 16:17:53 2431

原创 【最全面】SourceTree使用教程详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决,提交PR)

https://www.cnblogs.com/Can-daydayup/p/13128633.html

2021-10-13 11:16:18 576

原创 Linux命令

根据端口号查线程netstat -anpt | grep 7070

2021-07-21 15:14:53 98

原创 MySQL this is incompatible with sql_mode=only_full_group_by

发生原因因为查询列包含未使用聚合函数的列解决办法修改配置编辑my.cnf文件文件地址一般在:/etc/my.cnf,/etc/mysql/my.cnf找到sql-mode的位置,去掉ONLY_FULL_GROUP_BY然后重启MySQL;修改SQL对未使用聚合函数的列使用ANY_VALUE()函数,例如SELECT ANY_VALUE(t.name),ANY_VALUE(t.mobile) FROM t_test t WHERE t.code='1001' group by t.ti

2021-07-14 17:34:25 684 1

原创 maven-resources-plugin把配置文件、依赖jar包独立打包出一个目录

<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>3.1.0</version> <executions> <execution> <id>copy-config-resources</id>

2021-07-12 16:22:58 881

原创 启动停止程序脚本

startup.sh#!/bin/sh#JAVA_DEBUG='-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000'script_abs=$(readlink -f "$0")script_dir=$(dirname $script_abs)root_dir=$(cd $script_dir/../;pwd)echo "root dir is $root_dir"logs_dir=$root_dir/lo

2021-07-12 16:18:54 195

原创 时间复杂度公式

2021-06-16 14:45:07 107

转载 Java NIO浅析

原文链接:https://zhuanlan.zhihu.com/p/23488863NIO(Non-blocking I/O,在Java领域,也称为New I/O),是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并发与大量连接、I/O处理问题的有效方式。那么NIO的本质是什么样的呢?它是怎样与事件模型结合来解放线程、提高系统吞吐的呢?本文会从传统的阻塞I/O和线程池模型面临的问题讲起,然后对比几种常见I/O模型,一步步分析NIO怎么利用事件模型

2021-06-15 17:00:21 98

原创 MAT JVM内存分析工具

原文链接:https://www.cnblogs.com/zh94/p/14051852.htmlMat的作用  MAT是Memory Analyzer tool的缩写,是一种快速,功能丰富的Java堆分析工具,能帮助你查找内存泄漏和减少内存消耗。很多情况下,我们需要处理测试提供的hprof文件,分析内存相关问题,那么MAT也绝对是不二之选。下载地址:http://www.eclipse.org/mat/downloads.phpMat的使用步骤  打开Mat后File>OpenHeapDum

2021-05-31 11:55:17 530

原创 redis查看连接数

查看密码进入redis的安装目录(是安装目录的),查看redis.config文件打开配置文件后,搜索requirepass这个就是密码使用密码连接./redis-cli -h 172.168.0.123 -p 6379 -a Passw0rd查看连接数info clients允许最大连接数config get maxclients具体客户端连接client list...

2021-05-30 21:28:36 1189

原创 排查问题思路方法

2021-05-28 13:34:22 237

原创 poi导入时大数字被转成科学计数

new DecimalFormat("0").format(cell.getNumericCellValue())

2021-05-27 17:49:14 87

原创 设置下载文件名

this.getResponse().setHeader("Content-Disposition", StrUtil.format("attachment;filename={}.xls", URLUtil.encode("导入失败数据")));

2021-05-27 17:02:34 122

原创 临时文件工具类

package aaa.bbb.ccc.util;import cn.hutool.core.io.FileUtil;import cn.hutool.system.SystemPropsKeys;import cn.hutool.system.SystemUtil;import java.io.File;/** * @author zhongruhang */public class TempFileUtil { private static final String DIR

2021-05-25 15:11:33 78

原创 定时删除的文件工具类

说明过期自动清理,程序退出自动清理使用到了Hutool和lombok工具类package aaa.bbb.ccc.utils;import java.io.File;/** * @author zhongruhang */public class CacheFile { private final File file; /** * 上次访问时间 */ private volatile long lastAccess; /**

2021-05-25 15:05:57 1221 1

转载 MySql数据库备份与恢复——使用mysqldump 导入与导出方法总结

原文地址:https://blog.csdn.net/helloxiaozhe/article/details/77680255MySql数据库备份与恢复——使用mysqldump 导入与导出方法总结  mysqldump客户端可用来转储数据库或搜集数据库进行备份或将数据转移到另一个sql服务器(不一定是一个mysql服务器)。  转储包含创建表和/或装载表的sql语句。  ps、如果在服务器上进行备份,并且表均为myisam表,应考虑使用mysqlhotcopy,因为可以更快地进行备份和恢复。 

2021-05-24 17:03:15 1093

原创 Ant编译打包部署

<?xml version="1.0" encoding="UTF-8"?><project name="shy-bomc" default="allInOne" basedir="."> <property name="build.dir" value="WebContent/WEB-INF/classes"/><!--编译后的class文件存放路径--> <property name="WebContent" value="Web

2021-05-17 10:25:51 375

原创 要健康地爱一个人

原文链接: https://zhuanlan.zhihu.com/p/23353013作者:徐沪生文章来源:豆瓣原文链接:https://www.douban.com/note/534219108/?from=tag_all  我一直觉得谈恋爱就像种庄稼,播种,开花,结果,收获。这其中还要松土,施肥,除草,还要能忍受的住各种天气灾害虫害得侵蚀。谈恋爱也是有规律的。这中间,我更觉得,一个正确的恋爱观是一段高质量爱情的基本保证。  今天无意间看到了徐沪生老师的一本书,其中有部分内容引起了我的共鸣。其实

2021-05-10 10:05:37 758 2

原创 MySQL-长事务详解

原文链接:https://bbs.huaweicloud.com/blogs/119817

2021-04-27 17:52:49 925

原创 将jar包安装到maven本地仓库

  项目开发中,会遇到其他公司提供的jar包,这些jar包在maven的中央仓库中是没有的,那么该如何将某个依赖手动加入到本地maven仓库呢?在jar包所在的目录打开命令行输入命令mvn install:install-file -Dfile=SunJdk1.5JavaPSO-1.0.jar -DgroupId=com.telecom.oa -DartifactId=SunJdk1.5JavaPSO -Dversion=1.0 -Dpackaging=jar,jar包名称和groupId、artif

2021-04-20 09:29:29 92

原创 mybatis pagehelper使用

maven配置 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.2.0</version> </dependency>mybatis-config.xml配置 &l

2021-04-16 14:46:45 412 1

原创 maven仓库配置

项目pom.xml <repositories> <repository> <id>spring-releases</id> <name>Spring Releases</name> <url>https://repo.spring.io/release</url> </repository>

2021-04-16 14:12:25 194

原创 springboot jar包Linux启动停止脚本

kill.sh#!/bin/sh#根据进程名杀死进程if [ $# -lt 1 ]then echo "缺少参数:procedure_name" exit 1fiPROCESS=`ps -ef|grep $1|grep -v grep|grep -v PPID|awk '{ print $2}'`for i in $PROCESSdo echo "Kill the $1 process [ $i ]" kill -15 $idoneshutdown.sh#!/bi.

2021-04-16 14:01:28 92

原创 spring根据activeProfile读取Properties文件配置

package aaa.bbb.ccc.config;import cn.hutool.core.convert.Convert;import cn.hutool.core.util.StrUtil;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationCo

2021-04-16 10:06:59 595

原创 springboot配置log4j2

maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> &

2021-04-14 11:25:30 177

原创 IDEA springboot控制台中文乱码

2021-04-13 18:07:26 435

原创 log4j2配置demo

<?xml version="1.0" encoding="UTF-8"?><Configuration status="DEBUG" strict="true" name="extFrameworkSynGW" packages="aaa.bbb.ccc"> <Properties> <Property name="filename">logs/appName/appName.log</Prope

2021-04-13 17:28:01 91

原创 Linux curl 命令下载文件

原文链接:https://www.cnblogs.com/hujiapeng/p/8470099.html介绍  在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法:curl [option] [url]常见参数:-A/--user-agent <string> 设置用户代理发送给服务器-b/--cookie &lt

2021-04-13 14:12:08 4133

原创 springboot结合Apache CXF编写Web Service

项目结构maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId&g

2021-04-13 11:59:37 880

转载 mysql general_log日志,查看MySQL所有被执行的SQL语句

原文链接:https://blog.csdn.net/u010735147/article/details/81871560一、介绍  开启 general log 将所有到达MySQL Server的SQL语句记录下来。  一般不会开启开功能,因为log的量会非常庞大。但个别情况下可能会临时的开一会儿general log以供排障使用。相关参数一共有3:general_log、log_output、general_log_fileshow variables like ‘general_log

2021-04-08 15:35:35 320

统一接口解密封装校验参数测试用例

统一接口解密封装校验参数测试用例

2021-04-13

易语言窗口句柄获取工具

易语言窗口句柄获取工具源码,一款窗口句柄获取工具。启动本程序后,把鼠标移动到您需要获取的窗口。

2015-09-16

易语言模块管理工具

用于查看易语言模块的内容,还可以对模块分类管理。

2015-08-21

空空如也

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

TA关注的人

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