单利模式实现有饿汉式,懒汉式,双重检测等待,接下来介绍的是一个枚举类的单利,线程安全 public class SingletonDemo { // private fi…
标签:后端开发
PHP开发面试常问问题合集
1 COOKIE及SESSION的联系与区别区别:(1)cookie数据存放在本地浏览器,session数据存放在服务器(2)存放在服务器端的session较为安全,不容易被窃取,相对来说,存放在本地浏览器的没有那么安全…
Mysql 使用 optimizer_trace 查看执行流程,分析、验证优化思路
该博客是我在看了《 MySQL实战45讲》之后的一次实践笔记。文章比较枯燥,如果你在这篇文章看到一些陌生的关键字,建议你也一定要去做实验,只有做实验且验证了各个数据的由来,才能真正弄懂。 背景 Mysql 版本 :5.7…
HTTP协议中的Accept与Content-Type的区别
在开发REST服务时,不可避免的需要了解HTTP协议的内容,其中,我们经常会用到 Accept 与 Content-Type,那么这两者有什么区别和联系呢? 1. 类型不同 类型不同Accept属于请求头, Conten…
DM 源码阅读系列文章(四)dump/load 全量同步的实现
作者:杨非 本文为 DM 源码阅读系列文章的第四篇,上篇文章 介绍了数据同步处理单元实现的功能,数据同步流程的运行逻辑以及数据同步处理单元的 interface 设计。本篇文章在此基础上展开,详细介绍 dump 和 lo…
小顶堆数据结构C/C++代码实现
相比队列和栈,很多人可能对堆的概念比较陌生,下面个给出堆的本质概念 一、堆也是一种数据结构,从实际应用意义来说,他是一种最优级别数据永远在第一位的队列,本文皆以最小值为例(小顶堆),即它变相是一种会永远保持最小值先出队的…
node核心模块-vm
vm vm是node的一个核心模块,核心功能官方文档介绍是: The vm module provides APIs for compiling and running code within V8 Virtual Ma…
剑指Offer-连续子数组的最大和
最近一直在复习一些算法及数据结构方面的东西,就找了一个适合找工作笔试的题目,在剑指Offer上刷了几道题目,发现对复习知识点还是很有用的,推荐要找工作的伙伴去剑指Offer刷题。 题目描述 HZ偶尔会拿些专业问题来忽悠那…
2018 PHP面试真题(包括详细解析)
以下题目和解析分别来源于我的新书《PHP程序员面试笔试宝典》、《PHP程序员面试笔试真题解析》。 1、PHP常考基础 1、PHP与ASP、JSP有什么区别?ASP全名Active Server Pages,是一个基于Wi…
yii2配置词典 / 请求配置(request)你知多少? -- 上篇
这又是一个我们在配置yii2时最常用的组件 – request,它代表客户端(浏览器、app端等)对服务器的一次请求。 接下来我们来研究下这个组件琳琅满目的配置参数。 记住在web.php里对request的…
计算机组成与设计 读书笔记——第三章
第三章:计算机的算术运算 加法与减法 规则 直接使用加法器来加 减法通过加 减数的二进制补码 来实现 溢出的情况 加法add和立即数 addi 可能在两个操作数同号时溢出 减法sub可能在两操作数异号时发生溢出 无符号加…
实现一个分布式调度系统-Quartz
上一篇介绍了整个调度系统的流程,今天先来介绍一下Quartz 简单使用 集群模式锁的使用 整合springboot 简单使用 //一分钟执行一次 private static void min() throws Pars…