摘要:
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)