- 博客(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
176
原创 Cookie与Session
java中的Cookie与SessionCookie:服务器临时存放在浏览器的少量数据,可以重新设置生存时间,浏览器关闭就没有了;工作的时候,浏览器访问服务器的时候,服务器会将少量的数据以set-cookie消息头的方式发送给浏览器,浏览器会将这些数据临时的保存下来。当浏览器再次访服务器的时候,会将这些数据以cookie消息头的方式发送给服务器。创建:Cookie c = new Cookie(String name,String value); name为cookie的名称,value为cooki
2021-03-01 17:37:00
131
原创 小程序码--带参数-乱码解决
微信获取小程序码–带参数-乱码解决`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
1167
原创 windows与Linux终止指定占用端口
Windows通过端口查看进程如:查看端口3306的进程netstat -ano | findstr “端口号” netstat -ano | findstr "3306"通过进程号查看进程名(只是看看进程名)tasklist | findstr “进程号”tasklist | findstr "1852"通过进程号终止进程taskkill -pid 进程号 -ftaskkill -pid 1852 -fLinux通过端口查看进程pid/进程名(查看所有进程 netsta
2020-06-17 15:10:28
151
原创 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
250
原创 MySQL索引使用和说明
MySQL索引使用和说明普通索引 => InnoDB => 最基本的索引,它没有任何限制,用于加速查询唯一索引 => InnoDB => 索引列值必须唯一,允许有空值。组合索引时,列值的组合必须唯一主键索引 => InnoDB => 是一种特殊的唯一索引,一个表只能有一个主键,不允许有空值组合索引 => InnoDB => 多个字段上创建索引,使用组合索引时遵循最左前缀集合全文索引 => MyISAM => 主
2020-06-12 11:55:42
197
原创 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
1187
原创 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
162
原创 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
280
原创 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
3713
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人