-
七道常见的Redis面试题分享(含个人解答)
七道常见的Redis面试题分享(含个人解答) 绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。这里以面试题的形式对Redis 常见问题做一个总结,解决大家的知识盲点。 1、为什么使用 Redis 在...
-
浅谈JMM
浅谈JMM 概述 JMM的全称是 Java Memory Model (Java内存模型) JMM的关键技术点都是围绕着多线程的 原子性、可见性和有序性来 建立的,这也是Java解决多线程并行机制的环境下,定义出的一种规则,意在保证多个线程间可以有效地、正确地协同工作。 三要素 原子性(Atom...
-
通俗地说决策树算法(二)实例解析
通俗地说决策树算法(二)实例解析 前情提要: 通俗地说决策树算法(一)基础概念介绍 一. 概述 上一节,我们介绍了决策树的一些基本概念,包括树的基本知识以及信息熵的相关内容,那么这次,我们就通过一个例子,来具体展示决策树的工作原理,以及信息熵在其中承担的...
-
温故而知新,重温 Java 7 的那些“新”特性
温故而知新,重温 Java 7 的那些“新”特性 2009 年 4 月 20 日,Java 的亲生父亲 Sun 被养父 Oracle 以 74 亿美元收购,这在当时可是一件天大的事。有不少同学都担心 Java 的前途,我当时傻不啦叽地也很担心:自己刚学会如何通过记事本编写 Java 代码,然后通过 cmd...
-
java高并发系列 - 第18天:玩转java线程池,这一篇就够了
java高并发系列 - 第18天:玩转java线程池,这一篇就够了 阿里p7一枚,可以关注公众号:路人甲Java,咱们一起同行! 这是java高并发系列第18篇文章。 本文主要内容 什么是线程池 线程池实现原理 线程池中常见的各种队列 自定义线程创建的工厂 常见的饱和策略 自定义饱...
-
java并发笔记二之证明 synchronized锁 是否真实存在
java并发笔记二之证明 synchronized锁 是否真实存在 警告??:本文耗时很长,先做好心理准备 证明:偏向锁、轻量级锁、重量级锁真实存在 由 【java并发笔记之java线程模型】链接: https://www.cnblogs.com/yuhangwang/p/11256476.html 这篇文章可知:每当java线程创建...
-
[Spring cloud 一步步实现广告系统] 4. 通用代码模块设计
[Spring cloud 一步步实现广告系统] 4. 通用代码模块设计 一个大的系统,在代码的复用肯定是必不可少的,它能解决: 统一的响应处理(可以对外提供统一的响应对象包装) 统一的异常处理(可以将业务异常统一收集处理) 通用代码定义、配置定义(通用的配置信息放在统一...
-
Java面试题-基础篇三(干货)
Java面试题-基础篇三(干货) 这些JAVA基础题确定都会了吗? 感谢原文出处:https://www.cnblogs.com/javazhiyin/ 31、String s = new String("xyz");创建了几个StringObject?是否可以继承String类? 两个或一个都有可能,xyz对应一个对象,这个对象放在字符串常量缓冲...
-
JUC中的锁
JUC中的锁 ★、不同角度的锁的理解: #1、 公平锁、非公平锁 公平锁:eg: ReentrantLock 关键词:先来先服务。 加锁前检查是否有排队等锁的线程,若有,当前线程参与排队,先排的线程优先获取锁。相对没有 非公平锁 效率高。 非公平锁:eg:Synchronized ReentrantLock...
-
JVM中优化指南
JVM中优化指南 JVM中优化指南 如何将新对象预留在年轻代 如何让大对象进入年老代 如何设置对象进入年老代的年龄 稳定的 Java 堆 VS 动荡的 Java 堆 增大吞吐量提升系统性能 尝试使用大的内存分页 使用非占有的垃圾回收器 Java虚拟机有自己完善的硬件架构,如处理器、堆...
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
