摘要://导包import java.util.Scanner;public class Day14Phone { /** * 用正则表达式判断手机号格式是否正确 */ public static void main(String[] args){ //创建键盘录入数据 ... 阅读原文
2018-08-06 06:46:01 阅读(962) 评论(0)
摘要:
数据类型
Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型再编译时就已经完全确定。由于是statical typed,导致Java语言也是强类型(Strong typed)的。强类型意味着每个变量都具有一种类型,每个表达式具有一种类型,并且每种类型都是严格定义的,类型限制... 阅读原文
2018-08-06 06:00:05 阅读(994) 评论(0)
摘要:
一、nginx安装环境
nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。
①gcc
安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc
yum install gcc-c++
②PCRE
PCRE(Perl Compatib... 阅读原文
2018-08-06 00:12:02 阅读(2228) 评论(0)
摘要:
目录
前言
匿名内部类
函数式接口 和 Lambda表达式语法
实现函数式接口并使用Lambda表达式:
所以Lambda表达式是什么?
所以为什么函数式接口只能有一个抽象方法?
实战应用
总结
前言
Java8新特性-Lambda表达式,好像很酷炫的样子,直接搬运官方文档:
Purpose
This tutor... 阅读原文
2018-08-05 22:36:02 阅读(2383) 评论(0)
摘要:
List 接口
List 是一个元素有序的、可以重复、可以为 null 的序列。
ArrayList
特点:快速随机访问元素。
pk数组
允许动态扩容 (默认个数:10,超过集合的容量时,扩充为原来的1.5倍,即:10*1.5=15)
允许插入不同类型的数据(ArrayList会把所有插入其中的数据都当作为ob... 阅读原文
2018-08-05 21:02:04 阅读(2226) 评论(0)
摘要:
类中可以存在的成员:
class A{
静态成员变量;
非静态成员变量;
静态函数;
非静态函数;
构造函数 A(..){...}
静态代码块 static{...}
构造代码块 {...}
}
... 阅读原文
2018-08-05 20:19:03 阅读(2297) 评论(0)
摘要:
下面整合SpringMVC和MyBatis框架,并做一个小案例
创建数据库springmvc,并创建两张表,加入一些数据:
两张表:商品表,用户表
CREATE DATABASE springmvc;
CREATE TABLE `items` (
`id` int(11) NOT NULL AUTO_IN... 阅读原文
2018-08-05 18:31:03 阅读(2466) 评论(0)
摘要:
目录 start
Gradle
书籍
发行版本列表
安装配置
SDKMAN方式
Chocolate
命令行选项
守护进程
Docker安装
配置镜像源
关键配置文件
build.gradle
初始化一个新项目
dependency
统一依赖管理
配置Wrapper
插件
常用插件
... 阅读原文
2018-08-05 18:23:02 阅读(2414) 评论(0)
摘要:
面向接口编程
这里要举一个很简单的例子来介绍面向接口编程。
我这次花时间记录下这个例子,是想提醒自己平时写代码的时候不要为了完成任务而敲代码,仅仅实现功能的代码没用的。
我通过这段时间的实习,总结出自己写代码的一些不足:
1.接到需求之后,只是考虑采用什么技术来实现,一想到就开始敲代码,啥也不考虑了。其实要考虑的东西... 阅读原文
2018-08-05 17:53:02 阅读(2342) 评论(0)
摘要:
开启idea的tomcat 远程调试,需要connect 1099端口,也就是开启JMX功能。
我是centos yum功能重度依赖者,所以tomcat 肯定也是yum 安装,但默认没有开启这个端口。
于是需要开启这个端口,网上的教程千篇一律,要求添加以下修改 catalina.sh 。然后在通过 ./catalin... 阅读原文
2018-08-05 17:02:02 阅读(2418) 评论(0)