
web
gcc_front
兜兜转转,工作之余,把学得的东西共享下
展开
-
web基础·杂(浏览器缓存,DNS,CDN)
一、浏览器缓存在查看页面时发现异常,一般会刷新缓存,快速的做法是Ctrl+F5,重新发起请求。问了确保Ctrl+F5重新发起的请求得到的结果既不是浏览器缓存也不是服务器缓存,Ctrl+F5时在HTTP头会添加一些参数,如下:Cache-Control:no-cache:针对浏览器,内容不被缓存Pragma:no-cache:针对服务器,内容不被缓存二、DNS域名解析(DNS),简单来说就是把类似w...原创 2018-07-02 20:20:37 · 1047 阅读 · 0 评论 -
tomcat结构简述
tomcat总体模块如下图,其中Connector和Container是核心,将核心和其他组件封装形成一个service。给service提供一个生存环境,控制其生命周期,即Server。Connector组件Connector用来接收浏览器发过来的TCP连接请求,创建一个Request和Response对象用来交换数据,然后产生一个线程来处理这个请求,并把Request和Response对象传给...原创 2018-07-11 15:34:52 · 543 阅读 · 0 评论 -
网站架构 - 图解析
这是某从《大型网站技术架构:核心原理与案例分》一书中拿来的图,书中还有更加符合大型网站的架构图,为什么拿这张,是出于个人的理解。再往下的分布式的数据服务器和分布式的独立业务服务器,如非必要尽量不去碰,用句打游戏的话,‘团战容错率太低’。下面讲讲这张图的意思。首先是CDN,基本原理是缓存,CDN部署在网络提供商的机房里,使用户可以在请求服务时,从距离自己最近的网络提供商机房获取数据。然后是反向代理服...原创 2018-07-12 14:52:30 · 4827 阅读 · 0 评论 -
正则表达式入门
近来常用到正则,避免眼盲直接从网络拷贝导致不能预料的错误,这里做简单了解。一、简单示例:^once // 匹配那些以once开头的字符串;在[]内出现时表示'非'。例如该模式与字符串"once upon a time"匹配,与"There once was a man from NewYork"不匹配bucket$ //以 bucket 结尾,与"Who kept all of t...原创 2018-09-12 11:25:39 · 363 阅读 · 0 评论 -
前端-杂记
很久没有写博客,今天随意写点近来一直在写前端业务逻辑代码,由于之前学习和使用的都是大杂烩,对专业的前端代码书写很乏力,主要是前端代码思想这块,能实现功能,但不够高效,不够简练。界面使用Element UI框架,通过文档和案例构造出项目需要的逻辑组件。在工作途中,首次使用java的websocket和js的websocket通信,在vue中实现订阅主推显示实时行情,这块内容挺有意思,初时...原创 2018-09-26 21:16:50 · 346 阅读 · 0 评论 -
前端-localStorage
在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。在使用localStorage的时候,我们需要判断浏览器是否支持localStorage这个属性:...转载 2018-11-07 15:26:31 · 485 阅读 · 0 评论 -
前端-进度条实践
最近有需求画横向展示的柱状图,插件开始使用了echarts,实现效果不理想,最后改为表格和进度条配合,完成柱状图(动态的)关键标签:<progress>属性:max: 规定任务一共需要多少工作,就是柱状图100%时对应的值value: 规定已经完成了多少任务,即柱状图的长度思路:修改 progress 标签样式,完成横向柱状图。注意:样式要兼容各个浏览器例如...原创 2018-12-26 15:06:07 · 855 阅读 · 0 评论 -
Tagcc-共享网址(零)
此文和具体开发无关,纯属牢骚。19年开年以来咸鱼了一段时间,这里强迫自己开发一个小玩意,近一年主业前端,重拾下java的感觉,也希望借助这个小玩意融汇下所学所用。共享网址:心路历程,平时收藏的网址比较多,有工作的,有娱乐的,一般使用edge和谷歌浏览器,不喜欢登录浏览器,浏览器收藏夹的分类功能也不够我的使用需求。所以就想着自己做一个类似收藏夹的玩意,然后自己写需求,写功能,画原型图,然后…...原创 2019-04-29 23:11:05 · 418 阅读 · 0 评论