自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

斧头湖懒客

懒人博客

  • 博客(63)
  • 收藏
  • 关注

原创 windows电脑问题汇总

首先在桌面新建——文本文档——打开文档——把下方字符复制进去——退出并保存——重命名文件为“system interface foundation service.reg” 注意文件后缀——双击运行——关机重启即可。在 我的电脑右键——》管理——》服务——》禁用system interface foundation service服务。打开电脑上的 电脑管家 或者 360 或者火绒安全 ,一般在工具里面,选择 网络修复 即可。下载 火绒安全 ——》工具安全——》弹窗拦截,从此告别弹窗。

2023-05-14 11:23:36 1707 1

原创 Github桌面版安装和汉化

点击击exe程序,出现汉化界面,直接点击汉化就可以。下载后进行解压,进去后会看到一个压缩文件,再次解压。下载Github桌面版,下载Github汉化包,

2023-02-17 15:52:22 3106 1

转载 MySQL优化之推荐使用规范

【代码】MySQL优化之推荐使用规范。

2023-02-14 16:43:42 192

原创 java关于地图经纬度的计算

是国际上通用的坐标系,也称地球坐标系,gps和北斗系统都使用的是wgs坐标系。谷歌地图使用的是wgs坐标系(中国部分除外),openstreetmap使用的也是这种坐标系是由中国国家测绘局制订的地理信息系统的坐标系统。由WGS84坐标系经加密后的坐标系,也称火星坐标系,谷歌中国地图、搜搜中国地图、高德地图采用的是GCJ02地理坐标系。:即百度坐标系,GCJ02坐标系经加密后的坐标系,由百度公司独创,百度地图使用的就是这个坐标系。应用中大多使用wgs坐标系,我们在计算经纬度的时候,。

2022-11-29 18:00:40 3293 1

原创 阿里云轻量服务器使用

这样服务器就已经弄好了,但是没有我们想要的软件,比如java,tomcat,mysql 等等都没有安装。将命令复制下来,在远程连接界面root账号下执行命令,执行到图片所示内容属于 y ,表示同意,等待宝塔面板安装完成。在安装宝塔面板之前我们要先放开服务器的8888端口,不然无法登录宝塔面板。:就是一个纯净的服务器系统,没有安装别的软件,建议选择系统镜像。点击远程连接,就可以直接进入,这里是浏览器远程连接,不需要密码。百度搜索宝塔面板,进入官网,找到安装宝塔面板的脚本命令。进入之后,重置服务器系统和密码。

2022-11-10 14:45:06 3293

转载 studio3T连接不上mongoDB

使用studio 3T连接不上mongoDB,使用RoBo 3T可以连接。

2022-10-31 16:54:41 1128 1

原创 kafka单机安装和测试使用。

接手公司的老项目,公司使用的kafka版本 kafka_2.10-0.8.2.1 , 版本有点老旧,之后的版本和这个版本有很大不同,操作kafka时需要注意。这里简单说下 安装kafka和使用测试的过程。

2022-10-24 16:31:22 1130

原创 java连接MongoDB

在spring配置文件中applicationContext.xml中加入mongo的连接配置。注意spring-data-mongodb 的版本。使用mongoTemplate连接mongodb。

2022-09-28 11:45:16 1150

原创 mongoTemplate条件查询报错

mongoTemplate条件查询时报属性匹配异常信息:Caused by: java.lang.IllegalAccessError: tried to access class org.springframework.beans.PropertyMatches from class org.springframework.data.mapping.PropertyReferenceException。

2022-09-28 10:25:07 449

原创 Windows如何ping端口

cmd中原生带有ping命令,但ping命令的缺点是无法指定目标端口,如果目标主机只开放了部分端口,则ping命令无法返回正确的结果。

2022-08-26 14:26:46 13248

原创 本地调试支付回调内网穿透工具

我想装个B让其他同学在外网访问我的程序,应该怎么办?接了个小外包,给客户演示Demo没有站点怎么办?做微信、支付宝支付等其他第三方平台的功能,没有外网回调地址,应该怎么办?

2022-08-15 17:14:45 2786

转载 mysql千万级别数据库优化

使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死。严重影响业务。问题前提:老系统,当时设计系统的人大概是大学没毕业,表设计和sql语句写的不仅仅是垃圾,简直无法直视。原开发人员都已离职,到我来维护,这就是传说中的维护不了就跑路,然后我就是掉坑的那个!!!我也是接手一个老项目,表数据基本是千万级别,其中最大一张表数据60个G,我把它删了但没有跑路。...

2022-08-05 14:32:30 618

原创 汉字转拼音

提供了汉字转拼音的主要方法定义如何输出拼音,提供了拼音输出的样式LOWERCASE:输出小写,UPPERCASE:输出大写输出音标的设置WITH_TONE_MARK:直接用音标符(必须设置WITH_U_UNICODE,否则会抛出异常),WITH_TONE_NUMBER:1-4数字表示音标,WITHOUT_TONE:没有音标特殊音标ü的设置(了解下)WITH_V:用v表示ü,WITH_U_AND_COLON:用"u:"表示ü,WITH_U_UNICODE:直接用ü。...

2022-08-03 12:01:15 772

原创 frp内网穿透服务使用

frp是一个专注于内网穿透的高性能的反向代理应用,支持TCP、UDP、HTTP、HTTPS等多种协议。可以将内网服务以安全、便捷的方式通过具有公网IP节点的中转暴露到公网。frp是一个开源的内网穿透应用,有客户端软件和服务端软件,大概工作过程如下服务端运行在具有公网IP的服务器上,比如Linux上,并监听某个端口,等待客户端连接。客户端运行在需要穿透的内网机器上,比如本地电脑上,连接到服务器之后,服务器开始监听客户端需要穿透的指定端口。........................

2022-07-22 17:23:14 18469 1

原创 Fiddler抓包工具的使用

Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求。允许你监视、设置断点、甚至修改输入输出数据。Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展。换言之,你对HTTP协议越了解,你就能越掌握Fiddler的使用方法。你越使用Fiddler,就越能帮助你了解HTTP协议。Fiddler无论对开发人员或者测试人员来说,都是非常有用的工具。Fiddler是以代理web服务器的形式工作的,它使用代理地址。...

2022-07-21 17:19:45 1798

原创 服务器项目部署的问题

服务器上的项目更新完后,没有反应,还是显示更新项目前的内容。本地电脑启动项目显示更新后的内容,是正常启动。尝试了几种方法,最终成功,这里记录下,后面再研究。1,清理浏览器缓存,不行。2,服务器上关闭项目,重新启动tomcat,不行。3,网上找到一个方法,tomcat文件夹下有一个work文件夹,删掉work/catalina/localhost中的内容,然后重新部署项目war包,启动tomcat,不行。4,同事告知一个方法,使用Edge浏览器,登录项目所在网址,打开F12,右键点击Edge浏览器左

2022-05-17 15:04:20 280

原创 springboot实现支付宝支付功能

一,实现支付宝支付功能步骤1,创建一个springboot项目2,注册入驻支付宝成为开发人员3,进入沙箱应用,获取配置到项目中的配置信息**(重要!!!)**4,下载支付宝开放平台开发助手,生成应用公钥和应用私钥**(重要!!!私钥要配置到项目中)**5,springboot中配置支付宝支付信息,编写代码。6,测试支付功能。创建springboot项目省略二,入驻支付宝成为开发人员搜索支付宝,进入支付宝首页—》我是开发者—》注册登录(第一次登录时要求你必须入驻,直接入驻就行了)地址给你准

2022-04-22 16:57:17 15656 6

原创 JSON,JSON字符串,java对象之间互转

以下所有内容使用的是fastjsonJSONObject是继承于JSON,下面JSONObject调用的方法都来自于JSON类。json字符串转json对象或者java对象使用的都是 JSON.parseObject() 方法json对象和java对象转成json字符串使用的嗾使 JSON.toJSONString() 方法java对象转json对象需要强转 JSON.toJSON()public class TestFastJson { //json字符串-简单对象型 priva

2022-03-08 11:45:06 555

转载 Tomcat启动报错

文章来源:https://blog.csdn.net/MXDMAX/article/details/120827517Tomcat启动报错:Error:Cannot build artifact ‘ytdatemonitor:war exploded’ because it is included into a circular depe解决方案:步骤:File-- Porject Struccture ---- Artifacts...

2022-03-02 15:53:47 276

原创 IDEA导入Eclipse项目

新到一家公司,会接收公司的一些老项目,而这些老项目是用eclipse写。一,导入Eclipse项目至ideaFile – New – Project from Existing sources。 选择你的eclipse项目或者在IDEA启动欢迎页选择 import project此步比较关键,选择Eclipse,往后直接next next finish 就可以了。详细步骤select Eclipse project directory这个页面,建议不做更改,使用默认设置,直接点击Next即

2022-02-17 18:40:10 17584 3

原创 MybatisPlus动态修改表名

一,业务背景 业务上要求存储数据的时候根据某个字段动态的选择数据要存储的表. 如根据code字段: code->[1001,1002]来进行选择存储的表: 经过下面的配置实现动态表名如 --> table1_1001,table_1002的效果.以此动态生成表名的效果.二,解决方案使用mybatis-plus中的动态表名插件,而且版本必须是3.1.2以上版本。需求,将数据按照月份放在不同的表中,2022年1月份数据放在monitor_accelerometer_rapid20220

2022-02-17 18:28:40 7965

原创 IDEA导入项目出现问题

导入项目后,发现idea右边找不到maven窗口不见了解决办法:右侧边栏没有出现maven, 还有一种可能就是pom.xml文件没有识别, idea觉得这个项目就不是个maven项目,导致idea无法加载依赖包。因此上述三种方法都没有用,解决办法:右键pom.xml文件, 点击" add as maven project "...

2022-02-16 12:48:44 212

原创 SQLyog写的查询语句不见了,怎么找回

有时候电脑突然重启,导致写的查询语句不见了,怎么找回。解决办法:点击sqlyog的文件–>打开会话保存点–>保存当前会话(否)–>选择 C:\Users\admin\AppData\Roaming\SQLyog\connrestore_backup.ysav 文件 打开即可...

2022-01-13 10:29:10 3314

原创 poi 读取单元格为null者空字符串

解析excel时会出现单元格为null的情况,这是因为excel编辑数据时该单元格没有被鼠标点击过,下面是关于单元格为null的处理方式。第一种:if 判断获取单元格时可能出现null,也有可能出现空字符串“”,所以我们需要对两种进行判断 //判断单元格是否为null和单元格类型是否为空 Cell dataCell = dataRow.getCell(j); if(dataCell != null || dataCell .getCellType() != Cell.CELL_TYPE_BLANK

2022-01-10 11:18:43 3988

转载 程序异常终止:Process finished with exit code -1073741819 (0xC0000005)

程序异常终止:Process finished with exit code -1073741819 (0xC0000005)程序上周五下班还是可以正常运行,周一打开项目就启动不了,报出上面错误。自己尝试各种方法都没能解决,在网上找到一个答案。解决方案地址:https://blog.csdn.net/Chameleons1/article/details/87101046**原因:**原因是安装了金山词霸,测试关闭金山词霸后run可行,重新打开金山词霸后run还是可行的。论坛回复说自动取词/自动划译

2021-12-06 10:59:22 924 1

原创 读取resources下资源的问题

读取resources资源-class.getResource、ClassLoader.getResource和getResourceAsStream的区别1.基础说明:javaweb项目部署到服务器中,会将项目打包成jar包或者war包,此时就不会存在src/main/resources 目录了,jvm在编译项目时,会将java下的文件和resources下的文件都放到target/classes目录下,也就是通常说的classpath,如下图2.class.getResource、ClassLo

2021-11-25 15:13:30 571

原创 关于IDEA2021.2安装lombok插件问题

参考文章问题:安装新版本IDEA2021.2搜索不到lombok插件lomhok下载地址: https://plugins.jetbrains.com/plugin/6317-lombok/versions一,下载lombok插件我这里下载的是最新版lombok下载下来是zip格式的压缩包通过压缩软件直接进去,按照路径找到jar包,我用的是好压直接进入jar包找META-INF找到这个配置文件二,修改lombok中的配置文件这个文件直接在压缩包里面不好修改,还会提示文件只读不能

2021-10-04 16:51:32 5532 11

原创 springboot自动编译和热部署设置

一.热部署的目的IDEA 编写传统 web 应用使用外置的 Tomcat 时,前端代码修改后是可以自动编译,页面刷新就能看到效果的。而现在开发 SpringBoot 项目时,因为它使用的是内置的 Tomcat ,所以即使是在 html 页面上修改内容,它也必须重新启动之后才能看到效果,这样开发上很不方便。本文将解决这个问题。使用热部署前提是idea要开启自动编译功能, eclipse默认开启自动编译开启热部署步骤:1. idea开启自动编译功能2. 引入devtools依赖并生效3. 项目配置

2021-09-28 11:42:26 1416

转载 IDEA本地仓库有jar包但无法引用或打包

文章引用在实际开发中,很多时候有些jar包可能无法从远程仓库中获取,这时只能通过手动方式将jar包打进本地仓库,但是当我们使用IDEA进行开发时,却经常遇到本地仓库明明有jar包,但在pom文件中引用时,却依然报错,也无法进行打包。这个问题也是困扰了我很久,直到上网查了很久,才稍微总结出一点点解决的办法,但是此方法并不一定有效,仅供参考。1.通常我们通过远程仓库下载jar包时,会在jar包所在的目录下生成_remote.repositories文件标识该jar包,所以如果该文件存在,则删除即可,再次进行

2021-09-23 17:09:10 3049

转载 springboot项目结构

一,代码层结构domain: 数据库实体类(也有使用pojo和entity)dao: 数据接口访问层service: 数据服务接口层impl: 数据服务接口实现层controller: 控制层utils: 工具类config: 配置类dto: 数据传输对象数据传输对象(Data Transfer Object)用于封装多个实体类domain之间的关系,不破坏原有的实体类结构vo: 视图包装对象视图包装对象(View Object)用于封装客户端请求的数据,防止部分数据泄露如:管理员I

2021-08-09 15:22:50 3753

原创 springMVC参数绑定的几种方式

1,默认支持的类型SpringMVC 有支持的默认参数类型,我们直接在形参上给出这些默认类型的声明,就能直接使用了。如下:①、HttpServletRequest 对象②、HttpServletResponse 对象③、HttpSession 对象④、Model/ModelMap 对象ModelMap是Model接口的一个实现类,作用是将Model数据填充到request域 , 即使使用Model接口,其内部绑定还是由ModelMap来实现@RequestMapping("/defaultPa

2021-08-09 10:56:39 2760 1

原创 Postman如何生成接口文档

接口测试工具,更适合国人的使用习惯,一键生成接口文档,一键导出,不用有postman的麻烦操作。仅供参考。

2021-08-04 14:15:39 10580

转载 启动SpringBoot报错Input length = 1解决办法

引用来源报错信息maven-resources-plugin:3.2.0:resources (default-resources) on project jcy_interface_services: Input length = 1 -> [Help 1]错误原因maven,resource目录下配置文件的编码格式未设置。默认为GBK编码格式,需要在idea中设置编码为UTF-8。解决办法1.Settings---->File Encodings----> 凡是设计编码格式

2021-08-02 09:59:59 6401 2

原创 Logback configuration error detected:D:\log\exchange-platform\info.2021-07-27.log (系统找不到指定的路径。)

Caused by: java.lang.IllegalStateException: Logback configuration error detected: ERROR in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Failed to create parent directories for [D:\log\exchange-platform\info.2021-07-27.log]ERROR in ch.qos.logba

2021-07-27 12:39:35 678

原创 使用POI写入和读取Excel文件中的数据

一,POI中提供的常用方法Workbook类提供的方法 createSheet("员工信息表") 创建某张表 getSheetAt(0) 根据工作簿索引获取工作表 getSheetName(0) 获取第一张表的表名 getSheet("表名") 获取某个表的工作表 getNumberOfSheets() 获得工作薄中工作表的个数 使用for循环获取每张表 Sheet接口提供的方法 createRow(0) 创建第一列 getShee

2021-07-21 12:41:45 4329

转载 Could not autowire. No beans of ‘UserMapper‘ type found.

文章来自SpringBoot与MyBatis整合的时候,也遇到过这个问题。原因可能有两个,第一个是IntellijIDEA本身工具的问题。第二个便是我们导入@Service包的时候导入包错误造成的检查完第二个问题后,没有发现问题,那就是idea的问题,问题产生的原因:因为 @Mapper 这个注解是 Mybatis 提供的,而 @Autowried 注解是 Spring 提供的,IDEA能理解 Spring 的上下文,但是却和 Mybatis 关联不上。而且我们可以根据 @Autowried 源

2021-07-20 15:33:54 11237 2

原创 org.springframework.beans.factory.BeanDefinitionStoreException

spring和mybatis进行整合时碰到的问题如下:Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL原因:工程的jdk版本和spring的jar包不兼容,我用得JDK1.8_201 , spring的版本是5.1.6.RELEASE ,更改spring版本为5.1.0.RELEASE 问题解决...

2021-07-16 17:16:53 435

原创 Failed to load ApplicationContext

报错:Caused by: java.lang.IllegalStateException: Neither GenericXmlContextLoader nor AnnotationConfigContextLoader was able to load an ApplicationContext报错的原因是找不到配置文件@RunWith(SpringJUnit4ClassRunner.class)在@RunWith下没有添加@ContextConfiguration(locations=“clas

2021-07-16 16:47:23 6294

原创 Could not find resource mybatis-config.xml

配置文件位置没放错,就是找不到配置文件可能是idea编译器没法识别,又在pom中指定了这段配置,还是无法解决问题 <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.prope

2021-07-16 14:56:15 7238 4

原创 springboot启动报Whitelabel Error Page

Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Wed Jul 14 11:38:25 CST 2021There was an unexpected error (type=Not Found, status=404).解决办法:1,先检查URL是否正确2,检查Controller类是否在springboot的启动类的同级

2021-07-14 12:33:30 384

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除