• websocket连接太多导致服务器卡顿怎么办?一招轻松实现横向扩展

    前言项目中有即时聊天的需求,经过调研我们采用了socket.io自己实现了一个聊天服务器。开始的一段时间由于用户不是很多,消息的发送接收都还算流畅,最近随着在线用户数量飙升,每过一段时间就会发生发送消息卡顿和接收消息延时的问题,最后只能通过重启socket服务来暂时解决问题。那有没有办法从根本上解决这个问题呢?目录什么是socket.io?用socket.io实现一个简易的即时...

    java技术 2020年05月04日 5953 0
  • SpringBoot开发者都在用的五款优质扩展,每个都很能打!

    1.spring-boot-paySpring Boot 的支付服务:支付宝,微信,银联详细代码案例。项目地址:https://gitee.com/52itstyle/spring-boot-pay 2.springboot-bucketSpringBoot 全家桶 —— 本项目对目前Web开发中常用的各个技术,通过和SpringBoot的集成,并且对各种技术通过“一篇博客 +...

    java技术 2020年04月21日 1696 0
  • MyBatis 的 DAO 接口跟 XML 文件里面的 SQL 是如何建立关系的?

    我们在使用 MyBatis 的时候,都用的是 Dao 接口和 XML 文件里的 SQL 一一对应来进行使用的。那你是否思考过二者是如何建立关系的?在开始正文之前,首先解释 Dao 接口和 XML 文件里的 SQL 是如何一一对应的?一句话讲完就是:MyBatis 会先解析这些 XML 文件,通过 XML 文件里面的命名空间 (namespace)跟 DAO 建立关系;然后 XM...

    java技术 2020年04月20日 1491 0
  • SpringBoot2.0 整合 SpringSecurity 框架,实现用户权限安全管理

    一、Security简介1、基础概念Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring的IOC,DI,AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为安全控制编写大量重复代码的工作。2、核心API解读1)、...

    java技术 2020年04月18日 1786 0
  • 教你如何快速使用Spring Cloud Config

    Spring Cloud Config为分布式系统中的外部化配置提供服务器端和客户端支持。 使用config组件只需要以下几步:1. 引入依赖在springboot项目pom文件中添加如下依赖<!--config-server依赖--><dependency> <groupId>org.springframework.cloud<...

    java技术 2020年04月13日 1704 0
  • Token,Cookie、Session傻傻分不清楚?

    在做接口测试时,经常会碰到请求参数为token的类型,但是可能大部分测试人员对token,cookie,session的区别还是一知半解。Cookiecookie 是一个非常具体的东西,指的就是浏览器里面能永久存储的一种数据,仅仅是浏览器实现的一种数据存储功能。cookie由服务器生成,发送给浏览器,浏览器把cookie以kv形式保存到某个目录下的文本文件内,下一次请求同一网站...

    java技术 2020年02月22日 2064 0
  • 软件更新丨Spring Boot 2.1.8 发布

    Spring Boot 2.1.8 发布了,更新内容如下: New Features添加了 Issuer Validation 的其他资源服务器配置 #17952在依赖关系管理中公开依赖管理插件版本 #17842Bug Fixes使用未命名为 flywayInitializer 的自定义 FlywayMigrationInitializer bean 的 NoSuchBeanD...

    java技术 2019年12月04日 1941 0
  • 一个JAVA开源的识别库,可以对常用的二维码,身份证,银行卡等识别

    Scanner 识别库,识别器可选择,这里有你常用的二维码/条码识别,还有你可能用到的身份证、银行卡识别,如果没有你想要的,可以自定义识别器。 该库只识别扫描框内的图像,识别速率上大大提高,而且这个库比起其它的库就是解决了摄像头预览变形,预览页面高度自定义,你可以像常规一样整个页面都是预览,或者你可以选择在任何位置定义任何尺寸的预览,扫描框也高度自定义,你可以像常规一样居中,...

    java技术 2019年10月11日 3098 0
  • 如何设计千万级用户量网站的高并发架构?

    本文将会从一个大型的网站发展历程出发,一步一步的探索这个网站的架构是如何从单体架构,演化到分布式架构,然后演化到高并发架构的。 (1)单块架构 一般一个网站刚开始建立的时候,用户量是很少的,大概可能就几万或者几十万的用户量,每天活跃的用户可能就几百或者几千个。 这个时候一般网站架构都是采用单体架构来设计的,总共就部署3台服务器,1台应用服务器,1台数据库服务器,1台图...

    java技术 2019年09月21日 2177 0
  • xxl-job v2.1.1正式发布

    2019年7月7日,国内开源调度框架xxl-job发布最新v2.1.0版本,该版本在底层调度框架上移除对quartz依赖,可谓是一次非常大的版本更新。 v2.1.0更新说明 自研调度组件,移除quartz依赖:一方面是为了精简系统降低冗余依赖,另一方面是为了提供系统的可控度与稳定性; 触发:单节点周期性触发,运行事件如delayqueue; 调度:集群竞...

    java技术 2019年07月19日 7722 0
  • Flowable6.4.2正式发布

    2019年7月11日,开源工作流引擎Flowable发布6.4.2版本。原本业内普遍预测七八月份Flowable会直接发布6.5.0版本,但目前看还要再等一等。 6.4.2版本主要是一个bug修复版本,新增特性不是很多。 下一个版本将是Flowable 6.5.0,将在其中添加如历史清理和改进的JMS消息传递支持等新的特性。 6.4.2版本说明 总体 支持Cockro...

    java技术 2019年07月19日 7737 0