JavaEE
cerf-volant
这个作者很懒,什么都没留下…
展开
-
图片配置虚拟路径
1. 前言为什么配置虚拟路径当我们需要上传图片至服务器上时,在数据库里存入图片的base64显然不是个好的方法。那么我们可以存入物理路径或者虚拟路径如果采用物理路径,很有可能出现项目上线之后,图片获取不到的情况。并且,当系统升级,需要全量更新时,就需要拷贝所有资源进行更新,这就会很麻烦。而如果采用虚拟路径,我们就可以通过URL来获取图片url=“http://你自己的域名/项目名/...原创 2020-01-19 11:41:31 · 881 阅读 · 0 评论 -
SpringBoot项目打成jar包后法无法读取资源文件
1. 前言当我们在写SpringBoot项目且需要用到resources下的资源文件时,很可能会出现一种情况在编码阶段运行时,文件可以读取到,并且可以实现需要用到该文件的功能。但是当它打成jar包后运行时,会出现java.io.FileNotFoundException异常2. 分析原代码:String str=this.getClass().getClassLoader()....原创 2019-12-31 09:39:54 · 965 阅读 · 0 评论 -
浅析JeePlus
浅析JeePlus一、前言二、代码组成2.1 Java2.2 Resources三、基本流程对应代码四、常见自定义操作4.1 菜单4.2 添加字段4.3 添加查询条件4.4 查询文本框的更改4.4.1 改为下拉菜单4.4.2 改为日期选择4.5 自定义数据库语句4.6 更改操作4.7 定时任务4.8 导出Excel的显示字段五、常见问题5.1 日期选择器5.2 ***Mapper.xml中数据库的...原创 2019-12-13 09:45:20 · 3527 阅读 · 0 评论 -
SpringMVC
SpringMVC1. 简介2. 框架模式1. 简介Spring为展现层提供 了一个优秀的web框架——Spring MVCSpringMVC框架围绕DispatcherServlet(前端控制器:截获请求并将其分派给相应的处理器处理)核心展开2. 框架模式模型-视图-控制器(MVC模式)是一种非常经典的软件架构模式。从设计模式的角度来看,MVC模式是一种复合模式,它将多个设计模...原创 2019-08-22 09:10:40 · 107 阅读 · 0 评论 -
Spring -> AOP
Spring AOP1. AOP基本概念1.1 切面1.2 关注点1.3 核心思想1.4 AOP的实现技术1.5 模式2. AOP应用场景3. AOP术语3.1 通知 Advice3.2 切点 Pointcut3.3 连接点 Join Point3.4 切面 Aspect3.5 织入 Weaving3.6 引入 Introduction3.7 目标对象 Target Object / 被通...原创 2019-08-19 21:00:24 · 125 阅读 · 0 评论 -
Java Web -> JSP
JSP是服务端程序(页面),把HTML页面加上java代码我们所写的jsp都被转化为了java代码运行机制:把jsp按照jsp的语法规则编写好一个jsp页面,tomcat在运行过程中会对jsp页面进行一个分析,分析完后,将jsp转化为Servlet。然后将Servlet实时编译为.class文件,有了.class文件后,用法同Servlet。若jsp页面没有改变,则直接使用已生成的。若改变...原创 2019-08-16 20:24:52 · 217 阅读 · 0 评论 -
Spring -> 资源配置
Spring 资源配置1.1.原创 2019-07-25 21:10:50 · 131 阅读 · 0 评论 -
Spring -> SpEL语言
Spring SpEL语言1. SpEL语言2. SpEL核心接口2.1 ExpressionParse接口2.2 EvaluationContext接口3. SpEL基础表达式3.1 文本字符解析3.2 对象属性解析3.3 数组和集合解析3.4 方法解析4. Spring中使用SpEL4.1 XML配置4.2 注解配置1. SpEL语言Spring动态表达式语言(SpEL)是一个支持运行...原创 2019-07-17 21:34:38 · 295 阅读 · 0 评论 -
Spring -> IoC之Bean
1. 基本概念DI(Dependency Injection): 依赖注入用单独的对象来装配对象之间的依赖关系DI容器通过DI容器来维护类之间的关系2. 如何理解DI应用程序依赖IoC容器,因为其需要依赖IoC容器装配类之间的关系依赖的是IoC容器的装配功能IoC容器将一些应用程序所需要的资源(插件等)注入其中3. DI优点通过Setter / 构造器清晰...原创 2019-07-11 21:22:45 · 144 阅读 · 0 评论 -
Spring -> IoC & DI
1. 基本概念IoC(Inversion of Control): 控制反转将控制权从应用程序转移到框架IoC容器实现了IoC思想的容器 -> SpringFramework、Guice2. 容器提供组件运行环境,管理组件生命周期的程序3. IoC容器特点在容器的功能特点上,还具有依赖装配等特性无需主动new对象,由容器根据对象创建方式来实例化对象 -...原创 2019-07-08 08:44:01 · 133 阅读 · 0 评论 -
MyBatis -> 缓存
1. Mapper文件结构cache 给定命名空间缓存配置cache-ref 其他命名空间缓存配置的引用resultMap 结果映射sql 可被引用的可重用语句块insertupdatedeleteselect2. select命令...原创 2019-07-05 08:46:35 · 108 阅读 · 0 评论 -
MyBatis -> 配置
1. XML配置1.1 XML结构顶层结构 -> configuration配置(改变MyBatis的默认行为)properties 属性settings 设置typeAliases 类型别名typeHandlers 类型处理器objectFactory 对象工厂plugins 插件environments 环境集合environment 环境transacti...原创 2019-07-02 08:33:08 · 103 阅读 · 0 评论 -
MyBatis -> 简介
MyBatis1. 定义2. MyBatis和JDBC SQL3.MyBatis的核心概念3.1 核心类3.1.1 SqlSessionFactoryBuilder3.1.2 SqlSessionFactory3.1.3 SqlSession3.1.4 Mapper interface3.2 SQL映射1. 定义一款支持自定义SQL、存储过程和高级映射的持久化框架(ORM框架 -> 对...原创 2019-06-30 08:43:05 · 92 阅读 · 0 评论 -
Java Web -> 过滤器Filter & 监听器Listeners
目录1. Filter1.1Filter的核心类1.2Filter的配置1.3Filter顺序2. Listeners2.1 监听器接口分类2.2 应用级监听2.3会话级监听2.4请求级监听3. 注解描述3.1 主要注解1. Filter对Request请求的对象进行拦截(在用户的请求访问资源前),拦截后可以做一些处理(加解密、日志记录...原创 2019-06-25 20:41:12 · 173 阅读 · 0 评论 -
Java Web -> Servlet
目录Servlet1.API核心包2. Servlet实现3. Servlet接口中3个重要的方法4. ServletConfig5. ServletContext6. 功能特性Servlet 1.API核心包 javax.servlet:其中包含定义Servlet和Servlet容器之间的锲约类和接口 javax.servlet.http:其...原创 2019-05-28 19:44:29 · 124 阅读 · 0 评论 -
Java Web -> 会话管理
目录1. 引入2. 4种常用会话管理技术2.1 URL重写(后端处理)2.2 隐藏域(前端处理)2.3 Cookies2.4 HttpSession1. 引入默认情况下,WEB服务器无法区分一个HTTP请求是否为第一次访问。因此,我们通过会话跟踪(请求一次就可以跟踪请求)的方式,来记录是否为第一次访问。 第一次请求输入登录信息,之后再次请求时,便可跟踪到上一次...原创 2019-05-26 20:58:08 · 197 阅读 · 0 评论 -
初识Web
目录1. Web简介1.2 B/S结构1.3 C/S结构1.4 HTTP协议1.5 三大组件1.6 MVC模式2. 初识Servlet2.1 功能2.2 任务3. Web容器3.1 引入3.2 功能1. Web简介Web程序是一种可以通过浏览器访问的应用程序 Web程序中的打包类型为war,与jar的区别在于含有一些静态页面 1.2 ...原创 2019-05-25 08:49:32 · 119 阅读 · 0 评论 -
jQuery
目录1. jQuery简介2. jQuery的开发步骤3. jQuery与JavaScript4. jQuery的动画效果5. jQuery的基本选择器6. jQuery的层级选择器7. jQuery的基本过滤器8. jQuery的属性选择器1. jQuery简介jQuery是一个快速、简洁的JavaScript框架,是一个JavaScript代码库,优化H...原创 2019-04-27 10:02:16 · 105 阅读 · 0 评论 -
JavaScript —— DOM模型
目录1.DOM节点2. DOM方法和属性2.1 方法2.2 属性3. DOM访问4. DOM修改5. DOM导航6. 事件6.1 事件编程三要素6.2 事件分类7. 正则表达式DOM模型,即文档对象模型,允许成需和脚本动态的访问和更新文档的内容、结构和样式。定义了所有HTML元素的对象、属性以及访问他们的方法。是关于如何获取、修改、添加或删除...原创 2019-04-16 18:01:56 · 158 阅读 · 0 评论 -
JavaScript —— BOM模型
目录1. Window对象1.1 Window尺寸1.2 其他方法2. Location对象3. History对象4. Screen对象BOM模型,即浏览器对象模型,JavaScript将浏览器的各个部分封装成为对象。1. Window对象window对象,表示浏览器窗口对象。所有JavaScript全局对象、全局函数以及变量都是window对象的成员。...原创 2019-04-15 21:45:33 · 76 阅读 · 0 评论 -
JavaScript —— 引用类型
引用类型的值(对象)是引用类型的一个实例。对象是某个特定引用类型的实例。1. Object类型大多数引用类型值都是Object类型的实例。 创建实例的方式 new操作符后跟Object构造函数 var person = new Object(); person.name = "lila"; person.age = 18; 使用对象字面量表示法(属性名也...原创 2019-04-14 20:14:43 · 63 阅读 · 0 评论 -
JavaScript —— 基础
目录1. 简介2. JavaScript在HTML中的使用2.1JavaScript的引入2.2 script标签的位置3. JavaScript基本概念3.1 变量3.2 数据类型3.3 常见操作符3.4 逻辑语句3.5 函数1. 简介JavaScript 是一种轻量级的编程语言,是 Web 的基本编程语言,所有的现代的 HTML 页面都使用 Ja...原创 2019-04-11 21:34:53 · 168 阅读 · 0 评论 -
CSS
目录1. CSS简介2. 样式层叠次序3. CSS基础语法4. CSS样式单的基本使用4.1 链接外部样式文件4.2 导入外部式文件4.3 使用内部样式定义4.4使用内联样式5. CSS选择器5.1 元素选择器5.2 属性选择器5.3 ID选择器5.4 class选择器5.5 包含选择器5.6 子选择器6. CSS样式6.1 C...原创 2019-04-10 20:49:00 · 115 阅读 · 0 评论 -
基本的 HTML
目录1. 前端三板斧2.HTML简介2.1 HTML2.2 HTML元素2.3 HTML结构2.4 注释2.5 HTML语义化2.6 HTML文档声明3. 文本标签3.1 标题标签3.2 段落标签3.3 强调标签3.4 分隔线标签与换行标签3.5 引用标签3.6 特殊字符4. address标签5. code标签6. 列表标...原创 2019-04-09 20:46:28 · 158 阅读 · 0 评论