websocket 双向通信 性能高 WebSocket是前台的东西,是HTML5带的一种东西 只有前台有WebSocket这个东西 后台没有,后台有Socket 使用socket.io实现WebSocket引入依赖{ "name": "2018-2-3", "vers ...
JUC多线程并发、JVM和GC
Callable接口Runnable和Callable的区别 Runnable是自从java1.1就有了,而Callable是1.5之后才加上去的 Callable规定的方法是call(),Runnable规定的方法是run() Callable的任务执行后可返回值,而Runnable的任务 ...
java8深入剖析与实战
函数式接口 定义 如果一个接口只有一个抽象方法,那么该接口就是一个函数式接口 如果在某个接口上声明了FunctionalInterface注解,那么编译器就会按照函数式接口的定义来要求该接口 如果某个接口只有一个抽象方法,但我们并没有给该接口声明FunctionalInterface注解,那么编 ...
SpringBoot
入门启动官网创建 第一个例子编辑pom.xml<!-- springBoot的启动器 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId> ...
Tomcat集群与Redis分布式
Lombok原理及使用下载官网 插件下载 IDEA安装Lombok插件Add the Lombok IntelliJ plugin to add lombok support for IntelliJ:Go to File > Settings > PluginsClick on Bro ...
从0开始独立完成企业级Java电商网站开发(服务端)
数据表结构设计唯一索引unique,保证数据唯一性CREATE TABLE `mmall_user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户表id', `username` varchar(50) NOT NULL COMMENT ' ...
linux系统下开发环境安装与配置
安装系统环境 CentOS 6.8 64位 jdk版本 7u80 64位 Tomcat版本 Tomcat7 maven版本 Apache Maven 3.6.0 vsftpd版本 vsftpd-2.2.2-24.el6.x86_64 Nginx版本 nginx-1.14.2 ...
ssh无密登录_集群分发脚本xsync
1、ssh免密登录 ssh ip地址 [root@192 ~]# ssh 192.168.1.102root@192.168.1.102's password: Last login: Mon Feb 18 20:40:28 2019 from 192.168.1.101 免密登录配置 ...