• springboot整合netty替代websocket

    步骤 1 先写好基本的Netty客户端和Netty服务的代码。参考文章【netty技术基础入门】2.搭建好基本的Springboot项目。3.将Netty服务端代码的启动代码和关闭代码分离,服务端加上@Component注解,交由Spring管理实例。4.Springboot启动时,将Netty服务给启动;同时Springboot停止时,将Netty服务销毁。 实现 Nett...

    Java 2020年04月02日 11 0
  • netty技术基础入门

    简介 官网简介 Netty is an asynchronous event-driven network application frameworkfor rapid development of maintainable high performance protocol servers & clients. Netty是一个异步事件驱动的网络应用程序框架,...

    Java 2020年04月02日 16 0
  • ElasticSearch安装详解及采坑

    ElasticSearch是一个分布式的,高性能,高可用的,可伸缩的搜索和分析系统(1)可以作为大型分布式集群(数百台服务器)技术,处理PB级的数据,服务大公司;也可以运行在单机上服务于小公司(2)Elasticsearch不是什么新技术,主要是将全文检索、数据分析以及分布式技术,合并在了一起,才形成了独一无二的ES:lucene(全文检索),商用的数据分析软件,分布式数据库(...

    Java 2020年04月02日 9 0
  • 高逼格开源聊天系统 推荐 Spring+Netty+Websocket实现

    很多技术人对聊天系统比较感兴趣,当年马哥,靠一个聊天系统搞出一个帝国,所以聊天系统对技术人心中总有一种好感。今天推荐一个聊天开源聊天系统,大伙有空可以学习下,提高下;github开源地址:https://github.com/Kanarienvogels/Chatroom互联网实时聊天系统 (Spring + Netty + Websocket)0. 前言最近一段时间在学习Ne...

    Java 2020年04月02日 12 0
  • Spring Boot 如何整合多个数据源?

    SpringBoot现在是很多很多公司应用的后端框架,因为它搭建快,能更好、更快速的整合其他第三方。那么随着业务的不断扩展,业务量的增加,这时候就会牵扯到分库分表,虽然这个词听起来很熟悉,作为程序员也很容易理解,但是我想应该也有不少读者没接触过分库分表,今天我们不聊如何分库分表,而是聊SpringBoot如何整合多个数据源的事情。也就是如何接入不同的(多个)数据库。我们直接开始...

    Java 2020年03月31日 21 0
  • 几分钟学会:SpringBoot2.0整合C3P0、Druid数据库连接池

    SpringBoot整合数据库连接池其实是很简单的,不管是c3p0还是Druid,步骤都一样,都是在pom.xml中加入依赖,在application.yml加入连接信息,再加上一个配置类即可。一、整合C3P01、pom.xml加入如下依赖<dependency> <groupId>com.mchange</groupId> &l...

    Java 2020年03月31日 18 0
  • 基于canvas的JavaScript 二维码生成工具——QRCanvas

    介绍在我们日常的开发中,特别是在现代的社会环境下,二维码的应用可谓是丰富多彩,各种各样让人眼花缭乱的二维码,可见二维码已经渗透进我们生活的方方面面,也可以说目二维码确确实实方便了我们的生活。因为作为开发人员,很多项目都会用到二维码,最多的莫过于生成二维码,而如今Web应用盛行,那么就有这样一个二维码生成的Javascript库诞生了,它仅仅依赖与canvas,因此它支持大多数浏...

    Java 2020年03月29日 24 0
  • Java程序员必须了解的20个lib库

    一般一个经验丰富的开发者,一般都喜欢使用开源的第三方api库来进行开发,毕竟这样能够提高开发效率,并且能够简单快速的集成到项目中去,而不用花更多的时间去在重复造一些无用的轮子,多了解一些第三方库可以提高我们的开发效率,下面就来看一下在开发过程中经常会用到的一些开发第三方库,也可能不是太全,就列举一些常见或者常用的吧。1,日志库日志库是最常用的,毕竟在开发项目的过程中都需要使用日...

    Java 2020年03月28日 27 0
  • Spring Boot Actuator:健康检查、审计、统计和监控

    Spring Boot Actuator可以帮助你监控和管理Spring Boot应用,比如健康检查、审计、统计和HTTP追踪等。所有的这些特性可以通过JMX或者HTTP endpoints来获得。 Actuator同时还可以与外部应用监控系统整合,比如 Prometheus, Graphite, DataDog, Influx, Wavefront, New Relic等。这...

    Java 2020年03月27日 25 0
  • Diboot 2.0.5 发布,自动化开发助理

    一、前言Diboot 2.0.5版本已于近日发布,在此次发布中,我们新增了file-starter组件,完善了iam-starter组件,对core核心进行了相关优化,让devtools也支持对IAM与File组件相关代码进行自动化处理。除此之外,我们还为您准备了两套前端基础项目,分别是基于 Antd Pro Vue 和 基于 Vue Element Admin 的项目,有助于...

    Java 2020年03月26日 28 0