JavaWeb
文章平均质量分 87
fucccck_ly
这个作者很懒,什么都没留下…
展开
-
对guide-rpc-framework的学习(一)
对guide-rpc-framework的学习(一)综述Docker的安装zookeeper的安装跑不起来问题合集找不到主类rebuild找不到包启动成功综述本篇文章主要是记录我对Guide老哥的开源项目guide-rpc-framework的学习过程,记录如何先在自己的电脑上把这个项目跑起来。“guide-rpc-framework 是一款基于 Netty+Kyro+Zookeeper 实现的 RPC 框架。代码注释详细,结构清晰,并且集成了 Check Style 规范代码结构,非常适合阅读和学习。原创 2021-01-12 16:49:55 · 1315 阅读 · 2 评论 -
多模块项目的打包及部署
关于如何在多模块项目中对项目进行打包,并部署到服务器上面去。1、将项目打成jar包注意由于父子和子子模块间可能存在较为复杂的依赖关系,为了省事,我们可以直接对父模块进行打包即可。命令行方式win+R打开cmd,进入父模块的目录,使用命令:mvn clean package通过IDEA通过IDEA中的maven插件可达到同样的效果运行成功后会在该项目目录下的target生成jar包2、上传到服务器这里使用的是SecureCRT和SecureFX来连接服务器,这里也有两种方法将本地jar原创 2020-07-07 09:32:00 · 2210 阅读 · 1 评论 -
高并发秒杀系统方案的优化
最近接触了一个关于高并发秒杀的项目,在这里稍微整理一下关于这个项目的一些值得记录的一些点,以下是源码地址:github高并发秒杀一、项目结构搭建1、集成Thymeleaf2、集成Redis3、JMeter的使用4、Result的封装二、功能实现1、全局异常控制器2、拦截器的使用三、页面缓存优化四、接口优化五、安全优化六、个人感受一、项目结构搭建1、集成ThymeleafThymeleaf是一个Java库,是一个XML/XHTML/HTML5模板引擎,能够应用于转换模板文件,以显示应用程序产生的数据和原创 2020-05-20 21:31:27 · 3611 阅读 · 14 评论 -
Win10打开JMeter窗口一闪而过,无法正常启动----已解决!
Win10打开JMeter窗口一闪而过,无法正常启动问题描述最近在研究高并发秒杀的问题,因此下载了Jmeter准备进行压测,下载的是JMeter 5.2.1,不知道为什么别人博客里如此丝滑地就打开了,我却只能眼睁睁看着他一闪而过,是真的绝望。解决方法安装JMeter当然需要配置好jdk环境,可以在cmd中使用java和javac看看是否配置正常,关于配置在网上有很多详细的博客教程,这里不再...原创 2020-04-27 16:47:13 · 6896 阅读 · 2 评论 -
初学springboot,进行springboot整合mybatis时出现的错误---勉强解决,求大神解惑
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2020-02-22 14:46:21.891 ERROR 816 --- [ restartedMain] o.s.boot.SpringApplication ...原创 2020-02-23 20:39:51 · 878 阅读 · 0 评论 -
web项目中http://www.springframework.org/schema/mvc报红事件--未解决
事件发生于建立一个Spring+Mybatis+Spring整合的项目中,在创建web模块的xml文件时,导入时http://www.springframework.org/schema/mvc和http://www.springframework.org/schema/mvc/spring-mvc.xsd报红,使用IDEA的提示都无法解决。问题如下:解决提示:点击Fetch exter...原创 2020-02-04 18:12:36 · 10442 阅读 · 7 评论