- 博客(18)
- 收藏
- 关注
原创 Go环境构建基础
1.Go 11 之前,依赖GOPATH2.Go 11开始,引入moduleGO111MODULE的选项有三个,下面是三个选项的解释:off :go命令从不使用新模块支持。它查找vendor 目录和GOPATH模式”。on :go命令需要使用模块,go 会忽略 $GOPATH 和 vendor 文件夹,只根据go.mod下载依赖。auto :或未设置,则go命令根据当前目录启用或禁...
2020-01-07 17:47:08
218
原创 JAVA问题
惰性日志:日志中的方法会被调用,会有额外的CPU开销,所以两种解决方案:1,加分支判断 2.java 1.8 suplier 用到在创建; java新建对象的过程:分配(从进程中分配实例数据),系统初始化(按语言规范进行初始化,在java中所有新创建的对象都要进行系统初始化赋默认值,设置完整的对象头等),二次元初始化(用户初始化,初始化语句或者构造函数等) ...
2019-05-29 21:23:29
179
转载 系统
缓存与内存的区别:https://www.cnblogs.com/newcapecjmc/p/10280794.html CPU的Steal Time:https://www.cnblogs.com/menkeyi/p/6732020.html
2019-05-28 00:41:44
235
原创 性能测试理论
简介性能测试应该类比为一个真正的产品项目,而不是一个简单的起压和指标收集;性能测试的目的一定是测试出模块或者系统,在线上提供服务时最贴近真实表现的性能收据;性能测试分为需求分析、流量分析、测试环境、压力工具、压测步骤、性能瓶颈排查(压测报告)6个部分需求来源明确的产品需求或者功能需求:比如运营活动,申购赎回满足正常流量/抢购流量 运维部署的性能测试需求:系统的部署方案,模块的...
2019-05-20 09:53:28
384
原创 go语言学习记录
为什么需要一门新的语言语言分类为编译型语言(C, c++, Java,C#,objective-c等)和动态解析型语言(PHP,Python,Ruby,lua,javaScript等);语言最早的历史:C是最面向汇编代码的,原则上每一行C代码都可以精准的映射到汇编指令上,因此对于操作系统底层的操控来看最为精准。而C++是在C之上发展起来的面向对象语言,所以说兼顾了对系统底层最精准的把控和一...
2019-05-20 09:48:49
319
转载 java
任何语言都是和硬件设施、数据存储、操作系统息息相关的内存相关(java)Java内存:https://www.cnblogs.com/dolphin0520/p/3613043.html;http://developer.51cto.com/art/201807/579744.htmJAVA内存区域和GC机制:https://www.cnblogs.com/zhguang/p/32573...
2019-05-19 21:02:32
205
原创 算法
语言选择:java必备的十大经典排序算法冒泡排序,选择排序,插入排序和哈希排序,参考:https://www.cnblogs.com/guoyaohua/p/8600214.html快速排序:https://blog.youkuaiyun.com/shujuelin/article/details/82423852归并排序:https://blog.youkuaiyun.com/qq_36442947/ar...
2019-05-19 16:47:07
114
原创 shell 经典常用命令
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁;Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell 脚本(shell script),是一种为 shell 编写的脚本程序。业界所说的 shell 通常都是指 shell 脚本,但读者朋友要知道,shell 和 shell script 是两个不同的概念。She...
2019-05-13 17:10:37
741
原创 php语言中字符串相关
1.字符串与json数组相互转换json_encode 对变量进行 JSON 编码,json_decode 对 JSON 格式的字符串进行解码,转换为 PHP 变量 当该参数为 TRUE 时,将返回 array 而非 object 。 ...
2018-07-24 22:49:08
198
原创 工具篇
1.jenkins介绍Jenkins系统是一个任务调度系统,只要构建任务能被正常调度,则表明Jenkins正常工作;jenkins详解: https://blog.youkuaiyun.com/qq_26848099/article/details/789012402.jenkins使用 3.iDEA的激活https://blog.youkuaiyun.com/h1021456873...
2018-07-24 22:48:52
170
转载 PHP数组
php判断数组中某个值是否存在https://www.cnblogs.com/Darlin356230410/p/5253987.html
2018-07-24 22:45:22
181
原创 php 数组相关
1.php在数组中判断某个值是否存在https://www.cnblogs.com/Darlin356230410/p/5253987.html2.数据库查询查出来的结果是这种形式{'1','2','3'};3.将数组元素转化为字符串implode() 函数返回由数组元素组合成的字符串。separator 可选。规定数组元素之间放置的内容。默认是 ""(空字符串)。...
2018-07-24 16:54:22
196
原创 php—和第三方交互
1.HTTP方式交互//PHP中使用CURL实现GET和POST请求public static function curl_get_request($url, $cookie = null){ //初始化 $curl = curl_init(); //设置抓取的url curl_setopt($curl, CURLOPT_URL, $url); /...
2018-07-24 16:48:37
395
原创 PHP --方法调用
1.本类中普通方法调用$fundList =$this->getOnsaleFundList();2.本类中静态方法调用$fundList =self::getOnsaleFundList();2.调用其他类的普通方法 $objFix = new ApiAssemble(); $objFix->setUser($obj);3.调用其他类的静态方法 ...
2018-07-24 16:31:21
12485
原创 配置中心篇:微服务体系中为什么引入配置中心?集中式配置中心的作用和原理
本文采取的配置中心为Apollo,携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境,不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。微服务体系,采用的为SpringCloud一、问题1.微服务体系中为什么引入配置中心--apollo?随着业务的发展、微服务架构的升级,服务的数量、程序的配置日益增多(各种微服务、各种服务器地址、各种参...
2018-07-18 20:40:06
19084
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅