摘要:虚拟机为了保证一个类的方法在多线程环境中被正确地加锁同步。但启动类加载器不可能认识这些代码。实现模块化热部署的关键则是它的自定义类加载器机制的实现。 概念区分:加载、类加载、类加载器 类加载是一个过程。 加载(Loading)是类加载这一个过程的阶段。 类加载器是ClassLoader类或其子类。 本文中的类的描述都包括了类和接口的可能性,因为每个Class文件都有可能代表J...
摘要:毋庸置疑,之前我们的第一反应是使用删除末尾多余的使用运行结果时,添加了一个新的用于字符串连接的类,专门用于这种需要分隔符的场合,它就是。 我们提出一个需求:有一个 List,将其格式化为 元素1, 元素2, 元素3, ... 元素N 的字符串形式。 毋庸置疑,Java8 之前我们的第一反应是使用 StringBuilder: public static String formatLis...
摘要:在美国除开城市里的居民区道路,其他道路上基本默认你可以超,超过这个数你得看警察当天的心情了。警察基本只抓第一个带头超速的。一般来讲美国的警察还是很公正很的。 珍重过去,你好明天 曾经有人问我,这些年在外面值吗?值不值我很难去回答,我是失去很多,但我同样得到了很多。失去的同时你一定是在得到的,相反得到的同时你一定也在失去着。所以我认为没有必要太过于纠结这种问题,我们需要一直向前看。 即将...
摘要:如何高效的命名你的项目。在做一个项目的时候,我们往往遭遇命名问题的困惑,当看到一些非专业人的代码,看到他们凌乱的码法,有时候真的苦不堪言。深刻知道一个良好的命名规范的重要性,同时在项目中也会遇到一些命名的瓶颈。当命名的构造函数和类使用。 如何高效的命名你的项目。 在做一个项目的时候,我们往往遭遇命名问题的困惑,当看到一些非专业人的代码,看到他们凌乱的码法,有时候真的苦不堪言。深刻知道一...
摘要:在编写业务逻辑代码的时候我不幸遇到下面的表结构已经将主要逻辑抽离出来了分类分类名称产品产品名称分类现在需要实现的业务是返回分类的列表结果分类这是一个一对多的模型一般的笨拙思路就是明眼人一看就知道可以把换成但是根据这篇文章似乎这样写会有更好的 在编写业务逻辑代码的时候, 我不幸遇到下面的表结构(已经将主要逻辑抽离出来了): class Category(Model): __tab...