- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 基于领域中心的进程内架构落地讲解&完整项目代码示例
说道领域模型,最近业内特别频繁的一个词就是DDD,各个大厂也都在落地自己的DDD,但是由于DDD的思想本身是抽象的,到后面才有了IDDD,它帮助指导了落地的具体步骤,但是实际上如果你有过落地DDD的经验,你就会发现不同的架构师或者技术负责人对于DDD具体落地的结构是有一套自己的认知的(大的方向可能一样,但是小的结构区别蛮大),这种问题就导致,不同项目上可能进程内架构风格五花八门,尽管都是DDD(这里有个前提是公司内部没有制定强制的统一的架构标准)。
2023-10-30 12:28:35 170 1
原创 Python 飞机大战
Python飞机大战小练习完整源码请参考(内含所有游戏素材和源码):https://github.com/Aron-X/plane_game.git
2019-09-26 10:25:21 917
原创 Java编程:比对两个文本文件,标记相同和不同之处
使用需求:文件1里面是需要比较的内容,文件2是被比较的文本,现在需要找到在文件1中每一行的文本在文件2中是否存在并相等,如果相等,就在一份结果文件中输出,文件1的哪一行与文件2的哪一行相同,反之不相同就输出文件1的哪一行不相同或不存在。Java代码如下,输出的是result.txt文件,这个文件的行号和文件1保持一致,所以result中某一行的结果就是对应的文件1中这行数据在文件2中比较之...
2015-09-23 14:59:09 16892 3
转载 Java类加载器
1. 从ClassNotFoundException谈起编码的时候,我们常常可以看到ClassNotFoundException,比如在jdbc连接的时候,引入jar包不完全的时候等,我们一看就知道这个是由于找不到相关类库导致的,那么这个是从什么地方产生的?为什么会抛出这个异常呢?这就是本文要解决的问题。2. 类加载器是什么 顾名思义,类加载器(class loade
2015-04-28 15:45:58 646
原创 RabbitMQ学习一:hello world
Introduction RabbitMQ是消息代理。主要的想法是很简单的:它接受和转发消息。你可以认为它是一个邮局:当你发送邮件到邮箱你肯定邮差先生最终会发送邮件到你的收件人。用这个来比喻RabbitMQ是一个邮箱,邮局和邮差。 RabbitMQ和邮局之间主要的区别是它不处理纸张,而是接受,存储和转发二进制数据‒消息。 RabbitMQ,和消息在一般情况
2015-04-08 11:28:53 616
转载 Java回调函数透析
所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个
2015-04-08 11:28:00 599
原创 汉诺塔计数 实现输出64个圆盘移动多少次 java代码
/** * 因为汉罗塔的个数如果为1,2,3,4;那么对应的移动次数为1,3,7,15相当于2^n-1,也可以说是上一次的结果乘以2加上1就是下一次的结果 * 由于当汉罗塔多了之后后面的数字会很大,有可能java的类型无法支持如此大的数,此时就不能用一般的方法统计,这里我采用的是通过数组的方式实现叠加统计 * 例如:a[] = {0,0,1,4}表示4位数,结果是14 如果要当其中某一位出现
2014-03-18 13:53:44 3771
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人