1. Tomcat 介绍Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,Tomcat 具有处理HTML页面的功能,它还是一个Servlet和JSP容器。 Tomcat 起始于SUN 公司的一个Servlet的参考实现项目 Java Web Server,开发者是 James Duncan Da
Read More
moregeek program
java微信企业付款到微信零钱-多极客编程
微信api文档第一、所需要的pom<!-- 微信零钱开始 --><dependency><groupId>commons-cli</groupId><artifactId>commons-cli</artifactId><version>1.2.1</version><scope>s
Read More
Read More
Flink处理函数实战之四:窗口处理-多极客编程
欢迎访问我的GitHub
这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos
本篇概览
本文是《Flink处理函数实战》系列的第四篇,内容是学习以下两个窗口相关的处理函数:
ProcessAllWindowFunction:处理每个窗口内的所有元素;
ProcessWindowFunction:处理指定key的每个窗口内的所有
Read More
Read More
基于Apache组件,分析对象池原理-多极客编程
池塘里养:Object;
一、设计与原理
1、基础案例
首先看一个基于common-pool2对象池组件的应用案例,主要有工厂类、对象池、对象三个核心角色,以及池化对象的使用流程:
import org.apache.commons.pool2.BasePooledObjectFactory;
import org.apache.commons.pool2.PooledObject;
impo
Read More
Read More
Flink处理函数实战之三:KeyedProcessFunction类-多极客编程
欢迎访问我的GitHub
这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos
本篇概览
本文是《Flink处理函数实战》系列的第三篇,上一篇《Flink处理函数实战之二:ProcessFunction类》学习了最简单的ProcessFunction类,今天要了解的KeyedProcessFunction,以及该类带来的一些特性
Read More
Read More
简化开发|Lombok神器带你消除冗余代码-多极客编程
前言
Lombok是一款Java开发插件,使得Java开发者可以通过其定义的一些注解来消除业务过程中冗余的代码,尤其是简单的Java模型对象(POJO)。而当我们如果在开发环境中使用Lombok开发插件后,可以省出重复构建,诸如hashCode和equals这样的方法以及各种业务对象模型的accessor和ToString等方法的大量时间。对于这些方法,它能够在编译源代码期间自动帮我们生产这些方
Read More
Read More
#yyds干货盘点#Flink的DataSource三部曲之一:直接API-多极客编程
欢迎访问我的GitHub
这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos
本篇概览
本文是《Flink的DataSource三部曲》系列的第一篇,该系列旨在通过实战学习和了解Flink的DataSource,为以后的深入学习打好基础,由以下三部分组成:
直接API:即本篇,除了准备环境和工程,还学习了StreamExecu
Read More
Read More
⭐万字长篇超详细的图解Tomcat中间件方方面面储备知识⭐ #yyds干货盘点#-多极客编程
LNMT
1.JAVA简介
常见的大型平台有LNMP、LNMP、LNMT
JAVA:LNMT(T表示Tomcat容器,放java代码的)
Tomcat
resin
weblogic(配合oracle数据库进行使用)
环境
处理模型
处理用户请求区别
lnmp
epoll(异步)缓存
通过fastcgi交给php-fpm进行处理
lamp
select
Read More
Read More
Tomcat 配置支持不同的域名访问各自不同程序的配置方法-多极客编程
配置好的 server.xml 此文件在 conf文件夹下面<?xml version='1.0' encoding='utf-8'?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE
Read More
Read More
Ansible的脚本------playbook剧本-多极客编程
@[toc]
一、剧本的前置知识点
1、主机清单
ansible默认的主机清单是/etc/ansible/hosts文件主机清单可以手动设置,也可以通过Dynamic Inventory动态生成一般主机名使用FQDN
vi /etc/ansible/hosts
[webserver] #使用方括号设置组名
www1.example.org #定义被监控主机
Read More
Read More
通过JConsoler监控Tomcat的JVM内存 #yyds干货盘点#-多极客编程
通过JConsoler监控Tomcat的JVM内存
@[TOC]
1.监控Tomcat的方式
简单命令
现成脚本
通过zabbix自定义监控
自定义监控 只要是用命令能得到的东西都能去监控
通过jmx 对java进行监控
其他监控
通过ipmi 监控硬件的
通过snmp 监控网络设备的,只要支持snmp都能监控
2.Java自带的监控命令
jps
Read More
Read More
揭秘字节跳动云原生Spark History 服务 UIService-多极客编程
本文是字节跳动数据平台数据引擎SparkSQL团队针对 Spark History Server (SHS) 的优化实践分享。*文 | 字节跳动数据平台—数据引擎—SparkSQL团队*在字节跳动内部,我们实现了一套全新的云原生 Spark History 服务—— UIService,相比开源的 SHS,UIService 存储占用和访问延迟均降低 90% 以上,目前 UIService 服务
Read More
Read More
Ubuntu 18.04+Postgresql 10+Gerrit 2.15.19+nginx 1.14 安装配置指南-多极客编程
Ubuntu 18.04+Postgresql 10+Gerrit 2.15.19+nginx 1.14 安装配置指南要保证代码的高质量,那必须要进行同行评审代码检查,所有代码都必须经过 Review 才能 merge 到主干。这还要借助于代码审查系统,来改善和保证提交代码质量,还有益于制定研发流程及
Read More
Read More
采用xml注入集合类型属性的错误总结-多极客编程
文件路径
集合注入的类
package com.xy.spring5.collectiontype;
import com.sun.org.apache.xpath.internal.operations.String;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import java.util
Read More
Read More
Dubbo服务如何优雅的校验参数-多极客编程
一、背景
服务端在向外提供接口服务时,不管是对前端提供HTTP接口,还是面向内部其他服务端提供的RPC接口,常常会面对这样一个问题,就是如何优雅的解决各种接口参数校验问题?
早期大家在做面向前端提供的HTTP接口时,对参数的校验可能都会经历这几个阶段:每个接口每个参数都写定制校验代码、提炼公共校验逻辑、自定义切面进行校验、通用标准的校验逻辑。
这边提到的通用标准的校验逻辑指的就是基于JSR303的
Read More
Read More
Spring认证指南:了解如何使用 Gemfire 的数据结构构建应用程序-多极客编程
Spring认证指南:了解如何使用 Gemfire 的数据结构构建应用程序。(Spring中国教育管理中心)在 Pivotal GemFire 中访问数据本指南将引导您完成构建Apache Geode数据管理系统应用程序的过程。你将建造什么您将使用Spring Data for Apache Geode来存储和检索 POJO。你需要什么约15分钟最喜欢的文本编辑器或 IDEJDK 1.8或更高版本
Read More
Read More
ELK企业级日志分析系统-多极客编程
----------ELK概述----------------
1、ELK简介
ELK平台是一套完整的日志集中处理解决方案,将ElasticSearch、 Logstash 和Kiabana 三个开源工具配合使用,完成更强大的用户对日志的查询、排序、统计需求。●ElasticSearch:是基于Lucene (一个全文检索引擎的架构)开发的分布式存储检索引擎,用来存储各类日志。Elasticsea
Read More
Read More
LAMP实战案例: 在一台服务器上实现 wordpress 应用部署-多极客编程
在一台服务器上实现 wordpress 应用部署基本任务:本范例是在一台服务器上实现 wordpress 应用部署。目前云ECS主机比较便宜了,对于那些IT爱好者自己建个人博客、论坛等提供很好的契机,LAMP架构是中小企业和个人建站的最经济高效的一个解决方案,利用开源LAMP套包,可以在同一个ECS主机上实现多虚拟主机的应用。1. 架构及主机# 一台服务器Apache(httpd)+PHP (p
Read More
Read More
Semantic UI 之 网络请求 #yyds干货盘点#-多极客编程
页面框架代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>搜索</title>
<link rel="stylesheet" href="semantic-ui/sema
Read More
Read More
使用datart连接hive报org.apache.thrift.transport.TTransport-多极客编程
报错Caused by: java.lang.ClassNotFoundException: org.apache.thrift.transport.TTransport2022-02-28 18:55:08.017 ERROR datart.server.config.WebExceptionHandler : Handler dispatch failed; nested exception
Read More
Read More