概述 在上述的随笔中已经介绍了JDK1.7版本的ConCurrentHashMap源码和测试了,现在这篇随笔主要介绍JDK1.8版本的ConCurrentHashMap,这个版本抛弃了分段锁的实现,直接采用CAS+synchronized保证并发更新的安全性,底层采用数组+链表+红黑树的存储结构。其 ...
分类:
编程语言 时间:
2019-12-14 16:09:44
阅读次数:
84
updateprimarykey 会对左右的字段都进行更新,updateprimaryKeySelective 只会对不为null的字段进行更新。。所以在填表的web项目需要注意这个两个方法的选择,因为有的选项会传null,如果允许传null,那么第二个方方法就没有更新效果。 int updateB ...
分类:
其他好文 时间:
2019-12-14 16:09:26
阅读次数:
198
考虑对当前左区间对右区间的贡献,由于右区间的F未更新,可以更改指标 \begin{array}{rcl}F_x&=&\sum\limits_{i=L}^{mid}F_iG_{x-i}\\ &=&\sum\limits_{i=L}^{x}F_iG_{x-i}\\ &=&\sum\limits_{i=0 ...
分类:
其他好文 时间:
2019-12-14 16:09:07
阅读次数:
89
Hive向程序中传递变量的方式 暴力替换 字符串替换 正则替换 模板引擎 系统环境变量 shell环境变量:${env:varname} system系统变量:${system:varname} hive 命令参数 hivevar方式:${hivevar:varname} hiveconf方式:${ ...
分类:
其他好文 时间:
2019-12-14 16:08:39
阅读次数:
143
1. 普通的函数调用时,this 指的是 global 对象,由于 global 对象是作为 window 对象的一部分实现的,因此 this 认为是 window 对象 // 1. 普通的函数调用时 function max () { this.x = 1; // this 指的是 global ...
分类:
其他好文 时间:
2019-12-14 16:08:20
阅读次数:
83
前提:今天要做网站迁移,把A服务器上的网站迁移到B服务器上,A服务器当时的环境是.NET 4.0 ,而B服务器是.NET2.0,A服务器IIS为6.0,B服务器IIS版本为7.0 第一步,先在B服务器上安装.NET4.0框架。 第二步,备份A服务器的数据库并还原至B服务器。 第三步,在默认文档里添加 ...
分类:
Web程序 时间:
2019-12-14 16:08:06
阅读次数:
95
Charm Bracelet Bessie has gone to the mall's jewelry store and spies a charm bracelet. Of course, she'd like to fill it with the best charms possible ...
分类:
其他好文 时间:
2019-12-14 16:07:40
阅读次数:
98
centos7 使用kubeadm 快速部署 kubernetes 国内源 https://www.cnblogs.com/qingfeng2010/p/10540832.html 前言 搭建kubernetes时看文档以及资料走了很多弯路,so 整理了最后成功安装的过程已做记录。网上的搭建文章总是 ...
分类:
Web程序 时间:
2019-12-14 16:07:11
阅读次数:
148
thymeleaf作为springboot官方推荐使用的模板引擎,简单易上手,功能强大,thymeleaf的功能和jsp有许多相似之处,两者都属于服务器端渲染技术,但thymeleaf比jsp的功能更强大。 1. thymeleaf入门 1.1 引入坐标 <!--springBoot整合thymel ...
分类:
编程语言 时间:
2019-12-14 16:06:59
阅读次数:
119
![ANGLE BEATS](https://img2018.cnblogs.com/blog/1898136/201912/1898136-20191214142632682-1224058363.jpg)![Shana](https://img2018.cnblogs.com/blog/1898... ...
分类:
其他好文 时间:
2019-12-14 16:06:22
阅读次数:
85
(1) 这是一个保险措施 因为Session默认是需要Cookie支持的 但有些客户浏览器是关闭Cookie的 这个时候就需要在URL中指定服务器上的session标识,也就是5F4771183629C9834F8382E23BE13C4C 用一个方法(忘了方法的名字)处理URL串就可以得到这个东西 ...
分类:
Web程序 时间:
2019-12-14 16:05:49
阅读次数:
113
看了书和老师的讲解,这里大体说一下自己对迭代器和萃取技术的理解。 迭代器它是C++标准模板库里面的智能指针(smart pointer),由于STL设计时并不是以OOP思想为指导,而是以GP,所以让容器与算法分离实际,这么做的好处是可以让各个模块的设计者无需去关系其他模块的实现,从而专心于自己的模块 ...
分类:
其他好文 时间:
2019-12-14 16:05:34
阅读次数:
95
路由组件 先来看下我们前面写的路由 from django.conf.urls import url, include from .views import BookModelView urlpatterns = [ url(r'^book/$', BookModelView.as_view({"g ...
分类:
其他好文 时间:
2019-12-14 16:05:19
阅读次数:
122
想象一下你马上出发要去一家餐厅吃饭,但是你去之前不确定会不会满桌,你又不想排号。这时的你会有两个选择,如果你是个乐观的人,内心戏可能会是「管他的,去了再说,大不了没座就回来」。反之,如果你是一个悲观的人,可能会先打个电话预约一下,先确认下肯定有座,同时交点定金让餐厅预留好这个座位,这样就可以直接去了 ...
分类:
其他好文 时间:
2019-12-14 16:05:04
阅读次数:
124
这几天忙啊,有绝地求生要上分,英雄联盟新赛季需要上分,就懒着什么也没写,很惭愧。这个vuex,vue-router,vue的源码我半个月前就看的差不多了,但是懒,哈哈。下面是vuex的源码分析在分析源码的时候我们可以写几个例子来进行了解,一定不要闭门造车,多写几个例子,也就明白了在vuex源码中选择 ...
分类:
其他好文 时间:
2019-12-14 16:04:51
阅读次数:
110
下载安装Nodejs 官方站点:https://nodejs.org/en/ 国内站点:http://nodejs.cn/ 建议安装长期支持版(Long Term Support) 建议不要修改默认的安装目录(建议单独建一个nodejs文件夹进行安装,不要随便和其他文件放在一起) 默认安装的内容有哪 ...
分类:
Web程序 时间:
2019-12-14 16:04:22
阅读次数:
118
Spring框架可优化的部分: 因为应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件) 方式获取的,每次从容器中获得Bean时都要编写new ClasspathXmlApplicationContext(spring配置文件) ,这样的弊 ...
分类:
编程语言 时间:
2019-12-14 16:03:48
阅读次数:
117