摘要:
一 、Java三大版本
二、Java特点
Java是跨平台的
Java程序的跨平台主要是指字节码文件可以在任何具有Java虚拟机的计算机或者电子设备上运行,Java虚拟机中的Java解释器负责将字节码文件解释成为特定的机器码进行运行.
Java是简单的
Java是安全的
Java取消... 阅读原文
2020-01-13 20:42:07 阅读(2684) 评论(0)
摘要:
1. Spring Cloud Alibaba 介绍
Spring Cloud Alibaba 为分布式应用程序开发提供了一站式解决方案。它包含了开发分布式应用程序所需的所有组件,使得你可以轻松地使用Spring Cloud开发应用程序。
使用Spring Cloud Alibaba,只需要添加一些注释和少量... 阅读原文
2020-01-13 17:52:32 阅读(2356) 评论(0)
摘要:
Spring是一个IOC(DI)和AOP容器框架,并且是开源的。
1.IOC和DI
比较官方的说法:
•IOC(Inversion of Control):其思想是反转资源获取的方向. 传统的资源查找方式要求组件向容器发起请求查找资源. 作为回应, 容器适时的返回资源. 而应用了 IOC 之后, 则是容器主动... 阅读原文
2020-01-13 16:02:04 阅读(2622) 评论(0)
摘要:
开发环境: Windows操作系统开发工具: Eclipse+Jdk+Tomcat+MYSQL数据库运行效果图:
源码及原文链接:http://javadao.xyz/forum.php?mod=viewthread&tid=26
阅读原文
2020-01-13 14:21:11 阅读(2379) 评论(0)
摘要:
给定一个按照升序排列的长度为n的整数数组,以及 q 个查询。
对于每个查询,返回一个元素k的起始位置和终止位置(位置从0开始计数)。
如果数组中不存在该元素,则返回“-1 -1”。
输入格式
第一行包含整数n和q,表示数组长度和询问个数。
第二行包含n个整数(均在1~10000范围内),表示完整数组。
接下来... 阅读原文
2020-01-13 14:08:02 阅读(2405) 评论(0)
摘要:
Spring
框架,即framework。是对特定应用领域中的应用系统的部分设计和实现的整体结构。就相当于让别人帮你完成一些基础工作,它可以处理系统很多细节问题,而且框架一般是成熟,稳健的。
Spring概述
Spring是一个IOC(DI)和AOP容器框架
Spring的优良特性
... 阅读原文
2020-01-13 12:11:04 阅读(2435) 评论(0)
摘要:
懒加载的概念
MyBatis中的延迟加载,也称为懒加载,是指进行关联查询时,按需执行子查询。
当程序需要获取|使用关联对象时,mybatis再执行子查询,这样可以减轻数据库的压力。
懒加载的适用场景:
当前业务只使用主加载对象的其他属性,或者暂时只使用主加载对象的其他属性,长时间以后才使用主加载对... 阅读原文
2020-01-13 12:06:04 阅读(2477) 评论(0)
摘要:
上一节:《JVM之GC算法》 知道GC算法的理论基础,我们来看看具体的实现。只有落地的理论,才是真理。
一、JVM垃圾回收器的结构
JVM虚拟机规范对垃圾收集器应该如何实现没有规定,因为没有最好的垃圾收集器,只有最适合的场景。
图中展示了7种作用于不同分代的收集器,如果两个收集器之间存在连线,则说明它... 阅读原文
2020-01-13 10:38:10 阅读(2365) 评论(0)
摘要:
Java爬虫一键爬取结果并保存为Excel
将爬取结果保存为一个Excel表格
官方没有给出导出Excel 的教程 这里我就发一个导出为Excel的教程
导包
因为个人爱好 我喜欢用Gradle所以这里就弄Gradle配置
//爬虫包
compile group: 'us.codecraft', name: ... 阅读原文
2020-01-13 07:30:02 阅读(2499) 评论(0)
摘要:
一、什么是GC
JVM GC是:JVM的垃圾回收算法,现在的JVM基本采用分代收集,Young区收集频繁,Old区收集较少,Perm(永久代)基本不回收;JVM进行GC时大部分是对新生代的回收,少量的全局回收。
GC按照作用的区域分为:
Minor GC:作用于新生代
Major GC(Full GC):作用... 阅读原文
2020-01-13 06:00:53 阅读(2509) 评论(0)