- 博客(11)
- 收藏
- 关注
原创 Nginx总结(三)--- Nginx+LVS+Keepalived 实践 (附:LVS没有轮询等问题)
一、应用场景KEEPALIVED:检测节点是否健康及故障自动切换LVS:四层软负载(越底层、效率越高)有三种IP负载均衡技术(VS/NAT、VS/TUN和VS/DR),十种调度算法(rrr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq)NGINX:七层HTTP负载本次实践中的负载架构图:实践中的坑与问题:见三、实践注意点与思考二、实践过程 0.环境所...
2018-12-25 22:30:52 3949 2
原创 Nginx总结(二)--- Nginx的流媒体服务器搭建及推视频流的实现(实践转载)
Nginx流媒体服务器基于nginx的rtmp的服务器(nginx-rtmp-module)https://www.cnblogs.com/qazwsxwtc/p/5384967.htmlCentos6.5 nginx+nginx-rtmp配置流媒体服务器https://www.cnblogs.com/cnsanshao/p/6370941.htmlnginx + rtmp 搭建流媒体...
2018-12-17 22:58:10 886
原创 Nginx总结(一)--- Nginx安装及简单集群配置
Nginx是什么 nginx是一个开源的,支持高性能,高并发的www服务和代理服务软件。 支持高并发,能支持几万并发连接 资源消耗少,在3万并发连接下开启10个nginx线程消耗的内存不到200M 可以做http反向代理和负载均衡 支持异步网络i/o事件模型epollroot用户下安装nginx,非root用户下的nginx监听80端口的实现注:系统版本 ce...
2018-12-17 22:45:53 446
原创 特定业务输出监控日志到独立的日志文件中(自定义业务级别日志)
一、应用场景 在某些特定的功能类中,要完成一些精简有用的输出日志,此时,不能仅仅依靠默认的日志级别(info,error,debug等)控制日志输出。这时候需要考虑自定义日志的实现。 目标:对一个特定业务可以输出与该业务相关的日志 通过解读官方文档自定义日志,发现LOG4J2支持自定义日志,自定义日志等级可以在代码或配置文件中实现。 http://logging.apache.or...
2018-12-12 21:35:03 841
原创 定时load配置文件实现
一、应用场景:项目中需要频繁变更配置参数时,可以设置定时读取配置参数完成配置参数的及时加载 二、代码实现: 1.配置类import java.util.Map;import java.util.concurrent.ConcurrentHashMap;import org.springframework.stereotype.Component;@C...
2018-12-10 21:43:12 715
原创 数组分批算法(配合多线程一起使用)
/** * 数组分批算法 * @param list 数组 * @param listSize 分成的数组大小 * @return 等分好的List */private List<ArrayList<String>> getListSegment(List<String> list,int listSize) { //预设存数组的数组 List...
2018-12-08 18:15:29 719
原创 HTTPS+域名访问非root用户下启动的tomcat项目实现
〇、主要解决的问题 1.HTTPS访问的默认是443端口,HTTP访问的是80端口,而Tomcat启动监听默认是8080端口,要想通过HTTPS访问Tomcat中加载的项目,要么让Tomcat监听443端口,要么让HTTPS访问8080端口。 2.Tomcat项目如果不在root用户下启动,是不能设置监听443端口的[小于1024的端口不能在非root下设置监听] 3.如果既想用HTT...
2018-12-08 17:20:01 913 1
转载 (转)Socket编程学习
(转)Java Socket编程----通信是这样炼成的 https://www.cnblogs.com/rocomp/p/4790340.html解决:ServerSocket接收不到字串数据 https://blog.csdn.net/cc007cc009/article/details/79128388...
2018-12-07 17:05:52 103
原创 对单个方法抛异常的频控打错误日志设计
一、设计目的:当调用某个方法或者请求时,想忽略个别调用失败而抛出的异常。二、设计代码package com.jupiter.log4j2.test;import java.time.Instant;import java.time.LocalDateTime;import java.time.ZoneId;import java.time.ZonedDateTime;impo...
2018-12-07 16:58:42 178
原创 slf4j的几种配置与一种log4j2的错误栈信息不打印情况处理
slf4j的配置参考--slf4j介绍及配置详解(log4j):https://blog.csdn.net/qq_36330643/article/details/71250465而Log4j2的一个重要特性,日志异步输出。日志异步输出的好处在于,使用单独的进程来执行日志打印的功能,可以提高日志执行效率,减少日志功能对正常业务的影响。异步日志在程序的classpath需要加载disrupt...
2018-12-07 15:34:25 1975 1
原创 错误码枚举类的简单使用
/** * @author Jupiter * @description 错误码枚举类 * @date 2018年12月7日 * -------------------------- */public enum ErrorCodes { /** * 注意写错误码的几点: * 1.是 public enum 不是 public class * 2.只需要写get方法和私...
2018-12-07 14:20:56 1673 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人