目录

Life in Flow

知不知,尚矣;不知知,病矣。
不知不知,殆矣。

存档: 2019 年 12 月 (29)

技术选型之Dubbo、SpringCloud、Kubernetes

微服务公共关注点(Common Concerns)  微服务的最终目标是实现服务价值、交付服务价值。为了让开发人员能够专注于业务交付,微服务底层需要使用大量底层基础设施作为支撑。这些基础设施也称为微服务的公共关注点。 Dubbo、Spring Cloud和K8s横向比对  微服务的Common Concerns对应的基础设施,具象到产品表征着不同厂家的不同解法。 优劣比对

FRPS

服务器端 # 从官方github下载服务器端frp并解压 [root@BlogSystem software]# wget https://github.com/fatedier/frp/releases/download/v0.21.0/frp_0.21.0_linux_amd64.tar.gz [root@BlogSystem software]# tar -zxvf frp_0.21.0_linux_amd64.tar.gz [root@BlogSystem software]# mv frp_0.21.0_linux_amd64 frp # 修改配置文件 [root@BlogSystem software]# vim /software/frp/frps.ini [common] bind_port = 7000 dashboard_user = admin dashboard_pwd = tutuabc123 dashboard_port = 7500 # 开放权限 [root@BlogSystem frp]# chmod -R 777 /software/frp # 守护进....

JavaScript

JavaScript JavaScript一种直译式脚本语言,是一种动态类型、弱类型、 基于原型的语言,内置支持类型 Javascript是当今最流行的脚本语言,我们生活中看到的网页 和基于html5的app里面的交互逻辑都是由javascript驱动的 一句话概括就是javascript是一种运行在浏览器中的解释型的编程语言 JS的组成 ECMAScript : 解释器、翻译者 (描述了该语言的语法和基本对 象) 它是javascript的标准。 DOM : Document Object Model 文档对象模型 W3C是DOM 的标准。 BOM : Browser Object Model 浏览器对象模型 缺乏标准。 演示  注册事件、找到目标元素、修改css属性 <!DOCTYPE html> <html> <head> <title></title> <style type="text/css"> #tim{ width: 200px; height: 200px; border:1px soli....

人工智能问答机器人

智能问答 API 平台 图灵 api: http://www.turingapi.com/ 阿 ⾥云服务: https://aliyun.com/ 亚 ⻢逊云服务:https://aws.amazon.com 腾讯云服务:https://cloud.tencent.com/ 青云客:http://api.qingyunke.com/ 青云客 API //接口地址 http://api.qingyunke.com/api.php?key=free&appid=0&msg=关键词 key 固定参数free appid 设置为0,表示智能识别,可忽略此参数 msg 关键词,请参考下方参数示例,该参数可智能识别,该值请经过 urlencode 处理后再提交 //返回结果 {"result":0,"content":"内容"} result 状态,0表示正常,其它数字表示错误 content 信息内容 msg 示例 天⽓:msg=天⽓深圳 中英翻译:msg=翻译i love you 歌词⑴:msg=歌词 成都 笑话:msg=笑话 计算⑴:msg=计算 1+1*2/3-4 计....

json

JavaScript Object Notation  JSON(JavaScript Object Notation, JS 对象简谱) 是 ⼀种轻量级的数据交换格式 好处: 简洁和清晰的层次结构使得 JSON 成为理想的数据交换语 ⾔ 易于 ⼈阅读和编写,同时也易于机器 解析和 ⽣成,并有效地提升 ⽹络传输效率 JSON 独 ⽴于语 ⾔和平台,JSON 解析器和 JSON 库 ⽀持 许多不同的编程语 ⾔。  格式 key value 键值对: 花括号保存对象 {"key":"value"} ⽅括号保存数组 [{"key":"value"},{"key":"value"}] 值类型 数字(整数或浮点数) 字符串(在双引号中) 逻辑值(true 或 false) 数组(在 ⽅括号中) 对象(在花括号中) null { "code": 0, "data": { "id": 1, "url": "https://www.aliyun.com/minisite/goods?userCode=r5saexap&share_source=copy_link", "img": "htt....

URL、URLConnection

URL  URL 类 java.net 包中定义了 URL 类 @Test public void urlTesting() throws IOException { URL url = new URL("http://api.xdclass.net:8081/pub/api/v1/web/find_ad_by_id?id=1"); //主机地址 System.out.println("getHost="+ url.getHost());//api.xdclass.net //协议 System.out.println("getProtocol="+ url.getProtocol());//http //端口 System.out.println("getPort="+ url.getPort());//8081 //路径(接口) System.out.println("url.getPath="+ url.getPath());// /pub/api/v1/web/find_ad_by_id //请求参数 System.out.println("url.getQuery="+ ur....

Enum

枚举类的使用场景  在数学和计算机科学理论中,⼀个集的枚举是列出某些有穷序列集的所有成员的程 序,或者是 ⼀种特定类型对象的计数。 枚举类型是 Java 5 中新增特性的 ⼀部分,它是 ⼀种特殊的数据类型 定义枚举类型时使 ⽤的关键字是 enum,与 class 关键字类似,但前者是定义枚举类型,后者 是定义类类型 注意: 枚举值 ⼀般是 ⼤写的字母,多个值之间以逗号分隔 不使用枚举类型时(定义常量) //定义⼀个⼀周⾥⾯的每天 public class DayConstant { public static final int MONDAY =1; public static final int TUESDAY=2; public static final int WEDNESDAY=3; public static final int THURSDAY=4; public static final int FRIDAY=5; public static final int SATURDAY=6; public static final int SUNDAY=7; } 使用枚举....