排序:
默认
按更新时间
按访问量

【转】CommonLang3中的StringUtils最全解析

public static boolean isEmpty(CharSequence cs) 常用函数之一,判断字符串是否为"&q...

2018-04-12 10:14:40

阅读数:29

评论数:3

redis缓存在项目中的使用

原文:[原文地址](https://www.cnblogs.com/fengli9998/p/6755591.html) 关于redis为什么能作为缓存这个问题我们就不说了,直接来说一下redis缓存到底如何在项目中使用吧: 1.redis缓存如何在项目中配置?   &...

2018-04-01 23:28:54

阅读数:45

评论数:0

使用Lombok来精简你的项目代码

什么是Lombok一言以蔽之:lombok是一种工具,提供了简单的注解来简化我们的重复冗长Java代码。比如一个Java Bean,注解了lombok的@Data:@Data public class NormalBean { private Str...

2018-03-07 17:07:46

阅读数:50

评论数:0

什么是Java OOM?如何分析及解决oom问题?

最近查找了很多关于OOM,甚至于Java内存管理以及JVM的相关资料,发现这方面的东西太多了,竟有一种眼花缭乱的感觉,要想了解全面的话,恐非一篇文章能说清的,因此按照自己的理解整理了一篇,剩下的还需要继续学习。1)什么是OOM? OOM,全称“Out Of Memory”,翻译成中文就是“内存用完...

2018-03-07 15:27:16

阅读数:49

评论数:0

Linux目录结构详细介绍

目录 1、树状目录结构图 2、/目录 3、/etc/目录 4、/usr/目录 5、/var/目录 6、/proc/目录 7、/dev/目录 1、树状目录结构图 2、/目录目录 描述 / 第一层次结构的根、整个文件系统层次结构的根目录。 /bin/ 需要在单用户模式可用的必要命令(可执行文件);面向...

2017-12-20 14:29:24

阅读数:141

评论数:0

Java8之新时间日期API

一、使用LocalDate、LocalTime、LocalDateTime LocalDate、LocalTime、LocalDateTime类的实例是不可变的对象,分别表示使用ISO-8601日历系统的日期、时间、日期和时间。他们提供了简单的日期或时间,并不包含当前的时间信息。也不包含与时区相...

2017-12-18 15:51:41

阅读数:88

评论数:0

Java8之Optional类(避免空指针异常)

Optional类(java.util.Optional)是一个容器类,代表一个值存在或不存在,原来用null表示一个值不存在,现在Optional可以更好的表达这个概念。并且可以避免空指针异常。 常用方法: Optional.of(T t) : 创建一个Optional 实例 Op...

2017-12-18 13:24:39

阅读数:86

评论数:0

Java8之Lambda表达式

前言:为什么使用lambda表达式 Lambda是一个匿名函数,我们可以把Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。 一、Lambda表达式语法 Lambda...

2017-12-17 16:23:45

阅读数:103

评论数:0

Java8之强大的Stream API

前言:了解Stream Stream 是Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集合数据进行操作,就类似于使用SQL 执行的数据库查询。也可以使用Stream API 来并行执行操作。简而言之...

2017-12-17 16:11:20

阅读数:221

评论数:0

freemarker 数字输出中的逗号问题,${temp}为空问题,时间问题(Java中Date)

数字输出中的逗号问题 Long i=100000000l; Map model=new Map(); model.put("t",i); 在freemarker中显示为100,000,000 想按原样输出时${t} 显示为100,000,000 ${t?c} 显示为...

2017-12-12 20:26:12

阅读数:90

评论数:0

IntelliJ IDEA编辑区主题修改

对于编辑区的主题,也有人制作成模板在网络上提供下载。这里主要介绍两个站点: http://color-themes.com/?view=index,主要提供 jar 文件下载。http://www.phpstorm-themes.com/,主要提供 xml 和 icl 文件下载。对应文件如何安...

2017-12-07 14:22:34

阅读数:216

评论数:0

MySQL之TIMESTAMP

TIMESTAMP时间戳在创建的时候可以有多重不同的特性,如: 1.在创建新记录和修改现有记录的时候都对这个数据列刷新: ? 1 TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ...

2017-12-02 13:49:19

阅读数:66

评论数:0

decimal

首先,对于精度比较高的东西,比如money,我会用decimal类型,不会考虑float,double,因为他们容易产生误差,numeric和decimal同义,numeric将自动转成decimal。 DECIMAL从MySQL 5.1引入,列的声明语法是DECIMAL(M,D)。在MySQL...

2017-12-01 20:08:40

阅读数:86

评论数:0

Log4j和Log4j2的区别(SpringBoot中配置使用)

官方文档:http://docs.spring.io/spring-boot/docs/current/reference/html/howto-logging.html 前言: 日志的级别: 默认的几个级别:trace 说明:    1.级别之间是包含关系,意思是如果你设置日志级别...

2017-11-28 15:48:50

阅读数:886

评论数:0

springboot 使用c3p0数据库连接池的方法

使用springboot开发时,默认使用内置的tomcat数据库连接池,经常碰到这种情况:运行时间一长,数据库连接中断了。所以使用c3p0连接池吧。   引入的maven依赖:<dependency> <groupId>c3p0</groupId> ...

2017-11-28 12:26:46

阅读数:1241

评论数:3

理解RESTful架构

http://www.ruanyifeng.com/blog/2011/09/restful 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种”互联网软件”采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全...

2017-11-27 13:17:32

阅读数:71

评论数:0

说说Java的Comparable 与 Comparator

转自公众号 IT哈哈 Comparable和Comparator是Java核心API提供的两个接口。从它们的名字就可以看出,他们用于比较对象的大小。接下来的两个例子来回答这个问题。这个简单的例子就是比较两种HaHa的尺寸。当阅读完下面的代码,你就知道如何使用Comparable和Co...

2017-11-21 22:57:07

阅读数:98

评论数:0

Git使用详细教程

一:Git是什么?   Git是目前世界上最先进的分布式版本控制系统。  二:SVN与Git的最主要的区别?  SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器...

2017-11-21 18:04:46

阅读数:130

评论数:0

单链表中k个结点一组进行反转

【025-Reverse Nodes in k-Group(单链表中k个结点一组进行反转)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题  Given a linked list, reverse the nodes of a linked list k at a ti...

2017-10-25 21:02:11

阅读数:108

评论数:0

Spring框架之基础入门讲解

目录:IOC            AOP            JDBC           事务管理 一、IOC 1.IOC(Inversion Of Control):反转资源获取的方向。传统的资源查找方式要求组件向容器发起请求查找资源,作为回应,容器适时的返回资源。应用IOC后,则是...

2017-10-23 19:11:47

阅读数:106

评论数:0

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