• java解释器模式

    java解释器模式 解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的句子。 解释器模式的结构 下面就以一个示意性的系统为例,讨论解释器模式的结构。系统的结构图...

    2019-08-16 12:29:06 ASP定义wdsIDCqqtxtlplphpSMXYY

  • 微信公众号发送消息给用户 php

    微信公众号发送消息给用户 php 1.微信公众号 这里得话 一开始先去看了 微信公众号的接口 发现网页授权需要时认证的服务号,一开始想的是那去申请一个认证的服务号岂不是很费事,然后网上搜了搜,发现了还有微信公众号个人测试号这个东西,所有的接口都可以使用(据说是...

    2019-08-16 12:20:49 php文件文档文件服务器百度搜索神器qqphp百度ARM

  • Spring Transaction 事务模拟

    Spring Transaction 事务模拟 事务,是描述一组操作的抽象,比如对数据库的一组操作,要么全部成功,要么全部失败。 事务有四个特性: Atomicity(原子性),Consistency(一致性),Isolation(隔离性),Durability(持久性) Spring对事务的支持很强大,但是从本质上来说,...

    2019-08-16 12:17:14 mysql用户ASPIDCmysqlqqtxtBLDwordSMXYY

  • 算法复杂度分析

    算法复杂度分析 执行代码,通过统计,监控等工具,计算算法的执行时间,占用的内存大小等。这种方法叫做事后统计法。 缺点:a测试结果非常依赖测试环境 b 测试结果受数据规模的影响很大时间复杂度分析方法 1.只关注循环次数最多的一段代码 2.加法法则:总复杂度等于量...

    2019-08-16 12:14:53 cmsASPvpswdsIDCqqPBNBLDphpSMX

  • volatile到底解决了什么问题?

    volatile到底解决了什么问题? 本文面向的读者是对java熟悉,并对volatile有一定的了解的java programer。(volatile简介:https://www.ibm.com/developerworks/cn/java/j-jtp06197.html 建议先看前几段了解下即可。不看happens-before等java理论)市面上对该关键字的解...

    2019-08-16 12:02:27 ARM用户系统硬盘BugPS电脑时钟AVHTTPS

  • 基于Spring注解的上下文初始化过程源码解析(二)

    基于Spring注解的上下文初始化过程源码解析(二) 上一篇看完了register方法的代码,继续跟后面代码 后面执行refresh方法,代码清单如下: public void refresh() throws BeansException, IllegalStateException {synchronized (this.startupShutdownMonitor) {// Prep...

    2019-08-16 12:00:02 文件ESET定义ARM代理模式用户IEBugPS共享

  • RocketMQ中Broker的消息存储源码分析

    RocketMQ中Broker的消息存储源码分析 Broker和前面分析过的NameServer类似,需要在Pipeline责任链上通过NettyServerHandler来处理消息 【RocketMQ中NameServer的启动源码分析】 实际上就通过前面提到的SendMessageProcessor的processRequest方法处理 【RocketMQ中Broke...

    2019-08-16 11:58:48 文件ESETARMIE磁盘EtsyBugPSAccess共享

  • java并发笔记四之synchronized 锁的膨胀过程(锁的升级过程)深

    java并发笔记四之synchronized 锁的膨胀过程(锁的升级过程)深入剖析 警告??:本文耗时很长,先做好心理准备,建议PC端浏览器浏览效果更佳。 本篇我们讲通过大量实例代码及hotspot源码分析 偏向锁(批量重偏向、批量撤销)、轻量级锁、重量级锁及 锁的膨胀过程(也就是...

    2019-08-16 11:48:23 文件ASP定义wordARM虚拟机IE代码分析系统Bug

  • 美团点评CAT监控平台研究

    美团点评CAT监控平台研究 1. 美团点评CAT监控平台研究 1.1. 前言 此文根据我对官方文档阅读并记录整理所得,中间可能会穿插一些自己的思考和遇坑 1.2. 简介 CAT 是基于 Java 开发的实时应用监控平台,为美团点评提供了全面的 实时监控告警服务 CAT 作为服务端项目基础...

    2019-08-16 11:42:11 文档文件定义IDCmysqlARM采集IE磁盘点评

  • 超全详解Java开发环境搭建

    超全详解Java开发环境搭建 在项目产品开发中,开发环境搭建是软件开发的首要阶段,也是必须阶段,只有开发环境搭建好了,方可进行开发,良好的开发环境搭建,为后续的开发工作带来极大便利。 对于大公司来说,软件开发环境搭建工作一般是由运维来做,然而,对于小公司...

    2019-08-16 11:36:12 mysql安装启动mysql下载mysqlmysql用户sql mysqlsql安装防火墙设置防火墙配置查看防火墙java开发