码迷,mamicode.com
首页 > 编程语言 > 日排行
SpringBoot 结合 Spring Cache 操作 Redis 实现数据缓存
系统环境: Redis 版本:5.0.7 SpringBoot 版本:2.2.2.RELEASE 参考地址: Redus 官方网址:https://redis.io/ 博文示例项目 Github 地址:https://github.com/my-dlq/blog-example/tree/maste ...
分类:编程语言   时间:2020-03-02 10:33:44    阅读次数:94
Java集合ArrayList源代码详细解析
一、ArrayList简介 ArrayList是可以动态增长和缩减的索引序列,它是基于数组实现的List类。 该类封装了一个动态再分配的Object[]数组,每一个类对象都有一个capacity属性,表示它们所封装的Object[]数组的长度,当向ArrayList中添加元素时,该属性值会自动增加。 ...
分类:编程语言   时间:2020-03-02 10:37:25    阅读次数:88
深入理解JVM(线程部分) Note
硬件的效率与一致性 由于计算机的存储设备与处理器的运算速度有几个数量级的差距,所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓存(Cache)来作为内存与处理器之间的缓冲:将运算需要使用到的数据复制到缓存中,让运算能快速进行,当运算结束后再从缓存同步回内存之中,这样处理器就 ...
分类:编程语言   时间:2020-03-02 10:38:55    阅读次数:75
JavaScript——数组&函数
本章的内容 本章的总体思路,围绕着数组展开。 数组Arry 一、数组是是?它有几种创建方式? 1.数组是什么? 数组是一组相关的数据集合。可以把一组相关的数据一起存放,并提供方便的访问(获取)方式。 数组是指 一组数据的集合 ,其中的每个数据被称作 元素 ,在数组中可以 存放任意类型的元素 。数组是 ...
分类:编程语言   时间:2020-03-02 10:39:51    阅读次数:65
LeetCode-1365 How Many Numbers Are Smaller Than the Current Number Solution with python
1. Description notes: 2. Examples: 3. Solution: 1 """ 2 created by sheepcore on 2020-03-02 3 """ 4 from typing import List 5 6 7 def smallerNumbersTha ...
分类:编程语言   时间:2020-03-02 10:44:31    阅读次数:78
JVM解毒——JVM与Java体系结构
你是否也遇到过这些问题? 运行线上系统突然卡死,系统无法访问,甚至直接OOM 想解决线上JVM GC问题,但却无从下手 新项目上线,对各种JVM参数设置一脸懵逼,直接默认,然后就JJ了 每次面试都要重新背一遍JVM的一些原理概念性东西 这段广告语写的好,趁着在家办公学习下JVM,先列出整体知识点 J ...
分类:编程语言   时间:2020-03-02 10:46:04    阅读次数:89
[Excel VBA] Shape.Type属性名称及对应值列表
当一个工作表中有多种Shape类型的时候,可以通过Shape.Type属性值返回一个代表形状类型的MsoShapeType数值。通过该数值可知该图形的类型。 列表如下: 名称 值 说明 msoAutoShape 1 自选图形 msoCallout 2 标注 msoCanvas 20 画布 msoCh ...
分类:编程语言   时间:2020-03-02 10:51:27    阅读次数:769
Java自学-多线程 线程池
Java 如何开发一个自定义线程池 每一个线程的启动和结束都是比较消耗时间和占用资源的。 如果在系统中用到了很多的线程,大量的启动和结束动作会导致系统的性能变卡,响应变慢。 为了解决这个问题,引入线程池这种设计思想。 线程池的模式很像 生产者消费者模式 ,消费的对象是一个一个的能够运行的 任务 步骤 ...
分类:编程语言   时间:2020-03-02 10:52:33    阅读次数:58
【深入理解Java虚拟机 】类加载器的命名空间以及类的卸载
类加载器的命名空间 每个类加载器又有一个命名空间, 类加载器的命名空间的作用和影响 + 每个类加载器又有一个命名空间,由其以及其父加载器组成 + 在每个类加载器自己的命名空间中不能出现相同类名的类 (此处值得是类的全名,包含包名) + 在不同的类命名空间中,可能会出现多个相同的类名的类 如下面的代码 ...
分类:编程语言   时间:2020-03-02 10:53:32    阅读次数:71
java线程组
1 简介 一个线程集合。是为了更方便地管理线程。父子结构的,一个线程组可以集成其他线程组,同时也可以拥有其他子线程组。 从结构上看,线程组是一个树形结构,每个线程都隶属于一个线程组,线程组又有父线程组,根线程组——System线程组。 2 线程组树的结构 JVM创建的system线程组是用来处理JV ...
分类:编程语言   时间:2020-03-02 10:54:27    阅读次数:79
关于Python中的列表理解及用法
在Python中,列表理解通常用于编写单行语句,这些语句通过可迭代对象进行迭代以创建新的列表或字典。本文首先介绍for循环如何在Python中工作,然后解释如何在Python中使用列表理解。 Python中的for循环 Python中的for循环语句按顺序遍历任何对象、列表、字符串等的成员。与其他编 ...
分类:编程语言   时间:2020-03-02 10:55:53    阅读次数:54
SpringBoot工程热部署
首先我们在开发中反复修改类、页面等资源,每次修改后都是需要重新启动才生效,这样每次启动都很麻烦,浪费了大量的时间,我们可以在修改代码后不重启就能生效,在 pom.xml 中添加如下配置就可以实现这样的功能,我们称之为热部署。 <!--热部署配置--> <dependency> <groupId>or ...
分类:编程语言   时间:2020-03-02 10:56:07    阅读次数:70
Java连载56-toSting方法和equals方法
Java连载56-toSting方法和equals方法一、关于object中的toString?方法:1.SUN公司在Object类中设计toString方法的目的:返回java对象的字符串的表示形式。2.在现实的开发过程中,Object里面的toString方法已经不够用了,因为Object的to ...
分类:编程语言   时间:2020-03-02 10:56:20    阅读次数:87
Python__类的封装
python不依赖语言特性去封装数据,而是通过遵循一定的数据属性和函数属性的命名约定来达到封装的效果 约定一:任何一单下划线开头的名字都应该是内部的,私有的 #_*_coding:utf-8_*_ __author__ = 'Simon' class People: __star='earth111 ...
分类:编程语言   时间:2020-03-02 10:58:36    阅读次数:73
(第一期)大厂面试系列_ArrayList 公众号java源码栈
目录 1.ArrayList是什么?可以用来干嘛?2.ArrayList数组的初始大小长度是怎样的?长度不够时怎么办.3.为什么说数组增删速度慢,增删时ArrayList是怎么实现的?4.ArrayList(int initialCapacity)是初始化数组大小吗?5.ArrayList是线程安全 ...
分类:编程语言   时间:2020-03-02 10:59:08    阅读次数:65
Spring AOP
配置参考: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in ...
分类:编程语言   时间:2020-03-02 11:00:04    阅读次数:71
Java之set源码分析
Java的集合类由Collection接口和Map接口派生,其中: List代表有序集合,元素有序且可重复 Set代表无序集合,元素无序且不可重复 Map集合存储键值对 那么本篇文章将从源码角度讨论一下无序集合Set。 HashSet HashSet实现 Set 接口,由哈希表(实际上是一个 Has ...
分类:编程语言   时间:2020-03-02 11:01:09    阅读次数:57
峰哥说技术: 05-Spring Boot条件注解注解
Spring Boot深度课程系列 峰哥说技术—2020庚子年重磅推出、战胜病毒、我们在行动 05 峰哥说技术 Spring Boot条件注解 @EnableAutoConfiguration开启自动化配置,零配置就能运行,那么它的原理是什么?要理解这个,必须首先理解什么是条件注解。抛开 Sprin ...
分类:编程语言   时间:2020-03-02 11:06:21    阅读次数:86
148-链表排序
看题就发蒙了,在题目给定的复杂度情况下,使用归并排序进行处理。 题中的链表处理,要学会断开链表,即一个链表断成两块,如何设置断点,分成两个链表的处理方法 1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * in ...
分类:编程语言   时间:2020-03-02 11:07:57    阅读次数:77
Python 十大语法
前言 Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升 ...
分类:编程语言   时间:2020-03-02 11:08:44    阅读次数:72
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!