摘要:以下内容基于如果你使用的也是相同的技术栈可以继续往下阅读,如果不是可以当作参考。编写的四种方式裸写最简单最粗暴也是使用最多的一种方式,在写的多了之后可以用生成工具生成。 导读 在目前接触过的项目中大多数的项目都会涉及到: crud相关的操作, 哪如何优雅的编写crud操作呢?带着这个问题,我们发现项目中大量的操作多是 创建实体 、删除实例、 修改实体、 查询单个实体、 分页查询多个实体...
摘要:反射的本质在运行时能够获得或判断某个对象的类型信息有一条前提就是某个对象的类型信息在编译时必须已知。反射在中用来支持其他特性的,例如对象的序列化和对象对象是进行反射操作的入口所以首先必须获得对象。 反射的本质 Java在运行时能够获得或判断某个对象的类型信息 RTTI有一条前提就是某个对象的类型信息在编译时必须已知。RTTI的实质就是编译器在遍历检查代码时偷偷将类型信息记录下来并存储...
摘要:但是只不过都是以二进制的形式编码的。这其实相当于综合了和二进制共同优势的一个协议。在上面的架构中,如果使用二进制的方式进行序列化,虽然不用协议文件来生成,但是对于接口的定义,以及传的对象,还是需要共享。 前面我们认识了两个常用文本类的 RPC 协议,对于陌生人之间的沟通,用 NBA、CBA 这样的缩略语,会使得协议约定非常不方便。 在讲 CDN 和 DNS 的时候,我们...
摘要:链接采坑安装出现各种链接问题准备工具更新包到最新版本连接池辅助包版本后分离出来的包,的时候还是只是一个包。 mysql8.0.11链接采坑 安装mysql8.0.11出现各种链接问题 1.准备工具 1.1 更新jar包到最新版本 c3p0-0.9.5.2.jar c3p0 mchange-commons-java-0.2.11.jar c3p0连接池辅助包 c3p0-0.9....