TCP 三次握手原理

TCP 三次握手原理

问题描述 场景:JAVA的client和server,使用socket通信。server使用NIO。 间歇性得出现client向server建立连接三次握手已经完成,但server的selector没...
阅读全文
该如何防止SQL注入攻击

该如何防止SQL注入攻击

移动互联网的发展势头已经远远超过PC互联网,手机移动端上网,以及持有量远超PC电脑, 随着移动大数据、区块链的技术在不断的完善,成熟,日常生活中经常会听到某某网站被攻击, 网站被黑的新闻报道,再比如一...
阅读全文
Maven手动添加JAR包到本地仓库

Maven手动添加JAR包到本地仓库

Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的, 4个人共用,有时候用 Maven 来远程下载 JAR 包会显得很...
阅读全文
两个工具帮你实现酷炫的数据可视化

两个工具帮你实现酷炫的数据可视化

你想到的数据可视化 通常可能是这样的 但我们能实现的数据可视化 还可以是这样的 这样的 以及这样的 如此高端大气酷炫的数据可视化 是如何实现的? 秘诀在于两个工具 inMap & iView ...
阅读全文
Ngrok安装配置

Ngrok安装配置

前言 实际开发测试环境中,我们一般都是在内网开发,所以说对于移动端测试是一件比较麻烦的事情,尤其是adsl还没有共有ip。 内网穿透 这时候,我们就需要内网穿透服务来解决第三方服务无法回调的问题了,下...
阅读全文
使用机器学习预测国际足联世界杯2018(附代码)

使用机器学习预测国际足联世界杯2018(附代码)

随着2018届国际足联世界杯的开球即将来临,世界上所有的球迷都渴望知道:谁将夺取垂涎的奖杯? 如果你不只是一个足球迷,也是一个技术专家,我猜你已经意识到机器学习和人工智能也只是流行语。让我们结合这两个...
阅读全文
SpringBoot应用部署于外置Tomcat容器

SpringBoot应用部署于外置Tomcat容器

摘要: 0x01. 概述 SpringBoot平时我们用的爽歪歪,爽到它自己连Tomcat都自集成了,我们可以直接编写SBT启动类,然后一键开启内置的Tomcat容器服务,确实是很好上手。但考虑到实际...
阅读全文
从构建分布式秒杀系统聊聊Disruptor高性能队列

从构建分布式秒杀系统聊聊Disruptor高性能队列

前言 秒杀架构持续优化中,基于自身认知不足之处在所难免,也请大家指正,共同进步。文章标题来自码友<tukangzheng>的建议,希望可以把阻塞队列ArrayBlockingQueue这个...
阅读全文
SpringBoot开发案例之整合Kafka实现消息队列

SpringBoot开发案例之整合Kafka实现消息队列

前言 最近在做一款秒杀的案例,涉及到了同步锁、数据库锁、分布式锁、进程内队列以及分布式消息队列,这里对SpringBoot集成Kafka实现消息队列做一个简单的记录。 Kafka简介 Kafka是由A...
阅读全文
Spring boot 集成 RabbitMQ

Spring boot 集成 RabbitMQ

RabbitMQ简介 RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出...
阅读全文