MySQL一些内容1.对于表的查询123456789101112131415161718192021222324252627282930313233343536373839-- 查询表信息SELECT table_name tableName, ENGINE, table_comment tableComment, create_time createTime FROM information_schema.TABLES WHERE table_schema = ( SELECT DATABASE ( ) ) AND table_name = 'bm_user'; -- 查询列信息SELECT column_name columnName, data_type dataType, column_comment columnComment, column_key columnKey, extra FROM information_schema.COLUMNS WHERE table_name = 'bm_user' ...
Map的多种结构特殊Map
CaseInsensitiveMap 忽略大小写的Map,对KEY忽略大小写,get(“Value”)和get(“value”)获得的值相同,put进入的值也会被覆盖
CaseInsensitiveLinkedMap 忽略大小写的LinkedHashMap,对KEY忽略大小写,get(“Value”)和get(“value”)获得的值相同,put进入的值也会被覆盖
MapBuilder Map创建器,可以链式创建Map
MapProxy Map代理类,通过代理包装Map,提供一系列的getXXX方法
双向查找Map-BiMap BiMap要求key和value都不能重复(非强制要求),如果key重复了,后加入的键值对会覆盖之前的键值对,如果value重复了,则会按照不确定的顺序覆盖key,这完全取决于map实现。比如HashMap无序(按照hash顺序),则谁覆盖谁和hash算法有关;如果是LinkedHashMap,则有序,是后加入的覆盖先加入的。
1234567891011121314BiMap<String, Integer> biMa ...
工作笔记
未读查询一年中每一天的数据当我们想要查询一年中每一天的数据应该怎么办
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");//查询一年前的今天Calendar c = Calendar.getInstance();c.setTime(new Date());c.add(Calendar.YEAR, -1);Date beferOneyear = c.getTime();//当天时间Date today = new Date();// 封装开始时间和结束时间req.setAccountingDtStart(sdf.format(beferOneyear));req.setAccountingDtEnd(sdf.format(today));//获取开始时间和结束时间中间的天数Loc ...
BootstrapTable总结
## bootstrap table 方法
1234//获取对象var $table = $('#table');//选中第二行数据$table.bootstrapTable('check', 1);
方法列表
方法名称
说明
refresh
刷新表格,会重新发送服务端请求
getSelections
获取选中行数据
checkAll
全选、反选uncheckAll
refreshOptions
刷新配置和refresh不一样,此选项只刷新配置而不会发送请求
insertRow
插入行数据
updateRow
更新行数据
remove
删除行
分页设置分页设置不能处理跨域请求
| 参数名称 | 说明 |
| ----------- | ------------------------------------------------------------ ...
Thymeleaf
未读在SpringBoot中使用Thymeleaf模板引擎 Springboot默认是不支持JSP的,默认使用thymeleaf模板引擎。
Thymeleaf 官网:https://www.thymeleaf.org/
1、引入pom依赖1234<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>
2配置文件application.properties中配置123456spring.thymeleaf.cache=falsespring.thymeleaf.prefix=classpath:/templates/spring.thymeleaf.suffix=.htmlspring.thymeleaf.encoding=UTF-8spring.thymeleaf.content-type=text/ ...
Redis命令
ping用来检查redis服务是否正常,如果返回pong表示redis服务正常
redis-cli
keys * 查看所有的键
get keyname 通过key名来获取数据
数据类型string
set key value 设置redis键值对,key表示键名,value表示键值对应的值
del key [key…] 删除指定的键
setex key second value 设置带过期时间的key以秒为单位。
ttl key 用来检查指定key的剩余时间 -1表示永不过期, -2表示不存在或者已经过期。
hash哈希
hmset key 字段名 值 [字段名 值….] key 下面可以管理一组键值对数据
hget key 字段 获取key下面指定的属性
hdel key 字段名 删除指定key下面的字段名
List列表
可以存储一组有序不唯一的数据
lpush key element…… 向列表中push多个数据,先push的在最后
lrange key start stop 查找指定区间内的元素
lindex key index 查找指定下标 ...
SSM快速搭建1.SSM组成部分 Spring + SpringMVC + Mybatis
2.本教程基于idea和maven来实现ssm的搭建工作
1.开始:1.使用idea创建一个maven web项目。注意:一定要选取自己已经配置到的maven环境【带阿里云的】
2.检查项目结构是否正常,在控制台是否出现build success 字样,如果没有是为创建失败
3.找到项目的pom.xml (项目依赖管理文件),在标签里加入<spring.version>4.0.6.RELEASE</spring.version>,并写入以下代码:
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061 ...
Java
未读Java分页查询page1.创建page实现类和想要分页数据的实现类12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364public class PageUtil <T>{ private Integer pageIndex; //页码 private Integer pageSize; //页容量 private Integer total; //总条数 private Integer totalPage; //总页数 private Integer beginIndex; //起始位置 private T rows; //数据集 public PageUtil(Integer pageIndex, Integer pageSize, Integer total) { this.pageInde ...
Linux
未读centos7安装MySQL5.7下载MySQL的安装引导
1wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
安装MySQL安装引导
1yum -y install mysql57-community-release-el7-10.noarch.rpm
安装MySQL服务
1yum -y install mysql-community-server
启动MySQL服务
1systemctl start mysqld.service
检查MySQL状态
1systemctl status mysqld.service
获取MySQL密码
1grep "password" /var/log/mysqld.log
使用刚获得到的初始密码进入MySQL
修改用户密码
1ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
允 ...
Java
未读IO操作
输入输出:站在程序角度,输入(Input)-读, 输出(Ouput)-写
使用FIle类操作文件或者目录
File类的常见方法
方法名
说明
boolean exists()
判断文件或者目录是否存在
boolean isFile()
判断是否是文件
boolean isDirectory()
判断是否是目录
String getPath()
返回此对象表示的文件的相对路径
String getAbsolutePath()
返回此对象表示的文件的绝对路径名
String getName()
返回此对象表示的文件或者目录的名称
boolean delete()
删除此对象指定的文件或目录
boolean createNewFile()
创建名称的空文件,不创建文件夹
long leng()
返回文件的长度,的那位为字节,如果文件不存在返回OL
使用字节流读写文本文件字节输入流(读文件):InputStream-FileInputStream-read()
FileInputSream对象的read()方法有两种方法:read() ...