Wesley13 Wesley13
3年前
java常见的 http 请求库比较
java常见的http请求库有httpclient,RestTemplate,OKhttp,更高层次封装的feign、retrofit1、HttpClientHttpClient:代码复杂,还得操心资源回收等。代码很复杂,冗余代码多,不建议直接使用。2、RestTemplateRestTemplate:是Spring提供的用于访问
Wesley13 Wesley13
3年前
java
2、面向对象(封装)面向对象思想:面向对象是基于面向过程的编程思想。面向过程:强调每一个功能的步骤面向对象:强调的是对象,然后用对象去调用功能特点A:符合我们思考习惯的思想
Stella981 Stella981
3年前
Redisson 分布式锁的简单封装 使调用代码更简洁
1\.调用分布式锁的时候,代码有点繁琐,每次调用都要写这么一套, 如下RLocklockredissonClient.getLock("lock1");try{booleantryLocklock.tryLock(1,5,TimeUnit.SECONDS);if(tryLoc
Wesley13 Wesley13
3年前
MFC
一、CAsyncSocket类CAsyncSocket属于异步非阻塞类。CAsyncSocket类采用了windowssocket中的WSAAsyncSelect模型。CAsyncSocket类是在很低的层次上对windowssocketAPI进行了封装,它的成员函数和winsockAPI的函数调用直接对应,一个CAsyncSock
Stella981 Stella981
3年前
NDK使用OpenCV2.4.2本地代码
本文讲述AndroidNDK中使用OpenCV2.4.2的详细过程(不使用OpenCV的java封装)1\.前期准备:a.下载opencvandroidsdk(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fsourceforge.net%2Fprojects%2Fop
Stella981 Stella981
3年前
ES6中自带的promise的问题
ES6中的Promise作用:解决异步嵌套问题。但是只能解决两层嵌套,不能解决两层以上嵌套;解决方法是我自己封装的函数如下:functionPromising(){var_arr;this.thenfunction(fx){
Stella981 Stella981
3年前
Lua pcall
假设你想运行一段Lua代码,这段代码运行过程中可以捕捉所有的异常和错误。1、将这段代码封装在一个函数内function foo()    if x  y then        error()    end        print(ai)end2、使用pcall调用这
Stella981 Stella981
3年前
Docker Overlay 介绍
OverlayNetworkOverlayNetwork:属于Docker网络驱动,基于VXLAN封装实现Docker原生Overlay网络。OverlayNetwork:覆盖网络,在基础网络上叠加的一种虚拟网络技术模式,该网络中的主机通过虚拟链路连接起来。Overla
Stella981 Stella981
3年前
Post 方式进行文件下载
不啰嗦了,直接上代码,依赖jquery,下面代码可以直接复制到你的项目作为公共方法前端封装代码,作为公共方法://postDownload.js/下载文件,以POST的方式提交@paramoptions{url,data}使用方式postDownload({