java
ever_who
这个作者很懒,什么都没留下…
展开
-
JavaSE-Lambda表达式-01-201804
JavaSE-Lambda表达式-01-201804初步学习(since JDK 1.8)1.函数式编程:(x->f(x)),x到f(x)的映射关系。f(x)的值只取决于x。函数式编程命令式编程关注点映射关系实现过程x是否可变否是有无循环无(可使用递归)有并行便利度高低写法简洁度高低2.函数接口概念:只有一个抽象方法的接口。(用作Lambda表达式的类型)注: a. jdk1.8后接口...原创 2018-04-15 13:33:05 · 145 阅读 · 0 评论 -
配置SSH2项目里面的log4j流程(转)
1.配置web.xml文件[html] view plain copy<!-- 配置log4j配置文件的路径,可以是xml或 properties文件(此参数必须配) --> <context-param> <param-name>log4jConfigLocation</param-name> <param-value&...转载 2018-06-02 15:13:32 · 921 阅读 · 0 评论 -
天猫超市优惠券商品Java筛选(不涉及爬虫)
天猫超市优惠券商品筛选(不涉及爬虫) 为啥没涉及爬虫?猫超的券是限定商品的,一页能显示完。所以,这里就是复习下正则表达式提取。上图: 这些券都是基本没用的,因为里面的限定商品都是先涨价过的。 但是,618天猫有点购物券的(不是上图这些优惠券),我想买点牛奶。于是乎,就看看这些涨价品叠加了天猫购物券后能否有点优惠。购物券上图: 问题来了:这个限定商品也太多了,足有1000多种...原创 2018-06-23 11:38:12 · 2393 阅读 · 0 评论 -
Hibernate映射的数据类型!(转)
Hibernate映射类型分为两种:内置的映射类型和客户化映射类型。内置映射类型负责把一些常见的Java类型映射到相应的SQL类型;此外,Hibernate还允许用户实现UserType或CompositeUserType接口,来灵活地定制客户化映射类型1.内置映射类型 1).Java基本类型的Hibernate映射类型Java类型Hibernate映射类型标准SQL类型大小和取值范围int/...转载 2018-05-31 14:56:19 · 698 阅读 · 0 评论 -
红黑树Java基本操作-201805
红黑树-201805一、定义 普通的二叉搜索树在插入或删除的时候,可能会出现树结构向一侧倾倒的情况。这时,这棵二叉树上将近似于链表。 红黑树(RBTree)是一棵二叉搜索树,在每个节点位增加了一个表示颜色的存储位(RED/BLACK)。通过对从根到叶子的简单路径上节点颜色的约束,确保没有一条路径会比其他路径长出2倍,因而是近似平衡的。红黑树可以保证在最坏情况下基本动态集合操作的时间复杂...原创 2018-05-20 13:24:34 · 227 阅读 · 0 评论 -
二叉搜索树的JAVA实现-201805
/** * 节点的结构采用链式存储:三叉链结构 */ private class Nord { Nord parent; Nord left; Nord right; int element; Nord(Nord parent, Nord left, Nord right, int element) { super(); this.parent = ...原创 2018-05-15 15:16:07 · 154 阅读 · 0 评论 -
Struts2中 Result类型配置详解(转载)
Struts2中 Result类型配置详解一个result代表了一个可能的输出。当Action类的方法执行完成时,它返回一个字符串类型的结果码,框架根据这个结果码选择对应的result,向用户输出。在com.opensymphony.xwork2.Action接口中定义了一组标准的结果代码,可供开发人员使用,当然了只有我们的action继承ActionSupport 这个类才可以使用下面的结果代码...转载 2018-05-21 16:58:17 · 234 阅读 · 0 评论 -
struts2.5.16版本升级
这次struts2版本升级,也是因为要修复安全漏洞CVE-2018-1327。在旧版本升级新版本的过程中,遇到了不少问题,在这里记录一下。struts2.5.16版本下载链接:http://mirrors.hust.edu.cn/apache/struts/2.5.16/struts-2.5.16-all.zipjackson-dataformat-xml-2.1.2.jar下载链接:http:/...转载 2018-05-14 17:57:58 · 1127 阅读 · 0 评论 -
JAVA-ArrayList 源码学习-201805
JAVA-ArrayList 源码学习-201805(基于jdk 9源码)一.ArrayList简介 public class ArrayList<E> extends AbstractList<E> implements List<E>,RandomAccess,Cloneable,java.io.Serializable List 接口的大小可变数组...原创 2018-05-02 22:40:09 · 184 阅读 · 0 评论 -
JDK1.8-HashMap源码学习-201805
JAVA-HashMap源码学习-201805(jdk 8 源码)一.概述 基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了非同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 此实现假定哈希函数将元素适当地分布在各桶之间,可为基本操作...原创 2018-06-01 23:59:08 · 213 阅读 · 0 评论 -
JAVA-LinkedList 源码学习-201805
JAVA-LinkedList 源码学习-201805(jdk 8 源码)一、概念 List 接口的链表实现。实现所有可选的列表操作,并且允许所有元素(包括 null)。其大小理论上只受内存大小影响。除了实现 List 接口外,LinkedList 类还为在列表的开头及结尾 get、remove 和 insert 元素提供了统一的命名方法。这些操作允许将链接列表用作堆栈、队列或双端队列。 ...原创 2018-05-05 11:01:49 · 186 阅读 · 0 评论 -
Java之Serializable接口-201804
序列化-Serializable接口1.概念 序列化-将对象转化成字节序列的过程。 反序列化-将字节序列恢复成对象的过程。2.目的 Java平台允许我们在内存中创建可复用的Java对象,但只有当JVM(Java虚拟机)处于运行时,这些对象才可能存在,也就是这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存指定的对象(持久化对象),...原创 2018-04-25 09:44:30 · 182 阅读 · 0 评论 -
jstl 四舍五入 四舍六入五奇偶 formatNumber
四舍六入五奇偶 :最后一位小数是5的时候,当前一位是奇数的时候就进一位凑成偶数,当前一位是偶数的时候就舍去。如4.56就是4.6,最后一位小数大于等于6就向前进一位。4.54就是4.5,最后一位小数小于等于4,就舍去4.45就是4.4 4.55就是4.6 下面举例说明遇到的各个情况。 1、四舍五入"4舍6入5奇偶":<fmt:formatNumber value="${1170....转载 2018-04-30 09:54:30 · 1264 阅读 · 0 评论 -
Jdk 1.8-Map接口新方法-201804
Jdk 1.8-Map接口新方法-201804用例: Map<String,String> map=new HashMap<>(); String[][] user= {{"harry","123"},{"kann","ff"},{"bob","fe88"},{"felton",&原创 2018-04-18 10:57:18 · 3390 阅读 · 0 评论 -
JavaSE-Lambda表达式-03-201804
JavaSE-Lambda表达式-03-201804Stream(流)1.背景 自从lambda表达式成为Java语言的一部分之后,Java集合(Collections)API就面临着大幅变化。 尽管我们可以从头实现一个新的集合框架(比如“Collection II”),但取代现有的集合框架是一项非常艰难的工作,因为集合接口渗透了 Java 生态系统的每个角落,将它们一一换成新类库需要...原创 2018-04-21 20:30:39 · 208 阅读 · 0 评论 -
JavaSE-Lambda表达式-02-201804
JavaSE-Lambda表达式-02-2018041.默认接口方法(default interface method) 背景:lambda表达式和方法引用大大提升了Java的表达能力(expressiveness),不过为了使把代码即数据(code-as-data)变的更加容易,我们需要把这些特性融入到已有的库之中,以便开发者使用。但是接口发布之后已定型,若要向接口添加新方法,则必须将以往...原创 2018-04-16 19:31:06 · 197 阅读 · 0 评论 -
JavaSE面试题一则-倒数之和为1
今天面试了一道题原创 2018-06-10 20:24:10 · 637 阅读 · 0 评论