简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
之前受到Wireshark——从此我就喜欢上了它,就像是学武之人得到了一把称手好剑的启发,带着回顾、深入TCP的目标,回顾了《TCP-IP协议卷1》《图解TCP/IP协议》,受益匪浅。写这篇文章,希望自己能对TCP形成一个系统性的知识沉淀,也希望能给初学者一个基本概念的认识,读完本文再深入书籍,应该也是不错滴。学习路径:1、阅读《TCP-IP协议卷1》的TCP章节(相关知识非常全面,各种算法...
根据JVM深入理解Java虚拟机_JVM高级特性与最佳实践中记载,JVM存在5种锁优化技术一、自旋锁与自适应锁如果线程获取不到锁,第一时间不是去切换系统态进行等待,而是做一个循环操作,去等到锁的释放,循环到一定的次数终止循环,调入系统调用。为了让线程等待,而不是阻塞,让线程执行一个忙循环(自旋),这项技术就是所谓的自旋锁。1 为什么选择自旋去消耗CPU而不直接等待?...
许久之前理解了java线程池ThreadPoolExecutor,今天来做一个总结,根据java api加上自己的理解,让我们能更透彻的理解java线程池首先先写一下线程池的概念:线程池:线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。如果某个线程在托管代码中空
昨天在打包vue+element-ui打包项目时出现了ERROR in static/js/vendor.1c5ad0ffe5abfcdf0af6.js from UglifyJsUnexpected token: punc (() [./~/.1.4.2@element-ui/packages/row/src/row.js:24,0][static/js/vendor.1c5ad0ffe5abf
前言:当使用vue-cli进行开发时时常需要动态配置一些设置,比如接口的请求地址(axios.defaults.baseURL),这些设置可能需要在项目编译后再进行设置的,所以在vue-cli里我们需要对这些配置文件进行抽离,不让webpack把配置文件也进行编译。首先,我们需要在/static 下面新建一个js文件作为配置文件里面的内容如下:window.g={AXIO
git:https://git.oschina.net/jjtHappy/js_caculator.git为了学习vue.js,把一个基于js实现的计算器转换为vue.js单页应用模式。此次实操旨在学会运用vue.js,不注重计算器的样式,逻辑先简单的看一下基于js实现的计算器是怎样的1、html//只截取body里面的内容<body><div id="calcuator"><
引言:作为一个只有初级前端开发经验的java程序员,因为公司的需要,在三个星期内学习并搭建了一个基于vue+es6+webpack的CMS前端界面(虽然只有三个页面,但是增删改查功能俱全)并可以投入使用,简单的记录一下作为一个java程序员如何认识vue,以及vue的简单入门,以及项目实战的一些信息。1.vue2.0开发与传统前端开发的区别在以前的开发过程中,我们往往采取两种开发模式即前后端结合
昨天在打包vue+element-ui打包项目时出现了ERROR in static/js/vendor.1c5ad0ffe5abfcdf0af6.js from UglifyJsUnexpected token: punc (() [./~/.1.4.2@element-ui/packages/row/src/row.js:24,0][static/js/vendor.1c5ad0ffe5abf
问题描述:最近在开发cms的时候使用Vue.js框架,利用vue-route结合webpack编写了一个单页路由项目,自己在服务器端配置nginx。部署完成后,访问没问题,从页面中点击跳转也没问题,但是只要点击刷新或通过浏览器地址栏回车,就会出现404现象!在本地开发中是没有这个问题的,调试的时候一切都是正常的在服务器上如直接访问地址:http://10.***.**.116:8081/home
每个 Vue 实例都实现了事件接口(Events interface),即:使用 $on(eventName) 监听事件使用 $emit(eventName) 触发事件Vue的事件系统分离自浏览器的EventTarget API。尽管它们的运行类似,但是$on 和 $emit 不是addEventListener 和 dispatchEvent 的别名。另外,父组件可以在使用子组件的地方直接用 v