-
优秀的技术选型(摘选)
优秀的技术选型(摘选) 1. 优秀的技术选型(摘选) 1.1. 缓存 redis因为是单线程,不适合高耗时操作,对数据量比较大的缓存还是memcached比较合适 1.2. 分库分表 sharding-jdbc,驱动层,不需要额外机器 mycat,代理层,如果有运维团队,又舍得机器可以用这个 1.3. 数...
-
雪花算法(03)生成时间
雪花算法(03)生成时间 前面的理论基础和位运算都了解了,下面我们来生成雪花算法的第一部分,也就是时间部分。时间部分的逻辑起始很简单,就是规定一个起始时间戳,然后用当前时间戳减去起始时间戳,这两个数的差就是我们要的结果。简单看一下代码逻辑: 我们规定的...
-
Java内存映射,上G大文件轻松处理
Java内存映射,上G大文件轻松处理 内存映射文件 (Memory-mapped File),指的是将一段虚拟内存逐字节映射于一个文件,使得应用程序处理文件如同访问主内存(但在真正使用到这些数据前却不会消耗物理内存,也不会有读写磁盘的操作),这要比直接文件读写快几个数量级。...
-
volatile关键字的详解-并发编程的体现
volatile关键字的详解-并发编程的体现 xl_echo编辑整理,欢迎转载,转载请声明文章来源。欢迎添加echo微信(微信号:t2421499075)交流学习。 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!! 参考书籍:《Java高并发编程详解》。尊重原...
-
Java入门(一)
Java入门(一) Java分类 1.JavaSE(Java Platform Standard Edition) (Java平台,标准版):用于桌面和服务器上开发和部署Java应用程序。(基础)【2019.08 最新版本1.12】 2.JavaEE(Java Platform Enterprice Edition) (Java平台,企业版):用于平台的开发。(跨平台)...
2019-08-16 12:34:25 java入门文件服务器LinuxWindowsphpIntellij虚拟机Intel用户
-
Integer面试连环炮以及源码分析
Integer面试连环炮以及源码分析 场景: ??昨天有位朋友去面试,我问他面试问了哪些问题,其中问了Integer相关的问题,以下就是面试官问的问题,还有一些是我对此做了扩展。 问:两个new Integer 128相等吗? 答:不。因为Integer缓存池默认是-127-128; 问:可以修改In...
-
Hbase的安装和配置
Hbase的安装和配置 Hbase简介 Hbase概述 Hbase原型是Google的BigTable论文,受到了改论文思想的启发,目前作为Hadoop的子项目来开发维护,用于支持结构化的数据存储。 Hbase是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用Hbase技术可以在廉价的服务器...
-
线程状态转换以及基本操作
线程状态转换以及基本操作 在上一篇文章中并发编程的优缺点谈到了为什么花功夫去学习并发编程的技术,也就是说我们必须了解到并发编程的优缺点,我们在什么情况下可以去考虑开启多个线程去实现我们的业务,当然使用多线程我们应该着重注意一些什么,在上一篇文章中会有...
-
[Spring cloud 一步步实现广告系统] 18. 查询返回广告创意
[Spring cloud 一步步实现广告系统] 18. 查询返回广告创意 根据三个维度继续过滤 在上一节中我们实现了根据流量信息过滤的代码,但是我们的条件有可能是多条件一起传给我们的检索服务的,本节我们继续实现根据推广单元的三个维度条件的过滤。 在 SearchImpl 类中添加过...
-
面试必备:Java 原子操作的实现原理[精品长文]
面试必备:Java 原子操作的实现原理[精品长文] 本文整理自《Java并发编程的艺术》第二章 作者:方腾飞魏鹏程晓明 原子(atomic)本意是不能被进一步分割的最小粒子,而原子操作(atomic operation)意为不可被中断的一个或一系列操作。在多处理器上实现原子操作就变得...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
