上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: Java深入学习03:happens-before规则 为什么会有happens-before 规则? 因为jvm会对代码进行编译优化,指令会出现重排序的情况,为了避免编译优化对并发编程安全性的影响,需要happens-before规则定义一些禁止编译优化的场景,保证并发编程的正确性。 1. 规则一 阅读全文
posted @ 2020-03-12 18:15 我不吃番茄 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 项目总结58:微信小程序支付-校验签名失败-问题处理 问题还原: 项目二次开发需求迭代,重新扩容订单需求时,发现小程序唤起订单支付页面时,总是报"检验签名失败"异常。 分析和处理问题 1-既然是校验签名失败,说明要么我们自己的签名不对,要么给微信参数给错了; 2-微信支付文档:https://pay 阅读全文
posted @ 2020-03-11 21:20 我不吃番茄 阅读(2599) 评论(0) 推荐(0) 编辑
摘要: 消息队列学习01:Kafka基础和原理 写在前面,本文的主要内容参考:https://www.cnblogs.com/sujing/p/10960832.html;并在此基础上加上了自己i的理解, 消息队列 优势 1-解耦。 A系统需要发送个请求给B系统处理,由于B系统需要查询更新数据库花费时间较长 阅读全文
posted @ 2020-02-25 15:20 我不吃番茄 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 项目总结57:使用阿里云性能测试-电商系统并发测试 第一步:部署测试环境 1-单独部署测试服务,是为了尽量不影响正式环境,并尽量保证硬件和软件上,测试环境和正式环境一致 2-目前一共4台服务器:一台阿里云SLB服务器,一台RDS数据库服务器,两台ECS服务器(tomcat、redis、kafka,m 阅读全文
posted @ 2020-02-24 13:54 我不吃番茄 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: 项目总结56:阿里云OSS上传的图片被自动旋转问题解决 问题:上传图片到阿里云OSS,再再HTML标签使用OSS图片路径,展示的图片被自动旋转了;但是将图片图片路径直接浏览器打开,是原始没有旋转过的; 解决方案: 阿里云文档已经说明了解决方案,链接:https://help.aliyun.com/d 阅读全文
posted @ 2020-02-20 14:27 我不吃番茄 阅读(912) 评论(0) 推荐(0) 编辑
摘要: ngnix学习4:实现nginx动静分离 nginx动静分离概念 Nginx 动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用 Nginx 处理静态页面,Tomcat 处理动态页面。动静分离从目前实现 阅读全文
posted @ 2020-02-17 14:44 我不吃番茄 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 常用Linux指令收集(持续收集) 防火墙操作 #添加-允许8084端口号出入 [root@VM_0_4_centos sbin]# firewall-cmd --add-port=8084/tcp --permanent success #重新加载防火墙规则 [root@VM_0_4_centos 阅读全文
posted @ 2020-02-12 11:37 我不吃番茄 阅读(231) 评论(0) 推荐(0) 编辑
摘要: nginx学习3:实现nginx反向代理和负载均衡 正向代理和反向代理的区别(这里不赘述什么是正向代理和反向代理) 一句话概括:正向代理隐藏真实客户端,反向代理隐藏真实服务端;即正向代理服务器不知道客户端是谁,反向代理客户端不知道服务器是谁; 反向代理实例1 需求描述:输入nginx监听IP:808 阅读全文
posted @ 2020-02-12 11:36 我不吃番茄 阅读(366) 评论(0) 推荐(0) 编辑
摘要: nginx学习2:nginx常用命令和配置文件 nginx常用命令 nginx常用命令在命令/usr/local/nginx/sbin/目录下执行 [root@VM_0_4_centos sbin]# cd /usr/local/nginx/sbin/ [root@VM_0_4_centos sbi 阅读全文
posted @ 2020-02-11 19:51 我不吃番茄 阅读(377) 评论(0) 推荐(0) 编辑
摘要: nginx学习1:Linux安装nginx nginx安装环境准备 1-安装pcre、openssl、zlib 2-安装指令:yum -y install gcc zlib zlib-devel pcre-devel openssl openssldevel Installed: pcre-deve 阅读全文
posted @ 2020-02-11 18:23 我不吃番茄 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 项目总结55:Java前端Date日期前端年月日展示问题 1-实体类如下:Date使用的是java.util.Date; import java.util.Date; public class FunctionZrxChild { private Date birthday; // 生日 publi 阅读全文
posted @ 2020-01-26 20:42 我不吃番茄 阅读(1251) 评论(0) 推荐(0) 编辑
摘要: 项目总结54:JProfiler安装并远程连接Linux服务器 项目需求 在本地使用Jprofiler远程连接Linux服务器上的Tomcat项目,并进行内存等信息分析; 本次使用的是Jprofiler11.0版本 JProfiler安装 1-注意:需要在本地(windows)和Linux上同时安装 阅读全文
posted @ 2020-01-15 20:02 我不吃番茄 阅读(2356) 评论(0) 推荐(0) 编辑
摘要: 项目总结53:Linux Java项目CPU过载问题分析 发现问题 因为项目部署在阿里云服务器上,登陆阿里云服务器,发现服务器CPU一直是100%使用; 问题分析 第一步:找到占用过多CPU进程,并找到对应的为题代码 1-登陆Linux服务器,使用TOP指令,找到占用CPU的进程;查找发现PID=3 阅读全文
posted @ 2020-01-14 17:31 我不吃番茄 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 项目总结52: Linux安装mongodb和Springboot集成mongodb Mongodb简介 官网介绍: MongoDB is a general purpose, document-based, distributed database built for modern applica 阅读全文
posted @ 2020-01-13 21:04 我不吃番茄 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 项目总结51:Jmeter小程序压力测试案例 针对电商项目上线,预测会有500+用户同时登陆小程序。进行有压力测试 压力测试思路 使用Jmeter,模拟500名真实用户,在120秒、60秒内,请求小程序主要页面共18个接口两遍,然后分析Jmeter提供的测试报告; 具体操作 1-下载安装Jmeter 阅读全文
posted @ 2019-12-20 10:55 我不吃番茄 阅读(6795) 评论(1) 推荐(1) 编辑
摘要: 项目总结50:Linux服务器上web项目Java项目性能调优 最近上线的电商项目,发现非常卡,用户体验非常差,折腾了好久之后,也逐渐找到原因,并针对原因解决方案,先整理总结。 项目基本情况: 1-使用阿里ECS、OSS等一系列相关服务; 2-用户总量1W+,日活量500+ 3-电商项目,有APP、 阅读全文
posted @ 2019-12-18 20:50 我不吃番茄 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 项目总结49:IntelliJ IDEA控制台输出中文乱码问题 打开IntelliJ IDEA本地安装目录中bin文件夹下的idea.exe.vmoptions和idea64.exe.vmoptions这两个文件。在文件最后加上:-Dfile.encoding=UTF-8; 如下图;在重启IDE,即 阅读全文
posted @ 2019-12-13 14:40 我不吃番茄 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 项目总结48:Springboot集成Websocket案例 Springboot集成Websocket的具体实现由很多方式,但原理是一样的; 先放一个具体的案例: 方案1 pom.xml jar依赖 <!-- websocket --> <dependency> <groupId>org.spri 阅读全文
posted @ 2019-12-13 08:44 我不吃番茄 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 设计模式学习08:享元模式 参考资料 https://www.jianshu.com/p/a2aa75939766 https://www.cnblogs.com/adamjwh/p/9070107.html 简介 Use sharing to support large numbers of fi 阅读全文
posted @ 2019-12-06 09:00 我不吃番茄 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 设计模式学习07:适配器模式 参考资料:https://blog.csdn.net/wwwdc1012/article/details/82780560 定义 适配器模式(Adapter Pattern):将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wra 阅读全文
posted @ 2019-12-04 09:18 我不吃番茄 阅读(242) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页