码迷,mamicode.com
首页 > 2019年09月17日 > 全部分享
阿里P7架构师分享:15分钟快速掌握SpringCache(使用详解)
缓存的策略有很多,在应用系统中可根据情况选择,通常会把一些静态数据后者变化频率不高的数据放到缓存中,如配置参数、字典表等。而有些场景可能要寻找替代方案,比如,想提升全文检索的速度,在复杂场景下建议使用搜索引擎,如Solr或ElasticSearch。通常在Web开发中,不同层级对应的缓存要求和缓存策略全然不同,如下图:下面了解一下缓存中的两个比较重要的基本概念:1.缓存命中率即从缓存中读取数据的次
分类:编程语言   时间:2019-09-17 22:17:37    阅读次数:126
一文搞懂 Java 线程中断
下面的这断代码大家应该再熟悉不过了,线程休眠需要捕获或者抛出线程中断异常,也就是你在睡觉的时候突然有个人冲进来把你吵醒了。try{Thread.sleep(3000);}catch(InterruptedExceptione){e.printStackTrace();}此时线程被打断后,代码会继续运行或者抛出异常结束运行,这并不是我们需要的中断线程的作用。到底是什么是线程中断?线程中断即线程运行过
分类:编程语言   时间:2019-09-17 22:15:46    阅读次数:138
百万年薪python之路 -- JS基础介绍及数据类型
JS代码的引入 变量声明 数据类型 数值类型(number) 字符串(string) 字符串 转换成 数值类型 字符串相关方法 布尔值 null和undefined object类型 数组 数组常用方法 自定义对象 python字典 类型查询 运算符 算数运算符 比较运算符 三元运算 函数 定义函数 ...
分类:编程语言   时间:2019-09-17 22:15:27    阅读次数:129
文件自定义扫描工具
1、Mindgems Folder Size 可以扫描本地盘和网络盘,可以根据文件名、大小、属性、时间 自定义过滤文件,(网络下载免安装:地址) 2、FolderSize professional 和上面一样的界面,有免费版的 FolderSize,就是没有过滤功能. 3、GetFloderSize ...
分类:其他好文   时间:2019-09-17 22:14:55    阅读次数:126
哈希函数
[TOC] 哈希函数 hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的 "输入" (又叫做预映射pre image)通过散列算法变换成固定长度的 "输出" ,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间。 它其实就是一个算法,最简单的算法就是加减乘除 ...
分类:其他好文   时间:2019-09-17 22:14:38    阅读次数:153
奇妙的算法【9】每个小孩的糖果数,找公约数,最少硬币数
1,每个小孩的糖果数量是多少 有p个小孩,c个糖果,刚开始第1个小孩发一个糖果,第2个小孩发两个糖果,第p个小孩发p个糖果,如果糖果没有发完,就接着【注意】第1个小孩发p+1个糖果.....第p个小孩发2*p个糖果,如果糖果还没有发完,就继续下一轮,第1个小孩发2*p+1个糖果,... 方法一,遍历 ...
分类:编程语言   时间:2019-09-17 22:14:02    阅读次数:102
如何提高程序员的键盘使用效率
(一)你真的了解键盘吗? 每个人每一天好像都离不开电脑,不管是不是程序员,大多数我们还是像在眯着眼睛一个个找小图标,宁愿用鼠标移来移去一个一个点,效率低下还费神费力,也不愿意花点时间去了解一下键盘,键盘真正实用的地方不在于每一个键盘单独起作用,更重要的是组合在一起可以极大程度的便利我们使用电脑。比如 ...
分类:其他好文   时间:2019-09-17 22:13:45    阅读次数:108
鱼鱼の收藏夹
#include<map>的讲解博客 比较好的图论作图网站 ...
分类:其他好文   时间:2019-09-17 22:12:39    阅读次数:90
java 类加载过程图
![](https://s1.51cto.com/images/blog/201909/17/0ecd210474758c232c9e9cc6a6d7e0ff.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
分类:编程语言   时间:2019-09-17 22:11:39    阅读次数:113
环境搭建的一些常用命令
[TOC] 1. Python Ubuntu 中已自动安装 Python。请花点时间确认(通过发出 命令)您的系统中是否已经安装了下列某个 Python 版本: 2. pip安装与卸载 Ubuntu 上通常已安装 pip 或 pip3 软件包管理器。请花点时间确认(通过发出 或 命令)是否已经安装 ...
分类:其他好文   时间:2019-09-17 22:10:47    阅读次数:122
设计模式——工厂模式
1:工厂模式:简单一句话,就是生产类的。 2:分类:简单工厂、工厂模式、抽象工厂 3:代码 简单工厂 缺点:每次添加新的实现类,都需要修改代码。违背了开闭原则。 工厂模式 缺点:当添加一个运动的时候,需要添加工厂类,代码容易臃肿,不好维护。 抽象工厂模式 抽象工厂,无非就是添加多个产品。 ...
分类:其他好文   时间:2019-09-17 22:09:40    阅读次数:101
安装linux系统
一、下载VMware。 1.下载地址https://www.vmware.com/ 2.安装秘钥: UY758-0RXEQ-M81WP-8ZM7Z-Y3HDA VF750-4MX5Q-488DQ-9WZE9-ZY2D6 UU54R-FVD91-488PP-7NNGC-ZFAX6 YC74H-FGF9 ...
分类:系统相关   时间:2019-09-17 22:06:55    阅读次数:1394
区块链学习之比特币
比特币(Bitcoin:比特金)最早是一种网络虚拟货币,可以购买现实生活当中的物品。它的特点是分散化、匿名、只能在数字世界使用,不属于任何国家和金融机构,并且不受地域的限制,可以在世界上的任何地方兑换它。 比特币产生原理: 从比特币的本质说起,比特币的本质其实就是一堆复杂算法所生成的特解。特解是指方 ...
分类:其他好文   时间:2019-09-17 22:05:42    阅读次数:119
华为stp rstp mstp配置
华为stp rstp mstp配置
分类:其他好文   时间:2019-09-17 22:05:04    阅读次数:197
Redis 与 MQ 的区别
Redis是一个高性能的key-value数据库,它的出现很大程度补偿了memcached这类key-value存储的不足。虽然它是一个数据库系统,但本身支持MQ功能,完全可以当做一个轻量级的队列服务器使用。 不过,Redis只是提供一个高性能的、原子操作内存键值队,具有高速访问能力,虽可用做消息队 ...
分类:其他好文   时间:2019-09-17 22:04:43    阅读次数:124
Linux系统常用命令(2)
上一篇博客:Linux系统常用命令:https://www.cnblogs.com/yanxuezhengwanqi/p/11504199.html 文件(夹)相关命令: 文件类型: ls -l 文件夹路径:查看指定路径下未被隐藏的文件的详细信息 ls -al 文件夹路径:查看指定路径下所有文件的详 ...
分类:系统相关   时间:2019-09-17 22:03:05    阅读次数:113
这一次,彻底弄懂 Promise 原理
Promise必须为以下三种状态之一:等待态(Pending)、执行态(Fulfilled)和拒绝态(Rejected)。一旦Promise被resolve或reject,不能再迁移至其他任何状态(即状态immutable)。基本过程:初始化Promise状态(pending)执行then(..)注册回调处理数组(then方法可被同一个promise调用多次)立即执行Promise中传入的fn函数
分类:其他好文   时间:2019-09-17 22:02:41    阅读次数:137
560条   上一页 1 2 3 4 5 6 7 8 ... 33 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!