Souleigh ✨ Souleigh ✨
4年前
JS - 关于一些代码规范
代码规范源文件强制JavaScript源文件必须以无BOM的UTF8编码。缩进强制必须采用4个空格缩进,不允许以Tab制表符或2个空格代替。强制switch中的case和default必须保持缩进。//正例switch(variable)case'1'://do...break
zdd小小菜鸟 zdd小小菜鸟
2年前
设计模式面试
设计模式面试1.单例设计模式使用设计模式为了代码复用,增加可维护性。设计模式的六大原则:开闭原则、里氏代换原则、依赖倒转原则、接口隔离原则、迪米特法则(最少知道原则)、合成/聚合复用原则Singleton(创建):保证一个类仅
爱写码 爱写码
3年前
t-io网络编程基础知识介绍
一、应用层和传输层以http协议为例,我们在访问一个网站时,浏览器会通过TCP协议发送如下字符串到服务器的应用层:GET/test/abtestHTTP/1.1Host:127.0.0.1Connection:keepaliveCacheControl:maxage0UpgradeInsecureRequests:1UserAgent:Moz
东方客主 东方客主
4年前
彻底弄懂HTTP缓存机制及原理
Http缓存机制作为web性能优化的重要手段,对于从事Web开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。但是对于很多前端同学来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样生效的,却并不是很清楚。在此,我会尝试用简单明了的文字,像大家系统的介绍HTTP
Easter79 Easter79
3年前
Spring框架笔记(七)——Spring IOC容器Bean的作用域
每个Bean都有自己的作用域,它们会在特定的时间生成,在特定的范围生存。SpringIOC容器的bean有四种作用域:!(http://static.oschina.net/uploads/space/2015/0718/222714_BcCF_1156339.png)其中默认的作用域是singleton,单例模式。也就是我们之前配置的bean
Stella981 Stella981
3年前
JVM系列篇:深入剖析G1收集器+回收流程+推荐用例
本系列会持续更新。!(https://oscimg.oschina.net/oscnet/55539ba31beae213b1fe93fe1fd6a30849f.jpg)金三已经过去一半了,即将进入面试的高峰期。在BAT面试中,JVM基本都是必考的系列。你至少需要掌握:JVM内存模型与JVM参数详细配置、JVM的4种垃圾回收算法、垃圾回收
Stella981 Stella981
3年前
Git 安装 on centos7
本文演示如何在CentOS7上安装和使用git。1准备工作1.1浏览器访问安装包下载地址:https://www.kernel.org/pub/software/scm/git/找到下载列表中需要安装的版本,以2.17.0版本为例,地址为:https://www.kernel.org
Stella981 Stella981
3年前
Aliyun发送短信接口调用方法
aliyun新版发送短信讲的不是很清晰,初次使用一堆dll不知道用哪个,以.net为例申请SignName与Template\_code请先申请,一般两个小时能通过一、https://help.aliyun.com/document\_detail/55359.html?spm5176.doc55288.6.564.OcWmAm1.\JAV
芝士年糕 芝士年糕
2年前
好用的跨操作系统远程控制软件
远程调试的困境租了一个3A服务器,经常需要远程,终于找到了这个好物偶然间,看到了splashtop研发出了可以进行远程控制的软件,并且可以全平台支持,想想并不是第一次看到这个平台,之前曾经研究过废旧平板当副屏的软件就是这家公司进行开发的。所以怀着好奇之心,这次就进行了一下splashtop的试用,我们今天一起来看一下性能和功能怎么样吧。splashtop的特
javalover123 javalover123
2年前
Testng和Junit5多线程并发测试对比
最近测试一个开源项目,发现生成的全局id有重复,也没有单元测试,就准备贡献个PR。想到多线程并发测试,根据经验,第一想法是用Testng,后面看了下Junit5也有实验性支持了,就对比下(以maven为例)