- 博客(73)
- 资源 (3)
- 收藏
- 关注
原创 windows系统edge浏览器退出账户后还能免密登录的解决方式
edge浏览器明明退出登录了,还能不用输密码一键点击就能登录;这是因为微软的煞笔产品经理用脚后跟想出来的方案。最后再说一句,煞笔微软。
2023-09-08 14:18:33 2856 1
原创 swagger与spring-context-indexer冲突
spring-context-indexer可以用来给本地启动SpringBoot缓存加速;swagger是一款非常流行的接口管理工具;解决方式:去掉pom中的。
2023-03-14 20:18:51 356 1
原创 elementUi Plus 的el-pagination分页 改为汉字提示
elementUi Plus 的el-pagination分页 改为汉字提示
2023-01-18 16:00:46 1249
原创 Java连接SMB服务器异常
jcifs.smb.SmbException: Failed to connect: 0.0.0.0<00>/111.18.0.11网上很多资料说是因为服务器协议不支持SMB1.0,但是也可能是网络权限的问题,可以通过telnet、nc、curl等命令测试端口是否互通。SMB协议的端口是139、445...
2022-05-13 18:01:39 1551
原创 git修改之前的提交
git rebase -i HEAD~3然后将需要需要修改的那次提交前的pick改为edit;wq保存即可修改git commit --amendgit rebase --continuepush
2022-02-22 09:17:05 523
原创 Java数组转集合
int[] arr1 = {1, 2, 3};List list1 = Arrays.stream(arr1).boxed().collect(Collectors.toList());log.info("list:{} size:{} class:{}", list1, list1.size(), list1.get(0).getClass());Integer[] arr2 = {1, 2, 3};// 注意:Arrays.asList 返回的 List 不支持增删操作。List lis.
2022-02-10 18:37:34 661
原创 Android Studio 右侧Gradle窗口内容为空显示nothing to show问题的解决方法
1.打开项目根目录下的settings.gradle文件,注释掉里面的内容,比如include ‘:app’,然后点击右上角的Sync Now2.然后再取消settings.gradle文件里面内容的注释,再次点击Sync Now同步原文
2021-12-29 16:22:04 2697 1
原创 Java前后端非空校验工具类
Java后端public class ValidatorUtil { /** * 空校验(null or "") */ public static void require(Object str, String fieldName) { if (StringUtils.isEmpty(str)) { throw new ValidatorException(fieldName + "不能为空"); } }
2021-12-05 22:54:43 449
原创 win10 端口被占用
查找进程netstat -ano|findstr 8080结束进程taskkill /f /pid 1484C:\Users\admin>netstat -ano | findstr 8080 TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 1484 TCP [::]:8080 [::]:0 LISTENING .
2021-11-24 10:04:47 500
原创 撤销commit操作
提交代码git push origin HEAD:refs/for/dev提交后再gerrit上abanda后,在本地:git reset --soft HEAD^
2021-10-18 16:29:22 306
原创 andorid单选框加上默认选中后无法实现单选
通过radiogroup+radiobutton实现单选的功能的时候加上默认选中后无法实现单选。经过查资料发现原来是没有设置radiobutton的id导致出现改bug。原链接:https://my.oschina.net/bobingxin/blog/777704
2021-10-09 15:45:50 149
原创 git合并分支后push报错
! [remote rejected] HEAD -> refs/for/master (no new changes)error: failed to push some refs to .....分支合并 命令有问题。merge后加上**–no-ff** git merge test --no-ff
2021-09-27 17:14:42 644
原创 zuul的跨域问题
前端总是提示Access to XMLHttpRequest at ‘http://www.imoocnews.com:7070/api/service-user//passport/getSMSCode?mobile=159’ from origin ‘http://writer.imoocnews.com’ has been blocked by CORS policy: The ‘Access-Control-Allow-Origin’ header contains multiple value
2021-05-15 17:33:13 334
原创 设计模式(三)
十五、桥接模式 bridge双维度扩展如果礼物分为温柔的礼物和狂野的礼物WarmGift WildGift这时Flower应该分为WarmFlower WildFlowerWarmBook WildBook如果再有别的礼物,比如抽象类型:ToughGift ColdGift或者具体的某种实现:Ring Car就会产生类的爆炸WarmCar ColdRing WildCar WildFlower …public class MM { String name;}public
2021-04-30 21:01:05 103
原创 设计模式(二)
十、代理模式 Proxy静态代理动态代理Sping AOPimport java.util.Random;/** * 问题:我想记录坦克的移动时间 * 最简单的办法:修改代码,记录时间 * 问题2:如果无法改变方法源码呢? * 用继承? * v05:使用代理 */public class Tank implements Movable { /** * 模拟坦克移动了一段儿时间 */ @Override public void m
2021-04-29 22:56:02 155 1
原创 设计模式(一)
一、单例模式1 饿汉式/** * 饿汉式 * 类加载到内存后,就实例化一个单例,JVM保证线程安全 * 简单实用,推荐使用! * 唯一缺点:不管用到与否,类装载时就完成实例化 * Class.forName("") * (话说你不用的,你装载它干啥) */public class Mgr01 { private static final Mgr01 INSTANCE = new Mgr01(); private Mgr01() {}; public stati
2021-04-28 22:59:51 91
原创 Leetcode经典题解
146. LRU 缓存机制LRU 缓存机制实现 LRUCache 类:LRUCache(int capacity) 以正整数作为容量 capacity 初始化 LRU 缓存int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值,否则返回 -1 。void put(int key, int value) 如果关键字已经存在,则变更其数据值;如果关键字不存在,则插入该组「关键字-值」。当缓存容量达到上限时,它应该在写入新数据之前删除最久未使用的数据值,从而为新的数据值留
2021-02-25 08:47:37 199
原创 Springboot + ElasticSearch 构建博客检索系统
ElasticSearch 软件安装见 https://blog.csdn.net/weixin_43758633/article/details/111397877第1章 演示 postman、kibana对ES的交互postman 操作Get 查看所有索引localhost:9200/_allPUT 创建索引-testlocalhost:9200/test DEL 删除索引-testlocalhost:9200/test PUT 创建索引-person-1l
2021-02-23 23:16:49 486
原创 使用SpringBoot集成thymeleaf无法找到网页
确认是找不到网页。注解、配置等其他一切没有错误解决方式:关闭IDE,然后到项目路径,除了src和pom.xml,其他全部删除,然后重新导入项目。
2021-02-22 22:16:37 499
原创 idea无法识别springboot的application.properties
请检查是否将resources文件夹设置为Resources Root
2021-02-22 20:54:48 2405 1
原创 MySQL建表执行datetime NOT NULL DEFAULT CURRENT_TIMESTAMP失败
mysql5.5升级mysql到5.7就可以了
2021-02-11 23:28:46 4152
原创 Mysql安装
1.解压MySQL(改不改名都可以)2、配置环境变量3、在D:\javaTools\mysql-5.7.32下新建my.ini文件[mysqld]basedir=D:\javaTools\mysql-5.7.32\datadir=D:\javaTools\mysql-5.7.32\data\port=3306skip-grant-tables管理员模式的CMD,切换至mysqle的bin目录,然后输入mysqld -install(安装mysql)...
2021-02-11 23:25:43 518 2
原创 JUC并发编程笔记
视频地址:【狂神说Java】JUC并发编程最新版通俗易懂多线程进阶=>JUC并发编程1、什么是JUC源码 + 官方文档 面试高频问!java.util 工具包业务:无法通过普通的线程代码 Thread实现。Runnable 没有返回值、效率相比于Callable相对较低!企业开发中Callable 使用较多Callable :锁:2、线程和进程进程:是一个程序,QQ.exe Music.exe 程序的集合;一个进程往往可以包含多个线程,至少包含一个。Java默认有几
2021-02-03 23:52:01 523 1
infinity插件
2020-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人