大纲
反射
类的
加载、连接和初始化
类
加载器
使用反射生成并操作对象
本节习题
# Java 应用与开发 类
加载和反射
王晓东
wangxiaodong@ouc.edu.cn
中国海洋大学
December 24, 2018
 理解什么是反射机制,通过常见场景认识反射的作用。
2. 掌握类的
加载、连接和初始化概念。
3. 理解类
加载器及类
加载机制。
4. 掌握使用反射生成并操作对象的方法。
|大纲|反射|类的
加载、连接和初始化|类
加载器|使用反射生成并操作对象|本节习题|
|---|---|---|---|---|---|
|大纲||||||
|反射||||||
|类的
加载、连接和初始化||||||
|类
加载器||||||
|使用反射生成并操作对象||||||
反射 | 类的加载、连接和初始化 | 类加载器 | 使用反射生成并操作对象 | 本节习题 | | 接下来… |
| 反射 |
| 类的加载、连接和初始化 |
0 码力 |
46 页 |
714.40 KB
| 2 年前 3 0 码力 |
100 页 |
3.98 MB
| 1 年前 3 0 码力 |
1985 页 |
6.67 MB
| 1 年前 3
编辑主题内容 — 30
选择主题 — 30
查找主题 — 31
第五章 插入元素 — 32
插入图片 — 32
插入附件 — 34
插入超链接 — 37
插入评论 — 41
插入注释 — 42
插入剪贴画 — 43
插入图标 — 43
插入标签 — 45
插入关系线 — 47
插入标注 用户可以从电脑本地选取任意图片插入到导图里。尺寸过大的图片可通过压缩来适应思维导图的尺寸,同时保持清晰度不变。
## • 超链接
超链接作为外部文件,包括网址、其他文件、当前文件的指定图形或页面,以及文件夹。使用超链接可以避免在插入或复制信息时将导图弄乱,确保每次点击超链接时能看见更新的文件或页面。
## • 附件
用户可以向主题插入外部文档作为导图的一部分。
## · 注释
思维导图的 亿图脑图支持插入 LaTeX 公式和 EdrawMath 公式,全方位满足学术需求。
## • 表格
直接在主题中插入表格,并且对表格的颜色、字号等进行自定义。
## • 双向链接
最新版亿图脑图支持插入双向链接,构建知识间的链接,实现更全面的知识管理。
### 6. 彩虹色
彩虹色功能让用户快速切换导图的色彩搭配模式。
### 7. 手绘风格
亿图脑图 MindMaster 让用户将导图由常规风格一键切换至手绘风格。 0 码力 |
149 页 |
7.39 MB
| 2 年前 3
编辑主题内容 — 30
选择主题 — 30
查找主题 — 31
第五章 插入元素 — 32
插入图片 — 32
插入附件 — 34
插入超链接 — 37
插入评论 — 41
插入注释 — 42
插入剪贴画 — 43
插入图标 — 44
插入标签 — 45
插入关系线 — 47
插入标注 用户可以从电脑本地选取任意图片插入到导图里。尺寸过大的图片可通过压缩来适应思维导图的尺寸,同时保持清晰度不变。
## • 超链接
超链接作为外部文件,包括网址、其他文件、当前文件的指定图形或页面,以及文件夹。使用超链接可以避免在插入或复制信息时将导图弄乱,确保每次点击超链接时能看见更新的文件或页面。
## • 附件
用户可以向主题插入外部文档作为导图的一部分。
## • 注释
思维导图的 亿图脑图支持插入 LaTeX 公式和 EdrawMath 公式,全方位满足学术需求。
## · 表格
直接在主题中插入表格,并且对表格的颜色、字号等进行自定义。
## • 双向链接
最新版亿图脑图支持插入双向链接,构建知识间的链接,实现更全面的知识管理。
### 6. 彩虹色
彩虹色功能让用户快速切换导图的色彩搭配模式。
### 7. 手绘风格
亿图脑图 MindMaster 让用户将导图由常规风格一键切换至手绘风格。 0 码力 |
149 页 |
8.67 MB
| 2 年前 3 0 码力 |
94 页 |
6.49 MB
| 1 年前 3 0 码力 |
64 页 |
390.34 KB
| 1 年前 3
编辑主题内容 — 30
选择主题 — 30
查找主题 — 31
第五章 插入元素 — 32
插入图片 — 32
插入附件 — 34
插入超链接 — 37
插入评论 — 41
插入注释 — 42
插入剪贴画 — 43
插入图标 — 44
插入标签 — 45
插入关系线 — 47
插入标注 用户可以从电脑本地选取任意图片插入到导图里。尺寸过大的图片可通过压缩来适应思维导图的尺寸,同时保持清晰度不变。
## • 超链接
超链接作为外部文件,包括网址、其他文件、当前文件的指定图形或页面,以及文件夹。使用超链接可以避免在插入或复制信息时将导图弄乱,确保每次点击超链接时能看见更新的文件或页面。
## • 附件
用户可以向主题插入外部文档作为导图的一部分。
## • 注释
思维导图的 亿图脑图支持插入 LaTeX 公式和 EdrawMath 公式,全方位满足学术需求。
## 表格
直接在主题中插入表格,并且对表格的颜色、字号等进行自定义。
## • 双向链接
最新版亿图脑图支持插入双向链接,构建知识间的链接,实现更全面的知识管理。
### 6. 彩虹色
彩虹色功能让用户快速切换导图的色彩搭配模式。
### 7. 手绘风格
亿图脑图 MindMaster 让用户将导图由常规风格一键切换至手绘风格。 0 码力 |
149 页 |
6.62 MB
| 2 年前 3 分库分表,兼容mycat、kingshard路由方案
Prepared Statements(分库分表)
读写分离,多个从实例负载均衡
多租户,租户之间软隔离
错误、慢sql指纹
配置热加载
连接池
使用TiDB sqlparser
’ alt=‘OCR图片’/>
存储层
mysql实例
gaea-agent
mysql实例
gaea-agent
’ alt=‘OCR图片’/> goroutine
开发效率高
工具丰富
kingshard、vitess、tidb等优秀项目
团队Go经验比较丰富,也一直很喜欢用Go开发系统
’ alt=‘OCR图片’/>
配置热加载
动静分离
端口 etcd信息 log信息 会话参数
实例信息分库分表规则用户信息读写分离连接池配置
.
’ alt=‘OCR图片’/>
方案一
configAtomic atomic.Value config, err := NewConfig(confType)
config.Load()
p.configAtomic.Store(&configWrapper{config})
定义
加载/reload
c := p.configAtomic.Load()
if c == nil {
err = fmt.Errorf("invalid remote config 0 码力 |
32 页 |
13.83 MB
| 1 月前 3 f84e0faee885b686d91cf13f/p10_1.jpg)
## BFE主要设计思想
· 转发模型优化
· 支持多租户
• 引入条件表达式,减少正则表达式使用
- 降低动态配置加载的难度
- 区分“常规配置”和“动态配置”
• 增强服务状态监控能力
• 向外展现大量内部的执行状态
- 将大存储功能转移到外部
- 加快启动速度
## 正则表达式 方案的问题
- 配 0faee885b686d91cf13f/p19_1.jpg)
## 配置管理
• BFE配置的分类
• 常规配置:.conf
• 动态配置: .data
## • 配置动态加载
• 外部触发,细粒度加载
写配置
func (t *ProductRuleTable) Update(conf productRuleConf) {
t.lock.Lock()
t.version [Image](/uploads/documents/2/0/0/b/200b4c32f84e0faee885b686d91cf13f/p23_1.jpg)
## BFE扩展模块的编写
## • 配置加载
• 静态:mod_block.conf
- 动态:block_rules.data,
ip_blocklist.data
## • 回调函数编写和注册
## · 定义状态变量
type 0 码力 |
26 页 |
1.78 MB
| 2 年前 3
|