低调大师

显示筛选

文章筛选

  • 全部文章
  • 龙果学院
  • CentosChina
  • 低调大师
  • SpringBoot
  • 框架
  • 数据库
  • Linux
  • 大数据
  • 开发工具
  • 大师作品
  • 管理工具
  • 服务器
  • 文章摘抄
  • 面试锦集
  • 消息队列
  • 51CTO
  • 推荐
  • 云计算
  • 大数据
  • 移动
  • 网络
  • 安全
  • 系统
  • 开发
  • 服务器
  • 存储
  • 数据库
  • 虚拟化
  • 云栖社区
  • 云计算
  • 大数据
  • 人工智能
  • 架构
  • 移动开发
  • 物联网
  • 编程语言
  • 阿里云
  • OsChina
  • 博客
  • 软件更新资讯
  • 行业资讯
  • 编程语言资讯
  • 综合资讯
您现在的位置是:首页>文章列表

文章列表

  • Flink读取Kafka数据Sink到MySQL和HBase数据库

    Flink读取Kafka数据Sink到MySQL和HBase数据库

    Flink将流数据Sink到数据库,一般需要自己自定义Sink的实现。下面示例,演示Sink到MySQL和HBase示例。 import java.util.Propertiesimport org.apache.flink.api.common.serialization.SimpleStringSchemaimport org.apache.flink....

    2020-01-14 13热度
  • 利用ELK分析Nginx日志生产实战

    利用ELK分析Nginx日志生产实战

    本文以api.mingongge.com.cn域名为测试对象进行统计,日志为crm.mingongge.com.cn和risk.mingongge.com.cn请求之和(此二者域名不具生产换环境统计意义),生产环境请根据具体需要统计的域名进行统计。由于涉及生产线上服务器,故本文部分服务器IP做了打码处理。一、服务介绍1.1、ELKELK是三个开源软件的缩写,...

    2020-01-07 40热度
  • Java任务调度框架之分布式调度框架XXL-Job介绍

    Java任务调度框架之分布式调度框架XXL-Job介绍

    Java任务调度框架之分布式调度框架XXL-Job介绍及快速入门 调度器使用场景: Java开发中经常会使用到定时任务:比如每月1号凌晨生成上个月的账单、比如每天凌晨1点对上一天的数据进行对账操作,在比如每天凌晨5点给180天未登陆过的用户发送邮件提醒等等。定时任务在我们开发中也占有很重要的部分。 Java实现定时任务有很多方式: 1.JDK自带的定时器实现...

    2020-01-06 43热度
  • mysql使用联合索引提示字符长度超限制解决办法

    mysql使用联合索引提示字符长度超限制解决办法

    mysql在创建数据库的时候,字符集设置的不是utf8而是utf9mb4,在导入sql脚本的时候,发现提示如下错误: 从上图中,我们可以看出,使用的是innodb及字符集。错误提示是长度太长了:Specified key was too long; max key length is 767 bytes 来查看下创建表的语句: CREATE TABLE `x...

    2020-01-05 38热度
  • 程序访问一个地址时候报400错误,浏览器访问正常怎么解决

    程序访问一个地址时候报400错误,浏览器访问正常怎么解决

    最近凯哥在调程序的时候,发现以前好好的程序,突然不能用了。于是就本地断点,发现了如下错误: 程序通过httpClient访问一个地址的时候,提示:server returned HTTP Response code :400 fro URL:XXXX这个错误。不对啊,以前的没问题现在怎么就突然有问题了?而且将程序访问的url地址放到浏览器中就可以正常访问的。...

    2020-01-04 40热度
  • MySQL数据库之常用分库分表方案实例分析

    MySQL数据库之常用分库分表方案实例分析

    一、数据库瓶颈 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧(并发量、吞吐量、崩溃)。1、IO瓶颈 第一种:磁盘读IO瓶颈,热点数据太多,数据库缓存放不下,每次查询时会产生大量的IO,降低查询速度 ->...

    2020-01-02 41热度
  • 聊一聊数据接口的登录态校验以及JWT

    聊一聊数据接口的登录态校验以及JWT

    最近和群里网友聊天,发现他在数据接口中校验登录状态用的还是session,在我及时劝说和科普之后,他最终决定改用JWT。那么接下来我们就聊一聊数据接口应该怎么管理登录状态以及什么是JWT混合开发的时候是怎么做的 前后端混合开发的时候,用户登录状态的管理一般都是通过session来实现的,原理很简单:用户登录后,服务端将登录用户信息存储到服务器上的特定位置,并...

    2019-12-28 49热度
  • 什么鬼,面试官竟然让我用Redis实现一个消息队列?

    什么鬼,面试官竟然让我用Redis实现一个消息队列?

    众所周知,redis是一个高性能的key-value数据库,在NoSQL数据库市场上,redis自己就占据了将近半壁江山,足以见到其强大之处。同时,由于redis的单线程特性,我们可以将其用作为一个消息队列。本篇文章就来讲讲如何将redis整合到spring boot中,并用作消息队列的……一、什么是消息队列“消息队列”是在消息的传输过程中保存消息的容器。—...

    2019-12-24 53热度
  • 防止表单重复提交(springboot,redis)

    防止表单重复提交(springboot,redis)

    我们在web项目中经常需要在后台对用户提交的表单进行校验防止重复提交。下面通过springboot的aop、redis来解决表单重复提交的问题。 通过在controller加上CheckSubmitForm注解 ,用户访问连接时,aop进行代理拦截 @PostMapping("/comment/add") @CheckSubmitForm(delaySeco...

    2019-12-24 53热度
  • 服务端高并发分布式架构演进之路

    服务端高并发分布式架构演进之路

    1. 概述本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。特别说明:本文以淘宝为例仅仅是为了便于说明演进过程可能遇到的问题,并非是淘宝真正的技术演进路径 2. 基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不...

    2019-12-17 46热度
  • JDK8stream将list转Map对象报错java.lang.IllegalStateException

    JDK8stream将list转Map对象报错java.lang.IllegalStateException

    JDK8有很多新特性,比如lambda表达式,函数式编程以及stream流的使用,这几个新特性,使用过之后就爱不释手了,比如将list集合通过stream可以直接转换成map对象。 语法: Map map = list.stream.stream().collect(Collectors.toMap(list集合中对象::get属性,list对象别名->...

    2019-12-17 57热度
  • 如何妙用Spring 数据绑定机制?

    如何妙用Spring 数据绑定机制?

    默认情况下,Spring只知道如何转换简单数据类型。比如我们提交的 int、String 或 boolean类型的请求数据,它会自动绑定到与之对应的 Java 类型。但在实际项目中,远远不够,因为我们可能需要绑定更复杂的对象类型。我们需要了解 Spring 数据绑定机制,这样我们就可以更灵活的做全局配置或自定义配置,进而让我们的 RESTful API 更简...

    2019-12-16 50热度
  • 如何应对互联网行业的「中年危机」?

    如何应对互联网行业的「中年危机」?

    (1)、Github提交MergeRequest,自造轮子 在所有的技术面试环节,github所提交的开源项目,是一个非常能展示实力的存在,只要你在简历上写了gitHub地址,所有的技术面试官和简历筛选官,都会去看你的代码,直接看你的技术实力。 而且它的流行程度及star量,能提升你的行业影响力,在简历上是一个非常闪光的存在。 如果恰巧,他们的项目中有你的开...

    2019-12-16 42热度
  • SpringMVC访问出错No converter found for return value of type

    SpringMVC访问出错No converter found for return value of type

    在使用SSM整合的时候,spring mvc 添加@ResponseBody的时候,正常情况下都会返回json的。但是又的时候如果没有配置好的话,如果想要返回Map的json对象会报:No converter found for return value of type: class java.util.HashMap错误。 如下图: 果返回的事字符串或者事...

    2019-12-12 66热度
  • 重磅课程发布~SpringBoot2.0企业中台实战之权限统一管理与应用统一授权(dubbo+zookeeper分布式系统实战)

    重磅课程发布~SpringBoot2.0企业中台实战之权限统一管理与应用统一授权(dubbo+zookeeper分布式系统实战)

    概要介绍:历经一个月的时间,Debug亲自撸的一套“企业中台系统”终于完成了,课程全名为“springboot2.0企业中台实战之权限统一管理与应用统一授权(dubbo+zookeeper分布式系统实战)”,正如字面意思,本课程讲解的是一个真正意义上的、企业级中台系统的实战,是一套真正践行“中台思想”、“分布式系统/服务开发与通信”的项目(画外音:目前全网还...

    2019-12-11 60热度
  • Try-Catch无法正确定位异常位置,我推荐2个有效技巧

    Try-Catch无法正确定位异常位置,我推荐2个有效技巧

    这个n到底是多少年?宇宙第一开发IDE Visual Studio的调试功能非常强大,平常工作debug帮助我们解决不少问题。今天分享两个异常捕获的技巧,希望能够帮助解决一些问题。 以下两种情况,我相信大家都会遇到过。 1.没有使用Try-Catch语句,当异常发生的时候,能够自动跳转到异常发生的地方,在使用Try-Catch捕获异常的时候,直接跳转到Cat...

    2019-12-11 48热度
  • 怎么设置tomcat在get请求的中文也不乱码?两种情况下配置

    怎么设置tomcat在get请求的中文也不乱码?两种情况下配置

    我们都知道,get请求和post请求的一个比较显著区别就是,在使用post请求的时候,中文不会乱码,但是在使用get请求的时候,如果url后面带有中文就会乱码了。那么这个怎么解决呢? 前提:配置项目的encoding编码位utf-8的前提下。如,使用spring项目的时候,可以在spring的配置文件中添加如下的: <filter> &l...

    2019-12-09 61热度
  • 使用tomcat方式实现websocket即时通讯服务端讲解

    使用tomcat方式实现websocket即时通讯服务端讲解

    使用tomcat方式实现websocket即时通讯服务端讲解 第一种方案:使用Tomcat的方式实现 tomcat版本要求:tomcat7.0+。需要支持Javaee7 导入javeee-api的jar(如果已经引入可以忽略): pom.xml中加入: <dependency> <groupId>javax</groupId&g...

    2019-12-06 59热度
  • Consul集群版容器化部署与应用集成

    Consul集群版容器化部署与应用集成

    背景由于公司目前的主要产品使用的注册中心是consul,consul需要用集群来保证高可用,传统的方式(Nginx/HAProxy)会有单点故障问题,为了解决该问题,我开始研究如何只依赖consul做集群的注册的方式,经过一天的折腾,总算验证了可以通过集群版ConsulClient来进行集群注册,在部署实施过程中也遇到了一些问题,特此记录分享,希望能对有需要...

    2019-12-04 72热度
  • 高性能高扩展的亿级电商全端实时数据仓库全实现(PC、移动、小程序)

    高性能高扩展的亿级电商全端实时数据仓库全实现(PC、移动、小程序)

    数据仓库(Data Warehouse)简称DW或DWH,是数据库的一种概念上的升级,可以说是为满足新需求设计的一种新数据库,而这个数据库是需容纳更多的数据,更加庞大的数据集,从逻辑上讲数据仓库和数据库是没有什么区别的。 为企业所有级别的决策制定过程,提供所有类型数据支撑的战略集合,主要是用于数据挖掘和数据分析,以建立数据沙盘为基础,为消灭消息孤岛和支持决策...

    2019-12-03 99热度