正文内容加载中...
posted @ 2018-09-22 15:55 jihite 阅读(23) 评论(0) 编辑
摘要: 1.不易开头、结尾;小数;圆角字符 包含数字、字母、圆角字符 不以<br/>开头、结尾,但中间可以存在 小数中的小数点是半角 正则表达式 "^(?!<br/>)(([0-9]+(.[0-9]+)?)|(<br/>)|[a-zA-Z\\u0391-\\uffe5])*(?<!<br/>)$" 解析 字阅读全文
posted @ 2018-09-11 21:48 jihite 阅读(24) 评论(0) 编辑
摘要: 总 1,如果每个线程执行的代码相同,可以使用同一个Runnable对象,这个Runnable对象中有那个共享数据,例如,卖票系统就可以这么做。 2,如果每个线程执行的代码不同,这时候需要用不同的Runnable对象,例如,设计4个线程。其中两个线程每次对j增加1,另外两个线程对j每次减1,银行存取款阅读全文
posted @ 2018-08-20 00:30 jihite 阅读(191) 评论(0) 编辑
摘要: 接口定义 #Callable接口 #Runnable接口 相同点 都是接口 都可以编写多线程程序 都采用Thread.start()启动线程 不同点 Runnable没有返回值;Callable可以返回执行结果,是个泛型,和Future、FutureTask配合可以用来获取异步执行的结果 Calla阅读全文
posted @ 2018-08-19 22:17 jihite 阅读(260) 评论(0) 编辑
摘要: 方式 继承Thread类 实现Runnable方法 实例 #继承Thread类 执行 #实现Runnable方法 执行 可以看出该实例中虽然是2个线程,但操作的threadCnt却是一个,实现了资源共享。 比较 实现接口的方式比继承类的方式更灵活,也能减少程序之间的耦合度,面向接口编程也是设计模式6阅读全文
posted @ 2018-08-19 18:22 jihite 阅读(39) 评论(0) 编辑
摘要: 1. 记录时间 2. 报错 解决阅读全文
posted @ 2018-07-26 10:55 jihite 阅读(42) 评论(0) 编辑
摘要: 1. 功能 连接数据库,进行增删改查操作 2. 类结构图 3. 实现 #实体UserEntity #枚举 SexEnum #接口UserMapper #Application #datasource 4. 注释 4.1 加载datasource springboot会自动加载spring.datas阅读全文
posted @ 2018-07-02 22:21 jihite 阅读(85) 评论(0) 编辑
摘要: 1. 功能 利用spring链接MongoDB,并进行增删改查 2. 类结构图 3. 实现 代码结构 实体#UserEntity package com.jihite.entity; public class UserEntity { private int id; private String n阅读全文
posted @ 2018-07-01 09:57 jihite 阅读(50) 评论(0) 编辑
摘要: 1. 功能 发送普通邮件 发送htm邮件 发送带附件的邮件 发送带静态资源的邮件 2. 实现 类结构图 3. 实现 接口 实现 resources/application.properties 测试 4. 代码 链接阅读全文
posted @ 2018-06-29 14:25 jihite 阅读(44) 评论(0) 编辑
摘要: 1. 构建工程 a. 地址:http://start.spring.io/ b. 填写Group、Artifact c. 生成工程、下载、解压 2. 项目结构 3. 添加controller内容 4. pom.xml 5. 运行main函数 请求:http://localhost:8080/hell阅读全文
posted @ 2018-06-25 22:42 jihite 阅读(48) 评论(0) 编辑