上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 反射 1. Class 类 除了int等基本类型外,Java的其他类型全部都是class(包括interface)。例如: String Object Runnable Exception ... 以String类为例,当JVM加载String类时,它首先读取String.class文件到内存,然后 阅读全文
posted @ 2022-07-01 21:47 生活是很好玩的 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 代理实现方式 代理模式描述:明星一般都会有经纪人,商务联系直接找明星是不可行的,我们就可以通过通过经纪人这个代理去跟明星间接交谈。 ==优点==: 代理模式在客户端与目标对象之间起到一个中介作用和保护目标对象的作用 代理对象可以拓展目标对象的功能 代理对象能将客户端与目标对象分离,在一定程度上降低了 阅读全文
posted @ 2022-07-01 21:46 生活是很好玩的 阅读(81) 评论(0) 推荐(0) 编辑
摘要: Web 开发 1. Web 基础 Browser/Server模式,客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端。浏览器只需要请求服务器,获取Web页面,并把Web页面展示给用户即可。 1.1 HTTP协议 HTTP请求 GET / HTTP/1.1 Host: www.sina.com 阅读全文
posted @ 2022-07-01 21:44 生活是很好玩的 阅读(357) 评论(0) 推荐(0) 编辑
摘要: Spring 事务 1. 手写事务 TransactionStatus tx = null; try { // 开启事务: tx = txManager.getTransaction(new DefaultTransactionDefinition()); // 相关JDBC操作: jdbcTemp 阅读全文
posted @ 2022-07-01 21:41 生活是很好玩的 阅读(35) 评论(0) 推荐(0) 编辑
摘要: IOC 容器 引入问题: 谁负责创建组件? 谁负责根据依赖关系组装组件? 销毁时,如何按顺序正确销毁? 1. 原理 IoC又称为依赖注入(DI:Dependency Injection),它解决了一个最主要的问题:将组件的创建+配置与组件的使用相分离,并且,由IoC容器负责管理组件的生命周期。 无侵 阅读全文
posted @ 2022-07-01 21:39 生活是很好玩的 阅读(195) 评论(0) 推荐(0) 编辑
摘要: AOP 编程 专业名词介绍: Aspect:切面,即一个横跨多个核心逻辑的功能,或者称之为系统关注点; Joinpoint:连接点,即定义在应用程序流程的何处插入切面的执行; Pointcut:切入点,即一组连接点的集合; Advice:增强,指特定连接点上执行的动作; Introduction:引 阅读全文
posted @ 2022-07-01 21:38 生活是很好玩的 阅读(287) 评论(0) 推荐(0) 编辑
摘要: RESTFul 风格 1. 概念介绍 REST 即 Representational State Transfer 的缩写,中文可理解为表现层状态转化 资源 **所谓"资源",就是网络上的一个实体,或者说是网络上的一个具体信息。**它可以是一段文本、一张图片等等具体的实在资料。我们可以用 URI ( 阅读全文
posted @ 2022-07-01 20:45 生活是很好玩的 阅读(21) 评论(0) 推荐(0) 编辑
摘要: MYSQL 索引 1. MYSQL 索引介绍 索引是一个单独的、存储在磁盘上的数据库结构,它们包含着对数据表里所有记录的引用指针。使用索引用于快速找出在某个或多个列中有一特定值的行,所有MySQL列类型都可以被索引,对相关列使用索引是提高查询操作速度的最佳途径。 创建索引时,你需要确保该索引是应用在 阅读全文
posted @ 2022-06-22 09:14 生活是很好玩的 阅读(149) 评论(0) 推荐(0) 编辑
摘要: HTTPClient 理解与实战 推荐使用 HttpClient 的主要优点: 在 keep-alive 时间内,可以使用同一个 tcp 连接发起多次 http 请求。 如果不使用连接池,在大并发的情况下,每次连接都会打开一个端口,使系统资源很快耗尽,无法建立新的连接,可以限定最多打开的端口数。 h 阅读全文
posted @ 2022-06-22 09:12 生活是很好玩的 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Kafka 丢消息情况分析 1. 问题排查方向 1.1 生产者 网络原因:网络抖动导致数据根本就没发送到 Broker 端。 数据原因:消息体太大超出 Broker 承受范围而导致 Broker 拒收消息。 1.2 kafka 由于 Kafka 中并没有提供「同步刷盘」的方式,所以说从单个 Brok 阅读全文
posted @ 2022-06-22 09:03 生活是很好玩的 阅读(665) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页