
Java
文章平均质量分 55
Juses_331
JAVA,从入门到远离社会
展开
-
J2EE-JavaWeb中请求的绝对路径与相对路径
此处的绝对路径与相对路径主要讨论的是,前端页面向后台控制器发出请求时的简单路径问题。1. 绝对路径当你的前端页面选择的跳转路径为/开头的时候,使用的是绝对路径,即在IP信息后,或域名后开始替换,在HTML中,就是整个域名或公网ip信息加上这个HTML文件的位置,举个栗子:<form action="/user/regist.do" method="post">此处为form表单提交的地址,若原地原创 2016-07-29 19:52:47 · 3532 阅读 · 0 评论 -
贫血模型与充血模型
转载自 http://www.ituring.com.cn/article/125我们先了解一下事物脚本和领域模型的概念。事物脚本: 事务脚本的核心是过程,通过过程的调用来组织业务逻辑,每个过程处理来自表现层的单个请求。大部分业务应用都可以被看成一系列事务,从某种程度上来说,通过事务脚本处理业务,就像执行一条条Sql语句来实现数据库信息的处理。事务脚本把业务逻辑组织成单个过程,在过程中直接...转载 2018-12-18 15:50:42 · 1214 阅读 · 0 评论 -
java8-lambda表达式
什么是Lambda表达式这里首先要提到一个概念:函数式接口Java中只有一个抽象方法的接口,用来表示lambda表达式的类型,JAVA8中新增了许多函数式接口。比如断言接口Predicate,表示函数的Function等。简单的说,如果你接触过C++,C#之类的编程语言,也许会听说过函数式编程、函数引用之类的概念,他们与lambda表达式功能类似,通俗的说就是,现在你可以更简单的在JAVA中把方原创 2017-07-27 17:34:56 · 604 阅读 · 0 评论 -
Java8-Stream流处理
Java8中的Stream是对与集合对象有所加强的新特性,专注于集合对象进行各种非常便利,高效的聚合操作,同时提供串行与并行两种模式的汇聚操作,使用了fork/join并行方式来拆分任务、加速处理过程。注意,这里的stream与原先的文件I/O流没有必然关系,是在Java8中的新内容。Stream有时类似于一个迭代器,但是相比原来的Iterator串行命令式的执行过程,stream通过并行方式去便利原创 2017-07-31 13:56:40 · 2481 阅读 · 0 评论 -
HashMap中的equals()方法
JDK版本为1.8此处只是源码的简单分析,而对于HashMap的详细工作原理,还是要归根结底到get,put等方法的实现下面是HashMap中的静态内部类Node的equals方法的源码public final boolean equals(Object o) { //此处单独比较的是Node if (o == this) re原创 2017-03-03 17:29:45 · 11925 阅读 · 1 评论 -
HashMap的put源码解析
put方法的源码如下:public V put(K key, V value) { return putVal(hash(key), key, value, false, true); }putVal方法:final V putVal(int hash, K key, V value, boolean onlyIfAbsent, bool原创 2017-03-05 14:56:27 · 2031 阅读 · 1 评论 -
Collections.sort()方法解析
首先注意这里调用sort方法的是Collections类,他是集合框架中的一员,其中实现了大量的工具方法,有时间可以自行查看: 下面是一个简单的测试类:import java.util.*;/** * Created by Admin on 2017/3/7. */public class CollectionTest { public static void main(String[原创 2017-03-07 17:13:29 · 997 阅读 · 0 评论 -
web.xml文件初始化过程
在使用各种框架后,有时会发现不了了错误处在哪里,了解Servlet的初始化过程(也可以说是web.xml的初始化吧),也许对你对于框架的理解与报错的原因理解会有帮助原创 2016-10-27 21:12:45 · 2101 阅读 · 0 评论 -
J2EE-session在浏览器关闭后失效问题
session在浏览器关闭后失效问题前几天在做一个签到系统时,遇到了喜闻乐见的session问题,项目为Spring+SpringMVC+Mybatis框架,maven管理目录的javaweb端系统,对于session的一些问题,作出以下分析,在这里,着重讨论session生命周期的问题,至于其他定义,不做解释:首先,说明一下session的生命周期:存储:Session存储在服务器端,一般为了防原创 2016-07-21 09:54:08 · 5701 阅读 · 0 评论 -
J2EE-JavaWeb项目的编码乱码问题
在每次web项目中,不多不少得遇到了一些编码问题,如果你是一个有准备的人,在前期工作中就将一切编码调整完毕,也许你也会忽视这些问题。编码为什么存在?世界存在各种各样的语言,我们可以看懂自己的语言,但是机器要直接辨别这些语言是不可能的。计算机把人类语言(字符)一个一个存储于计算机的基本存储单元(字节)中,一个字节为8个bit,所以最多能表示的字符是256个,此时,采用编解码的思想,把char型的字原创 2016-07-22 14:22:33 · 1873 阅读 · 0 评论 -
Java8-方法引用
简单说明方法引用。方法引用(Method Reference)直接通过方法引用简写lambda表达式中已经存在的方法,也就是某些情景下lambda表达式的简写形式。方法引用范围引用静态方法类名::静态方法名引用某个对象的实例方法对象名::实例方法名引用某类型任意对象的实例方法数据类型名称::方法名引用类的构造方法类名::n原创 2019-06-21 11:34:39 · 376 阅读 · 2 评论