- 博客(35)
- 收藏
- 关注
原创 IDEA更换jdk版本
开发工具更换了jdk版本的时候不光要更换moudles和SDKs等的jdk版本(也就是Project Structure页面的配置);
2024-01-26 14:45:20
188
原创 Address Already In Use: JVM_Bind 端口被占用的几个解决办法
2.若方法一查询不到进程,(假设使用IDEA)则在Run- Edit Configurations中删掉添加的Tomcat,之后再重新配置Tomcat及其artifacts等,可解决。3.若还是不行,Ctrl Shift Delete 打开资源管理器,关掉Idea和Java jvm的进程,重新打开idea 尝试运行。1.启动cmd, 执行命令netstat -ano|findstr 8080 ,会查询出占用端口号的进程号,这时候执行命令。
2024-01-02 14:47:34
1896
1
原创 mysql函数 locate()和find_in_set()查找结果不同 记录
原本以为的find_in_set()函数和 locate()函数都是判断某个字段里是否包含改字符串的,返回0是没有,返回不是0的数字是该字符串出现的位置;结果实验下来发现结果完全不一样,还是用locate()函数吧;find_in_set()函数:locate()函数:所以,还是用locate()函数吧...
2022-03-23 17:39:15
1386
原创 npm 报错要重启控制台/终端
Error while executing: npm ERR! XXX\Git\cmd\git.EXE ls-remote -h -t https://gith ~ squire.git执行git config --globalurl."https://".insteadOfgit://或者(使用淘宝镜像)npm install --registry=https://registry.npm.taobao.org以后,要重启控制台!!!要重启控制台!!!要重启控制台!!!再执行np
2022-03-18 15:22:55
1312
1
原创 org.activiti.eng…Could not update Activiti database schema: unknown version from database: ‘6.5.0.1‘
这里写自定义目录标题原因:activiti 相关的jar版本和表 act_ge_property 中 schema.version 所存储的版本不一致导致报错的。解决:查看activiti 相关jar版本,然后修改表中的版本就可以了原来的数据库表:查看代码发现是6.0.0.1,而不是pom.xml里面的版本号6.0.0:把数据数据改成这样:就可以运行了。...
2022-03-15 17:36:54
3637
原创 List里的多个map的某个键或值来排序
多个map的某个值相对排序用Collections.sort()只有这一种了:Map<String, String> map1 = new HashMap<String, String>(); map1.put("aaa", "333"); map1.put("ads", "wewew"); map1.put("bb", "sdsdsdddds"); Map<String, String> map2 =
2021-12-23 19:34:15
1333
原创 Colletions类的工具类 备忘
集合工具类之Colletionssort(List): 按升序排序。 通过把List转换成数组后,通过Arrays.sort进行排序,然后把排好序的数组一一赋值给List。sort(List, Comparator c): 自定义排序。binarySearch(List list, T key) 在数组中进行二分法查找。binarySearch(List list, T key, Compartor c), 自定义元素的比较器。reverse(List list) : 对集合数据进行
2021-09-18 17:04:36
167
原创 浅析https的原理,简单易懂
Http存在的问题 上过网的朋友都知道,网络是非常不安全的。尤其是公共场所很多免费的wifi,或许只是攻击者的一个诱饵。还有大家平时喜欢用的万能钥匙,等等。那我们平时上网可能会存在哪些风险呢? 1. 泄密,个人隐私、账户密码等信息可能会被盗取。 2. 篡改,收到的数据可能被第三方修改过,或被植入广告等。 3. 假冒,访问的站点非目标服务器站点。如域名欺骗、域名劫持、钓鱼网站等。可能住你隔壁穿人字拖、说话都略显羞涩的小王,一到夜深人静的时候就开始偷窥你的一举一动!陪你一起看91某社区的电影还
2021-07-02 15:16:25
247
2
原创 redis做缓存的相关内容
1、为什么使用redis2、使用redis有什么缺点3、单线程的redis为什么这么快4、redis的数据类型,以及每种数据类型的使用场景5、redis的过期策略以及内存淘汰机制6、redis和数据库双写一致性问题7、如何应对缓存穿透和缓存雪崩问题8、如何解决redis的并发竞争问题正文1、为什么使用redis分析:博主觉得在项目中使用redis,主要是从两个角度去考虑:性能和并发。当然,redis还具备可以做分布式锁等其他功能,但是如果只是为了分布式锁这些其他功能,完全还有其他中间件(
2021-06-29 14:02:39
143
1
转载 redis缓存穿透和缓存雪崩的浅析以及解决方案
作为一个内存数据库,redis也总是免不了有各种各样的问题,这篇文章主要是针对其中两个问题进行讲解:缓存穿透和缓存雪崩。并给出一些解决方案。这两个问题是基本问题也是面试常问问题。一、缓存穿透1、概念缓存穿透的概念很简单,用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询。发现也没有,于是本次查询失败。当用户很多的时候,缓存都没有命中,于是都去请求了持久层数据库。这会给持久层数据库造成很大的压力,这时候就相当于出现了缓存穿透。这里需要注意和缓存击穿的区别,缓
2021-06-24 16:03:48
132
原创 浅谈聚簇索引和非聚簇索引的区别
聚簇索引:将数据存储与索引放到了一块,索引结构的叶子节点保存了行数据非聚簇索引:将数据与索引分开存储,索引结构的叶子节点指向了数据对应的位置在innodb中,在聚簇索引之上创建的索引称之为辅助索引,非聚簇索引都是辅助索引,像复合索引、前缀索引、唯一索引。辅助索引叶子节点存储的不再是行的物理位置,而是主键值,辅助索引访问数据总是需要二次查找。InnoDB使用的是聚簇索引,将主键组织到一棵B+树中,而行数据就储存在叶子节点上,若使用"where id = 14"这样的条件查找主键,则按照B+树的检索算法
2021-06-24 14:21:01
754
转载 2021-03-24
原文链接:原文这篇文章介绍使用高级的API,让你看到Jackson也可以这么的简单,容易。Maven依赖 com.fasterxml.jackson.core jackson-core 2.9.2 com.fasterxml.jackson.core jackson-annotations 2.9.2 com.fasterxml.jackson.core jackson-databind 2.9.2因为jacks
2021-03-24 16:42:36
173
转载 IDEA打不开.vue文件的处理方法
第一步:先安装vue插件:file --> settings --> plugins,然后什么都不用输入,直接点击Browse repositories…紧接着左上方输入“vue”,点击搜索结果里的vue.js,右边会有绿色install按钮,安装成功后重启idea,这样idea就能识别.vue文件了。第二步:设置vue新建文件模板。file–>setting–>editor–>file and code Templates,选择Vue File,然后可以在右边框中
2021-03-18 11:02:30
3384
原创 Downloading: http://repo.maven.apache……The build could not read 1 project -> [Help 1]maven下载和运行命令的错误
本以为在setting.xml里配置好了下载源路径,可是运行maven命令的时候还是会报错,无论在terminal还是Excute maven goal(idea的斜M标志)里,都会报错,很烦。很久很久一直,神坑!!!!!!!!!!解决办法如下:在项目pom.xml里加上以下配置:(url为你自定义的下载源)<!--当maven项目需要下载一些metadata、pom、jar的时候,会优先去中央仓库下载,导致内网用户各种报错!--> <repositories>
2021-01-15 16:43:51
1185
原创 SpringBoot+thymeleaf项目,controller路径跳转页面无法引入js+css的问题解决
Ps:如果页面出不来效果,F12出现“jquery.js:1 Failed to load resource: the server responded with a status of 404 ()“等报错,那就是没有引入外部js,css的错啦。话不多说直接上解决方案:1.检查是否加了依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin
2021-01-15 13:35:37
858
2
原创 springboot跳转html出现: Whitelabel Error Page
这里写自定义目录标题1添加了thymeleaf依赖<dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf-spring4</artifactId> <version>2.1.5.RELEASE</version> </dependency>2contrlller类写了映射路径和注解@controller(注意不是@restcon
2020-11-10 16:50:12
904
原创 当实体类无法引用,有没有任何问题的时候,报红报错无法启动
当实体类无法引用,有没有任何问题的时候,报红报错无法启动。有可能是改变了实体属性的时候。清除缓存并重启就可以了
2020-09-24 18:17:42
1394
原创 mybatis结果集resultType获取计数 填坑 nested exception is org.apache.ibatis.exceptions.TooManyResultsException
自定义sql查询数量;最终的结果是{ "code": 0, "msg": "操作成功", "data": { "companyNum": 3, "holdingGroupCount": [ { "count": 1, "holding_group": "测试集团" }, { "count": 1, "holding_group": "测试集团1" }, { "count": 1, "holding_group": "测试集团2" } ], "powerTypeCount": [ { "count": 1,
2020-09-23 14:51:16
1623
原创 post请求,数组传参写法。脱坑
方法是这个public R removeByIds( @RequestBody String[] ids) {XXX},post请求;很恶心用postman也测也报错,前端传参也说接口有问题;原来是要用上面的传参方式,就是数组或集合,直接写里面的元素,不要数组名!!!且用方括号!!!之前集中错误的传参:...
2020-09-15 18:13:31
8715
原创 I/O error while reading input message; nested exception is java.io.IOException: Stream closed
本地测试,报错I/O error while reading input message; nested exception is java.io.IOException: Stream closed原因是controller层接口有3个 @RequestBody,其中两个改成@RequestParam()真的无语 不知道是这个错
2020-09-11 16:04:29
16797
1
原创 This Hybris licence is only for demo or develop usage and is valid for 30 days.解决办法
license过期的解决办法: 1. 查看所搭的站点是否有安装license,两种方式,一种是看<HYBRIS_HOME>/config/licence目录下的installedSaplicenses.properties文件大小,没有安装的话是0字节;另一种 查看是在启动服务的命令窗口执行license.bat -show。 2. 安装一个临时license,执行license.bat -temp CPS_SQL,下面就可以去查看已经安装了license。这种解决办法只是安装了一个临
2020-05-29 09:02:57
256
原创 springCloud项目报错:java.lang.NoClassDefFoundError: org/springframework/boot/bind/RelaxedDataBinder
在新创建spring-cloud项目启动的时候报错:java.lang.NoClassDefFoundError: org/springframework/boot/bind/RelaxedDataBinderat org.springframework.cloud.client.HostInfoEnvironmentPostProcessor.getFirstNonLoopbackHostI...
2019-12-27 16:36:24
1622
原创 Failed to bind properties under 'eureka.client.service-url' to java utilMapjava.angString java
客户端(生产者)一开始yml的配置为`eureka: instance: hostname: localhost client: serviceUrl: defaultZone: http://localhost:8081/eureka/server: port: 8082spring: application: name: client-...
2019-07-30 13:51:52
6029
5
转载 用idea对没有maven的web项目打包
用idea对没有maven的web项目打包欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客...
2019-07-09 17:20:48
1776
原创 List相关 空指针 初始化
public List findByCCateNameOrCourseName(String name){ List<QrCourseCategoryContainsCourses> qccclist = null; //先判断输入的字符是能不能找到课程分类 QrCourseCategoriesExample cexample = new QrCourseCategories...
2019-06-05 14:53:55
370
原创 eclipse打开闪退问题解决
Eclipse闪退/打不开/无法启动/一闪而过解决方式:1.通过在命令行中输入“where java”,找到除jdk目录下的所有java相关程序,直接删掉(一般会在C:\WINDOWS\system32下)2.内存不足,打开Eclipse目录下的eclipse.ini,把里面的-Xmx512m改成-Xmx256m3.检查环境变量,path变量中将jdk路径放在最前边(开头的“.;”直接后边...
2019-06-05 13:53:33
426
原创 java.lang.ClassNotFoundException: org.apache.http.client.CredentialsProvider找不到类错误
需要加&lt;dependency&gt; &lt;groupId&gt;org.apache.httpcomponents&lt;/groupId&gt; &lt;artifactId&gt;httpclient&lt;/artifactId&gt; &
2018-10-22 14:44:14
5350
原创 部署linux服务器时的异常java.lang.UnsatisfiedLinkError: Unable to load library
在windows上项目能跑,jar包也能部署起来,到Linux服务器系统下死活不能跑,一直报错,试了各种方法:有:,甚至试了Linux下导入路径,都不行,试了好几天。最后发现应该是海康的在window下的 .dll 文件不能呗Linux下识别,Linux需要os格式。简直完全疯了,最后解决:只能通过把项目另部署在window服务器上。...
2018-10-08 18:38:33
5390
4
原创 maven项目打jar包的时候报错:Failed to execute goal on project xxxx: Could not resolve dependencies for project
maven项目要打包成jar部署到服务器上的时候报类似的错:Failed to execute goal on project xxxx: Could not resolve dependencies for project xxxxxx:xxx:jar:0.0.1-SNAPSHOT: Cannot access central (https://xxxxxx) in offline mode ...
2018-09-28 18:30:04
47014
4
转载 关于try……catch……finally的注意点
在网上看到一些异常处理的面试题,试着总结一下,先看下面代码,把这个方法在main中进行调用打印返回结果,看看结果输出什么。复制代码public static int testBasic(){int i = 1;try{i++;System.out.println("try block, i = "+i);}catch(Exception e){i ++;System.out.p...
2018-09-26 17:48:35
226
原创 spring boot的项目启动报 Action: Consider defining a bean of type '#####' in your configuration.的错误
类似如下的报错信息**还以为启动累配置错误,找好半天,才发现是@Autowired注解下的都会自动注入bena,然而这个注解下没有注入,所以报错—其实这里写自动注解是错误的。删掉或者注释掉就没问题了。- **...
2018-09-17 11:06:11
2184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人