摘要: jvm体系结构 黄色:所有线程共享、占用空间较大,存在垃圾回收 灰色:各个线程独享数据区域、占用空间较小,不存在垃圾回收 类装载器ClassLoader 是什么 负责加载 文件, 文件在 文件开头有特定的文件标示 ,将 文件字节码内容加载到内存中,并将这些内容转换成方法区中的运行时数据结构并且 只负 阅读全文
posted @ 2019-12-15 19:22 libingshen 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 生产环境服务器变慢,诊断思路和性能评估 整机:top 代码 top命令查看 CPU:vmstat id:处于空闲的CPU百分比 wa:系统等待IO的CPU时间百分比 st:来自于一个虚拟机偷取的CPU时间百分比 查看额外的CPU信息 所有CPU核信息 每个进程使用CPU的用量分解信息 内存:free 阅读全文
posted @ 2019-11-06 20:52 libingshen 阅读(671) 评论(1) 推荐(1) 编辑
摘要: NodeJS入门 NodeJS模块 http模块 server.js server2.js js const http=require('http'); const fs=require('fs'); let server=http.createServer((req, res)= { fs.rea 阅读全文
posted @ 2019-11-06 20:44 libingshen 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1、查询用户拥有的权限 子查询和连接查询2种,比较推荐连接查询,子查询比较影响性能,子查询看起来比较容易理解,而连接查询需要比较熟悉各个表之间的关系 sql SELECT DISTINCT p. FROM t_permission p LEFT JOIN t_role_permission trp 阅读全文
posted @ 2019-11-06 20:35 libingshen 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 数据表结构设计 唯一索引unique,保证数据唯一性 sql CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT COMMENT '用户表id', varchar(50) NOT NULL COMMENT '用户名', varchar(50) NOT NUL 阅读全文
posted @ 2019-11-04 20:21 libingshen 阅读(2231) 评论(0) 推荐(2) 编辑
摘要: ThreadLocal中保存的数据只能被当前线程私有,不被其它线程可见 证明 声明一个全局的变量 ,初始值为 ,通过 个线程对其进行访问修改设置,理论上 的最终值应该是 ,然而我们的输出结果是 ,说明了 中存放的数据是各自线程私有的 编写过滤器 类,通过在 方法中对 进行存数据 编写 类,在业务中可 阅读全文
posted @ 2019-11-02 14:23 libingshen 阅读(284) 评论(0) 推荐(0) 编辑
摘要: Windows系统安装svn 1、svn下载 https://sourceforge.net/projects/win32svn/ 2、验证是否安装成功 3、创建版本库 4、启动svn服务 5、验证svn服务是否启动 svn服务监听3690端口 6、svn注册为Windows服务 tip:等号左边没 阅读全文
posted @ 2019-11-02 14:20 libingshen 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: 策略模式和工厂模式的搭配使用可以很好地消除代码 的多层嵌套 需求 针对店下商铺,有这样一个需求,对用户客户分为了普通客户、 客户、超级 用户、专属 用户 个等级,每当用户购买商品时,针对不同的用户等级和消费金额采取不同的打折优惠策略。在平常的开发当中,必然会出现多层的 嵌套判断,先判断用户的等级再判 阅读全文
posted @ 2019-11-02 14:18 libingshen 阅读(13184) 评论(2) 推荐(1) 编辑
摘要: 简介 是什么 参考教程:http://mp.baomidou.com/guide/ "MyBatis Plus" (简称 MP)是一个 "MyBatis" 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性 无侵入 :只做增强不做改变,引入它不会对现有工程产生 阅读全文
posted @ 2019-11-02 14:10 libingshen 阅读(730) 评论(0) 推荐(1) 编辑
摘要: 限制搜索 in 关键词限制搜索范围 | 命令 | 说明 | | | | | xxx in:name | 项目名包含xxx的 | | xxx in:description | 项目描述包含xxx的 | | xxx in:readme | 项目的readme文件中包含xxx的 | | xxx in:na 阅读全文
posted @ 2019-09-30 09:54 libingshen 阅读(284) 评论(0) 推荐(0) 编辑