TCP,HTTP和Socket区别 tcp是传输协议,http是超文本传输协议 tcp是传输层协议,http是应用层协议 http连接是基于tcp的三次握手的 Socket连接过程分为三个步骤:服务器监听,客户端请求,连接确认 Socket可以支持不同的传输层协议(TCP或UDP) Socket是 ...
Maven自动部署War
昨天的重装环境也是为了实验自动化部署,踩了好多坑,但还是做到了,也许这就是不看英文文档的苦吧 大致思路网上找了一些教程,我大概懂了这个部署的流程,首先在远程tomcat的tomcat-users.xml里添加管理员,然后在maven的settings.xml里设置访问tomcat的账号密码,最后 ...
Centos从头配置javaweb环境
记性太差,还是得写个教程来总结一下配置javaweb的教程,这篇教程也是综合了网上的很多教程 环境服务器:阿里云ESC Centos 7.3 本地: Mac OS X 10.10.5 预先准备最近才发现阿里云是不建议升级服务器的内核和操作系统版本,估计腾讯云也是,当初手贱,不管三七二十一,都给升 ...
瓜皮翻身记之Https
之前装过腾讯云提供的免费ssl证书,但是没试成功。如果真就这样放弃Https,那就很瓜皮了,为了要做一个有灵性的后台,所以我最终还是找到了另外一个免费的SSL证书,哈哈,这就用起来很舒服了 证书提供去年的时候,国内 WoSign (沃通)还有免费的SSL证书,但是现在它已经被打压了 不过,Let ...
阿里巴巴java手册首记
主要记一下平时不注意的点 java篇 pojo中的成员变量必须是包装类属性 pojo中都要有toString方法 pojo 类中布尔类型的变量,都不要加 is 方法参数中的可变参数(…)要放在其他参数的最后 public class Varargs { public sta ...
Centos7 mysql 安装篇
写这篇的目的,纯属记笔记哈,因为那些流程和命令要背住,还是。。有点难度的 安装RPM包官网地址:https://dev.mysql.com/downloads/repo/yum/ 找到最新版本的mysql rpm包,我选择的是mysql57-community-release-el7-9.noa ...
从头配置NodeJs和PM2
下面我来分享下配置Centos7的吐血经历,(╯﹏╰)蓝瘦香菇… 环境介绍本地: Mac OSX 远端服务器:腾讯云ECS(1核CPU、1GB内存),系统版本为CentOS 7.0 服务器用户:root (期待有人来攻击我的垃圾服务器) Github:github.com/Barry215 安装 ...
《Web全栈工程师的自我修养》读书笔记
全栈的梦想一个雨晴的下午,在图书馆翻遍了所有计算机书架才淘到的书。 本来打算在图书馆看完,但是空调的热浪吹得头疼,索性还是带回家了,结果尼玛看了三天! 程序员毕竟都是有全栈工程师这样的梦想,我从安卓到后端再到前端,上下游堆积起来的知识坑越来越多,读了这本书以后,我才想起高中毕业那时的口号 先精 ...
SSH免密登录服务器
此教程仅适用于Mac 本地生成密钥ssh-keygen -t rsa 一路回车,各种提示按默认不要改,等待执行完毕。 作用在~/.ssh里生成了两个密钥文件:id_rsa(私钥) id_rsa.pub(公钥) 放公钥到服务器scp ~/.ssh/id_rsa.pub 服务器用户名@IP或域名:~ ...
【转】解耦解的早,改需求没烦恼
世上本没有解耦,需求改的多了也便有了解耦。 —— 产品经理 本例将通过一个计时控件,聊聊如何解耦~ 本TimerView仅作为demo,不保证其健壮性,请勿在实际项目中使用。 特点 UI容器与计时逻辑分离 UI容器与具体UI布局分离 Let’s Go话说,小明在做一个电商项目,有个倒计时需求。 ...