摘要:
前言:工作中看到项目组里的大牛写代码大量的用到了StringUtils工具类来做字符串的操作,便学习整理了一下,方便查阅。
isEmpty(String str) 是否为空,空格字符为false
isNotEmpty(String str) 是否为非空,空格字符为true
isBlank(String str) 是... 阅读原文
2017-07-20 13:58:02 阅读(789) 评论(0)
摘要:
一、多线程的基本知识
1.1进程与线程的介绍
程序运行时在内存中分配自己独立的运行空间,就是进程
线程:它是位于进程中,负责当前进程中的某个具备独立运行资格的空间。
进程是负责整个程序的运行,而线程是程序中具体的某个独立功能的运行。一个进程中至少应该有一个线程。
1.2多线程的介绍
在多任务,多用户的... 阅读原文
2017-07-20 13:06:01 阅读(800) 评论(0)
摘要:1 Java语言发展史和平台概述 Java之父:詹姆斯·高斯林(James Gosling) Java是sun公司开发的一门编程语言,目前被Oracle公司收购 Java的分类: J2SE(JavaSE):为开发普通桌面和商务应用程序//用来开发桌面的。现在Java已经不做桌面应用的开发... 阅读原文
2017-07-20 12:02:02 阅读(790) 评论(0)
摘要:
要想成为Java全栈工程师,我们需要学习JavaSE基础。这也是零基础的我入门首先要学习的东西,这里总结下JavaSE里到底有哪些知识,并通过绘制思维导图的方式形成一个初步的知识体系。
Java简介。学习什么是Java,Java的应用领域,Java的版本,JavaAPI文档,Java语言特性,以及Java环境的... 阅读原文
2017-07-20 10:47:04 阅读(834) 评论(0)
摘要:
1)下载elasticsearch-1.1.2.zip
2)用ssh工具连接目录主机,在命令窗口输入:mkdir -p /opt/elasticsearch创建elasticsearch文件夹
3)通过WinSCP工具将elasticsearch-1.1.2.zip拖入 Linux /opt/e... 阅读原文
2017-07-20 10:31:04 阅读(813) 评论(0)
摘要:
一、新手安装mysql乱码问题
1、数据库安装时设置默认编码格式为UTF8或者打开mysql安装目录下my.ini,变更default-character-set=utf8;
2、打开EOS的Governor,管理-数据库初始化:数据库url后边添加 ?useUnicode=true&charac... 阅读原文
2017-07-20 09:28:02 阅读(770) 评论(0)
摘要:
使用Mybatis时,常常会判断属性是否为空
1 <if test="type != null and type != ''">
2 and type = #{type}
3 </if>
当type为Integer类型,并且type值为0时,该if判断却为false。... 阅读原文
2017-07-20 08:57:02 阅读(806) 评论(0)
摘要:
实际开发中,不可避免地会对数据进行反复的增删改查操作,然而这部分工作是十分繁琐枯燥的。那么,随即而生的ORM框架就能很好的解决这个问题。
我们常用的ORM框架有:Hibernate、Mybatis、Jpa 等。本文介绍SpringBoot 中集成 Jpa 框架。
集成 JPA (Java Persistence AP... 阅读原文
2017-07-20 07:55:06 阅读(832) 评论(0)
摘要:
初始化和清理是涉及安全的两个问题。本章简单的介绍“垃圾回收器”及初始化知识。
第五章 初始化与清理
目录:5.1 用构造器确保初始化5.2 方法重载5.3 默认构造器5.4 this关键字5.5 清理:终结处理和垃圾回收5.6 成员初始化5.7 构造器初始化5.8 数组初始化化5.9 枚举类型5.10 总结
5... 阅读原文
2017-07-20 06:15:03 阅读(845) 评论(0)
摘要:
SpringMVC第一天
1. 计划
第一天
1、SpringMVC介绍
2、入门程序
3、SpringMVC架构讲解
a) 框架结构
b) 组件说明
4、SpringMVC整合MyBatis
5、参数绑定
a) ... 阅读原文
2017-07-20 06:00:36 阅读(836) 评论(0)