反射 反射被称为框架设计的灵魂 JAVA运行的三个阶段: 1. .java文件通过javac编译为.class字节码文件,这些都是 存放在硬盘中的 ,这个阶段称为源代码阶段 2. ClassLoader将字节码文件加载到内存 3. class是一个用来描述字节码文件的类。其的成员变量、构造方法和成员 ...
分类:
编程语言 时间:
2020-02-24 18:30:21
阅读次数:
81
继续接着上一次https://www.cnblogs.com/webor2006/p/12313876.html的缓存进行编写。 复用池: 27:45 磁盘缓存: 图片资源加载: ...
分类:
其他好文 时间:
2020-02-17 17:40:33
阅读次数:
74
反射:框架设计的灵魂 框架: 半成品软件。可以在框架的基础上进行软件开发,简化编码 反射: 将类的各个组成部分封装为其他对象,这就是反射机制 好处: 可以在程序运行过程中,操作这些对象。 可以解耦,提高程序的可扩展性。 Java在计算机中经历的三个阶段: 获取字节码Class对象的三种方式 定义一个 ...
分类:
编程语言 时间:
2020-02-13 09:26:54
阅读次数:
65
设计一个框架 大部分时候,我们需要实现一个 Web 应用,第一反应是应该使用哪个框架。不同的框架设计理念和提供的功能有很大的差别。比如 Python 语言的 和`flask Beego Gin Iris`等。那为什么不直接使用标准库,而必须使用框架呢?在设计一个框架之前,我们需要回答框架核心为我们解 ...
分类:
Web程序 时间:
2020-02-12 23:50:02
阅读次数:
100
*框架:半成品软件。可以在框架的基础上进行软件开发,简化编码 其实,用框架并不一定用得到反射。但是,如果你要开发一套框架供别人使用,就得用到反射。但是,如果我们知道了反射机制,就能在使用框架时游刃有余。 *反射:将类的各个组成部分封装为其他对象,这就是反射机制。 例如:将成员变量封装为Field对象 ...
分类:
其他好文 时间:
2020-02-12 16:31:03
阅读次数:
71
目前公司系统多个应用分层结构各不相同,给运维和未来的开发带来了巨大的成本,分层架构看似很简单,但保证整个研发中心都使用统一的分层架构就不容易了。 那么如何保证整个研发中心都使用统一的分层架构,以达到提高编写代码效率、保证工程统一性的目的? 这里给出个人的规划设计,希望对你有所启发。 1.分层目标 简 ...
分类:
Web程序 时间:
2020-02-12 13:16:41
阅读次数:
75
反射是框架设计的灵魂 框架:半成品软件,可以在框架的基础上进行软件的开发,简化编码 反射: 将类的各个组成部分封装为其他对象,这就是反射 好处: 1、可以在程序运行中,操作这些对象。 2、可以解耦,提高程序的扩张性。 获取Class对象的方式: 1.Class.forName("全类名"):将字节码 ...
分类:
编程语言 时间:
2020-02-09 22:03:43
阅读次数:
78
前提:在框架设计中,因为权限菜单访问比较频繁,相对稳定,且数据体积较小,通过缓存来提升性能,提升获取数据的效率。 1.ICache封装 缓存接口,实现对缓存增删改查的封装 1 public interface ICache 2 { 3 /// <summary> 4 /// 读取缓存 5 /// < ...
分类:
Web程序 时间:
2020-02-08 17:53:35
阅读次数:
130
一,关于我们对于大多数大学毕业生来说,毕业季节是最难解决的问题之一,最令人头疼的是毕业设计论文。由于大学三年或四年学习的完成,毕业设计是学生在学校学习知识的综合标准,毕业设计对他们来说是一项简单的任务,对大多数学生来说,毕业设计是一座无法逾越的山。在这篇文章中,我想介绍一下计算机相关专业的学生如何完成他们的毕业设计,因为我已经从事计算机相关的专业毕业设计很多年了,我有经验,想和即将毕业的学生分享。
分类:
其他好文 时间:
2020-02-07 16:53:56
阅读次数:
77
大家好,我是杜欢,很荣幸能代表滴滴来做分享。我来滴滴的第一件事情就是帮助公司统一技术栈,在服务端我们要把以前拿 PHP 和 Java 做的服务统一起来,经过很多思考和选择之后我们决定用 Go 来重构大部分业务服务。现在,滴滴内部已经有非常多的用 Go 实现的服务和大量 Go 开发者。 《?型微服务框 ...
分类:
其他好文 时间:
2020-02-06 20:16:13
阅读次数:
59