- 博客(31)
- 收藏
- 关注
原创 最完整的-Kubernetes集群安装步骤-文档
k8s文档用于自动部署、扩展和管理容器化应用程序的开源系统中文官网: https://kubernetes.io/zh/中文社区:https://www.kubernetes.org.cn/官方文档:https://kubernetes.io/zh/docs/home/社区文档:http://docs.kubernetes.org.cn/k8s集群安装1.kubeadmkubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具这个工具能通过两条指令完成一个kubernet
2021-02-10 11:44:11 1697 1
原创 Redisson-分布式锁-闭锁
Redisson-分布式锁-闭锁引入必要依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <!-- 排除lettuce客户端,使用jedis客户端-->
2021-02-08 17:24:11 231
原创 Redisson-实现分布式锁
配置redisson引入必要依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <!-- 排除lettuce客户端,使用jedis客户端-->
2021-02-08 17:08:44 275 2
原创 map根据属性排序、取出map前n个后n个
map 按 key 升序排序 /** * map 按 key 升序排序 * * @param map * @return */ private Map<String, Object> sortByKey(Map<String, Object> map) { Map<String, Object> result = new LinkedHashMap<>(map.size());
2021-02-04 09:17:46 1252 1
原创 定义控制层返回通用包装类RespData
定义控制层返回通用包装类RespDatapackage com.mall.order.handler;import com.fasterxml.jackson.annotation.JsonIgnore;import java.util.List;public class RespData<T> { public static final String SUCCESS = "0"; public static final String DEFAULT_MSG = ""
2021-02-01 16:24:50 450
原创 Linux常用命令学习总结
Linux常用命令学习总结ifconfig查看虚拟机ip地址pwd显示当前所在目录./startup.sh tail -f | …/logs/catalina.out启动tomcat 查看日志tail -200f catalina.out查看日志(logs目录下)rm -rf 文件/文件夹xa删除文件/文件夹ps -ef | grep to...
2021-02-01 11:37:02 119
原创 Docker-安装Nginx步骤
Docker-安装Nginx步骤注意:服务器先自行安装docker下载镜像文件:docker pull nginx:1.10创建Nginx实例创建Nginx目录挂载:mkdir -p /mydata/nginx1.随便启动一个nginx实例,只是为了复制出配置docker run -p 80:80 --name nginx -d nginx:1.102.将容器内的配置文件拷贝到当前目录,别忘记后面的点 .当前目录是: cd /mydatacd /mydata # docke
2021-01-30 20:15:34 124 1
原创 HTTP的远程请求
HTTP的远程请求package com.bosssoft.open.api.login.controller.login;import com.bosssoft.open.api.login.common.util.ParamUtils;import com.google.gson.Gson;import com.google.gson.reflect.TypeToken;import org.apache.http.HttpEntity;import org.apache.http.cli
2021-01-26 14:33:05 297
原创 自定义全局异常类@ControllerAdvice-统一处理异常
自定义全局异常类//// Source code recreated from a .class file by IntelliJ IDEA// (powered by Fernflower decompiler)//package com.jd.ecc.commons.lib.exception;import com.netflix.hystrix.exception.HystrixBadRequestException;import com.netflix.hystrix.excepti
2021-01-26 09:16:04 301
原创 自定义Exception异常
1.自定义ItemException异常package com.jd.ecc.item.exception;import com.jd.ecc.commons.lib.exception.BaseException;public class ItemException extends BaseException { public ItemException() { } public ItemException(String code, String message) {
2021-01-25 14:15:56 120
原创 解决linux下vim乱码的情况:(修改vimrc的内容)
解决linux下vim乱码的情况:(修改vimrc的内容)全局的情况下:即所有用户都能用这个配置文件地址:vim /etc/vimrc在文件中添加:set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936set termencoding=utf-8set encoding=utf-8...
2021-01-25 14:07:24 157
原创 jar包生产本地maven仓库坐标
通过jar包生产本地maven仓库坐标1.本地环境先配置maven环境变量2.maven命令操作mvn install:install-file -DgroupId=com.jd.ecc.search -DartifactId=ecc-search-client -Dversion=3.1.0-SNAPSHOT -Dpackaging=jar -Dfile=ecc-search-client-3.1.0-SNAPSHOT.jar<dependency> <groupId&
2021-01-25 14:02:09 201
原创 ElasticSearch-DSL语句使用-Kibana界面操作
Query DSL结构化查询介绍Query DSL是一个Java开源框架用于构建类型安全的SQL查询语句。采用API代替传统的拼接字符串来构造查询语句。目前Querydsl支持的平台包括JPA,JDO,SQL,Java Collections,RDF,Lucene,Hibernate Search。elasticsearch提供了一整套基于JSON的查询DSL语言来定义查询。Query DSL当作是一系列的抽象的查询表达式树(AST)特定查询能够包含其它的查询,(如 bool ), 有些查询能够包含过滤
2021-01-24 21:33:47 717
原创 Docker-操作常用命令
1、Docker容器信息##查看docker容器版本docker version##查看docker容器信息docker info##查看docker容器帮助docker --help2、镜像操作提示:对于镜像的操作可使用镜像名、镜像长ID和短ID。2.1、镜像查看##列出本地imagesdocker images##含中间映像层docker images -a##只显示镜像IDdocker images -q##含中间映像层docker images -qa
2021-01-24 21:24:01 102
原创 分布式任务-数据批量新增数据库
分布式-数据批量新增数据库1.OrderItemDetailsMapper.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.mall.order.mapper.OrderItemD
2021-01-24 20:48:17 304 2
原创 分布式ID-雪花算法ID工具类
雪花算法ID工具类package entity;import java.lang.management.ManagementFactory;import java.net.InetAddress;import java.net.NetworkInterface;/** * <p>名称:IdWorker.java</p> * <p>描述:分布式自增长ID</p> * <pre> * Twitter的 Snowflake
2021-01-24 20:13:49 202
原创 最完整的HttpClinet工具类
HttpClinet工具类package entity;import org.apache.http.Consts;import org.apache.http.HttpEntity;import org.apache.http.NameValuePair;import org.apache.http.ParseException;import org.apache.http.client.ClientProtocolException;import org.apache.http.clie
2021-01-24 20:11:10 160
原创 Elasticsearch7.4.2、Kibana7.4.2、IK分词器7.4.2的Docker安装过程
下载镜像文件:docker pull elasticsearch:7.4.2docker pull kibana:7.4.2创建实例:Elasticsearch创建容器外的挂载目录和es配置文件mkdir -p /mydata/elasticsearch/configmkdir -p /mydata/elasticsearch/data所有外部服务都可以访问docker容器内的ESecho "http.host:0.0.0.0" >> /mydata/elasticsear
2021-01-24 19:50:21 394 1
原创 CentOS 7 安装docker-ce(使用yum进行安装)
CentOS 7 安装docker-ce(使用yum进行安装)1.安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm22.添加软件源信息sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/c...
2020-04-08 21:24:33 179
原创 定义控制层返回通用包装类Msg
1.返回数据JSON数据包装类package com.ligaixian.bean;import java.util.HashMap;import java.util.Map;/** * 返回数据JSON数据包装类 * * @author jiangchangyou * */public class Msg { // 返回状态码 100成功 200失败 privat...
2020-04-08 21:08:05 391
原创 MapStruct对象转换
MapStruct对象转换1.数据传输对象在开发过程中用于数据传输的对象有MerchantRegisterVO、MerchantDTO、entity(实体类),它们的用途如下:1、MerchantRegisterVO 用于应用层接收前端请求及响应前端数据。2、MerchantDTO 用于服务层传入及响应数据。3、entity(实体类) 用于持久层传入及响应数据。数据传输对象(...
2020-04-08 20:48:53 456
原创 推荐几个工具方法
BigDecimal 获取Map中计数的工具方法package com.mytest.utils;import java.math.BigDecimal;import java.util.Map;public class BigDecimalUtils { /** * BigDecimal 获取Map中计数的工具方法 * @param map *...
2020-04-08 07:37:53 171
原创 Springboot整合spring retry重试机制——通用方法
Springboot整合spring retry重试机制导入springboot坐标<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <versi...
2020-04-08 07:19:54 531
原创 Linux下解压安装包
Linux下解压安装包解压tar –xvf file.tar //解压 tar包tar -xzvf file.tar.gz //解压tar.gztar -xjvf file.tar.bz2 //解压 tar.bz2tar –xZvf file.tar.Z //解压tar.Zunrar e file.rar //解压rarunzip file.zip //解压zip总结1、.tar...
2020-04-08 07:12:13 1890
原创 前端js获取UUID的三种方式
前端js获取UUIDfunction getUUID() { return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8); return...
2020-04-07 22:50:20 3575
原创 CSD控制台部署环境信息
主要进行10.62.245.186-187-188的服务器的安装:在/echncsd目录下新建/jdk,/tomcat,/zookeeper,/lost+found几个目录1.优化当前用户、目录的显示:vi .bash_profile,然后添加export PS1="`whoami`@`hostname`[\$PWD]>",保存source .bash_profile,重新加载环境...
2020-04-07 22:27:03 580
原创 Eclipse卡死解决方案 Remote System Explorer Operation
Remote System Explorer Operation卡死Eclipse解决方案在用eclipse开发时,经常遇到卡死的情况,其中一种就是右下角出现:“Remote System Explorer Operation”,解决方案如下:第一步:Eclipse -> Preferences -> General -> Startup and Shutdown.不要勾选 ...
2020-04-07 22:03:49 268
原创 Eclipse设置提示信息,输入.abcdefghijklmnopqrstuvwxyz
设置提示信息,输入.abcdefghijklmnopqrstuvwxyz输入任意字符 ,如 sy,显示提示信息
2020-04-07 22:01:07 868
原创 创建具有线程安全的集合(List Map)
创建具有线程安全的集合(List Map)// 创建线程安全的ListList<Object> list = Collections.synchronizedList(new ArrayList<>()); // 创建线程安全的MapMap<String, Object> map = Collections.synchronizedM...
2020-04-07 21:57:55 290
原创 Centos7安装Apache-Artemis及配置
1.下载二进制包(root用户下创建)wget https://mirrors.tuna.tsinghua.edu.cn/apache/activemq/activemq-artemis/2.9.0/apache-artemis-2.9.0-bin.tar.gz2.解压tar -zxzf apache-artemis-2.9.0-bin.tar.gz /usr/local/3.创建 b...
2020-04-07 21:51:32 2188
原创 RestTemplate技术预研——OkHttp
欢迎使用kdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;...
2020-04-07 21:13:00 293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人