码迷,mamicode.com
首页 > 2020年03月15日 > 全部分享
synchronize底层实现原理以及相关的优化
原文: https://blog.csdn.net/zc19921215/article/details/84780335 首先来说下synchronize和Lock的区别: 两者都是锁,用来控制并发冲突,区别在于Lock是个接口,提供的功能更加丰富,除了这个外,他们还有如下区别: synchron ...
分类:其他好文   时间:2020-03-15 22:34:17    阅读次数:90
pycharm之debugger使用
1.未打断点运程序,输出全部结果 2.打断点后,点击debug,代码执行到断点前停止(断点所在行不执行) 3.step over,是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步 4.step into,是单步执行,遇到子函数就进 ...
分类:其他好文   时间:2020-03-15 22:33:55    阅读次数:101
那些不起眼的小工具?
前言 原文链接 源码地址 今天想写一篇关于下划线这个库中一些小工具函数的故事,我们都听过一句话,一个成功的男人背后一定有一个了不起的女人(?,其实也不一定,也许还有男人呢),那么一个经久不衰,为程序猿们所称道的库,框架的背后自然也有不少看起来不起眼,甚至你都懒得正眼瞧他的"小工具"存在。正是这些背后 ...
分类:其他好文   时间:2020-03-15 22:33:38    阅读次数:90
ES6中的let和const
let 和 const 是ES6新增的几种变量声明方式中的两种,本篇就来谈谈这两种声明方式有什么特点。 一、let、const和var的区别 let和const的使用方式和var没有区别。但是用let和const声明出的变量,使用规则有所不同,let和const多了一些对变量的限制: 1、let和c ...
分类:其他好文   时间:2020-03-15 22:33:08    阅读次数:72
Spring Security(一)
1. AuthenticationManagerBuilder 身份验证管理器生成器(那意思就是:生成一个身份验证管理器)2. BCryptPasswordEncoder 密码编码器(BCrypt跨平台文件加密工具,BCryptPasswordEncoder就是一种加密手法)3.inMemory在内... ...
分类:编程语言   时间:2020-03-15 22:32:41    阅读次数:75
dubbo——consumers
1 ...
分类:其他好文   时间:2020-03-15 22:32:22    阅读次数:105
Java 内部类
一.内部类基础 在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。 1.成员内部类 成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形 ...
分类:编程语言   时间:2020-03-15 22:32:04    阅读次数:72
CSS中的BFC
BFC : 直译为“块级格式化上下文”。他是一个独立的渲染区域,只有Block-level Box参与,它规定了内部的Block-level Box如何布局,并且与这个区域外部毫不相干。 BFC布局规则: 1.内部的Box会在垂直方向,一个接一个地放置。 2.BFC的区域不会与float box重叠 ...
分类:Web程序   时间:2020-03-15 22:31:31    阅读次数:91
IO概括
1. 按流的方向分类: 输入流:数据源到程序(InputStream、Reader读进来)。 输出流:程序到目的地(OutPutStream、Writer写出去)。 2. 按流的处理数据单元分类: 字节流:按照字节读取数据(InputStream、OutputStream)。 字符流:按照字符读取数 ...
分类:其他好文   时间:2020-03-15 22:31:14    阅读次数:81
redis 的Lettuce配置
################ Redis 配置 ############### Redis数据库索引(默认0)spring.redis.database=0 #redis服务器地址spring.redis.host=# Redis服务器连接端口spring.redis.port=6379 # R ...
分类:其他好文   时间:2020-03-15 22:30:59    阅读次数:206
Mac OS系统安装pymssql 报错
Mac OS系统安装pymssql 一开始报错:缺少Cython,于是pip install Cython 然后还是报错:解决办法如下操作: 首先安装freetds 在 FreeTDS stable 目录下载 freetds-patched.tgz 或者到这里下载stable release:htt ...
分类:数据库   时间:2020-03-15 22:30:18    阅读次数:98
关于使用npm成功安装命令后,执行时却报找不到命令的问题
# 使用npm安装newman命令 ~$ npm install newman --global ... /root/node-v6.9.1-linux-x64/bin/newman -> /root/node-v6.9.1-linux-x64/lib/node_modules/newman/bin ...
分类:其他好文   时间:2020-03-15 22:30:06    阅读次数:252
SVM推导
SVM(support vector machine)支持向量机. 1 间隔与支持向量 + 样本集 $D=\{(x_1, y_1), \cdots, (x_m, y_m)\}$, 其中 $x_i\in \mathbb{R}^d, y_i\in\{ 1, 1\}, i=1,\cdots,m$. + 划 ...
分类:其他好文   时间:2020-03-15 22:29:19    阅读次数:82
(Java)关于运算符
算术运算符: 加法 :"-", 减法 :"-",除法:"/" (求余:%),乘法:"*" 例子:int i = 3; int a =4; int sum = a + i; System.out.println(sum); 自增:++,自减: -- 例子: int x = ++1; x的结果为2,先( ...
分类:编程语言   时间:2020-03-15 22:28:50    阅读次数:83
CSS常用属性
文本属性 一、设置文字大小 属性:font-size 文字的单位:px :像素 pt:磅,一般用在印刷领域 em:相对大小,相对于父元素的字体大小。 em的应用:由于em的字体大小是相对于父元素而言的,所以em可以用来设置首行缩进等,在父元素大小进行改变时,段落仍然缩进2个字符。 说明:1、浏览器默 ...
分类:Web程序   时间:2020-03-15 22:28:23    阅读次数:102
[Python] iupdatable包:获取电脑主板信息(csproduct)
一、说明 使用命令行就可以获取到主板相关的信息 wmic csproduct get /value 输出内容如下: Caption=Computer System Product Description=Computer System Product IdentifyingNumber=PDVC40 ...
分类:编程语言   时间:2020-03-15 22:28:08    阅读次数:168
学习进度
js获取系统时间,在jhtml页面动态加载 <html> <script> var t = null; t = setTimeout(time,1000);//開始运行 function time() { clearTimeout(t);//清除定时器 dt = new Date(); var ye ...
分类:其他好文   时间:2020-03-15 22:27:53    阅读次数:63
939条   上一页 1 2 3 4 5 6 7 ... 56 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!