-
spring框架是怎么样通过properties来获得对象的?
spring框架是怎么样通过properties来获得对象的? 首先我们要知道java获得对象的方式有四种: 1.通过new语句实例化一个对象。 2.通过反射机制创建对象。 3.通过clone()方法创建对象 3.通过反序列化的方式创建对象 在spring框架中,为了减低耦合,可以使用xml,properties...
-
[Spring cloud 一步步实现广告系统] 15. 使用开源组件监听Binlog
[Spring cloud 一步步实现广告系统] 15. 使用开源组件监听Binlog 实现增量索引准备 MySQL Binlog简介 什么是binlog? 一个二进制日志,用来记录对数据发生或潜在发生更改的SQL语句,并以而进行的形式保存在磁盘中。 binlog 的作用? 最主要有3个用途: 数据复制(主从同...
-
记我的一次 Java 服务性能优化
记我的一次 Java 服务性能优化 背景 前段时间我们的服务遇到了性能瓶颈,由于前期需求太急没有注意这方面的优化,到了要还技术债的时候就非常痛苦了。 在很低的 QPS 压力下服务器 load 就能达到 10-20,CPU 使用率 60% 以上,而且在每次流量峰值时接口都会大量报错,虽...
2019-08-16 12:15:28 Java技术服务器瓶颈IEDashboard系统文章发布ServletGoogle公众号
-
算法复杂度分析
算法复杂度分析 执行代码,通过统计,监控等工具,计算算法的执行时间,占用的内存大小等。这种方法叫做事后统计法。 缺点:a测试结果非常依赖测试环境 b 测试结果受数据规模的影响很大时间复杂度分析方法 1.只关注循环次数最多的一段代码 2.加法法则:总复杂度等于量...
-
Activiti6系列(5)- 核心API
Activiti6系列(5)- 核心API 前言 本来想把《疯狂工作流讲义-activiti6.0》这本书里面的实例拿过来,但是这本书我看完后,认为里面编写的activiti6的核心API代码片段不是很清晰,有不少需要雕琢的地方才好形成一篇博客。 所以我就把以前看过的黑马activiti5的案例拿过...
-
如何阅读JDK源码
如何阅读JDK源码 JDK源码阅读笔记: https://github.com/kangjianwei/LearningJDK 如何阅读源码,是每个程序员需要面临的一项挑战。 为什么需要阅读源码?从实用性的角度来看,主要有三个目的:第一,解决手头的新问题或者新需求;第二,真正理解一部分理论的落地实现...
-
SpringBoot是如何动起来的
SpringBoot是如何动起来的 作者:襄垣 juejin.im/post/5c6f730ce51d457f14363a53 推 荐 阅 读 (点击即可跳转阅读) 1. SpringBoot内容聚合 2. 面试题内容聚合 3. 设计模式内容聚合 4. Mybatis内容聚合 5. 多线程内容聚合 程序入口 SpringApplication .run( BeautyApplic...
-
Java 动态代理类的实现
Java 动态代理类的实现 1、动态代理: 为目标对象创建一个代理类,该代理类拥有目标对象的方法,属性,同时也可添加自己的方法,比如:日志的添加、校验等。 2、实现条件: 在java中规定,要想产生一个对象的代理对象,那么这个对象必须要有一个接口,所以我们第一步就...
-
RocketMQ中Broker的HA策略源码分析
RocketMQ中Broker的HA策略源码分析 Broker的HA策略分为两部分 ①同步元数据 ②同步消息数据 同步元数据 在Slave启动时,会启动一个定时任务用来从master同步元数据 1 if (role == BrokerRole.SLAVE) { 2 if ( null != slaveSyncFuture) { 3 slaveSyncFuture.cancel( fa...
-
Tomcat解析XML和反射创建对象原理
Tomcat解析XML和反射创建对象原理 Tomcat解析XML和反射创建对象原理 1 import java.lang.reflect.InvocationTargetException; 2 import java.lang.reflect.Method; 3 import java.util.List; 4 5 import org.dom4j.Document; 6 import org.dom4j.DocumentException; 7...
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
