自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (45)
  • 收藏
  • 关注

原创 SimpleDateFormat格式化日期线程不安全问题分析

SimpleDateFormat格式化日期线程不安全问题

2022-10-14 11:10:03 241 1

原创 mysql5.7安装问题处理

mysql5.7安装常见问题

2022-09-20 15:54:12 2287

原创 java 判断坐标是否在多边形和圆形内工具类

import com.alibaba.fastjson.JSON;import java.awt.geom.Point2D;import java.util.ArrayList;import java.util.List;public class GisUtils { private static double EARTH_RADIUS = 6378.137; private static double rad(double d) { return d * M.

2022-05-13 11:18:27 327

原创 Java 坐标系相互转换

1.WGS-84原始坐标系,一般用国际GPS纪录仪记录下来的经纬度,通过GPS定位拿到的原始经纬度,Google和高德地图定位的的经纬度(国外)都是基于WGS-84坐标系的; * 但是在国内是不允许直接用WGS84坐标系标注的,必须经过加密后才能使用;2.GCJ-02坐标系,又名“火星坐标系”,是我国国测局独创的坐标体系,由WGS-84加密而成,在国内,必须至少使用GCJ-02坐标系,或者使用在GCJ-02加密后再进行加密的坐标系,如百度坐标系。高德和Google在国内都是使用GCJ-02坐标系,.

2022-04-26 15:16:47 2483 1

原创 java float类型转byte short数组方法

1、float转byte数组public static byte[] float2byte(float f) { // 把float转换为byte[] int fbit = Float.floatToIntBits(f); byte[] b = new byte[4]; for (int i = 0; i < 4; i++) { b[i] = (byte) (fbit

2021-12-31 10:45:41 2289

原创 springboot 集成activemq

1、引入jar包 <!--ActiveMq--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId> <version>1.5.0.RELEASE</version> </dependency>

2021-08-23 17:27:28 2298

原创 AES 256加密

/** * AES256 算法 * CBC 模式 * NoPadding 无填充模式 * CBC模式需要添加一个参数iv * * 介于java 不支持PKCS7Padding,只支持PKCS5Padding 但是PKCS7Padding 和 PKCS5Padding 没有什么区别 * 要实现在java端用PKCS7Padding填充,需要用到bouncycastle组件来实现 */public class AesEncoder { /* * 加密用的Key 可以用26个.

2021-08-12 11:58:46 2655

原创 java 对比2个数的二进制不同位

public class BitUtils { /** * * @param oldV 旧值 * @param newV 新值 * @return bit位上有变化的,当前bitw位值 */ public static Map<Integer, Character> getCurrentStatusChanged(long oldV, long newV){ Map<Integer, Character&g.

2021-08-12 11:32:20 435 1

原创 linux jdk安装

1.上传安装包(安装包在我资源文件里面有下载)cd /usr/local/rz2.解压安装包 tar -xvf jdk-8u112-linux-x64.tar.gz mv jdk1.8.0_112/ jdk83.修改profile 环境变量vi /etc/profile加在文件最后JAVA_HOME=/usr/local/jdk8PATH=$JAVA_HOME/bin:$PATH4.使环境变量生效source /etc/profile5.查看命令jav...

2021-05-13 16:12:49 56

原创 彻底删除Kafka中的主题方法

1、删除kafka存储目录(server.properties文件log.dirs配置,默认为"/tmp/kafka-logs")相关topic目录rm -rf TOPIC_1-*2、删除zookeeper里面的topic信息(1)登录zookeeper客户端:命令:./bin/zookeeper-client(或者通过可视化工具连接删除)(2)找到topic所在的目录:ls /brokers/topics(3)找到要删除的topic,执行命令:rmr /brokers/topics/【

2020-12-16 19:23:11 1924

原创 java 个性化定时任务schedule实现

1.java个性化定时任务工具类import java.util.concurrent.*;import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class RetryScheduler { private static final ConcurrentMap<String, RetryTask> TASKS = new ConcurrentHashMap<String, RetryTask>();

2020-11-20 18:20:11 175

原创 spring boot项目打zip包运行linux环境

1.添加配置文件assembly.xml<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-pl

2020-11-20 15:59:13 141

原创 nginx 配置问题总结

1.nginx反向代理域名访问,不需要解析成IP访问.新增:proxy_set_header Host "www.baidu.com";location / { proxy_set_header Host "www.baidu.com"; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_ad

2020-09-11 17:44:15 207

原创 JVM-常量池篇

存储内容Class文件中除了有类的版本、字段、方法、接口等描述信息外,还有一项信息是常量池,用于存放编译期生成的各种字面量和符号引用,这部分内容将在类加载后进入方法区的运行时常量池中存放。字面量: 双引号引起来的字符串值,“kkb” 定义为final类型的常量的值。符号引用: 类或接口的全限定名(包括他的父类和所实现的接口) 变量或方法的名称 变量或方法的描述信息 方法的描述:参数个数、参数类型、方法返回类型等等 变量的描述信息:变量的返回值...

2020-08-05 17:23:30 185

原创 IDEA导入项目出现红色J问题解决

1.把项目的所有.iml文件全面删除。2.在maven菜单删除项目所有包3.从新从新导入项目。4.在project structure的modules模块 删除 content root重新加入就好。

2020-08-05 16:27:07 1933

原创 k8s集群部署-flannel插件部署篇

#部署flannel网络插件 --- 只需要在主节点执行#1、下载flannel网络插件wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml#2、部署flannelkubectl create -f kube-flannel.yml#也可进行部署网络kubectl apply -f#3、节点Join#查看日志文件cat kubeadm-init.log#

2020-07-29 17:20:29 938

原创 k8s集群部署-依赖镜像k8s部署篇

一、依赖镜像#1、上传镜像和解压镜像(到我上传的“k8s集群安装软件包”)rztar -zxvf kubeadm-basic.images.tar.gz#2、导入镜像脚本代码 (在任意目录下创建sh脚本文件:image-load.sh)vi image-load.sh#!/bin/bashls /root/kubeadm-basic.images > /tmp/images-list.txtcd /root/kubeadm-basic.imagesfor i in $(c.

2020-07-29 17:06:08 734

原创 k8s集群部署-docker部署k8s安装篇

一、docker部署#1、安装dockeryum install -y yum-utils device-mapper-persistent-data lvm2#紧接着配置一个稳定(stable)的仓库、仓库配置会保存到/etc/yum.repos.d/docker-ce.repo文件中yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo#更新Yum安装的相关Docke软件包

2020-07-29 16:50:57 301

原创 k8s集群部署-依赖环境篇

#1、给每一台机器设置主机名hostnamectl set-hostname k8s-master01hostnamectl set-hostname k8s-node01hostnamectl set-hostname k8s-node02#查看主机名hostname#配置IP host映射关系vi /etc/hosts192.168.126.120 k8s-master01192.168.126.121 k8s-node01192.168.126.122 k8s-node02

2020-07-29 16:44:44 591

原创 linux centos网卡设置

1#vim /etc/sysconfig/network-scripts/ifcfg-ens33 进入网卡设置红色是需要修改和添加的地方,按i进入编辑模式TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_A

2020-07-29 16:16:05 126

原创 nginx动静分离配置

worker_processes 1;error_log logs/error.log info;pid logs/nginx.pid;events {worker_connections 1024;}http {include /app/nginx/conf/healcheck.conf;include mime.types;default_type application/octet-stream;log_format main '$remo

2020-05-26 11:06:53 171

原创 Spring AOP记录系统操作日志

问题:  系统功能越来越多需要记录用户的关键操作日志,以便后期的系统维护,方便的查看问题,及时排除。解决方案: 使用spring 的 aop 技术切到自定义注解上,针对不同注解标志进行参数解析,记录日志缺点是要针对每个不同的注解标志进行分别取注解标志,获取参数进行日志记录输出(1)首先新建 注解类【MethodLog】import java.lang.annota...

2019-09-29 17:04:19 609

原创 JAVA用AES128和AES256加密

import org.apache.commons.codec.binary.Hex;import javax.crypto.Cipher;import javax.crypto.NoSuchPaddingException;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;...

2019-08-29 11:03:56 3937

原创 Spring AOP 记录系统操作日志

问题:  系统需要记录用户的关键操作日志,以便后期的系统维护,方便的查看问题,及时排除分析:  (1)保存字段:作为一个日志记录功能,首先数据库新建一张表保存用户的操作关键字段,          用户名,ip,操作描述,时间,日志id  (2)采用技术:      第一种:新建一个日志业务实现,在操作发生时进行联动          缺点是耦合太紧密,无用代码增...

2019-08-27 19:23:53 759

原创 linux下tcpdump抓包工具使用

1.yum install tcpdump2.查看网卡名称:ifconfig3.创建抓包文件并赋权mkdir tcpdumpchown -R tcpdump tcpdump4.按小时抓8080包tcpdump port 8080 -i ens33 -s0 -G 3600 -w %Y-%m%d-%H.cap &5.也可以指定ip,例如截获所...

2019-08-20 14:36:48 137

原创 Mybatis的collection和association用法

1.表实体之间的关系2.实体类@Data@EqualsAndHashCode(callSuper = false)public class TestOne implements Serializable { private static final long serialVersionUID = 1L; private Integer id; // ...

2019-08-07 10:56:41 263

原创 llinux 开机启动集群脚本

1.用xshell工具连接"192.168.3.1" "192.168.3.2" "192.168.3.3" 这3台服务器看是否启动成功。2.在任意一台服务器执行启动脚本。#!/bin/bash ip_array=("192.168.3.1" "192.168.3.2" "192.168.3.3") user="root"passwd="123456"start...

2019-07-25 15:18:24 238

原创 llinux 开机自动启动应用脚本

1.在/etc/init.d建立zookeeper文件,写好脚本。#!/bin/bashexport JAVA_HOME=/usr/local/jdk1.8export PATH=$JAVA_HOME/bin:$PATH#chkconfig:2345 20 90#description:zookeeper#processname:zookeepercase $1 in ...

2019-07-25 14:27:34 113

原创 Linux下服务器时间同步

1、安装ntpdate,执行以下命令# yum install ntpdate -y2、手工同步网络时间,执行以下命令,将从time.nist.gov同步时间# ntpdate 0.asia.pool.ntp.org 若上面的时间服务器不可用,也可以选择以下服务器同步时间  time.nist.gov  time.nuri.net  0.asia.pool.ntp....

2019-07-25 11:39:10 205

原创 linux redis安装脚本

下面是linux 安装redis的shell脚本,如果是从服务器把role改成2即可。#!/usr/bin/env bash# ----------------------------------------# Functions: onekey install redis sentinel# Auther: denglianyong# -------------------------...

2019-07-18 16:41:21 243

转载 ifcfg-eth0配置详解

more /etc/sysconfig/network-scripts/ifcfg-eth0BOOTPROTO=staticNAME=eth1DEVICE=eth1ONBOOT=yesIPADDR=192.168.210.3NETMASK=255.255.255.128GATEWAY=192.168.210.126DNS1=10.116.219.32通过查资料与工作中的进行一...

2019-07-17 13:45:53 5071

转载 Redis配置文件解析

redis.conf转自:http://www.cnblogs.com/zhang-ke/p/5981108.html#redis.conf# Redis configuration file example.# ./redis-server /path/to/redis.conf################################## INCLUDES ######...

2019-07-16 11:12:58 101

原创 CentOS yum方式安装MySQL5.7

在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10...

2019-07-03 12:13:33 106

转载 dubbo实现原理介绍

一、什么是dubboDubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看, Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协...

2019-06-15 16:59:46 144

原创 linux nginx安装流程

刚好周末有时间来整理一下linux 安装nginx流程,有不对的地方欢迎留言。1.下载zookeeper安装包,请查看我的上传资源。2.解压安装包tar -xvf nginx-1.12.0.tar.gz3.如果没有安装基础库要先安装基础库yum install gcc-c++yum install -y pcre pcre-develyum install -y zl...

2019-06-15 16:48:40 147

原创 linux kafka2.11的安装流程

刚好周末有时间来整理一下linux 安装kafka流程,有不对的地方欢迎留言。1.下载zookeeper安装包,请查看我的上传资源。2.解压安装包 unzip kafka_2.11.zip3.修改server.properties文件vi kafka/config/server.propertiesbroker.id=1host.name=192.168.3.12lo...

2019-06-15 16:20:53 436

原创 linux zookeeper的安装流程

刚好周末有时间来整理一下linux 安装zookeeper流程,有不对的地方欢迎留言。1.下载zookeeper安装包,请查看我的上传资源。2.解压安装包unzip zookeeper.zip3.修改myid文件vi zookeeper/zkdata/myid4.修改zoo.cfg配置文件vi /app/zookeeper/conf/zoo.cfgdataDir=...

2019-06-15 16:09:14 218

原创 linux mysql5.7安装流程

刚好周末有时间来整理一下linux安装mysql流程,有不对的地方欢迎留言。下载稳定版本包路径:wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz1、[root@localhost~]# rmp -qa|grep mysql //查询出已安装的mysql2、...

2019-06-15 15:22:12 196

原创 dubbo注销流程

服务端1、从zookeeper移除注册的服务Close all registries、Destroy registry、Unregister、Unsubscribe2、关闭spring容器调用了spring的ClassPathXmlApplicationContext.stop,close方法rabbit Mq在同一线程内也打印了一段log,Waiting for wo...

2019-06-15 15:17:03 1750 1

原创 linux下查java进程的那个线程占用CPU过高原因

1. 查找进程top查看进程占用资源情况明显看出java的那个进程占用过高cpu.2.查找线程使用top -H -p <pid>查看线程占用情况3.查找java的堆栈信息将线程id转换成十六进制#printf %x 15664#3d30然后再使用jstack查询线程的堆栈信息语法:jstack <pid> | gre...

2019-06-06 11:29:52 1335

实体类自动生产

项目实体类生产,https://so.csdn.net/so/search/s.do?q=&t=doc&o=&s=all&l=

2018-06-15

tomcat 集成了eureka

tomcat 集成了eureka 非常好用 具体安装参考https://blog.csdn.net/u011642663/article/details/70198181

2018-06-14

spring cloud之Eureka Server搭建

spring cloud之Eureka Server搭建,最简洁的环境搭建,帮助新手快速搭建起Eureka Server! 安装流程参考 http://lib.csdn.net/article/linux/39639

2018-06-13

测试接口工具jmeter

非常好用的测试接口工具 jmeter,直接解压,然后直接执行\apache-jmeter-3.1\bin\jmeter.bat就可以用了,操作很简单。

2018-04-16

zookeeper+可视化连接工具ZooInspector

公司很多产品会使用zookeeper,比如Meta消息中间件,在测试的过程中,我们经常需要查询zookeeper里面的信息来精确定位问题,因此跟大家分享一个使用起来非常简单的zk浏览器工具和Eclipse 插件. 该工具除了能展示树形结构外,也能展示每个path的属性和数据,而且如果数据是文本的也可以进行编辑. 使用起来也很简单: 解压缩后点击ZooInspector\build\zookeeper-dev-ZooInspector.jar,然后在出现的界面中点击左上角的绿色按钮,输入ZK Server的地址和端口,连接成功后就能看到ZK的节点数据信息.

2018-01-30

PMBOK(第五版)中文完整版(带目录、带书签)

PMBOK第五版中文清晰版(带目录、带书签)免积分下载 此版本为高清版(除目录外,目录是从其他版本中截取而来),且加入了书签。 项目管理全球性标准,PMP考生、项目管理、软考的从业人员必备,包括全部章节

2018-01-30

redis 可视化客户端

很方便的查看 redis的客户端工具

2017-05-08

git 可视化工具 Tortoise

TortoiseGit 非常好用的工具

2017-05-04

git 可视化工具 TortoiseGit

TortoiseGit 很好用

2017-05-04

git 可视化客户端 TortoiseGit

TortoiseGit 非常好用的可视化工具

2017-05-04

git 可视化客户端

非常好用的git 可视化工具

2017-05-03

JAVA 设计模式

Java 设计模式 各种设计模式都有 推荐学习编程的工程师看一下

2016-11-20

2016Java面试宝典

自己总结的大型公司JAVA面试题和答案 面试的人值得看一下

2016-11-20

深入理解java虚拟机 JVM

java虚拟机 JAVA学习不错的一本书 值得大家看一下

2016-11-20

微信应用号Dome和开发工具

里面保存微信应用号Dome 和 开发工具 还有具体的开发说明文档

2016-09-25

java keystore导出.pfx .key .crt 私钥

Java KeyStore文件转换为微软的.pfx文件和OpenSSL的PEM格式文件(.key + .crt) 运行方式: JKS2PFX <KeyStore文件> <KeyStore密码> <Alias别名> <导出文件名> [Java Runtime的目录] Java Runtime的目录,指包含Java.exe和keytool.exe的目录,如: c:\progra~1\Java\jre1.5.0_06\bin 例如: JKS2PFX server.jks 123456 tomcat exportfile c:\progra~1\Java\jre1.5.0_06\bin

2015-04-09

达内java笔记,精挑细选(达内助教整理)

J2EE所有的知识点都详细的记录在里面了,浓缩的才是精华,放在手机里随时记一记背一背,这是精挑细选后的成果,很全面。

2014-08-06

PowerDesigner15汉化+注册补丁

PowerDesigner15汉化+注册补丁 非常好用 值得推荐

2014-08-06

Android面试宝典

android面试宝典,非常全面 全部弄明白面试肯定没有问题 ,还有一些大型公司的内部资料。欢迎来下载

2014-05-04

Spring最新版本 4.0.3 [2014年3月最新]

Spring最新版本 4.0.3 2014年3月27日 最新发布 有需要的请下载 所有的包都有

2014-04-25

MySQL之MMM高可用架构搭建

MMM 介绍、mysql主主、主从搭建、MMM搭建、验证测试

2022-09-16

hfs局域网文件传输工具

hfs内网文件传输工具,非常好用,很大的文件也可以很快传输

2022-08-23

RedisDesktopManager

RedisDesktopManager redis可视化连接工具,非常好用

2022-08-23

TortoiseGit-1.8.10.0-64bit.zip 安装包

TortoiseGit-1.8.10.0-64bit.zip 安装包,安装简单

2021-10-14

spring-boot-activemq-demo.zip

spring-boot 集成activemq代码demo

2021-08-23

mysql-installer-community-5.7.14.0.msi.zip

mysql-installer-community-5.7.14.0.msi windows安装包

2021-05-01

markdownpad查看工具typora

markdownpad查看工具typora,windows 64位,非常好用,希望能够对大家有帮助。

2020-12-16

kafkatool_64bit 可视化工具

kafkatool_64bit kakaf 可视化工具,安装简单、可以查看kafka topic的消费情况,非常好用

2020-12-16

k8s集群安装软件包.zip

k8s集群安装需要的kubeadm-basic.images、kubeadm-config.yaml、kube-flannel.yml、flannel.tar

2020-07-29

CentOS7.zip

已经安装好的CentOS7镜像,直接用VMware Workstation Pro工具导入就可以直接用,很方便实用

2020-07-28

Mysql-索引原理分析

1 .索引的存储结构是什么? 是B树、B+树还是二叉树 2.什么是聚集索引? 聚集索引的主键索引和次要索引区别是什么 3.什么是非聚集索引? 非聚集索引的主键索引和次要索引区别是什么

2020-07-27

5分钟掌握Mysql索引使用和失效.zip

1.怎么可以提高Mysql数据库数据检索的效率? 2.怎么可以帮助数据库服务器避免排序和临时表? 3.怎么可以降低数据库的IO成本?

2020-07-27

CentOS7镜像.rar

CentOS-7-x86_64-Minimal-1708.iso 镜像 配合我上传的VMware-player-7.1.4 搭建一套本地linux的环境

2020-07-19

VMware-player-7.1.4 安装包

VMware-player-7.1.4-3848939 安装包,安装简单,配合我上传的CentOS-7-x86_64-Minimal-1708.iso一起使用

2020-07-19

Wireshark.rar

tcpdump port 8080 -i enp3s0 -s0 -G 3600 -w %Y-%m%d-%H.cap & 网卡名称:enp3s0 端口:8080

2019-08-20

nginx-1.12.0安装包和配置文件

nginx-1.12.0安装包和配置文件nginx.conf,安装流程请查看我的博客。

2019-06-15

zookeeper3.4.14安装包和配置文件

zookeeper3.4.14安装包和配置文件zoo.cfg, 安装流程请查看我的博客。

2019-06-15

kafka_2.11安装包和配置文件

kafka_2.11安装包和配置文件server.properties,具体安装流程请查看我的博客,谢谢

2019-06-15

redis4.0.1安装包和安装脚本

redis4.0.1安装包和全自动化安装脚本redis-8001.sh, 1主1备3哨兵

2019-06-15

spring boot项目搭建和集成

简单的spring boot项目集成mybatis-plus 和 datasource

2018-06-15

空空如也

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

TA关注的人

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