编程

Logback: SizeAndTimeBasedRollingPolicy not honoring totalSizeCap

I'm trying to manage my logging in a way in which my oldest archived logfiles are deleted once they've either reached the total cumulative size limit or reached their maximum history limit. When using the SizeAndTimeBasedRollingPolicy in Logback 1.1.7, the rolling file appender will keep creating...

SpringBoot异常处理统一封装我来做-使用篇

摘自: https://www.cnblogs.com/Purgeyao/p/11781408.html 简介 重复功能我来写。在 SpringBoot 项目里都有全局异常处理以及返回包装等,返回前端是带上 succ 、 code 、 msg 、 data 等字段。单个项目情况下很好解决,当微服务模块多的情况下,很多情况开发都是复制原有代码进行构建另外一个项目的,导致这些功能升级需要修改多个服务,在这个基础上,我们封装了一个组件 unified-dispose-springboot-starter 里面包含了一些基础的异常处理以及返回包装功能。 1 | 2 依赖添加启动功能 添加依赖 ps:...

ExoPlayer2 - How can I make a HTTP 301 redirect work?

I started using ExoPlayer to stream some audio. All was well until I came across an URL that has a "301 Moved Permanently" redirect. ExoPlayer2 does not handle that by default. I've already seen this thread: https://github.com/google/ExoPlayer/issues/423 There they say to add the new...

cent0S 设置静态ip

TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static # static ip, #BOOTPROTO=dhcp # dynamic ip DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=eth0 UUID=7c95f157-d662-47c6-85e0-2ef7b2ddf6bc...

Java基础面试题总结(转)

目录 索引 Java基础知识篇 Java web基础知识总结 Java集合篇常见问题 Java基础知识篇 面向对象和面向过程的区别 面向过程:   优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。 缺点:没有面向对象易维护、易复用、易扩展 面向对象:   优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护 缺点:性能比面向过程低 Java语言有哪些特点?   1,简单易学;2,面向对象(封装,继承,多态);3...

史上最骚最全最详细的IO流教程,没有之一!

摘自: https://www.cnblogs.com/yichunguo/p/11775270.html 史上最骚最全最详细的IO流教程,没有之一! 目录 1、告白IO流的四点明确 2、File类 1.1 File概述 1.2 构造方法 1.3 常用方法 1.3.1 获取功能的方法 1.3.2 绝对路径和相对路径 1.3.3判断功能的方法 1.3.4 创建删除功能的方法 1.4 目录的遍历 1.5 递归遍历文件夹下所有文件以及子文件 3、初探IO流 1.1 什么是IO 1.2 IO的分类 1.3 关于IO的分流向说明 字节流OutputStream与InputStream的故事 2.1...