自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 spring 循环依赖的一次 理解

前言:  在看spring 循环依赖的问题中,知道原理,网上一堆的资料有讲原理。 但今天在看代码过程中,又产生了疑问。疑问点如下:// 疑问点: 先进行 dependon 判断String[] dependsOn = mbd.getDependsOn();if (dependsOn != null) { for (String dep : dependsO...

2019-07-28 21:55:00 185

转载 (一)python 格式化 excel 格式

需求:  客户通过 sftp 上传了一个 poc测试的 excel文件, 下到 云桌面 查看,发现一堆格式问题, 怎么办呢? 公司又不允许 吧文件下载到本地处理, 只能在 服务器上进行处理。一堆的类型需要转换, 时间格式也是错误的,想想 可以借助 python 来做处理, 转成 csv格式,都转成 string 格式,接口也符合。说罢,就这么干。 因为没怎么写过...

2019-07-21 20:18:00 304

转载 (一) BIO,NIO, 阻塞,非阻塞,你懂了吗

一般来说,一个输入操作通常包括两个阶段:1、等待数据准备好;2、从内核向进程复制数据是否同步的判断依据是: 是否 针对的 整个过程,即2个阶段,是否有阻塞是否阻塞的判断依据是: 按 程序等待消息通知时的状态角度来说的,,即针对第一阶段来说例子很形象:https://my.oschina.net/u/1859679/blog/183916...

2019-07-20 23:54:00 259

转载 设计模式九 观察者模式

0、基本定义定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。发布者/订阅者模式。事件监听、swing中都有用到。1、代码实战时间核心类/** * 事件 * @author zzf * @date 2018/9/2 15:30. */public class Event {...

2018-09-02 21:51:00 98

转载 设计模式八 适配器模式

0、基本定义将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。通俗的讲,在不改变老系统的功能接口情况下,作向下兼容。spring中以Adapter结尾的都是。1、实例代码(类间继承)功能:对原来对账号密码登入方式,添加第三方登入。老接口:public class SiginService {...

2018-08-30 22:59:00 82

转载 2018年下半年小目标

  源于网易的一次电面,让我拾起了坚持写博客的决心,目前只是作为 学习,看视频的一些纪录,为了保持记笔记的习惯。  面试中,深受打击,发现很多基础的知识概念比较模糊,说不出来。能写不会说,多半是没有很好掌握。  还是需要从基础看起。都要9月份了,给自己定个小目标,网易等我。定下的目标书籍:《深入理解Java虚拟机》 至少一次《Effective java》 1次《...

2018-08-26 23:52:00 105

转载 设计模式七 模版模式

0、基本定义定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。重点不是选择,只能 重定义 该算法的某些特定的步骤。这里场景模拟 JdbcTemplate1、代码public class JdbcTemplate { private DataSource dataSource; public JdbcTemplate(DataS...

2018-08-26 23:28:00 73

转载 设计模式六 策略模式

0、 基本定义定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法对变化,不会影响到使用算法到客户。通俗的讲,场景有如下一些:旅行的路线、登入方式、爬虫的目标网站、支付渠道。。。spring 中 BeanFacotry 中有使用。本文场景选用 支付渠道1、代码Order.javapublic class Order { ...

2018-08-26 22:19:00 91

转载 设计模式五 代理模式

0、基本定义为其他对象提供一种代理以控制对这个对象对访问。静态代理:代理前,所有对行为都是已知对。 不能扩展动态代理:代理前,所有的行为都是未知的。》 jdk:必须实现 interface,从interface中,获取method,进行字节码重组,生成新类。》 cgli:对类进行代理,Enhance 需要设置 被代理的类作为 superClass,生成被代理类的子类。...

2018-08-26 16:34:00 56

转载 设计模式四 工厂模式

0、基本定义工厂模式定义:一个用于创建对象的接口,让子类决定实例化哪一个类。实例化延迟到其子类。‘抽象工厂模式:为创建一组相关或相互依赖的对象提供一个接口,而且无须指定他们的具体类。(概念略抽象)只对结果负责。解耦合spring 中AbstractFactoryBean 创建对象使用了工厂模式,很好的诠释了 依赖倒置原则:要依赖抽象,不要依赖具体。1、类型1...

2018-08-26 00:01:00 56

转载 设计模式三 原型模式

0、 基本定义定义:用原型实例指定创建的种类,并且通过拷贝这些原型创建新的对象。implement Cloneable不支持 finalBeanUtils copy 有使用反射实现浅拷贝:字段是值类型,逐位复制;字段是引用类型,复制引用但不复制引用对象。深拷贝:复制引用对象, 可通过 序列化方式实现。1、代码参考Resume.java...

2018-08-25 11:08:00 102

转载 设计模式二 单例模式

0、基本定义  单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点.通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法,让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法。要求:1、构造私有方法2、定义一个实例,自己实例化3、获取实例须 解决一个并发访问...

2018-08-24 23:31:00 67

转载 设计模式一 6大设计原则

0、总图:1、开闭原则:总原则。含义:一个软件实体 如类、模块和函数应该对扩展开发,对修改关闭。提高扩展性。2、单一职责只有一个原因 引起变化。每个类应该实现单一职责。3、里氏替换原则开闭原则的补充所有应用基类的地方,必须能透明地使用其子类对象> 子类必须完全实现父类的方法> 子类可以有自己的实现>...

2018-08-24 00:11:00 79

转载 zookeeper 源码编译

环境:mac1、github上下载 源码项目地址:https://github.com/apache/zookeeper2、安装 antmac:brew update -> brew install antant -version 检查是否安装成功3、cd zookeeper 文件夹, 执行 ant eclipse4、idea 导入 ecl...

2018-07-21 19:38:00 102

转载 plantuml 基本语法(转摘)

<div id="topics"> <div class="post"> <h1 class="postTitle"> <a id="cb_post_title_url" class="postTitle2" href="http://www.cnblogs.com/ningskyer/articles/5397750.html">p...

2017-10-02 00:58:00 1953

转载 dubbo泛化调用 小demo

  前两天刚好有个同事来问是否用过 dubbo泛化 调用,不需要通过指定配置。第一次听到的时候,还是有点懵,但觉得有意思,可以学点东西。立马百度了,找了demo,这篇比较容易上手(http://www.cnblogs.com/lobo/p/7129119.html)。并结合 dubbo的官方文档(http://dubbo.io/user-guide/demos/%E6%B3%9B%E...

2017-08-31 13:12:00 209

转载 Intellij IDEA 自动生成 serialVersionUID

转自http://blog.csdn.net/tiantiandjava/article/details/8781776Setting->Inspections->Serialization issues->Serializable class without ’serialVersionUID’选上以后,在你的class中:Alt+Enter就会提示...

2017-05-09 17:38:00 75

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除