真的认认真真了解JavaWeb的发展,还是因为突然帮朋友弄个没什么功能的小网站时的突然奇想。但是上来就搭SSM的框架,搭到一半却想起来没什么功能那么麻烦干嘛。干脆不用框架,可是又蒙了,不用框架怎么写。记得用servlet,又忘了怎么用。我想我是不是被框架束缚了?回顾了一下servlet,也回顾了一下JavaWeb发展。静态页面时代说道JavaWeb开发的发展历程,就不得...
基本要素:版本、概念与抽象Ehcache3.x是一个用Java语言实现的缓存库,并且实现了JSR107规范Ehcache从2.x升级到3.x后,Maven依赖从net.sf.ehcache:ehcache:2.x变成了org.ehcache:ehcache:3.xEhcache基本概念有:要缓存的对象是“键值对”键值对的容器就是“缓存Cache”每个缓存有自己的配置,就是“缓存配置Cach...
Docker中部署tomcat相信大家也都知道,不知道的可以google或者bing一下。这里主要是为了记录在我们启动容器之后,tomcat需要直接定位到网站信息,而不是打开域名之后,还得加个blog后缀才能访问到我们的网站首页。Dockerexec-it[容器id]bash进到/usr/local/tomcat/conf/修改server.xml。在我们安装完docker容器,第...
前面介绍了JavaFX的窗口框架,其中舞台、场景、窗格都能与AWT/Swing体系的相关概念一一对应,不仅如此,JavaFX的常见控件也能在Swing中找到相应的控件。比如JavaFX的按钮控件名叫Button,对应Swing的JButton,两种按钮提供的方法也类似,下面是Button控件的常用方法说明:setText:设置按钮的文本。setPrefSize:设置按钮的推荐宽高。setAlign...
本文属于SpringMVC的入门篇,属于基础知识,仅供学习分享使用,如有不足之处,还请指正。什么是SpringMVC?SpringMVC是一个基于Spring的MVC框架,继承了Spring的优秀特点,目前是使用率最高的JavaEEWebMVC框架。SpringMVC优势有哪些?SpringMVC运行速度会比Struts快一些(SpringMVC是单例模式,线程不安全,所以不要使用成员变量...
一、最近在打包Maven项目时遇到了点问题,这个项目是Maven多模块项目,结构如下:projectParent├──xxxx-basic├──xxxx-web1├──xxxx-collector└──xxxx-web2projectParent为父项目,无任何代码,就是个空壳,<packaging>pom</packaging>;xxxx-basic为基础项目,它依赖于proje...
哈喽大家好啊,乐字节小乐又来给大家分享Java技术文章了。上次已经讲完了Java多线程相关知识(可以看我博客文章),这次文章将讲述可扩展标记语言XML一、标记语言标记语言,是一种将文本(Text)以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。当今广泛使用的标记语言是超文本标记语言(HyperTextMarkupLanguage,HTML)和可扩展标记语言...
前言如今,许多用于分析大型数据集的开源系统都是用Java或者是基于JVM的编程语言实现的。最着名的例子是ApacheHadoop,还有较新的框架,如ApacheSpark、ApacheDrill、ApacheFlink。基于JVM的数据分析引擎面临的一个常见挑战就是如何在内存中存储大量的数据(包括缓存和高效处理)。合理的管理好JVM内存可以将难以配置且不可预测的系统...
前言只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y前后端分离这个词相信大家都听过,不知道大家是怎么理解的呢。前阵子看项目的时候,有一段实现硬是没看懂,下面来给大家说一下一段愚蠢的经历哈。(我没正正式式写过前端,所以如果文章有错的地方希望可以在评论区友善交流~)一、交代背景我一直都知道我现在的这个系统是前后端...
这几天开始学习JSP和Servlet,写些博客,记录自己的学习过程,算是自己从业开始的一个见证。一、什么是JSPJSP的全称是JavaServicePage,一种动态的网页开发技术,区别于静态网页。(静态和动态网页的区别:是否随着时间,地点和用户操作的改变而改变。举个例子例如QQ和微信,如果服务器更新,全部软件都需要升级,需要重新安装。但是网页版的,例如京东服务器和各种浏览器,随着用户...