02 2019 档案

摘要:一、数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割。 所有数据库对象名称禁止使用 MySQL 保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)。 数据库对象的命名要能做到见名识意,并且最后不要超过3 2 个字符。 临时库表必须以 tmp_ 为前缀并以日期为后缀,备份 阅读全文
posted @ 2019-02-25 15:54 java架构开发 阅读(300) 评论(0) 推荐(0)
摘要:为什么要在 Java 分布式应用程序中使用缓存? 在提高应用程序速度和性能上,每一毫秒都很重要。根据谷歌的一项研究,假如一个网站在3秒钟或更短时间内没有加载成功,会有 53% 的手机用户会离开。 缓存是让分布式应用程序加速的重要技术之一。存储的信息越接近 CPU,访问速度就越快。从 CPU 缓存中加 阅读全文
posted @ 2019-02-21 16:41 java架构开发 阅读(575) 评论(0) 推荐(0)
摘要:下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法。 具体分解如下: 1.INNER JOIN(内连接) SELECT <select_list> FROM Table_A AINNER JOIN Table_B BON A.Key  阅读全文
posted @ 2019-02-20 16:39 java架构开发 阅读(539) 评论(0) 推荐(0)
摘要:广义的 IOC IoC(Inversion of Control) 控制反转,即“不用打电话过来,我们会打给你”。 两种实现: 依赖查找(DL)和依赖注入(DI)。 IOC 和 DI 、DL 的关系(这个 DL,Avalon 和 EJB 就是使用的这种方式实现的 IoC): DL 已经被抛弃,因为他 阅读全文
posted @ 2019-02-19 14:49 java架构开发 阅读(365) 评论(0) 推荐(0)
摘要:注解本身没有功能的,就和 xml 一样。注解和 xml 都是一种元数据,元数据即解释数据的数据,这就是所谓配置。 本文主要罗列 Spring|Spring MVC相关注解的简介。 Spring部分 1、声明bean的注解 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用 阅读全文
posted @ 2019-02-18 16:52 java架构开发 阅读(4608) 评论(0) 推荐(1)
摘要:一、需求 一个朋友接到一个需求,从大数据平台收到一个数据写入在20亿+,需要快速地加载到MySQL中,供第二天业务展示使用。 二、实现再分析 对于单表20亿, 在MySQL运维,说真的这块目前涉及得比较少,也基本没什么经验,但对于InnoDB单表Insert 如果内存大于数据情况下,可以维持在10万 阅读全文
posted @ 2019-02-14 16:44 java架构开发 阅读(415) 评论(0) 推荐(0)