Java
在路上~
这个作者很懒,什么都没留下…
展开
-
struts2工作原理
Struts2是ssh框架之一,是一个基于MVC设计模式的web应用框架。在MVC设计模式中,Struts2作为控制层来建立模型和视图的数据交互。在使用Struts框架中,需要两个配置文件,web.xml和struts.xml,服务器启动就加载web.xml文件,web.xml启动中,会在StrutsPreareAndExecuteFilter的init()方法读取类路径下默认的配置文件stru...原创 2018-09-02 11:15:23 · 104 阅读 · 0 评论 -
File类的常用操作
File类既表示文件,也表示为文件夹。 创建文件、获取文件属性 File f = new File("a.txt"); File f1 = new File("a/b/c"); try { f.createNewFile(); //当前工程目录下创建a.txt文件 f.delete()...原创 2018-07-31 21:58:41 · 285 阅读 · 0 评论 -
hibernate工作原理
hibernate基本原理 hibernate是对JDBC的封装:原来使用JDBC开发时,存在很多冗余,如各种JDBC语句,connection管理,所以有了hibernate,不需要操作数据,直接操作hibernate就可。 hibernate是开源的一个ORM(对象关系映射)框架。ORM,即Object-Relational Mapping,作用就是在关系型数据库和对象之间做了...原创 2018-09-03 10:40:51 · 220 阅读 · 0 评论 -
hibernate缓存和对象中的三种状态
一、一级缓存和快照 一级缓存: 每次hibernate与数据库打交道时,都是通过session对操作对象取得关联,然后进行操作,具体过程如下:1.首先session将一个对象加入自己的管理范围内,其实也就是把该对象放入自己的一级缓存中,例如,session.save(xxx);这个语句就是将xxx保存在自己的一级缓存中,等待事务提交后,hibernate才真...转载 2018-09-03 13:50:20 · 116 阅读 · 0 评论 -
注解 @Target、@Retention、@Documented 简单介绍
sping的Controller注解package org.springframework.stereotype;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.an...转载 2018-09-06 15:32:38 · 1067 阅读 · 0 评论 -
字符流和字节流的区别
字节流操作的基本单元为字节;字符流操作的基本单元为Unicode码元。字节流默认不使用缓冲区;字符流使用缓冲区。字节流通常用于处理二进制数据,实际上它可以处理任意类型的数据,但它不支持直接写入或读取Unicode码元;字符流通常处理文本数据,它支持写入及读取Unicode码元...转载 2018-10-17 10:54:39 · 111 阅读 · 0 评论 -
Lambda表达式
Lambda 是一个匿名函数,可以理解为一段可以传递的代码,写出更简洁、更灵活的代码。组成:Java8中引入了一个新的操作符号 “->”,称为lambda操作符左侧:表达式的参数列表右侧:表达式的执行功能语法格式一: 无参数,无返回值 () -> System.out.println(“hello world”);语法格式二: 有一个参数,无返回值 () -> ...原创 2018-10-29 09:54:41 · 145 阅读 · 0 评论 -
struts2自定义拦截器
自定义拦截器1import com.opensymphony.xwork2.ActionInvocation;import com.opensymphony.xwork2.interceptor.Interceptor;public class MyInterceptor1 implements Interceptor {@Overridepublic void destroy() ...转载 2019-02-18 11:03:08 · 186 阅读 · 0 评论 -
Swagger
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。作用:1. 接口的文档在线自动生成。2. 功能测试。Swagger是一组开源项目,其中主要要项目如下:Swagger-tools:提供各种与Swag...转载 2019-02-28 09:45:43 · 144 阅读 · 0 评论