Keep moving

不与别人比起点,只与别人比终点,把一切抱怨的时间用来学习!

Java中树形菜单分析和实现

背景概述 最近在搭建基于Spring Boot(2.0.2)种子项目框架时,遇到了树形菜单加载问题。特此把解决的问题方案记录下去,供其他小伙伴参考和日后回顾。 方案分析 方案选择 一次性加载完,返回前台需要的数据结构 点击加载,默认记载根层级的菜单。后续点击那一级菜单加载其下的子...

2018-06-19 16:38:14

阅读数:219

评论数:0

Java中序列化实现原理研究

1.什么是序列化和反序列化 序列化 是指将Java对象保存为二进制字节码的过程。 反序列化 将二进制字节码重新转成Java对象的过程。 2.为什么序列化 我们知道,一般Java对象的生命周期比Java虚拟机短,而实际的开发中,我们需要 在Jvm停止后能够继续持有对象,这个时候...

2018-05-31 17:25:39

阅读数:95

评论数:0

Java8中LocalDate的使用---项目中日期处理

// 获取当前日期 LocalDate now = LocalDate.now(); // 设置日期 LocalDate now2 = LocalDate.of(2099, 2, 28); // 解析日期,格式必须是yyyy-MM-d...

2018-04-26 11:10:14

阅读数:29

评论数:0

阿里巴巴java开发手册下载分享

https://pan.baidu.com/s/1oKO3G8w-7wyYVshN5M2vSQ 希望大家代码越来越规范,做一名诗一样程序员。

2018-04-19 17:33:54

阅读数:12

评论数:0

Java中高精度计算的实现(bigDecimal类)

java中默认的计算是不支持很精确的小数位运算,但是使用bigDecimal类的方法可以解决此问题。下面是我在项目中封装的一个工具类。供大家参考 /** * 高精度计算工具类 * * @author Leon * @version 2018/4/18 11:56 */ public...

2018-04-18 18:00:14

阅读数:14

评论数:0

Java中实现首字母大写的两种思路

public class Demo1 { public static void main(String[] args) { // 简单的方法 String str = "american"; String...

2018-04-09 09:19:32

阅读数:178

评论数:0

Servlet中getContextPath、getServletPath、getRequestURI、getRealPath等区别

很多同学容易搞混getContextPath、getServletPath、getRequestURI、getRealPath、getRequestURL这几个的区别,我一一实验了下。JSP种实验代码如下:[java] view plain copy<%      out.p...

2018-04-02 15:17:26

阅读数:18

评论数:0

JAVA8中的Lambda理解使用

1.lambda表达式Java8最值得学习的特性就是Lambda表达式和Stream API,如果有python或者javascript的语言基础,对理解Lambda表达式有很大帮助,因为Java正在将自己变的更高(Sha)级(Gua),更人性化。--------可以这么说lambda表达式其实就...

2018-03-23 16:51:08

阅读数:27

评论数:0

fastjson的常用使用总结

最近感觉对java中的json处理使用总结很乱,特别来总结一下.现在项目中使用的阿里巴巴的fastjson.package cn.forp.pitaya.zdy.controller; import java.util.ArrayList; import java.util.Collection...

2018-02-27 13:15:21

阅读数:141

评论数:0

Java中Enum类的使用

enum 的全称为 enumeration, 是 JDK 1.5  中引入的新特性,存放在 java.lang 包中。     下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容: 1. 原始的接口定义常量 2. 语法(定义) 3. 遍历、switch 等常...

2018-01-17 13:56:01

阅读数:64

评论数:0

StringUtils.join(array,sep)学习

commons.lang3.StringUtils StringUtils.join(Object array[],String separator)    将数组以符号或其他字符串为间隔组成新的字符串 Object array[] 需要转换的数组。separator组成新串的间...

2018-01-15 15:06:55

阅读数:37

评论数:0

分布式唯一ID

一,题记 所有的业务系统,都有生成ID的需求,如订单id,商品id,文章ID等。这个ID会是数据库中的唯一主键,在它上面会建立聚集索引! ID生成的核心需求有两点: 全局唯一 趋势有序 二,为什么要全局唯一? 著名的例子就是身...

2018-01-11 17:47:27

阅读数:158

评论数:0

tomcat内部探析

俗话说,站在巨人的肩膀上看世界,一般学习的时候也是先总览一下整体,然后逐个部分个个击破,最后形成思路,了解具体细节,Tomcat的结构很复杂,但是 Tomcat 非常的模块化,找到了 Tomcat最核心的模块,问题才可以游刃而解,了解了Tomcat的整体架构对以后深入了解Tomcat来说至关重要!...

2018-01-11 16:53:13

阅读数:57

评论数:0

Gson的使用

转自:http://blog.csdn.net/IO_Field/article/details/51204517 项目中,解析json数据时,一直使用Gson解析。对于Gson的基本使用没有什么问题,但并没有Gson更深入的认识。json作为主流的数据传递方式,深入理解Gson的用法还是很有必...

2018-01-10 21:38:39

阅读数:68

评论数:0

Java中this的作用

1.this调用本类中的属性,也就是类中的成员变量; 2.this调用本类中的其他方法; 3.this调用本类中的其他构造方法,调用时要放在构造方法的首行。

2018-01-10 20:32:14

阅读数:41

评论数:0

java与设计模式(二)回调函数

回调函数,第一次见是在Java编程思想中,以及后来的观察者模式也应用了回调函数的思想。但是一直都没有重视,终于在一次面试的时候吃亏了,越来越理解为什么很多人说Java编程思想这本书要一遍遍的看,吃透!         首先在网络上搜索很多文章介绍什么是回调函数,看的云里雾里的。后来自己一步步分解...

2018-01-04 17:58:43

阅读数:79

评论数:0

dateutils和dateformatutils的使用的心得(1)

public static void main(String[] args) throws Exception{ //(DateFormatUtils.format(date,string) 和simpledateformat类中的format()方法 System.out.println...

2017-12-27 11:47:29

阅读数:97

评论数:0

Spring MVC 中重定向和转发

1:知识回顾 使用servlet重定向有两种方式,一种是forward,另一种就是redirect。forward是服务器内部重定向,客户端并不知道服务器把你当前请求重定向到哪里去了,地址栏的url与你之前访问的url保持不变。redirect则是客户端重定向,是服务器将你当前请求返回,然后给个状...

2017-12-15 17:16:29

阅读数:186

评论数:0

java中泛型-泛型方法(2)

泛型是什么意思在这就不多说了,而Java中泛型类的定义也比较简单,例如:public class Test{}。这样就定义了一个泛型类Test,在实例化该类时,必须指明泛型T的具体类型,例如:Test t = new Test();,指明泛型T的类型为Object。        但是Jav...

2017-12-03 21:33:03

阅读数:46

评论数:0

JAVA中的泛型(1)

转自:https://www.cnblogs.com/lwbqqyumidi/p/3837629.html 一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 publ...

2017-12-03 18:30:59

阅读数:44

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭