摘要:
前面写过两篇关于“保存信息修改记录”的内容,分别如下:
JeeSite | 保存信息修改记录
JeeSite | 保存信息修改记录续
回顾
第一篇文章通过类字段的比较返回一个有字段值不同的 List,然后自己构造表字段和字典的 Map 来生成修改前和修改后的差异字符串。从而实现“... 阅读原文
2019-10-20 15:50:02 阅读(2228) 评论(0)
摘要:
问题
为什么开发web项目,spring-boot-starter-web 一个jar就搞定了?这个jar做了什么?
通过 spring-boot 工程可以看到所有开箱即用的的引导模块 spring-boot-starter-xxx 都在 spring-boot-starters 子模块中,且所有的 spr... 阅读原文
2019-10-20 15:38:03 阅读(2273) 评论(0)
摘要:
API
应用程序编程接口
Scanner类
将键盘输入的数据到程序中
1.导包
2.创建
Scanner 对象名 = new Scanner();
3.使用
int num = 对象名.nextInt();
String str = 对象名.nex... 阅读原文
2019-10-20 13:55:02 阅读(2377) 评论(0)
摘要:
Callable
在Java中,创建线程一般有两种方式,一种是继承Thread类,一种是实现Runnable接口。然而,这两种方式的缺点是在线程任务执行结束后,无法获取执行结果。我们一般只能采用共享变量或共享存储区以及线程通信的方式实现获得任务结果的目的。
不过,Java中,也提供了使用Callable和Fu... 阅读原文
2019-10-20 12:53:02 阅读(2291) 评论(0)
摘要:
一、MyBatis
1、简介
曾命名IBatis(老版本), 交给Google维护后,改名为MyBatis(新版本)。学习文档: https://mybatis.org/mybatis-3/zh/index.html
2、作用:
封装了JDBC操作,简化数据库访问代码。封装功能:(1)封装了... 阅读原文
2019-10-20 11:32:10 阅读(2386) 评论(0)
摘要:
修改了上次的代码,现在支持室内的多楼层情况下的最短路径搜索,还是使用A*算法,把在GraphAdjList中VNode没有利用起来的data字段作为我们存储楼层属性的位置。
实际上是我偷懒了,正常情况下VNode里应该再加一个int level属性,而data还是作为绑定用户想添加任意类型的数据的一个位置来... 阅读原文
2019-10-20 09:39:07 阅读(2351) 评论(0)
摘要:
java并发基础知识导图
一 java线程用法
1.1 线程使用方式
1.1.1 继承Thread类
继承Thread类的方式,无返回值,且由于java不支持多继承,继承Thread类后,无法再继承其他类。
1 /**
2 * 继承Thread类的方... 阅读原文
2019-10-20 09:26:04 阅读(3586) 评论(0)
摘要:
centos 安装
版本说明 :centos7,mysql5.7 ,不是 centos7 可能有些命令不兼容
安装 mysql-server
# 下载并安装 mysql yum
wget -i -c http://dev.mysql.com/get/mysql57-community-release-e... 阅读原文
2019-10-20 08:28:01 阅读(2346) 评论(0)
摘要:
` 一.用super操作被隐藏的成员变量和方法
子类一旦隐藏了继承的成员变量,那么子类创建的对象就不再拥有该变量,该变量将归关键字super所拥有,同样子类一旦隐藏了继承的方法,那么子类创建的对象就不能调用被隐藏的方法,该方法的调用由关键字super负责。下面的例一中,子类使用super访问和调用被... 阅读原文
2019-10-20 07:30:02 阅读(2336) 评论(0)
摘要:
本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领取。传送门:https://mp.weixin.qq.com/s/JzddfH-7yNudmkjT0IRL8Q
... 阅读原文
2019-10-20 06:00:33 阅读(2327) 评论(0)