-
看年薪50W的架构师如何手写一个SpringMVC框架
看年薪50W的架构师如何手写一个SpringMVC框架 前言 做 Java Web 开发的你,一定听说过SpringMVC的大名,作为现在运用最广泛的Java框架,它到目前为止依然保持着强大的活力和广泛的用户群。 本文介绍如何用eclipse一步一步搭建SpringMVC的最小系统,所谓最小系统,就是...
-
Redis持久化深入理解
Redis持久化深入理解 用过Redis的都知道,Redis有两种持久化方式:RDB和AOF,他们的区别大家应该都清楚,所以今天主要想分享一下这两种持久化方式的底层原理以及实现。 如果让你手写一个持久化(架构级)的功能,你没有思路的话,那希望这个文章可以给你灵感。 1. RDB持...
-
Java实现邮件发送功能
Java实现邮件发送功能 import java.util.Properties; import javax.mail.Address; import javax.mail.MessagingException; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMes...
-
自己实现SpringAOP,含AOP实现的步骤分解
自己实现SpringAOP,含AOP实现的步骤分解 一、需求: 自己实现AOP 2.0:实现Spring AOP,有环绕通知、前置通知、后置通知、返回通知、异常通知等。 已实现:①通过动态代理+通知的注解类,实现了前置通知、后置通知等各种通知;②切点(在需要通知的方法上加注解);③...
-
JAVA基础之JavaEE与MVC
JAVA基础之JavaEE与MVC 所谓的架构、模式都是方便开发和查看的,分工明确的,理解每层的具体的意义! 一、JavaEE: 1、Java EE,Java 平台企业版(Java Platform Enterprise Edition),之前称为Java 2 Platform, Enterprise Edition (J2EE),2018年3月更名为 Jakarta...
-
Struts笔记5
Struts笔记5 文件下载 1.写action类 package com.gyf.web.action;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStream;import com.opensymphony.xwork2.ActionSupport;public class DownloadAction3...
-
49道spring面试题整理,附带答案
49道spring面试题整理,附带答案 1.选择使用Spring框架的原因? 使用Spring: 第一是使用它的IOC功能,在解耦上达到了配置级别。 第二是使用它对数据库访问事务相关的封装。 第三就是各种其他组件与Spring的融合,在Spring中更加方便快捷的继承其他一些组件。 2.Spring...
-
接口访问报错:The valid characters are defined in RFC 7230 a
接口访问报错:The valid characters are defined in RFC 7230 and RFC 3986 写了个接口,在测试访问的时候,需要传json串,但是后台报错了 The valid characters are defined in RFC 7230 and RFC 3986 当前使用的tomcat版本:apache-tomcat-8.0.53 一、方案一(修改...
2019-08-16 10:05:36 文件用户IEBugPSHTTPHeadersTomcattimHTTPSnginx
-
JAVA基础之JSP与EL技术、JSTL技术
JAVA基础之JSP与EL技术、JSTL技术 要牢记 jsp 四大作用域( pageContext 域:当前 jsp页面范围 request 域:一次请求 session 域:一次会话 application 域: 整个 web应用)以及九大内置对象。然后JSP其实就是个Servlet,可以理解成能很好的结合HTML代码的Servlet文件...
-
Java模版引擎之Freemarker
Java模版引擎之Freemarker Java 模版引擎之 Freemarker freemarker 是一款模版引擎,是一种基于模版生成静态文件的通用工具,它是为 Java 程序员提供的一个类库,它不是面向最终用户的,而是为程序员提供了一款可以嵌入他们开发产品的应用程序。 1.插值 1.1 常用 ${var}...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
