自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xhga

学习分享.

  • 博客(90)
  • 资源 (1)
  • 收藏
  • 关注

原创 java-服务摧毁, 服务关闭 优雅退出 并执行摧毁方法,完成某些操作

java-服务下线时需要执行方法, 如断开数据库连接,zk连接…1. 实现DisposableBean接口说明: 实现DisposableBean接口, destroy方法就是服务关闭执行的方法配置关闭服务执行方法:package com.luck.config;import org.springframework.beans.factory.DisposableBean;imp...

2019-12-28 16:25:49 1349

原创 idea+tomcat实现热部署-修改java代码及时生效

前言: 实现效果,修改java后端代码不必重启tomcat,实现热部署。 (修改保存代码,要等几秒钟就可以生效了,我这边大概5s) 此文章也是在我测试完全没问题之后,回想我的配置过程所写的文章。一.准备自己...

2019-03-13 22:15:52 2902 1

原创 HashMap源码解析jdk1.8:初始化resize,添加put,获取get

源码解析有参考以下博客:http://www.cnblogs.com/jzb-blog/p/6637823.htmlHashMap:  以k-v键值对存储格式的容器,key,value都可以为空,key不重复,非线程安全(线程安全请使用ConcurrentHashMap);  底层采用的是 数组+(链表 / 红黑树)结构组成; 常用的有put(),get(),size(),re...

2018-12-08 16:30:39 205

原创 基于docker的开发者集成环境

常见的中间件:nginx, mysql, redis, mongo, rabbitmq, nacos, rocketmq, zookeeper等。2. 进入文件夹:cd docker-develop-env。3. 运行容器:docker-compose up -d。docker-compose一键部署开发者环境。1. 下载项目:git clone。

2024-04-14 10:49:28 210 2

原创 spring validation,自定义校验时间注解

与其他注解一样@LocalDateTimeRange与@Valid 搭配使用。

2023-11-12 13:55:19 420

原创 切面编程@Aspect 获取 url参数 + requestBody参数

【代码】【无标题】

2023-10-11 11:00:27 1070

原创 docker 安装nacos,使用自定义mysql

docker安装nacos,自定义mysql

2023-09-21 14:15:00 397

转载 单链表逆转

【代码】单链表逆转。

2023-03-12 13:06:56 87

转载 linux安装docker

这一步会让确认是否下载,核对指纹。3、安装docker。4、启动docker。

2023-03-10 21:48:38 75

原创 安装nacos

安装nacos

2022-07-25 17:30:53 225

原创 windows安装php

1.下载php软件包地址:https://windows.php.net/download/选择:VS16 x64 Thread Safe 下的 zip 文件说明:non-thread-safe & thread-safe: non-thread-safe 非线程安全 与IIS 搭配环境 thread-safe 线程安全 与apache 搭配的 环境VC15 & VS16: 较新版本的 PHP 是使用 VC15 或 VS16(分别是 Visual Studio 201.

2021-08-26 22:02:24 5171 1

原创 linux安装redis,集群配置

安装redis服务:下载地址: wget https://download.redis.io/releases/redis-6.2.4.tar.gz解压:tar -zxvf redis-6.2.4.tar.gzcd redis-6.2.4/安装: make &&make install安装完成之后将有redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis...

2021-06-26 22:17:06 286 1

原创 linux安装jdk

java环境:下载npm包:例如: 下载jdk8进入: https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html选择下载rpm: Linux x64 RPM Package jdk-8u291-linux-x64.rpm安装rpm包rpm -ivh jdk-8u291-linux-x64.rpm设置环境变量vi /etc/profile添加下面内容:export JAVA_HOME="/u

2021-05-30 22:30:52 107

原创 spring项目非controller方法上使用@Valid / service类方法使用@Valid校验参数

spring项目非controller方法上使用@Valid / service类方法使用@Valid校验参数top:参考博客:1. 方法校验bean添加到spring容器:2. 校验配置2.1 自定义校验组:2.2 自定义model:接口校验规则定义:@NotBlank,@Valid...实现类声明支持校验参数:@Validated2.5 controller示例:top:参考博客:https://blog.csdn.net/f641385712/article/details/974029461.

2021-05-21 15:25:18 3503

原创 java-jvm监控工具

# java jvm监控工具:## jstack描述:jstack命令为指定的Java进程、核心文件或远程调试服务器打印Java线程的Java堆栈跟踪语法:```jstack [ options ] pidjstack [ options ] executable corejstack [ options ] [ server-id@ ] remote-hostname-or-IP```参数:```executable: 从中生成核心转储的Java可执行文件。core: 要为...

2021-03-07 01:27:58 149

原创 elastic-job没有自动创建表JOB_EXECUTION_LOG,JOB_STATUS_TRACE_LOG

项目集成elastic-job,但是并没有创建JOB_EXECUTION_LOG,JOB_STATUS_TRACE_LOG这两张表。下面这篇文章是我遇到此问题的分析,并解决:https://blog.csdn.net/qq_37751454/article/details/90737740希望能帮助到你!

2021-03-07 01:00:12 1300

原创 spring-boot-actuator监控,及spring-boot-admin可视化监控数据

spring-boot集成actuator服务监控组件,基于spring-boot2.4.0

2020-12-06 14:28:11 1337

原创 java获取cpu数量,以及cpu使用率(cpu负载)

Java获取cpu数量,cpu使用率如下是spring-boot监控服务spring-boot-starter-actuator源码中获取cpu个数,cpu使用率的方式.import com.sun.management.OperatingSystemMXBean;import java.lang.management.ManagementFactory;/** * @author luckhwb */public class SystemUtil { privat

2020-11-30 22:20:56 3213

原创 java实现生成PDF文件

1.PDF文件简介PDF是可移植文档格式,是一种电子文件格式,具有许多其他电子文档格式无法相比的优点。PDF文件格式可以将文字、字型、格式、颜色及独立于设备和分辨率的图形图像等封装在一个文件中。该格式文件还可以包含超文本链接、声音和动态影像等电子信息,支持特长文件,集成度和安全可靠性都较高。在系统开发中通常用来生成比较正式的报告或者合同类的电子文档。2.生成P

2020-10-24 21:21:21 24965 8

原创 linux安装zookeeper3.6.1

linux安装zookeeper3.6.1下载 zookeeper3.6.1(下载页面https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.6.1/apache-zookeeper-3.6.1-bin.tar.gz)下载:wget https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.6.1/apache-zookeeper-3.6.1-bin.tar.gz解压:.

2020-08-29 16:39:20 408

原创 linux安装rabbitmq-3.8.5

安装erlang下载安装包https://packagecloud.io/rabbitmq/erlang/packages/el/6/erlang-23.0.3-1.el6.x86_64.rpm安装2.0 如果存在旧版本需要执行此步骤( 通过 rpm -qa erlang 查询)yum remove erlang-old-version2.1 安装rpm -ivh erlang-23.0.3-1.el6.x86_64.rpm2.2查询安装包 rpm -qa erlang查询版本 .

2020-08-05 23:42:47 936

原创 python-通过ssh远程连接mysql

通过跳板机ssh远程连接mysql:import pymysqlfrom sshtunnel import SSHTunnelForwarderimport requestsimport datetimewith SSHTunnelForwarder( ssh_address_or_host=('ssh-Ip', 22), ssh_password='ssh-密码', ssh_username='ssh-用户', remote_b

2020-06-18 19:26:18 1157

原创 python-爬取印度银行对应的ifsc

Python获取印度各银行对应的ifsc(前4位):import requestsimport reheaders = { "User-Agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3...

2020-04-08 15:34:20 1532 1

转载 CompletableFuture 学习记录

学习参考文章:https://www.jianshu.com/p/6bac52527ca4(CompletableFuture 使用详解)上代码:package com.luck.util;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.util.concurrent.CompletableFutu...

2020-03-24 18:06:17 179

原创 sql-记录有些时候用到的sql

去除换行符:update t set field = REPLACE(field,CHAR(10), ‘’)去除回车符:update t set field = REPLACE(field,CHAR(13), ‘’)

2020-03-03 11:12:27 101

原创 Elastic-job 遇到 Registering Quartz shutdown hook.

Elastic-job 遇到 Registering Quartz shutdown hook.:配置注册中心:ZookeeperRegistryCenter zk = new ZookeeperRegistryCenter(new ZookeeperConfiguration(serverList, namespace))问题来源:服务配置Elastic-job定时任务, 且多个服务nam...

2020-01-18 15:58:22 1082

原创 git-gitblit的搭建

1.安装jdk请安装jdk1.7(或>1.7)2.上传安装包gitblit官网:http://www.gitblit.com/下载如图linux版本,并上传服务器进行解压,得到gitblit-1.8.0文件夹3.配置,修改默认配置文件$ cd gitblit-1.8.0$ cd data编辑defaults.properties$ vim defaults.p...

2019-12-08 18:38:25 273

原创 git submodule添加子模块(子仓库)

在父仓库中添加子仓库创建父仓库(parent)clone地址:: https://gitee.com/xxx/parent.git创建子仓库(child1)clone地址:: https://gitee.com/xxx/child1.git创建子仓库(child2)clone地址:: https://gitee.com/xxx/child2.git注: 创建仓库的时候勾...

2019-12-07 21:37:32 6281

原创 pandas常用命令:

import numpy as npimport pandas as pdmy_list = list('abcdefghi')my_arr = np.arange(26)my_dict = dict(zip(my_arr, my_list))series = pd.Series(my_dict)print('--------------------------series dat...

2019-11-09 18:59:27 139

原创 spring-浅析加载消息转换器,处理@Responsebody注解

简要分析spring加载消息转换器,处理@Responsebody注解的controller,并且也是添加jackson-dataformat-xml依赖之后,bean转化为xml字符串.参考文章:https://blog.csdn.net/sunroyfcb/article/details/81048675https://www.jianshu.com/p/0a9c247571f9ht...

2019-11-02 19:03:05 266

转载 mongodb基本知识

来源: https://www.runoob.com/mongodb/mongodb-tutorial.html简要说明:sql术语mongodb术语解释说明databasedatabase数据库tablecollection数据库表/集合rowdocument数据记录行/文档columnfield数据字段/域indexindex...

2019-11-02 16:34:36 123

原创 docker-部署jar项目

docker部署jar项目:来源: https://www.jianshu.com/p/ec477d84fc7d- 1.下载java镜像(jdk8)docker pull java:8- 2.进入执行jar包所在文件夹, 创建/编写Dockerfile 文件创建 touch Dockerfile编辑:vim Dockerfile内容:FROM java:8 ...

2019-10-27 17:41:48 348

原创 docker-修改默认存储位置

1.查看docker信息docker默认存储位置: /var/lib/docker2. 新建存储位置(/home/data/docker)3. 修改存储位置:新增graph: “graph”:"/home/data/docker"4.拷贝docker文件到/home/data/docker查看拷贝文件:5.重启docker6.再次查看docker信息已修改为 ...

2019-10-20 12:25:57 150

原创 python-查询数据库中某一张表的列名

import pymysql# 建立连接connect_stat = pymysql.Connect(host='localhost', port=3306, user='root', passwd='123456', db='stats', charset='utf8')cursor = connect_stat.cursor()# 查询sqlcursor.execute("sele...

2019-10-13 14:29:36 2599

原创 python-连接数据库

1.连接数据库import pymysqlimport xlsxwriterconnect = pymysql.Connect(host='localhost', port=3306, user='root', passwd='123456', db='luck', charset='utf8')cursor = connect.cursor()cursor.execu...

2019-10-06 16:15:18 94

原创 python-生成xlsx表格

引入 xlsxwriter 包import xlsxwriterworkbook = xlsxwriter.Workbook('currency_format.xlsx')cell_format_one = workbook.add_format({'bold': True, 'font_color': 'red'})cell_format_two = workbook.add_f...

2019-10-06 14:49:17 3033

翻译 maven私服nexus下载安装

1.下载 1.1 https://help.sonatype.com/repomanager2/download 下载页面 1.2 链接:https://pan.baidu.com/s/1pKfV9SSilIkGJUy0TUta9A 提取码:hupv2.开启服务 2.1 上传linux系统, 解压(zip包: unzi...

2019-10-01 14:21:43 482

原创 docker常用命令:

常用命令:docker version # 查看版本docker info # 查看docker信息docker search nginx # 查看nginx 镜像docker pull nginx # 拉取镜像docker images # 查看镜像文件docker rmi imgageid # 删除镜像...

2019-09-29 18:13:47 115

原创 httpcomponents:几种常见的http请求,get/post

1.添加mvn依赖 <dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>3.1</version> </dependency> ...

2019-08-15 22:53:09 679

转载 mysql安装,常用命令:

安装MySQL参考文章:打造完美接口文档 - 发布springboot应用到阿里云服务器--https://blog.csdn.net/ruglcc/article/details/761476451.安装之前更新一下软件库sudo apt-get update2.安装mysql服务器apt-get install mysql-server 作为发布有mysql服务...

2019-06-16 13:55:55 206

dubbo-admin

dubbo-admin是dubbo远程服务框架的管理平台,通过部署到本地,可以查看你使用dubbo发布哪些服务,与消费哪些服务

2018-10-12

空空如也

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

TA关注的人

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