- 博客(10)
- 收藏
- 关注
原创 OkHttp Address already in use: no further information异常
如果okhttp客户端不是单例的,那么每次发送请求时都会创建一个新的客户端对象,这样会导致资源浪费和性能下降,而且可能会导致内存泄漏。说下场景,我的程序在多线程场景下一个循环体中处理业务数据,其中需要调用一个外部http接口去获取一些数据,程序总会在在本地执行一段时间后会抛出Address already in use: no further information错误。这是大量并发场景下出现的问题,经过查阅原因是OkHttp的链接没有被有效回收和复用导致的端口资源占用,
2023-04-13 19:53:19
1174
原创 TDengine使用整理
操作整理:数据库操作: #创建一个数据库test CREATE DATABASE test; #创建库时候的参数(非必选) Keep:数据保留时间。超过此时间后自动删除过期的数据,缺省时默认3650天(十年) EG: CREATE DATABASE test keep 730; days: 数据落成文件的时间范围。days 10 表示每十天的数据为一个数据文件,此范围官方推荐为10-100。 EG: CREATE DATABASE test keep 730 d...
2020-11-26 15:12:24
9275
1
原创 Oracle 将某些表字段更新至另外一张表
我的业务需求说明:感觉是一个较为常见的需求。我所属的项目中的某表A 因为业务需要增加了几个字段,这几个字段是B表的字段,A表和B表也存在关联关系,需要将A表中的这几个字段通过关联关系从B表中同步过来。 因为我sql较弱,所以最开始尝试解决时首先想到的是insert into select 或select into 等语法,事实上是我走了歪路,因为我需要的是通过关联关系对已有的两个表进行某...
2020-03-06 14:30:04
1088
原创 Oracle case when的使用方式
我的业务需求说明:开发中,需要编写一个sql查询数据,其中A表中的某个字段的具体值需要和B(一个字典表)表进行联查,而恰巧A表中的此字段是逗号分开的格式,类似 109901,109902 因此,在查询过程中需要判断此字段是否为此种情况,使用case when语句。case when 有两种使用方式:字段需要判断符进行判断(case 搜索)CASE when age > 18 ...
2020-02-28 15:47:36
957
原创 Java后台线程(daemon)
什么是后台线程? "后台线程是指程序运行时在后台提供一种通用服务的线程,且这种线程不属于程序中不可或缺的一部分"。 后台线程也称为守护线程 (比如JVM处理垃圾回收 使用的就是后台线程), 我们创建的线程一般用于处理我们自己的某些任务,而后台线程主要用于一些公共的任务以提供服务。 我们创建的线程可以在start()启动前使用 thread.set...
2018-12-06 22:09:09
3353
原创 DNS解析简介
DNS解析可以简单理解为:对用户的请求域名的IP解析。 在内网参与过web开发的同学(例如Java Web)应该知道,假如一个人用Tomcat之类的中间件将自己的服务启动后, 其他人想要访问他的服务,就需要知道他的ip地址,然后在浏览器地址栏输入地址、端口号、服务的名字等等后,就可以访问他的服务。那么问题是,如果是一个外网的网站,我们输入一个域名后,是怎么访问到服务器的呢,这个过程,...
2018-09-25 16:20:06
599
翻译 PART ONE —— Life Among the Mayflies
我老了。 这是告诉你的第一件事。也是你最不可能相信的事情。如果你见过我,你可能认为我只有大概四十岁,那你就大错特错了。 我老了——老的像路上的那棵树,像一个沉默的蛤蜊 ,又或者像一幅文艺复兴时期的画那样老。 给你一个概念: 我出生在四百多年前的1581年三月三日的我父母的房间里, 一个法国小城堡的三楼,那里曾经是我的家。显然那是一年中...
2018-09-16 14:25:50
227
翻译 扉页
我经常想起哈茶德(Hendrich)对我说的话,那是很多世纪以前,在纽约他的公寓里。 "第一条规则,是你永远不可以陷入爱情",他说。“其他的规则也是,但这个是最主要的一条。不可以陷入爱河,不可以停留在爱情里,No daydreaming of love.如果你可以坚持这些,你的一切都会没事”。 我透过他的雪茄烟雾凝视着 外边的中央公园里的树木被飓风连根拔起。 “...
2018-09-16 14:20:53
374
翻译 HOW TO STOP TIME —— 序
7月份于台北诚品书店购英文原版,闲暇之余自翻译阅读以学习英语,水平拙略,欢迎指教。 汤姆·哈泽德 有一个危险的秘密,他或许看起来像是一个普通的40岁中年人,但这是一种罕见的情况(疾病), 他活了很多世纪,从伊丽莎白时期的英格兰到爵士时代的巴黎,从纽约到南海,汤姆经历了很多,现在他只渴望普通的生活。 他常常更换自己的身份去生存,汤姆有一个完美的幌子(cover) ——...
2018-09-16 14:17:22
825
原创 JavaScript琐碎知识点
近日查漏补缺复习js的相关东西时,将一些易遗忘的基本概念的相关知识进行了整理,如下: 1. typeof 可用于返回一个对象的类型。如: typeof "John" (返回String) typeof 3.14 (返回number) type...
2018-09-16 13:20:42
347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人