- 博客(18)
- 收藏
- 关注
原创 VUE打包APP
Vue-cli3打包后出现空白页面的解决## vue.config.jsmodule.exports = { publicPath: './', assetsDir: 'static',outputDir: 'dist',……##router.js// mode: 'history',Hbuilder打包APP...
2019-09-29 14:33:25 152
原创 VUE购物车与我的页面实现
store.jslet store=new Vuex.Store({ state: { token:'', cartarry:JSON.parse(localStorage.getItem('cartarry')) || [],//存储购物车商品的数组 }, mutations: { //设置vuex的token settoken(...
2019-09-27 11:04:48 2249 1
原创 VUE首页与分类页的实现
router.js{ path: '/botnav', name: 'botnav', component: () => import('./views/Botnav.vue'), children:[ { path: 'index', name: 'index', co...
2019-09-26 15:01:18 2180 1
原创 VUE登录页面的开发
Chrome手机版调试组件使用官方网站https://didi.github.io/cube-ui/#/zh-CN/docs/introductionaxios的安装##官方文档:http://www.axios-js.com/docs/index.htmlnpm install axiosApp.vue <...
2019-09-25 13:48:42 388
原创 Vue环境搭建
node环境node是傻瓜式安装的,直接去官网下载安装不断下一步命令行输入node -v查询版本号,有版本号即安装成功C:\Users\Administrator\lql3.x>node -vv8.9.3node自带npm包管理工具(安装好node也可以输入npm -v查看版本号)C:\Users\Administrator\lql3.x>npm -v5...
2019-09-24 11:33:51 262
原创 JVM总结
生产环境发生了溢出如何处理生产hprof文件,用mat等工具分析是否发生内存泄漏在没发生溢出时可以通过jmap把内存映像打印出来,可以通过多次分析定位问题生产环境应该给服务器分配多少内存合适可以通过jstack可以查看每隔一段时间内存发生的变化,应用稳定后,可以看到每块内存的占用情况,jvisualvm,tomcat-manger等如何对垃圾收集器的性能调优不同垃圾收集器有...
2019-09-21 15:39:18 187
原创 Sting Constant Variable
概述类、方法、变量尽量指定final修饰字符串拼接背后不一定是StringBuilder代码1public class Constant { public static void main(String[] args) { } /** 0: ldc #8...
2019-09-21 14:15:09 85
原创 常用代码优化方法
尽量重用对象,不要循环创建对象,比如:for循环字符串拼接容器类初始化的时候指定长度List<String> collection = new ArrayList<String>(5);Map<String,Sting> map = new HashMap<String,String>(32);ArrayList随机速度快,Link...
2019-09-21 10:29:10 334
原创 GC调优
调优步骤打印GC日志根据日志得到关键性能指标分析GC原因,调优JVM参数初始设置-XX:+HeapDumpOnOutOfMemoryError //内存溢出时,生产hprof文件-XX:HeapDumpPath=./ //hprof文件的保存位置,./是指当前路径-XX:+PrintGCDetails //打印GC详细信息-XX:+PrintGCTime...
2019-09-20 10:15:47 252
原创 可视化工具分析GC日志
GCeasyurlhttps://gceasy.io/堆的情况关键性能指标吞吐量和响应时间GCViewer吞吐量GC原因及相应时间最大最小停顿时间
2019-09-18 16:13:24 245
原创 GC日志格式
两款GC工具在线工具:https://gceasy.io/GCViewer评价垃圾回收期重要指标吞吐量响应时间打印日志相关参数##打印GC详细信息-XX:+PrintGCDetails##打印CG发生的时间戳-XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps ##日志文件的输出路径-Xloggc:....
2019-09-18 14:18:09 446
原创 垃圾收集器-2
Parallel Collector-XX:+UseParallelGC 可以手动开启,如果是server模式,默认开启并行收集器-XX:ParallelGCThreads=<N>开启多少个GC线程默认情况下CPU>8 N=5/8CPU<8 N=CPUParallel Collector ErgonomicsErgonomics:自适应,...
2019-09-11 14:15:32 236
原创 垃圾收集器-1
概述串行收集器Serial:Serial、Serial Old,单线程收集器,jvm分配内存时,发现内存不过用,暂停应用程序,启动一个专门的垃圾回收线程来回收垃圾,回收完成后,继续执行应用程序,应用在内存比较小的嵌入式设备中并行收集器Parallel:Parallel Scavenge、parallel Old,吞吐量,吞吐量优先的收集器并发收集器Concurrent:CMS、...
2019-09-09 15:20:39 100
原创 垃圾回收算法
思想枚举根节点,做可达性分析该节点是垃圾节点,虽然相互持有引用,但无法枚举到根节点,和根节点没任何关系,所以会作为垃圾节点被回收根节点类加载器Thread虚拟机栈的本地变量表Static成员常量引用本地方法栈的变量标记清除分为标记和清除两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有缺点:效率不高。...
2019-09-09 10:00:10 109
原创 JVM内存结构
运行时数据区程序计数器PC RegisterJVM支持多线程同时执行,每一个线程都有自己的PC Register,线程正在执行的方法叫做当前方法,如果是java代码,PC Register里面存放的是当前正在执行的指令的地址,如果是C代码,则为空虚拟机栈JVM Stacks线程私有的,它的生命周期与线程相同,虚拟机栈描述的是java方法执行的内存模型:每个方法在执行的同时...
2019-09-06 16:42:01 82
原创 Nginx优化
增加工作线程数和并发连接数##cat /etc/nginx/nginx.conf...worker_connections 1024;…# 设置了一个worker进程可以同时打开的链接数,有高并发需求时,按照需求进行设定。链接最大数目= worker_processes * worker_connections,包含了nginx与客户端和nginx与upstream之间的连...
2019-09-06 10:59:40 69
原创 Nginx-rrd监控
1.安装nginx##修改yum源[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/6/$basearch/gpgcheck=0enabled=1##安装yum install nginx -y##添加状态监控[root@storm-nimbus-a conf.d]#vi /etc...
2019-09-03 09:11:26 349
原创 Nginx监控连接信息和请求信息
ngx_http_stub_status监控连接信息检查是否有了模块nginx –V…--with-http_stub_status_module…配置[root@storm-nimbus-a conf.d]#vi /etc/nginx/conf.d/ default.conf##添加该信息location /nginx_status{stub_s...
2019-09-02 11:18:08 2571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人