docker快速入门

什么是docker Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。 Doc...

2019-06-10 17:23:26

阅读数 7

评论数 0

springboot整合logback日志(易懂)

首先引入依赖 <dependency> <groupId>org.slf4j</groupId> <artifactId&g...

2019-06-05 16:00:24

阅读数 9

评论数 0

zookeeper入门(新手必看)

zookeeper是什么? ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper...

2019-04-26 15:57:16

阅读数 15

评论数 0

SpringCloud配置Eureka集群

1.首先说明Eureka集群就是每个Eureka实例相互指向交互 创建三个eureka实例,除了配置文件外,三个项目代码都是一致的,比如创建eureka7001,eureka7002,eureka7003 项目代码单机时怎么写就怎么写,这里不再说明,只说明配置文件怎么配置: 7001的配置如...

2019-04-15 16:52:58

阅读数 40

评论数 0

spring的InitializingBean解释说明

InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候会执行该方法,具体说spring初始化bean之后执行该方法 import org.springframework.bean...

2019-04-03 17:43:24

阅读数 34

评论数 0

Java的线程池(一看就懂)

java线程池最大作用就是管理线程,控制线程数,实现高并发 首先最基本的创建线程池方式 ThreadPoolExecutor pool = new ThreadPoolExecutor(1,2,60, TimeUnit.SECONDS,new LinkedBlockingQueue&l...

2019-03-27 16:25:40

阅读数 45

评论数 0

List集合元素排序

我们常用到要对List集合中的元素进行排序,而且要按照元素中的某个列来进行排序,直接上代码 public class ListSortUtil { /**降序**/ public final static String DESC = "desc"; /** * 升序 ...

2019-03-21 16:31:19

阅读数 15

评论数 0

redis分布式锁

首先说下有哪几种分布式锁,重点介绍redis分布式锁 1.Memcached分布式锁 利用Memcached的add命令。此命令是原子性操作,只有在key不存在的情况下,才能add成功,也就意味着线程得到了锁。 2.Redis分布式锁 和Memcached的方式类似,利用Redis的setnx...

2019-01-12 11:11:15

阅读数 22

评论数 0

mysql插入表情emoji

mysql的utf8编码的一个字符最多存储3个字节,但是一个emoji表情为4个字节,所以utf8不支持存储emoji表情,但是utf8的超集utf8mb4一个字符最多能存储4字节,所以能支持emoji表情的存储。下面介绍关于如何修改mysql数据库的编码格式变为utf8mb4的具体方法: 修改...

2018-12-28 16:19:23

阅读数 38

评论数 0

SQL插入优化

1.插入更新语句 insert into user(id,name,age) values(1,'tom',20) on duplicate key update name='tom',age=20 insert into user(id,name,age) values(1,'tom',20)...

2018-12-27 16:16:23

阅读数 84

评论数 0

Freemarker的基本语法及使用

freemarker的基本语法及使用 一、freemarker模板文件(*.ftl)的基本组成部分         1. 文本:直接输出的内容部分         2. 注释:不会输出的内容,格式为<#--  注释内容  -->         3. 取...

2018-12-13 11:50:19

阅读数 54

评论数 0

Java发送http请求(HttpClient)

public class HttpClientUtil { public static String doGet(String url, Map<String, String> param, String token) { // 创建Httpc...

2018-11-27 17:05:36

阅读数 78

评论数 0

Java给图片加水印

我们利用的还是谷歌提供的这个非常强大的工具类Thumbnailator github上面的地址是:https://github.com/coobird/thumbnailator maven的地址 <dependency>    &...

2018-11-24 15:33:34

阅读数 31

评论数 0

Java实现压缩图片

一个google使用的开源的工具类Thumbnailator 超级好用,提供很多对图片操作的方法 github上面的地址是:https://github.com/coobird/thumbnailator maven的地址 <dependency>...

2018-11-23 15:32:41

阅读数 320

评论数 0

mybatis中 # 和 $的区别

一、具体分析 动态 SQL 是 mybatis 的强大特性之一,也是它优于其他 ORM 框架的一个重要原因。mybatis 在对 sql 语句进行预编译之前,会对 sql 进行动态解析,解析为一个 BoundSql 对象,也是在此处对动态 SQL 进行处理的。在动态 SQL 解析阶段, #{ }...

2018-11-23 11:55:37

阅读数 34

评论数 0

webServcie基本用法

一、Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过U...

2018-11-22 18:55:42

阅读数 28

评论数 0

svn和git的区别联系

当我们开发一些项目的时候,版本控制工具是必不可少的,当下最流行的就是GIT和SVN了,GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GI...

2018-11-14 18:51:21

阅读数 112

评论数 0

Java实现邮件发送(很简单)

Java实现邮件发送,需要指定邮件服务器,和自己的邮箱账号和密码,谨记 自己的邮箱必须得到到客户端授权码,尤其是新开的邮箱,具体看代码,包括附件发送 public class EmailUtils { private static String from = "&...

2018-11-01 17:36:13

阅读数 173

评论数 0

Java最简单的实现压缩文件

都是用Java最基本的api实现的,废话不多直接上代码 public class ZipUtils {    //供外部类调用的方法 参数1源文件路径   参数2 目标文件路径     public static void toZip(String srcPath, String target...

2018-09-12 17:37:36

阅读数 516

评论数 0

Java中XML的解析方式

 XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性、给数据集成与交互带来了极大的方便。XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已。(不仅仅适用于java)     XML的解析方式分为四种:1、DOM解析;2、SAX解析;3、JDOM解析;4、DO...

2018-09-04 18:39:01

阅读数 21

评论数 0

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