随笔分类 -  java框架

摘要:日志分割建议 建议:按时间但不按大小分割,理由: 按时间并按大小分割,存在少量因服务器重启而混乱的风险; 按时间不按大小分割,根据日志大小列表及时段,就可以知道应用访问的高峰期在哪个时段,也能在一定程度上观测到某些异常访问(例如高频的恶意访问)。 阅读全文
posted @ 2018-09-26 17:04 梁桦 阅读(216) 评论(0) 推荐(0)
摘要:日志路径未定义 环境:Spring boot + logback 配置文件: <configuration> <springProfile name="dev"> <property name="LOGHOME" value="/logdir/dir"></property> </springPro 阅读全文
posted @ 2018-09-11 15:38 梁桦 阅读(9393) 评论(0) 推荐(0)
摘要:在配置Eureka服务器配置文件的时候,出现了mapping values not allowed here的错误,原因是的冒号 ”:“后面没有空格。 原因分析:yml文件中,键值对是以":"作为分隔符,而值经常会包含冒号,比如服务器地址。在yaml解析器解析过程中,如果不在键值对中加特殊符号,还真 阅读全文
posted @ 2018-08-24 11:00 梁桦 阅读(25411) 评论(0) 推荐(0)
摘要:google protocol buffer的使用和原理 概况: Protocol Buffers(也就是protobuf)是谷歌的语言中立的、平台中立的、可扩展的用于序列化结构化的数据; windows环境下的安装与使用: protocol编译器 安装。安装protocol编译器,用来编译.pro 阅读全文
posted @ 2018-08-15 10:23 梁桦 阅读(3562) 评论(0) 推荐(0)
摘要:源码: logback-test.xml文件如下,有2个需要我们重点关注的参数: fileNamePattern:这里的日志文件名变动的部分是年月日时,外加1个文件分割自增变量,警告,年月日时的数值依赖于系统时间,自增变量依赖logback框架里运行时的内存变量。 maxFileSize:这里日志文 阅读全文
posted @ 2018-08-14 14:33 梁桦 阅读(2309) 评论(1) 推荐(0)
摘要:Quartz框架学习 Quartz(任务调度)框架的核心组件: job:任务。即任务调度行为中所要调度的对象。 trigger:触发器。是什么促使了一个任务的调度?当然是时间。这也算事件驱动类型程序。 每隔多久触发一次(含时间单位); 重复多久或累计重复多少次; sheduler:谁来安排这件事。 阅读全文
posted @ 2018-08-13 21:40 梁桦 阅读(507) 评论(0) 推荐(0)
摘要:Spring Boot(1)——开发你的第一款Spring Boot应用(Edition1) 准备工作: java:java 8 或者 java 9; Spring框架:5.0.8.RELEASE或以上; Maven 3.2+ 或 Gradle 4。 开发步骤: 新建一个maven项目; 在pom文 阅读全文
posted @ 2018-08-11 17:04 梁桦 阅读(412) 评论(0) 推荐(0)