Java语言是一门自动内存管理的语言,不再需要的对象可以通过垃圾回收自动进行内存释放。 Java运行时内存区域划分 JVM将Java程序运行时内存区域划分成以下几个部分: 程序计数器(Program Counter Register, PC) java虚拟机栈 本地方法栈 java堆 方法区,方法区 ...
分类:
编程语言 时间:
2020-03-26 19:14:38
阅读次数:
70
1. 概述 Java 泛型(generics)是 JDK 5 中引入的一个新特性,泛型提供了 编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型,即 参数化类型。将类型由原来的具体的类型(类似于方法的变量参数,该变量定义了具体的类型),也定义成参数形式(可以称之为类型形参),然 ...
分类:
编程语言 时间:
2020-03-26 19:15:34
阅读次数:
75
原理: 1、第一个元素可以看做是已经排序好的小数组,第二个元素和这个小数组比较,放到合适的位置,组成新的已排序的小组数。2、第三个元素在和前面组成的新的小数组比较,决定排在什么位置,如此循环,直到结束 public static void insertatesort() { int[] array ...
分类:
编程语言 时间:
2020-03-26 19:16:42
阅读次数:
57
Dinic 时间复杂度最坏 O(n*n*m) 平均O(n)。 算法思路:用BFS构建层次图,如果汇点不在层次图中则结束算法返回最大流,否则在层次图中DFS找到图中所有增广路,增广结束后重新建立层次图。 优化:多路增广优化:将节点的所有增广路的到的流量记录下来直接返回。 炸点优化:若改点无流量直接弃掉 ...
分类:
编程语言 时间:
2020-03-26 19:19:08
阅读次数:
95
In this lesson we will learn about how to define real private properties in javascript classes. Before: class Pasta { constructor(name) { this._name = ...
分类:
编程语言 时间:
2020-03-26 19:21:39
阅读次数:
73
前面介绍了Spring Boot 如何整合定时任务,不清楚的朋友可以看看之前的文章:https://www.cnblogs.com/zhangweizhong/category/1657780.html。 今天主要讲解Spring Boot中的另外一个任务:异步任务。所谓异步任务,其实就是异步执行程 ...
分类:
编程语言 时间:
2020-03-26 19:24:21
阅读次数:
86
项目中localStorage实用 项目中h5本地存储的一个小实用,本意使用cookie,但发现chrome调试被禁用,便用了localStorage. 此需求是一贴吧搜索页,在新用户第一次点击搜索框时为搜索页面,老用户点击搜索框时带有搜索记录,实现方法为在点击搜索按钮时便为用户创建一个本地存储lo ...
分类:
编程语言 时间:
2020-03-26 19:25:10
阅读次数:
81
java中switch的用法? switch (表达式) {//表达式:通常是一个变量 case 值1 : //表示一种情况 语句体; break;//停止switch case 值2 : 语句体; break; default ://默认-前面的 case都不匹配时才执行 语句体; break; ...
分类:
编程语言 时间:
2020-03-26 19:25:40
阅读次数:
89
第3、4章 列表 在Python中,用方括号([] )来表示列表,并用逗号来分隔其中的元素。对于其中的元素类型并不做限制。 列表是有序集合,因此要访问列表的任何元素,只需将该元素的位置或索引告诉Python即可。要访问列表元素,可指出列表的名称,再指出元素的索引,并将其放在方括号内。下标以0开始。 ...
分类:
编程语言 时间:
2020-03-26 19:30:40
阅读次数:
87
CAS无锁机制 CAS:Compare and Swap,即比较再交换。 Java内存模型:JMM(Java Memory Model) 在内存模型当中定义了一个主内存,所有声明的实例变量都存在于主内存当中,主内存的数据会共享给所有线程,每一个线程有一块工作内存,工作内存当中主内存数据的副本 当更新 ...
分类:
编程语言 时间:
2020-03-26 19:31:44
阅读次数:
86
莫队算法分那么几类: 普通序列 带修改 树上 回滚 支持在线 其实上述的类型还可以组合起来(~~非常的毒瘤~~)。 个人理解莫队算法的精髓在于如何利用暴力将答案再合理的时间和空间内跑出来。说白了: $$莫队算法=一种很牛逼的自定义排序+分块处理+暴力$$ 首先要理解自定义排序,这个排序之后整个序列可 ...
分类:
编程语言 时间:
2020-03-26 19:35:44
阅读次数:
73
深夜,我用python爬取了整个斗图网站,不服来斗 QQ、微信斗图总是斗不过,索性直接来爬斗图网,我有整个网站的图,不服来斗。 废话不多说,选取的网站为斗图啦,我们先简单来看一下网站的结构 网页信息 从上面这张图我们可以看出,一页有多套图,这个时候我们就要想怎么把每一套图分开存放(后边具体解释) 通 ...
分类:
编程语言 时间:
2020-03-26 19:38:02
阅读次数:
88
一、什么是数据结构高层数据结构是用于存储和组织数据的技术,这些数据使修改,导航和访问变得更加容易。数据结构决定了如何收集数据,我们可以用来访问数据的功能以及数据之间的关系。数据结构几乎用于计算机科学和编程的所有领域,从操作系统到基本的编码再到人工智能。数据结构使我们能够: 管理和利用大型数据集 从数 ...
分类:
编程语言 时间:
2020-03-26 19:38:24
阅读次数:
65
引言 今天的练习可以说是昨天的那个的反操作,今天要尝试将 文件的内容写入 文件中 所涉及到的库有 xls文件内容写入xml 操作 主要用到 和`xlwt xlrd excel xlwt excel`的库(就是上一篇用到的那个库)。 而今天的另一个主角 又是一个什么呢? 指的是可扩展标记语言 ,和 类 ...
分类:
编程语言 时间:
2020-03-26 19:41:18
阅读次数:
70
目录 工作原理剖析 自动配置生效 工作原理剖析 Spring Boot关于自动配置的源码在spring boot autoconfigure x.x.x.x.jar中: Spring Boot的启动类上有一个@SpringBootApplication注解,这个注解是Spring Boot项目必不可 ...
分类:
编程语言 时间:
2020-03-26 19:42:23
阅读次数:
81
1. Class 类 Class 是一个类,封装了当前对象所对应的类的信息,一个类中有属性,方法,构造器等。 对于每个类而言,JRE 都为其保留一个不变的 Class 类型的对象。一个 Class 对象包含了特定某个类的有关信息。 Class 对象只能由系统建立对象,一个类(而不是一个对象)在 Ja ...
分类:
编程语言 时间:
2020-03-26 19:43:40
阅读次数:
79
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //这是一个菲波拉契数列问题 [Java] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 1 ...
分类:
编程语言 时间:
2020-03-26 19:45:44
阅读次数:
86
背景 springcloud这些分布式框架已经是面试必知必会的一项了。最近又重新开始学习,之前也学过一段时间,但是因为公司项目小没机会用还有就是springcloud包含的相关框架太多,一头钻进去会没有方向,所以一段时间之后都忘了。这次打算先了解springcloud整体构成,以及每个组件作用及各种 ...
分类:
编程语言 时间:
2020-03-26 19:46:44
阅读次数:
76
先描述下这里的业务:我们有一个父类A,多个继承A的AA类、AB类、AC类,多了一些不同的业务字段。业务分为多个端,如:甲端、乙端,通过kafka来交互数据,数据格式为一个VO,包含多个业务属性以外,还有一个List<A>属性引用类,这里实质内容还是AA、AB、AC类。甲端封装好对应的参数后,传递给乙 ...
分类:
编程语言 时间:
2020-03-26 19:48:31
阅读次数:
63
会遇到的问题:1、在提交delete请求时,可能会报405错误,解决办法在配置文件中加入在配置文件中加入spring.mvc.hiddenmethod.filter.enabled=true启用隐藏方法过滤器 2、可能会遇到Error creating bean with name 'request ...
分类:
编程语言 时间:
2020-03-26 19:49:02
阅读次数:
146