摘要: TCP通信过程包括三个步骤:建立TCP连接通道,传输数据,断开TCP连接通道。 1.连接建立(TCP三次握手) TCP建立连接为什么是三次握手,而不是两次或四次? 这是一个我个人比较喜欢的例子,比如打电话时我们对话如下: 如图可以看出,通俗的来讲,如果是两次握手,接收方是无法确定发送方是否可以接收到 阅读全文
posted @ 2019-03-28 22:19 遗失的岁月 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一个类中包含如下几类东西,他们前后是有顺序关系的 静态属性 静态方法块 普通属性 普通方法块 构造函数 先说结论:静态属性,静态方法块(并列优先级,按照代码中出现的先后顺序执行)>普通属性,普通方法块()>构造方法 话不多说,接下来上测试代码 1 package src; 2 3 import ja 阅读全文
posted @ 2019-03-05 20:14 遗失的岁月 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 项目中有个任务,需要调用Webservice的接口的数据 例如这是一个天气预报的数据接口:http://www.xxx.com/WebServices/WeatherWebService.asmx?wsdl 第一种,采用http请求,这种跟我们经常用的HTTP请求一样,结果可以是返回XML格式的字符 阅读全文
posted @ 2019-03-02 16:04 遗失的岁月 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 目前JAVA实现HTTP请求的方法用的最多的有两种:一种是通过HTTPClient这种第三方的开源框架去实现。另一种则是通过HttpURLConnection去实现,HttpURLConnection是JAVA的标准类,是JAVA比较原生的一种实现方式。 本文是通过HttpURLConnection 阅读全文
posted @ 2019-03-02 15:11 遗失的岁月 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一、事务 MySQL 事务主要用于处理操作量大,复杂度高的数据。 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。 事务用来管理 insert,update,delete 语句 阅读全文
posted @ 2018-11-05 21:03 遗失的岁月 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 类A 类B 将类TypeB与类TypeA相同的属性进行复制,可以用下面的ShallCopy方法进行实现,调用方式如下 阅读全文
posted @ 2018-09-15 22:29 遗失的岁月 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 前言 实现原理: 将一个已经配置好的MySQL文件目录集成到安装包中,然后通过.bat文件配置MySQL的服务。实现打包安装数据库 缺陷: 由于是配置一个已经安装好的MySQL文件目录,类似于安装一个绿色版的MySQL。所在在卸载的时候MySQL的服务不会被卸载,需要手动去删除。目前暂时没有什么好的 阅读全文
posted @ 2018-09-06 23:37 遗失的岁月 阅读(1416) 评论(0) 推荐(1) 编辑
摘要: 前言 利用C#调用CMD窗口实现修改数据库密码 实现思路: 先通过odbc连接数据库,获取到Mysql的根目录。根据根目录的路径调用CMD,连接MySQL,实现修改MySQL数据库密码。 1 private void modifyPath_Click(object sender, EventArgs 阅读全文
posted @ 2018-08-27 23:01 遗失的岁月 阅读(1626) 评论(0) 推荐(0) 编辑
摘要: 原理: Mysql热备份有三个步骤: 作为主服务器的Master,会把数据库每一次的变动(每条sql语句)都记录到二进制日志Binarylog中。 作为从服务器Slave, 使用master上的用户登陆到 master上,读取master的Binarylog,写入到自己的中继日志 Relaylog。 阅读全文
posted @ 2018-08-16 22:29 遗失的岁月 阅读(511) 评论(0) 推荐(0) 编辑