摘要: 1. 冒泡、归并和快速的算法试验 1.1. 冒泡排序 /** * 冒泡排序 */ private void bubbleSort(int[] arr) { for (int i = arr.length; i > 0; i--) { for (int j = arr.length -... 阅读原文
2019-02-28 06:54:02 阅读(2389) 评论(0)
摘要: Zipkin是一种分布式跟踪系统,它有助于收集解决微服务架构中得延迟问题所需的时序数据,它管理这些数据的收集和查找。 1. 架构概述 跟踪器存在于您的应用程序中,并记录有关发生的操作的时间和元数据。他们经常使用库,因此它们的使用对用户是透明的。例如,已检测的Web服务器会在收到请求时以及何时发送响应时进行记录... 阅读原文
2019-02-28 06:00:05 阅读(2881) 评论(0)
摘要: 命名和目录接口 JNDI-The Java Naming and Directory Interface JNDI (The Java Naming and Directory Interface)为应用程序提供命名和目录功能。 JNDI体系结构由API和SPI组成。Java应用程序使用JNDI API来访问各种命名... 阅读原文
2019-02-28 00:00:03 阅读(2613) 评论(0)
摘要: 常量还是变量: String是字符串常量(以final修饰符进行修饰,不可更改); StringBuilder是字符串变量 StringBuffer是字符串变量 线程安全: String无所谓线程安全与否,因为它是常量,不可变; StringBuilder,非线程安全 StringBuffer,线程安全 执... 阅读原文
2019-02-27 20:10:02 阅读(2783) 评论(0)
摘要: 问题导读: 1.zookeeper在kafka的作用是什么? 2.kafka中几乎不允许对消息进行“随机读写”的原因是什么? 3.kafka集群consumer和producer状态信息是如何保存的? 4.partitions设计的目的的根本原因是什么?   一、入门     1、简介    ... 阅读原文
2019-02-27 19:44:06 阅读(2392) 评论(0)
摘要: 1、连接数据库 1 package utils; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.ResultSet; 6 import java.sql.SQLExce... 阅读原文
2019-02-27 17:59:03 阅读(2701) 评论(0)
摘要: 前言 对于java程序员来说,在虚拟机自动内存管理的机制的帮助下,不再需要为每一个new操作去写配对的delete/free代码,不容易出现内存泄漏和内存溢出的问题,由虚拟机管理内存,这一切看起来都很美好。不过,也正是因为java程序员把内存控制的权利交给了java虚拟机,一旦出现内存泄漏和溢出方面的问题,如果不了... 阅读原文
2019-02-27 16:31:04 阅读(2462) 评论(0)
摘要: Overriding managed version 2.10 for maven-dependency-plugin 使用spring boot时,在pom中引入maven-dependency-plugin,注明版本,报警告Overriding managed version 2.10 for maven-dep... 阅读原文
2019-02-27 16:05:03 阅读(2617) 评论(0)
摘要: 一,java环境变量配置 1.linux操作系统下: 在/etc/profile或者~/.bashrc 中增加下面: export JAVA_HOME=/home/codebrother/jdk/jdk1.7.0_25 export JAVA_BIN=$JAVA_HOME/bin export JAVA_L... 阅读原文
2019-02-27 15:54:02 阅读(2349) 评论(0)
摘要: POST提交的中文,测试能正确接收到,而且在控制台打印出中文 但是存到数据库乱码 查看了数据库,设置的是utf-8,最后发现应该在数据库连接的地方设置:   jdbc:mysql://localhost:3306/xxx?characterEncoding=UTF-8 阅读原文
2019-02-27 14:28:02 阅读(2355) 评论(0)