volatile关键字的2个作用 1.线程的可见性 2.防止指令重排 什么是线程的可见性? 线程的可见性 就是一个线程对一个变量进行更改操作 其他线程获取会获得最新的值。 线程在执行的行 操作主线程的变量。会将变量的副本拷贝一份到线程的工作区域(避免每次到主线程读取 提高效率),在更改后的一段时间内 ...
分类:
其他 时间:
2018-04-04 19:51:02
收藏:
0 评论:
0 赞:
0 阅读:
197
问题 使用gradle启动项目,在tomcat控制台中不停地打印perf4j性能日志,导致开发过程很卡很慢。明明修改了logback.xml配置文件,让它输出到log文件中,而不是控制台,但是不起作用。 在Windows系统中,在启动tomcat后会出现上图这样的情况, 在ubuntu系统中,没有这 ...
分类:
其他 时间:
2018-04-04 19:50:42
收藏:
0 评论:
0 赞:
0 阅读:
414
跟踪mysql的server层源码,理解mysql插件的调用过程。 ...
分类:
数据库技术 时间:
2018-04-04 19:49:39
收藏:
0 评论:
0 赞:
0 阅读:
281
每天学习一点点 编程PDF电子书、视频教程免费下载: http://www.shitanlife.com/code ...
分类:
编程语言 时间:
2018-04-04 19:48:11
收藏:
0 评论:
0 赞:
0 阅读:
356
一.算术操作符 包括:+、 - 、* 、 / 、 % 1.除了%操作符之外,其他的几个操作符可以作用与整数和浮点数。 2.对于/操作符,如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就是浮点数除法。 3.%操作符的两个操作数必须为整数。返回的是整除之后的余数。 二.移位操作符 包括:<< ...
分类:
编程语言 时间:
2018-04-04 19:47:51
收藏:
0 评论:
0 赞:
0 阅读:
200
题目: 平面内有n个矩形, 第i个矩形的左下角坐标为, 右上角坐标为。 如果两个或者多个矩形有公共区域则认为它们是相互重叠的(不考虑边界和角落)。 请你计算出平面内重叠矩形数量最多的地方,有多少个矩形相互重叠。 输入描述: 输入包括五行。 第一行包括一个整数n, 表示矩形的个数。 第二行包括n个整数 ...
分类:
其他 时间:
2018-04-04 19:47:30
收藏:
0 评论:
0 赞:
0 阅读:
226
常见的502错误1.配置错误因为nginx找不到php-fpm了,所以报错,一般是fastcgi_pass后面的路径配置错误了,后面可以是socket或者是ip:port 2.资源耗尽lnmp架构在处理php时,nginx直接调取后端的php-fpm服务,如果nginx的请求量偏高,我们又没有给ph ...
分类:
其他 时间:
2018-04-04 19:46:42
收藏:
0 评论:
0 赞:
0 阅读:
200
charAt() 方法可返回指定位置的字符。 stringObject.charAt(index) indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 stringObject.indexOf(searchvalue, fromindex) substring() 方法用于提... ...
分类:
编程语言 时间:
2018-04-04 19:46:23
收藏:
0 评论:
0 赞:
0 阅读:
257
struct模块 最近在学习python网络编程这一块,在写简单的socket通信代码时,遇到了struct这个模块的使用,当时不太清楚这到底有和作用,后来查阅了相关资料大概了解了,在这里做一下简单的总结。 了解c语言的人,一定会知道struct结构体在c语言中的作用,它定义了一种结构,里面包含不同 ...
分类:
其他 时间:
2018-04-04 19:46:05
收藏:
0 评论:
0 赞:
0 阅读:
369
访问的是elastic search的tcp端口,需换成http端口。 elastic search默认tcp端口9300,http端口9200 如果浏览器中访问http://localhost:9200/没有返回预期的结果,就需要修改Elasticsearch的配置,使其支持外网访问。 首先,按C ...
分类:
Web开发 时间:
2018-04-04 19:45:34
收藏:
0 评论:
0 赞:
0 阅读:
301
在Linux的热潮下,很多人萌发了学习Linux的想法。比起自学,培训是一个能够快速、系统的掌握知识的方式,也受到了不少人的青睐。 很多人都想知道通过培训学习Linux需要多长时间,今天咱们就来盘点一下。 选择一家好的教育培训机构的确可以达到事半功倍的效果。不仅能大大缩短学员自行摸索和自我积累的时间 ...
分类:
系统服务 时间:
2018-04-04 19:45:17
收藏:
0 评论:
0 赞:
0 阅读:
211
原文地址:http://blog.51cto.com/yangrong/1321594 目录 1、linux内核参数注释 2、两种修改内核参数方法 3、内核优化参数生产配置 参数解释由网络上收集整理,常用优化参数对比了网上多个实际应用进行表格化整理,使查看更直观。 学习linux也有不少时间了,每次 ...
分类:
系统服务 时间:
2018-04-04 19:44:56
收藏:
0 评论:
0 赞:
0 阅读:
226
前言:按照结对编程的原则,我和邻宿舍的小伙伴进行了两人结对编程,我们开发的结对项目的是小学生四则运算练习软件,具体就是随机生成n道题,供学生答题并返回正误记录答题结果,进行多轮。具体需求分析以及功能设计与实现如下。 github代码地址:https://github.com/luchengyi312 ...
分类:
其他 时间:
2018-04-04 19:44:38
收藏:
0 评论:
0 赞:
0 阅读:
213
1.遍历单层json数组 我们把idx和obj都打印出来看看,到底是什么东西 控制台截图 我们能看到,idx是索引,obj是对象,tagName可以通过obj直接拿到 2.遍历二层(多层)json 在这里我们用多层嵌套来实现,而不能用单层循环,通过element.list[i].tagName,el ...
分类:
编程语言 时间:
2018-04-04 19:44:23
收藏:
0 评论:
0 赞:
0 阅读:
219
比较简单,也很实用,方法大同小异,仅做记录,方法的系统记录如下: 需要跳转的时候,跳即可 ...
分类:
移动平台 时间:
2018-04-04 19:44:05
收藏:
0 评论:
0 赞:
0 阅读:
531
最近在工作中,使用CASE WHEN语句的时候,总是出现异常,查看日志是由于数组超界。不知所以然,然后进行了一步步分析,发现这是hive本身的bug,分享出来,一是为了记录,二是想让大家共同看看,欢迎指正。 使用的是CDH5.14.0版本。 CDH5.14.0使用的HIVE版本 自建日志表log: ...
分类:
其他 时间:
2018-04-04 19:43:15
收藏:
0 评论:
0 赞:
0 阅读:
258
一,基本方法 上节实现了netty的基本连接,这节加入spring来管理netty,由spring来开启netty服务。 在netty服务器中,我们建立了三个类:HelloServer(程序主入口) , HelloServerInitializer(传输通道初始化),HelloServerHandl ...
分类:
编程语言 时间:
2018-04-04 19:42:27
收藏:
0 评论:
0 赞:
0 阅读:
277
静态方法 什么是特性property: property是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值 圆的周长和面积: import math class Circle: def __init__(self,radius): 圆的半径radius self.radius=radius ...
分类:
其他 时间:
2018-04-04 19:41:30
收藏:
0 评论:
0 赞:
0 阅读:
174
1. IP地址分类 1.1 IP地址表示 IP地址由两个部分组成,net-id和host-id,即网络号和主机号。 net-id:表示ip地址所在的网络号。 host-id:表示ip地址所在网络中的某个主机号码。 即: [plain] view plain copy IP-address ::= { ...
分类:
其他 时间:
2018-04-04 19:40:58
收藏:
0 评论:
0 赞:
0 阅读:
212
1、object.keys 2、使用 Generator 函数将对象重新包装成数组 ...
分类:
其他 时间:
2018-04-04 19:40:28
收藏:
0 评论:
0 赞:
0 阅读:
212