![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 61
天籁纸鸢的妙音
这个作者很懒,什么都没留下…
展开
-
springboot源码学习
一.main方法中调用二、run方法三、先看看创建方法resourceLoader:nullprimarySources: LinkedHashSet():[class com.example.springbootdemo.SpringbootdemoApplication]webApplicationType:枚举WebApplicationType.SERVLETbootstrapRegistryInitializers:ArrayList:s..原创 2021-07-26 15:01:59 · 647 阅读 · 0 评论 -
spring源码编译中遇到的坑
一、无授权A build scan was not published as you have not authenticated with server 'ge.spring.io'.问题解决方案:注释 settings.gradle文件下id "io.spring.ge.conventions" version "0.0.7// id "io.spring.ge.conventions" version "0.0.7"二、出现checkstyle检查错误问题解决方案:..原创 2021-07-06 01:23:59 · 4899 阅读 · 2 评论 -
程序员相关网站
一、野狗: https://www.widdog.com/二、码市:https://mart.coding.net/三、技术宅:https://www.gn00.com/四、开源中国:http://www.oschina.net/五、CSDN:http://www.csdn.net/六、博客园:http://www.cnblogs.com/七、9秒:http://www.9miao.com/八、编程论坛:http://bbs.bccn.net/九、IT眼:http://www原创 2020-11-02 10:41:22 · 80 阅读 · 0 评论 -
原型模式
一、定义指原型实力制定创建对象的种类,并且通过拷贝这些原型创建新的对象。(不调用构造方法)二、适用场景1.类初始化消耗较多资源2.new产生一个对象需要非常繁琐的过程3.循环体中生产大量对象时三、优点简化创建过程、性能比new性能高四、缺点必须配备克隆方法深拷贝、浅拷贝要运用得当五、代码public class Mail implements Cl...原创 2019-06-03 21:58:29 · 66 阅读 · 0 评论 -
单例模式
一、饿汉式import java.io.*;public class HungrySingleton implements Serializable, Cloneable { private static final HungrySingleton hungrySingleton = new HungrySingleton(); private HungrySingle...原创 2019-05-28 18:23:05 · 67 阅读 · 0 评论 -
建造者模式
一、定义将一个复杂对象的构建与表示分离,用户只需制定需要建造的类型就可以得到它们,建造过程及细节不需要知道。二、适用场景复杂,多个属性。构建与表示需要分离。三、缺点产生多余的build。四、代码1)public class Course { @Override public String toString() { return "Course [cours...原创 2019-05-23 23:24:07 · 65 阅读 · 0 评论 -
抽象工厂
一、定义抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口二、适用场景客户端不依赖于产品类实例如何被创建、实现等细节强调一系列相关的产品对象(属于同一产品族)一起使用创建对象需要大量重复的代码提供一个产品类的库,所有的产品以同样的接口实现,从而使客户端不依赖于具体实现三、优点隔离代码四、代码public interface CourseFactory {...原创 2019-05-23 00:09:12 · 261 阅读 · 0 评论 -
简单工厂
一、适用场景1)工厂类负责创建的对象比较少2)客户端(应用层)只知道传入工厂类的参数,对于如何创建对象(逻辑)不关心二、优点只需要传入一个正确的参数,就可以获得你想要的对象,而无需知道细节三、缺点工厂类的职责相对过重,增加新的产品需要修改工厂类的判断逻辑四、代码1)public abstract class Video { public abstract v...原创 2019-05-22 23:20:47 · 90 阅读 · 0 评论 -
线程知识点的总结
一、多线程1.什么是线程安全?答:线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。2.实现线程的方式有哪些?a.继承Thread类b.实现Runnable接口注:当使用实现Runnable接口去实现线程时,我们需要重写run方法,然后使用new Th...原创 2019-04-15 18:03:44 · 89 阅读 · 0 评论 -
生成一个简单验证码
package eofficialsite.utilsimport org.apache.commons.lang.RandomStringUtilsimport java.awt.Colorimport java.awt.Fontimport java.awt.Graphics2Dimport java.awt.RenderingHintsimport java.awt.geo...原创 2019-03-27 11:05:38 · 139 阅读 · 0 评论