- 博客(10)
- 收藏
- 关注
原创 常用map的操作和map集合排序
几个Map的理解 在讲解Map排序之前,我们先来稍微了解下map。map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。其中这四者的区别如下(简单介绍): 1.HashMap:我们最常用的Map,它根据key的HashCode 值来存储数据,根据key可以直接获取它的Value,同时它具有很快的访问速度。HashMap最多只允许一条记录的key值为Null(多条会覆盖);允许多条记录的Value为 Null。非同步的。 2
2021-03-01 17:38:30
221
原创 Cookie与Session
java中的Cookie与Session Cookie:服务器临时存放在浏览器的少量数据,可以重新设置生存时间,浏览器关闭就没有了; 工作的时候,浏览器访问服务器的时候,服务器会将少量的数据以set-cookie消息头的方式发送给浏览器,浏览器会将这些数据临时的保存下来。当浏览器再次访服务器的时候,会将这些数据以cookie消息头的方式发送给服务器。 创建:Cookie c = new Cookie(String name,String value); name为cookie的名称,value为cooki
2021-03-01 17:37:00
167
原创 小程序码--带参数-乱码解决
微信获取小程序码–带参数-乱码解决` 1.引入 import org.apache.commons.codec.binary.Base64; public String genQrCode(String accessToken, String path, String scene) { String url = "https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=" + accessToken; JSON
2020-09-10 09:46:54
1275
原创 windows与Linux终止指定占用端口
Windows 通过端口查看进程 如:查看端口3306的进程 netstat -ano | findstr “端口号” netstat -ano | findstr "3306" 通过进程号查看进程名(只是看看进程名) tasklist | findstr “进程号” tasklist | findstr "1852" 通过进程号终止进程 taskkill -pid 进程号 -f taskkill -pid 1852 -f Linux 通过端口查看进程pid/进程名(查看所有进程 netsta
2020-06-17 15:10:28
195
原创 idea远程断点-window-linux
windows: 找到 /bin/catalina.bat 注释这行 set "JAVA_OPTS=%JAVA_OPTS% -Djava.protocol.handler.pkgs=org.apache.catalina.webresources" 添加这块 set "JAVA_OPTS=%JAVA_OPTS% -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888 -Djava.protocol.handler.pkgs
2020-06-12 12:05:26
312
原创 MySQL索引使用和说明
MySQL索引使用和说明 普通索引 => InnoDB => 最基本的索引,它没有任何限制,用于加速查询 唯一索引 => InnoDB => 索引列值必须唯一,允许有空值。组合索引时,列值的组合必须唯一 主键索引 => InnoDB => 是一种特殊的唯一索引,一个表只能有一个主键,不允许有空值 组合索引 => InnoDB => 多个字段上创建索引,使用组合索引时遵循最左前缀集合 全文索引 => MyISAM => 主
2020-06-12 11:55:42
250
原创 B-tree(BTree)、B+tree、红黑树的浅浅的认识
B-tree(BTree)、B+tree、红黑树------浅浅的认识 B-tree(Btree)—B-tree即为B树 B树是一种多路自平衡搜索树,它类型于普通的二叉树,但B树允许每个节点拥有更多的子节点。 这里只要知道我们日常所说的B树与B-tree是什么就好,其实就是同一个东西。B-tree树即B树(Btree) B树的特征: 所有的键值分布在整个树中(找到这个键就能找到对应它的值) 任何值的出现且只会出现一个节点上(对应上面这条特征) 搜索可能在非叶子节点上结束,(要么找到对应的值,要么找不到)
2020-06-12 11:53:47
1300
原创 Git常用的一些命令
安装完成后的第一步配置 配置用户 $ git config --global user.name “username” 配置邮箱 $ git config --global user.email “email” 查看自己配置的user.name和user.email (修改就是上面的两个命令) $ git config --global --list 秘钥生成 ssh-keygen -t rsa -C “这里换上你的邮箱” 会有三到四次的确认,确认后会生成一些文件,可以从生成的信息中查看到生成的文件放到
2020-05-15 18:41:40
191
原创 Redis与SpringBoot整合,有这样一个就够了
Redis与SpringBoot整合,有这样一个就够了 Maven引入 <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot
2020-05-15 17:37:52
329
原创 java获取视频时长
java获取视频时长 需要一个包,没有的找我要(java-1.0.2-1.0.2.jar) 一个可以通过视频的url地址或者是上传视频 文件有类型为(MultipartFile)的来获取视频的时长。 通过MultipartFile 的文件类型获取视频时长 这个方式的获取比较好办;直接上码:类名=》VideoUtil.java /** * 通过MultipartFile 的文件类型获取视频时长 * @param file * @return */ public
2020-05-15 16:59:12
3854
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅