自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Champion-Dai

努力的意义就是让我们可以有更多的选择。

  • 博客(8)
  • 资源 (7)
  • 收藏
  • 关注

原创 Java结构型设计模式——适配器模式、代理模式

一、结构性模式——核心作用:是从程序的结构上实现松耦合,从而可以扩大整体的 类结构,用来解决更大的问题。 ——分类: *适配器模式、代理模式、桥接模式、装饰模式、组合模式、外观模式、享元模式二、适配器模式(adapter)(1)什么是适配器模式? ——将一个类的接口转换为客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。(2)适配器模式中的角色

2017-12-29 15:31:23 255

原创 Java设计模式——建造者模式、原型模式

一、建造者模式的本质——分离了对象子组件的单独构造(由Builder来负责)和装配(由Director负责)。从而可以构造出复杂的对象。这个模式适用于:某个对象的构建过程复杂的情况下使用。 ——由于实现了构建和装配的解耦。不同的构造器,相同的装配,也可以做出不同的对象;相同的构建器,不同的装配顺序也可以做出不同的对象,也可以实现了构建算法、装配算法的解耦,实现了更好的复用。二、建造者模式在开发中的

2017-12-28 12:02:46 220

原创 Java设计模式——工厂模式

一、工厂模式意义——实现了创建者和调用者的分离二、详细分类——简单工厂模式 ……用来生产统一等级结构中的任意产品。(对于增加新的产品,需要修改已有代码)——工厂方法模式 ……用来生产统一等级结构中的固定产品(支持增加任意产品)——抽象工厂模式 ……用来生产不同产品族的全部产品。(对于增加新的产品无能为力,支持增加新的产品族)三、面向对象设计的基本原则(了解)——SRP(单一职责原则,Singl

2017-12-27 18:36:57 140

原创 Java之设计模式总结(主要是单例设计模式)

一、设计模式(Design Patterns)简介设计模式由国外GOF(Group of four即“四人帮”)总结。共有23种。设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。二、设计模式的作用1、使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模

2017-12-26 17:37:30 203 1

原创 Java-类加载器、反射机制

一、类的生命周期 一、类的加载:ClassLoder 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 1、加载: 就是指将class文件读入内存,并为之创建一个Class对象。 任何类被使用时系统都会建立一个Class对象。(Class类对象) 2、连接: 验证 是否有正确的内部结构,并和其他类协调一致 准备 负责

2017-12-12 18:13:39 308

原创 Java总结之——网络编程

一、基本概念: 1、什么是计算机网络? 答:把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便的互相传递消息,共享软件、硬件、数据信息等资源 2、计算机网络的主要功能? A:资源共享 B:信息传输与集中处理 C:均衡负荷与分布处理 D:综合信息服务 3、什么是网络通信协议

2017-12-12 17:22:20 149

原创 Java之Thread总结

一、概念 1、进程和线程的概念 进程:运行中的应用程序称为进程,拥有系统资源(cpu、内存) 线程:进程中的一段代码,一个进程中可以有多段代码。本身不拥有资源(共享所在进程的资源) 在java中,程序入口被自动创建为主线程,在主线程中可以创建多个子线程。区别:1、是否占有资源问题 2、创建或撤销一个进程所需要的开销比创建或撤销一个线程所需要的开销大 3、进程为重量级组件,线程为轻量级

2017-12-05 20:56:53 159

原创 Java之IO流总结

java中I/O流是由Java.io包实现的,其中的类大部分分为输入和输出两个部分,Java.io包最顶层包含子类较多的两个类是InputStream和OutStream(两者都继承Object类) 下述为流的层次: 字节流: 重点掌握一下流的用法: 1、ByteArrayInputStream、ByteArrayOutputStreamByteArrayOutputStream类是在创建它

2017-12-05 16:00:40 144

Java后端通用脱敏工具类“”,可对用户名、手机号、邮箱、收货地址等进行脱敏

Java后端“通用脱敏工具类“”,可对用户名、手机号、邮箱、收货地址等进行脱敏。 在日常的开发当中,我们总会遇到这样的需求-“用户不想让自己的信息暴露出来”,信息就包括了用户名、个人手机号、自己注册的邮箱还是个人的收货地址等等,作为一家企业,如果业务中对用户的信息进行了泄露,那么无疑会把用户的使用热情降至冰点,用户就会选择同类型的其他产品,那么对公司的经济损失无疑是巨大的,所以在需求中只要涉及到的用户信息,我们一般的做法都是对信息进行脱敏,脱敏可以再前端进行操作也可以在后端进行操作,但是前端脱敏依旧会有不法分子进行破解,所以最好的方式依旧是后端进行脱敏。 本资源是Java后端的脱敏工具类,可以直接使用,内附了测试程序,大家可以直接使用,直接放在个人的代码里进行使用,即插即用,没有任何依赖,也不存在安全漏洞的问题,祝大家工作愉快。

2023-03-05

简历模板2000+套,你想要的这里都有

简历模板2000+套,有各类各行业的简历模板,真诚不欺骗,个人花钱找各种渠道收集到的,分享给各位。 简历中有各类行业的简历模板,不止局限于程序员或者开发工程师,还有会计、老师、医生等等的简历模板,页面美观大气。简历模板大气且美观,非常受大厂以及独角兽公司hr的喜欢,打了这么多字,就是为了说明一点,简历模板真的很不错,希望能够帮到正在找工作的学生和跳槽者,希望大家都可以找到一份自己满意的工作。 期待大家每个人都年薪百万!!!! 最后,我是第一次发收费资源,希望真的能够帮到大家。

2022-04-18

Linux中安装RabbitMQ急速入门.md

Linux中安装RabbitMQ急速入门,快速安装,纯小白可直接上手,内容详细步骤明确,只要按照文档中来操作,成功率100%

2021-11-26

ThreadPoolExecutor源码解析.pdf

ThreadPoolExecutor源码解析.pdf

2021-11-26

个人精简总结笔记_设计模式.pdf

设计模式,个人笔记摘要。 设计模式是一套被人反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计中一些不断发生的问题,以及这些该问题的解决方案。换句话说,它是特定解决问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用,其目的是为了提高代码的可重用性、代码的可读性、代码的可靠性。

2020-11-17

DSP学习资料

DSP的学习资料,学习信息工程必须的一门课程,也是我自己再大学学习过程中最热爱的一门课

2018-09-04

谷歌浏览器chrome

chrome最新版浏览器,chrome是当前功能最强大的浏览器,程序员们开发的必备

2018-07-16

JDK中文版1.7

jdk中文版1.7,在1.6的基础上,增添了许多新的功能,读取外文可能会带来不便。提供中文版本更有利于大家开发。拿走不谢

2017-12-12

空空如也

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

TA关注的人

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