首页
学习
活动
专区
工具
TVP
发布

玩转JavaEE

专栏作者
804
文章
868372
阅读量
76
订阅数
Spring Boot3,启动时间缩短 10 倍!
文章发出来之后,有小伙伴问松哥有没有做性能比较,老实说,这个给落下了,所以今天再来一篇文章,和小伙伴们梳理比较小当我们利用 Native Image 的时候,Spring Boot 启动性能从参数上来说,到底提升了多少。
江南一点雨
2024-01-29
1640
Spring Boot3 新玩法,AOT 优化!
今天和小伙伴们来聊一聊 Spring6 中的一个新特性 AOT(Ahead of Time),这也是目前在学习 Spring6 源码视频的小伙伴的一个提问,其实还是挺有代表意义的,因此松哥整理一篇文章来和大家聊一聊这个话题。
江南一点雨
2024-01-17
3801
一套代码,14个平台运行,牛!
前端技术有HTML5、CSS3、JavaScript、Node,目前较火的前端框架有Vue、React,流行的多端开发框架有uni-app、Taro等。本文主要介绍uni-app。 一、uni-app到底是什么 简单来讲,uni-app是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,即可发布到iOS、Android、H5及各种小程序(如微信、支付宝、百度、头条、QQ、钉钉、淘宝等)、快应用等多个平台。 uni-app在开发者数量、案例数量、跨平台能力、扩展灵活性、性能体验、周边生态、学
江南一点雨
2022-09-21
2K0
项目启动页加载太慢?和松哥一起掌握几个优化方案!
松哥最近正在录制 TienChin 项目视频~采用 Spring Boot+Vue3 技术栈,里边会涉及到各种好玩的技术,小伙伴们来和松哥一起做一个完成率超 90% 的项目,戳戳戳这里-->TienChin 项目配套视频来啦。 ---- TienChin 项目也是一个前后端分离项目,前后端分离项目如果做成 SPA(单页面)的形式,就必然面临一个首屏加载的问题,因为默认情况下首页文件比较大,可能超过 1 MB,进而带来首页加载很慢的问题。所以我们要通过优化,来提高首页的加载速度。 问题的解决,一般来说有这样几
江南一点雨
2022-06-16
1.2K0
【干货】云原生时代,阿里如何让Java冷启动提速两个数量级?
来源 | QCon全球软件开发大会    嘉宾 | 林子熠     整理 | 李慧文 Java 语言自从诞生以来就被打上了“慢”的标签。经过 25 年的发展,Java 程序的峰值性能在实时编译(JIT)技术的支持下已能超越 C/C++ 程序,但实时编译仍无法解决冷启动速度慢的问题。在云原生的场景下,往往需要快速拉起新的服务以响应用户持续增长的请求,此时服务的启动时间就显得至关重要。 阿里探索了两种不同维度上的冷启动加速技术,经过双 11 大促的检验都取得了良好的效果:AppCDS 技术在传统 Java 环
江南一点雨
2022-04-19
1.1K0
来一个简单的,微服务项目中如何管理依赖版本号?
本文是微服务项目代码组织形式三部曲中的第三篇,也是最后一篇,通过这三篇文章,相信大家对于如果组织微服务中的代码已经有了一个基本认知,前面两篇分别是:
江南一点雨
2020-06-04
1.8K0
我是如何提高Spring Boot+Vue前后端分离项目首页加载速度的?
前后端分离项目如果做成 SPA(单页面)的形式,就必然面临一个首屏加载的问题,因为默认情况下首页文件比较大,可能超过 1 MB,进而带来首页加载很慢的问题。所以我们要通过优化,来提高首页的加载速度。
江南一点雨
2020-03-27
1.7K0
微人事首页加载速度提高了 5 倍,我都做了什么?
「本文之前发过,但是比较零散,这里我把用到的方案都汇总一下,方便大家索引,有需要的小伙伴可以收藏下方便查找。里边提到的几种方案,大家都可以对照着视频试一下」
江南一点雨
2020-03-27
1.3K0
Nginx 动态压缩与静态压缩,显著提高前后端分离项目响应速度!
动态压缩 Vue 还是使用普通的打包编译后的文件,将前端编译打包后的文件拷贝到 Nginx 的 html 目录下,然后访问 nginx:http://192.168.91.129
江南一点雨
2020-03-26
2.7K0
手把手教你部署前后端分离项目,再也不用担心跨域问题了
上次和大家分享了新版微人事的运行,但是很多小伙伴对前后端分离的部署还是很感兴趣,其实这个松哥之前也写过文章:
江南一点雨
2020-01-15
1.1K0
学 Maven,看松哥这一篇就够了
由于 Java 的生态非常丰富,无论你想实现什么功能,都能找到对应的工具类,这些工具类都是以 jar 包的形式出现的,例如 Spring,SpringMVC、MyBatis、数据库驱动,等等,都是以 jar 包的形式出现的,jar 包之间会有关联,在使用一个依赖之前,还需要确定这个依赖所依赖的其他依赖,所以,当项目比较大的时候,依赖管理会变得非常麻烦臃肿,这是 Maven 解决的第一个问题。
江南一点雨
2019-12-18
1.6K0
Spring Boot2 系列教程(四十)Spring Boot 可执行 jar 分析
“松哥,为什么我的 Spring Boot 项目打包成的 jar ,被其他项目依赖之后,总是报找不到类的错误?”
江南一点雨
2019-12-18
1.4K0
Spring Boot 如何构建多模块项目
比起传统复杂的单体工程,使用 Maven 的多模块配置,可以帮助项目划分模块,鼓励重用,防止 POM 变得过于庞大,方便某个模块的构建,而不用每次都构建整个项目,并且使得针对某个模块的特殊控制更为方便。
江南一点雨
2019-12-09
1.2K0
捣鼓半天,总算搞懂了 IntelliJ IDEA 中如何部署 Web 项目
IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。
江南一点雨
2019-11-14
1.4K0
一份不可多得的 Lombok 学习指南
Lombok 是一款 Java 开发插件,使得 Java 开发者可以通过其定义的一些注解来消除业务工程中冗长和繁琐的代码,尤其对于简单的 Java 模型对象(POJO)。在开发环境中使用 Lombok 插件后,Java 开发人员可以节省出重复构建,诸如 hashCode 和 equals 这样的方法以及各种业务对象模型的 accessor 和 toString 等方法的大量时间。对于这些方法,Lombok 能够在编译源代码期间自动帮我们生成这些方法,但并不会像反射那样降低程序的性能。
江南一点雨
2019-11-06
8260
猜一猜, for (;;) 与 while (true) 哪个更快?
其次,for (;;) 在Java中的来源。个人看法是喜欢用这种写法的人,追根溯源是受到C语言里的写法的影响。这些人不一定是自己以前写C习惯了这样写,而可能是间接受以前写C的老师、前辈的影响而习惯这样写的。
江南一点雨
2019-10-16
5160
一键部署 Spring Boot 到远程 Docker 容器,就是这么秀!
不知道各位小伙伴在生产环境都是怎么部署 Spring Boot 的,打成 jar 直接一键运行?打成 war 扔到 Tomcat 容器中运行?不过据松哥了解,容器化部署应该是目前的主流方案。
江南一点雨
2019-09-03
1.6K0
Maven 的这 7 个问题你思考过没有?
在如今的互联网项目开发当中,特别是Java领域,可以说Maven随处可见。Maven的仓库管理、依赖管理、继承和聚合等特性为项目的构建提供了一整套完善的解决方案,可以说如果你搞不懂Maven,那么一个多模块的项目足以让你头疼,依赖冲突就会让你不知所措,甚至搞不清楚项目是如何运行起来的.....OK,博主就曾经被Maven“伤害”过,那么该专题的目的就是:彻底搞定Maven!
江南一点雨
2019-08-01
4950
天天吹微服务,单体应用有啥不好?
这个话题有点大,我会分几篇文章和大家慢慢说,今天就先来说说传统的单体应用有哪些弊端,正是因为单体应用存在的弊端,使得我们不得不考虑发展微服务。
江南一点雨
2019-07-31
2540
Spring Boot 打包成的可执行 jar ,为什么不能被其他项目依赖?
“松哥,为什么我的 Spring Boot 项目打包成的 jar ,被其他项目依赖之后,总是报找不到类的错误?”
江南一点雨
2019-07-10
2.8K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档