java
梦天2015
天行健,君子当自强不息!
展开
-
软件开发常用工具介绍
常用软件开发工具介绍原创 2019-09-02 14:23:30 · 1840 阅读 · 0 评论 -
JAVA RSA加解密demo
【代码】JAVA RSA加解密demo。原创 2022-08-28 22:14:11 · 528 阅读 · 1 评论 -
记录本人对网络请求和接收的一些疑问
疑问始于对okhttp文件上传和文件下载的进度的实现时产生。为什么okhttp能够驾驭上传大文件呢?文件上传过程中如何掌控文件的上传进度呢?okhttp发送请求时request时如何封装的呢?okhttp接收response的的底层时如何接收的呢?带着这些疑问,本人特意去翻看okhttp的代码实现。本文特此记录看代码过程中得到的一些答案。request发送请求的过程细节过程一:先发送heade...原创 2020-02-14 11:13:39 · 149 阅读 · 0 评论 -
java retry使用详解
在说明前先来看一点代码: public void testRequest() {// retry:// 1(行2) for (int i = 0; i < 10; i++) { retry:// 2(行4) while (i == 5) { continue retry;原创 2017-01-19 17:06:24 · 15508 阅读 · 0 评论 -
IntelliJ IDEA SVN的使用技巧,你都知道了吗
Update Project Dialog (Subversion)VCS | Update Project Ctrl+T Context menu of a file or directory | Subversion | Update File/Directory VCS | Subversion | Update File/Directory转载 2017-02-07 09:41:36 · 17042 阅读 · 2 评论 -
关于HttpUrlConnection请求网络加载证书与不加载证书的区别
关于https网络请求这一块,个人感觉内容挺多的,多到难以理解,于是不自觉的又动手研究了下。关于https的有关介绍,我这里推荐一个博客:https原理:证书传递、验证和数据加密、解密过程解析,原创 2016-12-12 23:06:25 · 5250 阅读 · 0 评论 -
Process 'command ...xxx.exe'' finished with non-zero exit value 1
关于Process 'command ...xxx.exe'' finished with non-zero exit value 1异常的报错原因,由于出现的频率小,而且这类错误我们往往很难找到有用的提示信息。今天在项目中又一次碰到了此类错误,因此记录下下来,供大家参考解决此类错误。Q:Error:Execution failed for task ':projects:patrol:pro原创 2016-07-11 10:38:04 · 8411 阅读 · 1 评论 -
java特殊转义字符 \\[] \\|(分隔符)
Java中有时需要以特殊字符作为分隔符,此时就需要对特殊字符进行转义了,然后有些字符比较难转义,比如如下:1,[]作为分隔符,用法如下String str = "合格[d]不合格[]"; String[] s = str.split("\\[\\]"); for (String string : s) { System.out.println(string); }原创 2016-05-22 14:18:59 · 6447 阅读 · 0 评论 -
跟着源码看ArrayList、LinkedList、HashMap、HashSet的内部存储机制
近来闲着没事,就突发奇想来研究下java中常用的各种集合的内部存储机制。为什么呢,因为不同的存储机制是为了适用不同的使用场景。如链式存储的特性就是存储长度可以随意改变,插入删除方便,缺点就是每次读取都要从头一个一个的找,读取不方便;线性存储的特性就是可以快速随意查找,读取方便,但插入删除的话可能就要挪移其它的数据位置了,就是插入删除不方便。因为在日常编程中常碰到对集合数据的存取操作,为了达到对数据原创 2015-12-18 11:49:15 · 1107 阅读 · 0 评论