• CSharp依赖注入和读取配置文件

    1.依赖注入DIDI的全称(Dependency Injection)这里不得不提到一另外一个知识点 1.1 控制反转(IOC)控制反转(IOC 英文全称Inversion of Control)而依赖注入就是控制反转的实现方式通俗的理解比如在以往的...
  • 数据结构入门

    数据结构回顾1.1说到数据结构先谈谈什么是数据1.数据:是描述客观事物的符号,是计算机中可操控的对象,能被计算机识别.并输入给计算机处理的符号集合.数据不光光包含整型,实型等数值类型,还包含音频,视频图像等等非数值类型.2.数据元素:是组成数据的,有...
  • javaIO

    概述IO指的就是Input/Output,即输入和输出。以内存为中心: Input指从外部读入数据到内存,例如,把文件从磁盘读取到内存,从网络读取数据到内存等等。 Output指把数据从内存输出到外部,例如,把数据从内存写入到文件,把数据...
  • rdsp转m3u8

    1.准备步骤1.1 安装所需要环境 nginx-1.7.11.3-Gryphon 因为这个包含了rtmp模块如果要用到rtmp模块的话可以安装这个版本 不需要的话直接官网下载也行 ffmpeg下载地址 https://github.com/BtbN/...
  • java反射

    Class类通过Class实例获取class信息的方法称为反射(Reflection)除了int的一些基本类型外 java的其他类型都是class(包括interface)。例如 String Object Runnable !!class(包括...
  • sentinel

    1.1 为什么要学习sentinel 假设你的微服务中服务A调用服务B 服务B出现了故障 请求一直挂着导致堵塞 那么就会消耗一定的资源 假设还有服务C 服务D也需要请求调用服务B的时候那么会导致服务A C D这几个服务也卡死 tomcat收到的请求数...
  • CSharp根据方法名调用方法

    在实际开发中有需要通过string方法名去调用方法的操作使用反射原理 123456789101112131415161718192021222324namespace Faith.Console6{ public class Prog...
  • docker部署springboot项目

    1.准备工作1.1 新创建一个springboot项目 对项目进行打包 打包成功后复制jar包到服务器 1.2 编写Dockerfile注意这里创建dockerfile文件名必须是Dockerfile 1234567FROM openjdk:8VOL...
  • java设计模式

    1.懒汉模式:延迟加载,只有在真正使用的时候才进行实例化 1.线程安全问题 2.double check 加锁优化 3.编译器(JIT,CPU)有可能会对指令进行重新排序,导致使用到还没有初始化的实例,可以通过添加volatile关键字进行修饰,对于...
  • java深拷贝浅拷贝

    关于java的深拷贝浅拷贝,其实就是将一个对象复制一下到一个新的对象。 1.创建对象的方式1.1 通过new关键字这个是最常见创建对象的方式,通过new关键字调用类的有参或者无参构造方法来创建对象。Object obj = new Obje...
123