随笔分类 - java_note
java的一些随笔
摘要:一.内部类基础 在 Java 中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。 1.成员内部类 成员内部类是最普通的内部类,它的定义为位于另一个类的内部
阅读全文
摘要:ArrayList<String> list=new ArrayList<String>(); String[] strings = new String[list.size()]; list.toArray(strings);
阅读全文
摘要:问题描述:对于给定的如下数组,如何转换成List集合? 参考stackoverflow总结如下几种写法: 1.使用原生方式,拆分数组,添加到List 2.使用Arrays.asList() 注意:调用Arrays.asList()时,其返回值类型是ArrayList,但此ArrayList是Arra
阅读全文
摘要:1. 收集器简介 收集器用来将经过筛选、映射的流进行最后的整理,可以使得最后的结果以不同的形式展现。 collect方法即为收集器,它接收Collector接口的实现作为具体收集器的收集方法。 Collector接口提供了很多默认实现的方法,我们可以直接使用它们格式化流的结果;也可以自定义Colle
阅读全文
摘要:1. 流的基本概念 1.1 什么是流? 流是Java8引入的全新概念,它用来处理集合中的数据,暂且可以把它理解为一种高级集合。 众所周知,集合操作非常麻烦,若要对集合进行筛选、投影,需要写大量的代码,而流是以声明的形式操作集合,它就像SQL语句,我们只需告诉流需要对集合进行什么操作,它就会自动进行操
阅读全文
摘要:1.0 Lambda表达式 Lambda表达式的标准格式为:格式说明: 在Lambda标准格式的基础上,使用省略写法的规则为: 1.1 函数式的概念 函数式接口在java中是指:有且仅有一个抽象方法的接口,适用于函数式编程的接口,在Java中体现就是Lambda,所以函数式接口就是 可以适用于Lam
阅读全文
摘要:随机数,应用会相当广,验证数,订单号,流水号拼接。 下面是java随机数生成语句: 生成6位随机数(不会是5位或者7位,仅只有6位): 同理,生成5位随机数: 同理,生成4位随机数: math.rondom()的区间范围是:0.0 1.0 调用这个Math.Random()函数能够返回带正号的dou
阅读全文
摘要:一、BigDecimal中使用除法时要注意,除数不能为0.1这种类似的无限小数,除不尽会报错的 new BigDecimal("9.01102680").divide(new BigDecimal("1.01"));二、BigDecimal中比较和0的大小时有两种方法,使用equals时,0.00和
阅读全文
摘要:有时候我们会在web.xml中传递参数时指定环境,但这样可能会遇到一些问题,web.xml配置文件如下图所示 可以看到在这里使用了${profiles.activation},这样做本身是没有问题的,当我们使用maven打包时,会按照我们指定的环境对其进行替换,比如替换为dev。 因此我们可以直接用
阅读全文
摘要:这篇文章介绍如何搭建FastDFS 集群 FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS为互联网量身定制,充
阅读全文
摘要:1jdk配置 由于jdk官网的链接不直接支持wget,可以使用下面的方法下载jdk,其中jdk版本为jdk1.8.0_91: wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-secureb
阅读全文
摘要:1.添加tomcat用户及权限 由于涉及到tomcat的自动部署,所以需要具备tomcat的管理权限,而普通的tomcat用户是没有管理权限的,比如通过{TOMCAT_HOME}/bin/startup.bat启动tomcat之后,在首页右侧的Manager App中,需要先输入管理员账户和密码才能
阅读全文
摘要:问题 在工作中经常会遇到分页查询,我们都知道其实分页查询也很简单,思想都是类似的,不过你见过的分页方法有哪些呢? 详解 一、Easyui的分页查询 1、工具类: Page.java: public class Page { private Integer page; private Integer
阅读全文
摘要:一、什么是内部类,内部类有哪几种。 在 Java 中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。 广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。 1.成员内部类 成员内部类是最普通的内部类,它的定义为位于另一个类的内部。成员内部类可以
阅读全文
摘要:问题:类的初始化顺序是怎样的 答案:父类静态变量->父类静态代码块->子类静态变量->子类静态代码块-> 父类成员变量->父类普通代码块->父类构造函数->子类成员变量->子类普通代码块->子类构造函数
阅读全文