【原创】ZLMediaKit学习(二):Android播流 – 大盘站

  • Post author:
  • Post category:其他

1.编译ZLMediaKit Android 1.1 编译环境: Windows 10 64bit Android Studio:3.6 NDK: android-ndk-r16b OBS:27.0.1 1.2 修改端口(如需要) :Android播流插图") 1.3 启动Mediaplayer [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Bez2YU7u-166…

继续阅读 【原创】ZLMediaKit学习(二):Android播流 – 大盘站

@ControllerAdvice这个注解主要作用是什么

  • Post author:
  • Post category:其他

增强型控制器,对于控制器的全局配置放在同一个位置 @ControllerAdvice是在类上声明的注解,其用法主要有三点: 1、@ExceptionHandler这个注解则表示Controller中任何一个方法发生异常,则会被注解了@ExceptionHandler的方法拦截到。对应的异常类执行对应的方法,如果都没有匹配到异常类,则采用近亲匹配的方式 2、@InitBinder注解标注的方法:用于…

继续阅读 @ControllerAdvice这个注解主要作用是什么

day17-基础加强(类加载器和反射)

  • Post author:
  • Post category:其他

1.类加载器 1.1类加载器【理解】 作用 负责将.class文件(存储的物理文件)加载在到内存中 1.2类加载的过程【理解】 类加载时机 创建类的实例(对象)调用类的类方法访问类或者接口的类变量,或者为该类变量赋值使用反射方式来强制创建某个类或接口对应的java.lang.Class对象初始化某个类的子类直接使用java.exe命令来运行某个主类 类加载过程 加载 通过包名 + 类名,获取这个类…

继续阅读 day17-基础加强(类加载器和反射)

Kafka优化篇-压测和性能调优

  • Post author:
  • Post category:其他

简介 Kafka的配置详尽、复杂,想要进行全面的性能调优需要掌握大量信息,这里只记录一下我在日常工作使用中走过的坑和经验来对kafka集群进行优化常用的几点。 Kafka性能调优和参数调优 性能调优 JVM的优化 java相关系统自然离不开JVM的优化。首先想到的肯定是Heap Size的调整。 vim bin/kafka-server-start.sh 调整KAFKA_HEAP_OPTS="-X…

继续阅读 Kafka优化篇-压测和性能调优

Mybatis入门01–第一个Mybatis程序

  • Post author:
  • Post category:其他

什么是MyBatis MyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。MyBatis 本是apache的一个开源项目ibatis, 20…

继续阅读 Mybatis入门01–第一个Mybatis程序

webrtc视频引擎之video_render(视频渲染)介绍

  • Post author:
  • Post category:其他

 此部分为webrtc视频渲染显示,代码结构如下:      其实此部分代码与《webrtc视频引擎之vedio_capture_module介绍》的代码结构一样     1,图中能够直接看到的.h和.cc文件也是一个适配作用,用于根据系统平台适配采用某部分进行视频渲染;     2, android文件夹用于在android平台渲染显示视频图像;     3, IOS文件夹用于在IOS平台渲染显…

继续阅读 webrtc视频引擎之video_render(视频渲染)介绍

《程序员生存定律》读书笔记

  • Post author:
  • Post category:其他

前言: 书中作者从四个维度,即自己可以控制的变量对程序员的生存定律进行阐释和说明。它们分别是:自身的价值—自己能干什么?自身价值上的表达力—别人认为你能干什么?自身的稀缺性—市场对自身掌握技术的需求程度?所处公司的平台—公司平台能给自己提供什么样学习、展示机会? 在程序员的职业发展道路中,最好要使努力和规律相吻合,并且在挣得选择权的时候做出正确的选择,才能使人生的效能最大化; 要想挣得选择权并且避…

继续阅读 《程序员生存定律》读书笔记

年轻代与老年代

  • Post author:
  • Post category:其他

一 点睛 1 存储在 JVM 中的 Java 对象可以被划分为两类。 一类是生命周期较短的瞬时对象,这类对象的创建和消亡都非常迅速,它的特点是生命周期短,可及时回收。 一类对象的生命周期非常长(比如一些连接的对象),在某些极端的情况下还能够与JVM的生命周期保持一致。 2 Java 堆区进一步细分的话,可以划分为年轻代(YoungGen)和老年代(oldGen)。 3 年轻代又可以划分为 Eden…

继续阅读 年轻代与老年代

Lombok常用注解总结

  • Post author:
  • Post category:其他

Lombok常用注解总结 什么是Lombok Lombok是一个通过使用注解修饰,来简化Java代码的一个工具库。 官网中为大家展示了如何将 Lombok 作为扩展,添加到 IDE上。 官网地址:https://projectlombok.org/ 下面为大家介绍一些常用的Lombok工具注解: 基本注解: 注解功能@ToString修饰JavaBean,可以动态生成相应的ToString方法,格…

继续阅读 Lombok常用注解总结

java学习后续阶段,学习路线的参考

  • Post author:
  • Post category:java

分享个JAVA学习路线【新手可以参考看下】觉得不好的,大家可以提出来我补充。 第一阶段 技术名称 技术内容 J2SE (java基础部分) java开发前奏 计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量的设置,程序的执行过程, 相关反编译工具介绍,java开发工具Eclipse的安装和使用,javadoc的说明。 Java基础语法 Java语法格式,常量…

继续阅读 java学习后续阶段,学习路线的参考