Java中的Type

本文转自:https://www.cnblogs.com/linghu-java/p/8067886.html Type是Java 编程语言中所有类型的公共高级接口(官方解释),也就是Java中所有类型的“爹”;其中,“所有类型”的描述尤为值得关注。它并不是我们平常工作中经常使用的 int、St...

2018-08-10 14:34:45

阅读数 185

评论数 0

实战Java高并发程序设计-读书笔记

实战Java高并发程序设计-读书笔记 第一章 死锁、饥饿、活锁的概念。 并发级别:阻塞、饥饿、无障碍、无锁、无等待。 无障碍:是一种最弱的非阻塞调度。两个线程如果是无障碍的执行,那么他们不会因为临界区的问题导致一方被挂起。但是一旦检测到冲突,就应该进行回滚。 无锁:无锁的并行都是无障...

2018-05-31 19:35:44

阅读数 545

评论数 0

idea快捷键大全

Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以...

2018-04-15 18:03:56

阅读数 98

评论数 0

ES6新特性概览

本文基于lukehoban/es6features ,同时参考了大量博客资料,具体见文末引用。 ES6(ECMAScript 6)是即将到来的新版本JavaScript语言的标准,代号harmony(和谐之意,显然没有跟上我国的步伐,我们已经进入中国梦版本了)。上一次标准的制订还是2009年...

2017-12-20 12:32:04

阅读数 339

评论数 0

Javascript的this用法

this是Javascript语言的一个关键字。 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如,   function test(){     this.x = 1;   } 随着函数使用场合的不同,this的值会发生变化。但是有一个总的...

2017-12-19 16:35:30

阅读数 142

评论数 0

Java并发编程实战-总结

每一个想学习Java多线程的人,手里至少有这本书或者至少要看这本书,2012年在看这本书的时候,当时正开发支付平台的后台应用,正好给了我大量的实践机会。强烈建议大家多看几遍。   代码中比较容易出现bug的场景: 不一致的同步,直接调用Thread.run,未被释放的锁,空的同步块,双重检查...

2017-12-14 16:57:59

阅读数 147

评论数 0

Java 8 中的 Streams API 详解

为什么需要 Stream Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stre...

2017-12-13 17:00:55

阅读数 231

评论数 0

Java8 Lambda原理

为了支持函数式编程,Java 8引入了Lambda表达式,那么在Java 8中到底是如何实现Lambda表达式的呢? Lambda表达式经过编译之后,到底会生成什么东西呢? 在没有深入分析前,让我们先想一想,Java 8中每一个Lambda表达式必须有一个函数式接口与之对应,函数式接口与普通接口的...

2017-12-13 10:29:00

阅读数 169

评论数 0

进程间的八种通信方式

进程间的八种通信方式----共享内存是最快的 IPC 方式 1.无名管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 2.高级管道(popen):将另一个程序当做一个新的进程在当前程...

2017-12-05 09:48:19

阅读数 124

评论数 0

Linux centos7环境下MySQL安装教程

Linux centos7环境下安装MySQL步骤的详细介绍 安装MySQL mysql 有两个跟windows不同的地方 1)、my.ini 保存到/etc/my.ini 2)、用户权限,单独用户执行 一、查找以前是否安装有mysql,使用下面命令: rpm –qa | grep...

2017-12-04 13:09:30

阅读数 1099

评论数 0

Redis基本操作——String(原理篇)

Redis基本操作——String(原理篇) 转自:http://www.cnblogs.com/idiotgroup/p/5450157.html 本章介绍Redis中最常用到的字符串(String)。 Redis的字符串(String)的实现 小喵之前有看到过《Redis设计与实现》的...

2017-11-29 16:20:40

阅读数 159

评论数 0

linux之sed用法

linux之sed用法 sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法 sed命令行格式为:          sed [-nefri] ‘command’ 输入文...

2017-10-17 16:36:09

阅读数 105

评论数 0

数据库三范式详解

作者:知乎用户 链接:https://www.zhihu.com/question/24696366/answer/29189700 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 首先要明白”范式(NF)”是什么意思。按照教材中的定义,范式是“符...

2017-09-25 11:45:56

阅读数 284

评论数 0

Mysql中的锁

页级:引擎 BDB。 表级:引擎 MyISAM , 理解为锁住整个表,可以同时读,写不行 行级:引擎 INNODB , 单独的一行记录加锁 表级,直接锁定整张表,在你锁定期间,其它进程无法对该表进行写操作。如果你是写锁,则其它进程则读也不允许 行级,,仅对指定的记录进行加锁,这样其它进程还...

2017-09-22 15:52:03

阅读数 171

评论数 0

海量数据处理 - 10亿个数中找出最大的10000个数(top K问题)

转载自:http://blog.csdn.net/zyq522376829/article/details/47686867 前两天面试3面学长问我的这个问题(想说TEG的3个面试学长都是好和蔼,希望能完成最后一面,各方面原因造成我无比想去鹅场的心已经按捺不住了),这个问题还是建立最小堆比较...

2017-09-21 11:59:10

阅读数 2370

评论数 0

原码, 反码, 补码 详解

原码, 反码, 补码 详解 本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助!  转...

2017-09-19 11:29:24

阅读数 239

评论数 0

详解浮点数的二进制表示

1.十进制转二进制方法      十进制数转换为二进制数   十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。       1.1十进制整数转换为二进制整数       十进制整数转换为二进制整数采用"除2取余,逆序...

2017-09-19 10:37:33

阅读数 613

评论数 0

Linux 基础 - 常用命令篇

一、命令的基本格式 [root@localhost~] root为用户名 ~表示当前所在位置 localhost主机名 ‘#’超级用户 '$" 普通用户 命令的基本格式: 命令 [选项] [参数] 二、查询目录的内容 命令格式:...

2017-09-15 10:12:20

阅读数 141

评论数 0

大型项目架构演进过程及思考的点

高大上的淘宝架构 我们以淘宝架构为例,了解下大型的电商项目的服务端的架构是怎样,如图所示 上面是一些安全体系系统,如数据安全体系、应用安全体系、前端安全体系等。 中间是业务运营服务系统,如会员服务、商品服务、店铺服务、交易服务等。 还有共享业务,如分布式数据层、数据分析服务、配...

2017-09-15 10:11:20

阅读数 200

评论数 0

一致性哈希算法原理

转载:http://www.cnblogs.com/lpfuture/p/5796398.html 一致性Hash算法背景   一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CA...

2017-09-14 16:01:38

阅读数 130

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭