只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-08-29 16:01 剑神西门吹雪 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 组合模式的关键是定义了一个抽象构件类,它既可以代表叶子,又可以代表容器,而客户端针对该抽象构件类进行编程,无须知道它到底表示的是叶子还是容器,可以对其进行统一处理。 ● Component(抽象构件):它可以是接口或抽象类,为叶子构件和容器构件对象声明接口,在该角色中可以包含所有子类共有行为的声明和 阅读全文
posted @ 2019-12-24 18:22 剑神西门吹雪 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得 阅读全文
posted @ 2019-07-30 23:16 剑神西门吹雪 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 由于前两天看到了元芳(架构师)博客中提及的 七个习惯,并对其大加赞赏,昨天面试中,被面试官diss为鸡汤,所以今早专门看了下。感觉不完全是鸡汤,还是有收获的。 https://blog.csdn.net/sfdev/article/details/3706077 元芳给自己制定了三个原则, 就某事考 阅读全文
posted @ 2019-07-30 08:24 剑神西门吹雪 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 转自 https://www.bbsmax.com/A/Vx5MwwpYzN/ Spring中Bean的管理是其最基本的功能,根据下面的图来了解Spring中Bean的生命周期: 解说: (1)BeanFactoryPostProcessor的postProcessorBeanFactory()方法 阅读全文
posted @ 2019-07-26 10:42 剑神西门吹雪 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付。 作者:咖啡拿铁来源:咖啡拿铁微信公众号|2018-08-14 09:28 收藏 分享 不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付 阅读全文
posted @ 2019-07-25 18:16 剑神西门吹雪 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一般分布式事物不能同时满足 高可用性和一致性。如果是强一致性,那可用性,就不一定,实际是在高可用性的前提下,只要满足最终一致性就可以。 分布式事物的几种解决方案 1 2阶段提交 如数据库 mysql好多都支持这个 第一阶段预提交第二阶段 提交。 所有第一阶段提交的事物的 进行投票。都通过都提交。有不 阅读全文
posted @ 2019-07-25 18:14 剑神西门吹雪 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 引言在mybatis的基础知识中我们已经可以对mybatis的工作方式窥斑见豹(参考:《MyBatis————基础知识》)。但是,为什么还要要学习mybatis的工作原理?因为,随着mybatis框架的不断发展,如今已经越来越趋于自动化,从代码生成,到基本使用,我们甚至不需要动手写一句SQL就可以完 阅读全文
posted @ 2019-07-24 13:50 剑神西门吹雪 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1.pom引入 2. config配置。在resource下添加 mybatis-config.xml 3.添加开发需要的mapper,实体类 CarrierMapper.xml CarrierMapper.java 4.整体目录结构 5.运行main方法。 6.执行并打印。 跑起来以后。我们不着急 阅读全文
posted @ 2019-07-24 11:00 剑神西门吹雪 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 对 java对象的传输 是通过网络的 。然后网络都是通过字节传输的 所以需要用序列化的方式 将java对象转化为 字节,然后网络那头的接受端,拿到收到的字节 再反序列化出来一个对象,用来保证 java的对象能够跨进程传输。 总结了一下 序列化的几个要点: 1.在java中,只要一个类实现了java. 阅读全文
posted @ 2019-07-22 17:51 剑神西门吹雪 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 以下是我从网上找到的关于,什么是序列化,为什么要序列化解释的比较好的一篇博文。 分割线 简单来说序列化就是一种用来处理对象流的机制。所谓对象流也就是将对象的 内容进行流化,流的概念这里不用多说(就是I/O)。我们可以对流化后的对象进行读写 操作,也可将流化后的对象传输于网络之间(注:要想将对象传输于 阅读全文
posted @ 2019-07-22 17:27 剑神西门吹雪 阅读(1559) 评论(0) 推荐(0) 编辑