摘要:
摘要
本文系Introduction to Java Programming 10e (Java语言程序设计-进阶篇)的学习笔记。涉及以下内容:插入排序冒泡排序归并排序快速排序堆排序桶排序和基数排序外部排序
一. 插入排序插入排序的时间复杂度是O(n^2)。插入排序重复地将新元素插入到一个排好序的子线性表中,直到整个... 阅读原文
2019-06-16 14:43:38 阅读(2190) 评论(0)
摘要:
内存分配策略
1、对象优先分配在新生代Eden区
多数情况下,对象分配在新生代的Eden,若Eden区域内存不够,则引发一次Minor GC
2、大对象直接进入老年代
大对象直接分配在老年代,避免新生代里出现从Eden到Survivor频繁的内存复制
可用-XX:PretenureSizeThreshold设置,... 阅读原文
2019-06-16 14:28:01 阅读(2379) 评论(0)
摘要:
项目功能:
连接MySql数据库,向数据库插入一条数据
项目结构:
DEBUG信息:
DEBUG [main] - Destroying singletons in org.springframework.beans.factory.support.Default... 阅读原文
2019-06-16 12:35:03 阅读(2414) 评论(0)
摘要:
这里基于 Spring Boot 开发一个服务提供者和一个服务消费者。没有服务发现组件,服务消费者直接通过 URL 来访问服务提供者对外提供的服务。
服务提供者通过 REST 接口对外提供服务。
服务消费者通过 RestTemplate 调用服务提供者的 API。
一. 服务提供者代码
使用 Spring... 阅读原文
2019-06-16 12:17:02 阅读(3327) 评论(0)
摘要:
1 Spring Boot官网[2.1.5 CURRENT GA]
1.1 Pivotal
Wiki
Pivotal Software, Inc. is a software and services company based in San Francisco and Palo Alto, Califor... 阅读原文
2019-06-16 11:54:03 阅读(2304) 评论(0)
摘要:
一、基本概念
单例模式属于创建型设计模式。
确保一个类只有一个实例,并提供该实例的全局访问点。
实现: 使用一个私有构造函数、一个私有静态变量以及一个公有静态函数来实现。
二、结构
类图:
私有构造函数保证了不能通过构造函数来创建对象实例,只能通过公有静态函数返回唯一的私有静态变量。
... 阅读原文
2019-06-16 11:42:02 阅读(2058) 评论(0)
摘要:
// 替换掉父列名中文件名存在空格的文件
BufferedInputStream buffer = new BufferedInputStream(new FileInputStream(TankClient.class.getResource("/com/zwk/music/music.mp3").ge... 阅读原文
2019-06-16 11:15:02 阅读(2538) 评论(0)
摘要:本人刚看完这套课程找到工作了 现在送给大家 网盘链接:https://pan.baidu.com/s/1cEK6WoXS4F9SRgj1bZclqg提取码:bjl8 阅读原文
2019-06-16 10:11:02 阅读(2164) 评论(0)
摘要:
JAVA-基础(字符流)
1.什么是字符流?
当使用字节流读取文本文件时,可能会有一个小问题。就是遇到中文字符时,可能不会显示完整的字符,那是因为一个中文字符可能占用多个字节存储。所以Java提供一些字符流类,以字符为单位读写数据,专门用于处理文本文件。
java.io.Reader抽象类是表示用于读取字符流的... 阅读原文
2019-06-16 09:59:02 阅读(2246) 评论(0)
摘要:
一、概述
开始阅读这篇文章之前,建议先阅读下《SpringBoot 之Actuator》,该篇文章提到 Spring Boot Actuator 提供了对单个Spring Boot的监控,信息包含:应用状态、内存、线程、堆栈等等,比较全面的监控了Spring Boot应用的整个生命周期。但是美中不足的是:
所有的... 阅读原文
2019-06-16 07:59:02 阅读(2286) 评论(0)