
000项目开发问题整理
It_BeeCoder
这个作者很懒,什么都没留下…
展开
-
Redis学习笔记
Redis哨兵模式底层数据结构之前在学习redis的时候,对Redis哨兵模式的底层数据结构化了个结构图,方便理解,辅助记忆。Redis哨兵模式底层数据结构其他待补充。。。。参考资料Redis设计与实现...原创 2022-01-13 14:28:57 · 367 阅读 · 0 评论 -
ElasticSearch相关知识整理
背景ElasticSearch通常缩写为:ES,在后端开发中经常用到,本博客将经常用到的ElasticSearch相关知识做一整理,便于使用时查看。Linux中ES启动命令进入到ES的安装目录,然后执行以下命令:./bin/elasticsearch -d...原创 2022-01-29 11:30:25 · 1546 阅读 · 0 评论 -
Nginx使用及配置整理
nginx操作命令进入到Nginx的安装目录: cd /xx/nginx/sbin/./nginx停止命令:./nginx -s stop./nginx -s quit重新加载配置信息./nginx -s reload查看nginx版本./nginx -version测试nginx状态./nginx -tNginx语法详解语法规则: location [=|~|~*|^~|!~|!~*] /uri/ { … }= 开头表示精确匹配^~ 开头表示u原创 2022-01-20 20:36:15 · 415 阅读 · 0 评论 -
后端开发知识点整理汇总
背景介绍本文主要是对Java后端日常开发常用的知识做一些整理,以便使用时查看。Java8 Lambda编程为什么lambda表达式使用的局部变量要是final的为什么 Lambda 表达式(匿名类) 不能访问非 final 的局部变量呢?因为实例变量存在堆中,而局部变量是在栈上分配,Lambda 表达(匿名类) 会在另一个线程中执行。如果在线程中要直接访问一个局部变量,可能线程执行时该局部变量已经被销毁了,而 final 类型的局部变量在 Lambda 表达式(匿名类) 中其实是局部变量的原创 2022-01-19 20:58:09 · 1405 阅读 · 0 评论 -
SpringBoot开发相关知识整理
自定义启动器POM中添加以下依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional></dependen原创 2022-01-19 18:49:38 · 389 阅读 · 0 评论 -
JVM参数整理汇总
背景介绍日常在开发时需要设置相关虚拟机参数,这里专门对经常用到的虚拟机参数做一整理汇总,方便以后使用的时候查看。相关参数堆内存溢出(堆溢出时保存快照)-XX:+HeapDumpOnOutOfMemoryError该配置会把快照保存在user.dir中,比如你用tomcat启动,那应该是在tomcat的bin目录下当然,也可以通过XX:HeapDumpPath=./java_pid.hprof来显示指定路径此外,OnOutOfMemoryError参数允许用户指定当出现oom时,指定某个原创 2022-01-19 18:26:17 · 446 阅读 · 0 评论 -
Linux脚本
Linux脚本Shell介绍Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本,常见的脚本解释器有:bash:是Linux标准默认的shell。bash由Brian Fox和Chet Ramey共同完成,是BourneAgain Shell的缩写,内部命令一共有40个。sh: 由Steve Bourne开发,是Bourne Shell的缩写,sh 是Unix 标准默认的shell。Shell脚本示例:#!/bin/bashecho "Hello, world!"注:上原创 2022-01-17 14:23:45 · 740 阅读 · 0 评论 -
MySQL数据库日常开发常用函数整理
背景说明MySQL数据库日常开发写SQL时经常用一些函数,这里对日常用到的函数及用法专门整理,以便查看。日期类函数DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%S')DATE_SUB(NOW(),INTERVAL 90 day)日期格式:'%Y-%m-%d %H:%i:%S'字符串类函数动态SQL未完待补充。。。...原创 2022-01-17 11:57:46 · 479 阅读 · 0 评论 -
Linux日常开发运维常用命令总结
Linux日常开发运维常用命令总结作为后端开发人员,在日常开发、运维过程中经常需要在Linux系统中查看日志,这时候就需要会使用一些基本的Linux命令,对于日常工作很有必要(虽然目前容器化技术日益普及,可能并不一定需要直接操作Linux)。这篇文章专门对日常开发、维护经常用到的命令作一总结。日志/文本查看命令cat:cat 文件名tail:tail -1000f 文件名find:文本搜索命令grep:内存查看命令top:磁盘命令查看磁盘空间占用情况 df原创 2022-01-13 11:25:55 · 1268 阅读 · 0 评论 -
服务启动报错:The Bean Validation API is on the classpath but no implementation could be found
问题在启动SpringBoot服务的时候,服务报错,具体报错信息:Description:The Bean Validation API is on the classpath but no implementation could be foundAction:Add an implementation, such as Hibernate Validator, to the classpath原因:POM中依赖<dependency> <g原创 2021-12-30 10:32:54 · 3828 阅读 · 0 评论 -
Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class jar包冲突解决
问题描述今天在启动项目时遇到了以下问题:Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class,经排查发现是由于日志引用冲入导致;解决方案原创 2021-12-06 11:03:25 · 645 阅读 · 0 评论 -
Cannot determine a dialect for org.springframework.jdbc.core.JdbcTemplate. Please provide a Dialect
问题描述今天在启动项目时报以下错误:Cannot determine a dialect for org.springframework.jdbc.core.JdbcTemplate. Please provide a Dialect,经过排查发现是pom中引用的依赖冲突了;解决方案POM中引用导致jar报冲突;...原创 2021-12-06 10:58:56 · 2505 阅读 · 0 评论 -
推送镜像至Harbor私有镜像仓库存储容量不足问题解决
背景最近在使用Docker,需要有个人的私有镜像仓库,所以就部署了Harbor,在使用Harbor过程中遇到了一个问题,这里记录下该问题。问题描述运行命令docker push ip地址/testproject/dockertest:v8push镜像到harbor私服时,报错:denied: adding 125.5 MiB of storage resource, which when updated to current usage of 128.2 MiB will exceed the原创 2021-10-27 17:57:05 · 3518 阅读 · 3 评论 -
Java使用replaceAll方法报错:Illegal group reference的解决方案
.replaceAll(target,source);当source字符串含有$符号时,就会报以上错误。原创 2021-09-16 17:43:22 · 441 阅读 · 0 评论 -
Disconnected from the target VM, address: ‘127.0.0.1:64555‘, transport: ‘socket‘解决方案
问题描述今天在启动SpringBoot项目的时候,报以下错误:Disconnected from the target VM, address: '127.0.0.1:64555', transport: 'socket'解决方案经排查,是将@Value("${}")误写为@Resource导致的。原创 2021-05-13 10:43:18 · 5650 阅读 · 0 评论 -
idea添加前进和后退按钮到工具栏
idea添加前进和后退按钮到工具栏参考:传送门原创 2021-04-20 11:10:45 · 732 阅读 · 0 评论 -
Correct the classpath of your application so that it contains a single, compatible version of
# Correct the classpath of your application so that it contains a single, compatible version of org.springframework.boot.autoconfigure.web.ServerProperties$Servlet ** 问题描述: 项目中使用的spring-boot版本为:2.3.6.RELEASE,而spring-cloud版本为:Greenwich...原创 2021-04-13 10:10:36 · 1027 阅读 · 0 评论 -
Java中通过正则表达式循环读取字符串的内容
背景最近在工作中需要读取字符串中的经纬度值,最后通过正则表达式循环读取字符串的内容解决了这个问题,这里记录一下。代码实现public static void main(String[] args) { String targetStr = "LINESTRING (120.87614035341478 36.33697455869436, 120.87677164713541 35.33699137369792, 129.87898410373263 38.337043185763原创 2021-03-13 18:49:21 · 957 阅读 · 0 评论 -
在idea中设置main函数的左边显示三角形运行符号
在idea中设置main函数的左边显示三角形运行符号转载 2020-12-06 19:45:45 · 2003 阅读 · 0 评论 -
left join 或right join 加上where条件后连接失效,等同于inner join
做项目写SQL时,在使用left join 和where 时混淆了,网上找到了如下案例,记录一下。原因:where是先连接然后再筛选举例:表1:表2:查询语句:select * from tab1 left JOIN tab2on (tab2.id=tab1.id) where tab2.hobby = "游泳";结果:过程:首先根据左连接生成如...转载 2020-03-22 15:51:23 · 1981 阅读 · 1 评论