- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 java RS232串口通讯 windows(附源码)
操作系统:windows10演示工具:eclipse原文提供源码与相关工具下载准备开发环境在 eclipse 中创建新的 Java 项目,命名为 JavaSerial。下载RXTX库在你刚刚创建的 JavaSerial 项目的根目录下,创建一个文件夹,命名为 lib,下载 RXTX,将压缩包解压,然后将 RXTXcomm.jar, rxtxSerial.dll and rxtxPar...
2020-01-16 22:36:49 3308 1
原创 Java hashCode() 与 equals () 的基本用法
Java hashCode() 与 equals ()hashCode() 与 equals() 是定义在 Object 类中的方法, Java 中所有类都默认继承自 Object 类。但是当你声明一个类的时候并不用这样写:public class Employee extends Object如果没有明确的指出超类,就默认超类为 Object 类。因此,任何类都能调用继承自 Objec...
2020-03-10 22:04:24 132
原创 图解缓存穿透与缓存雪崩
缓存常见的数据库,比如oracle、mysql等,数据都是存放在磁盘中。为了提高查询速度,减轻数据库压力,当我们查询数据时,先去查询缓存,若果缓存中查询不到,再去查询数据库。数据库一般内部自带的有缓存机制,初次之外也有外部缓存,如redis.缓存穿透一、何为缓存穿透正常情况下,我们去缓存中查询数据,有一定几率查询失败,这时就要数据库查询,如果直接去查询一条缓存中和数据库中都不存在的数据,...
2020-03-07 20:41:57 330
原创 在CentOs7上 使用 Yum 安装 Docker
Docker 安装需求Docker不支持CentOs的测试版,也不支持CentOs太老的版本。CentOS Extras repository 必须设置为 enable(默认状态下就是 enable )。yum 命令已经安装。Step 1 检查更新sudo yum check-updateStep 2 下载相关依赖sudo yum install -y yum-utils de...
2020-02-17 11:48:02 275
原创 java 中的序列化与反序列化
java 中的序列化 java中的序列化(Serialization)可以让我们把一个对象转换为流(stream),这样我们才能把它通过网络发送出去,以文件的方式存储到本地,或者存到数据库里,顾名思义 反序列化(Deserialization )就是将流再转换为java对象 序列化看起来非常简单,但是在实际应用中,会面临一些安全性的问题,本文...
2020-02-11 17:56:15 322
原创 设计模式–责任链 Chain of Responsibility(附源码)
设计模式–责任链责任链模式在软件设计中被用来解耦,即将客户端发出的请求,传递给若干个对象,这些对象形成一条链,即为责任链,请求沿着这条链依次向下传递,链上的对象可以处理请求,也可以将请求转发给下一个对象。为了更加形象的解释责任链,不妨把上述的对象称为 节点。下载演示代码 代码,导入 eclipse 中直接运行责任链模式在JDK中的应用 来看一个简单的例子,在java中,try-catc...
2020-01-28 11:11:44 114
原创 c++调用与创建动态链接库(dll)
概述(废话)应用程序使用DLL可以采用两种方式:一种是隐式链接,另一种是显式链接。 用它可以查看DLL文件中的函数结构,但是无法查看函数的入口参数.网上也很容易下载到dll查看工具. 另外,Windows系统将遵循下面的搜索顺序来定位DLL: 1.包含EXE文件的目录, 2.进程的当前工作目录, 3.Windows系统目录, 4.Windows目录, 5.列在Path环...
2016-12-05 22:39:55 854
原创 使用WinHTTP与服务器通讯
WinHTTP 的工作流程如下一.初始化WinHTTP在与服务器交互之前, 必须用调用WinHttpOpen进行初始化,WinHttpOpen创建一个会话,并返回该会话的句柄,接着有了这个句柄, WinHttpConnect就能指定一个目标服务器 注意:调用了WinHttpConnect并不意味着和服务器建立了真正的连接二.打开一个请求 WinHttpOpenReq...
2016-12-02 21:23:18 3525 1
Chain of Responsibility.zip
2020-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人