- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 多线程在Spring Boot中的应用
一、前言在操作系统中,线程无法独立存在,必须归属于进程的一部分,可以并发执行多个来完成任务,共享代码和数据空间。多线程是多任务的一种特别形式,借助资源共享的特点,可以充分利用CPU,在同一时间内运行更多不同种类的任务,节省资源的开销。二、Java多线程概述一个线程在全生命周期内有五种状态,状态之间的转换过程如下图所示。 新建状态:新创建了一个线程对象。 就绪状...
2019-01-10 14:07:55
2778
原创 Nexus 私服搭建
Nexus 私服搭建1、上传压缩文件安装包后,然后解压tar -zxvf nexus-3.17.0-01-unix.tar.gz 2、配置 nexus 环境变量打开 etc/ 目录下的 profile 文件,把 nuxus 环境添加到 profile 尾部,环境代码如下:vim /etc/profile# 添加配置export MAVEN_HOME=/opt/openlab/nexus/nexus-3.17.0-01export PATH=$PATH:$MAVEN_HOME/bin保存
2020-06-22 09:57:01
283
转载 HashMap? ConcurrentHashMap?相信看完这篇没人能难住你!
HashMap? ConcurrentHashMap?前言Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 HashMap,没有它就不会有后面的 ConcurrentHashMap。HashMap众所周知 HashMap 底层是基于 数组 + 链表 组成的,不过在 jdk1.7 和 1.8 中具体实现稍有不同。Base 1.71.7 中的数据结构图:[
2020-06-22 09:43:53
276
原创 Docker Flannel 跨主机容器通信解决方案
Docker Flannel 跨主机容器通信解决方案方案介绍FlannelFlannel是 CoreOS 团队针对 Kubernetes 设计的一个覆盖网络(Overlay Network)工具,其目的在于帮助每一个使用 Kuberentes 的 CoreOS 主机拥有一个完整的子网。这次的分享内容将从Flannel的介绍、工作原理及安装和配置三方面来介绍这个工具的使用方法。Flannel通过给每台宿主机分配一个子网的方式为容器提供虚拟网络,它基于Linux TUN/TAP,使用UDP封装IP包来创
2020-06-22 09:33:43
1002
原创 Docker安装与修改默认工作目录
Docker安装与修改默认工作目录资源:服务器为CentOS 7使用yum 安装查看服务器内核,Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。[root@iZ25ydqcv8uZ opt]# uname -aLinux iZ25ydqcv8uZ 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 1...
2019-09-20 14:21:04
3371
原创 BeanUtils 属性修改
1、背景在项目过程中遇到一个小问题,第一次传输的数据为全量数据,存储到数据库中,第二次传递为增量数据,需要增量合并到第一条数据上进行存储2、解决办法:使用BeanUtils工具类进行,参数类进行属性修改,自定义工具类:package com.test.service.utils;import java.beans.IntrospectionException;import...
2019-01-10 11:13:19
436
原创 SpringBoot @JsonDeserialize自定义Json序列化
SpringBoot @JsonDeserialize自定义Json序列化1、问题在项目上使用SpringBoot为框架,调用第三方接口时,返回的参数Date类型,需要自定义进行Json序列化,需要进行处理,接受数据2、现象调用第三方接口,返回参数类型为Date类型,格式如下:{ "created": "2018-12-27 16:15:25", "lastu...
2019-01-08 20:14:00
5809
1
原创 SpringBoot @JsonProperty的使用属性的名称序列化为另外一个名称
Restful 接口调用Json接收相关问题1、背景:在项目上使用SpringBoot为框架,调用第三方接口时,返回的参数类型,不符合标准的命名规则,需要进行处理,接受数据2、现象:调用第三方接口返回数据格式为方式均为小写,如下: { "rowid": "111111", "created": "2018-12...
2019-01-08 19:46:57
16375
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅