自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蜗牛哲学的博客

程序人生不只是代码

  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 The dependencies of some of the beans in the application context form a cycle

图中长方形指示的箭头代表了,引入依赖的方向,在yml文件添加如下配置,完美启动。根据报错上下文,可以看到。

2024-02-28 23:17:23 400

原创 一文说清VO,BO,PO,DO,DTO的使用场景

项目中经常看到实体类在不同场景下命名不同,通常由VO,BO,PO,DO,DTO结尾,看的束手无策,每次都不清楚,想一次搞懂就看这个

2024-02-26 23:02:48 423

原创 mongoTemplate的使用

【代码】mongoTemplate的使用。

2024-02-26 22:37:12 84

原创 Mysql全局级别修改SQL模式的详细教程

输入MySQL的root密码后,您应该看到sql_mode的值不再包含ONLY_FULL_GROUP_BY。行,如果文件中已经有一个。行,请相应地修改它。

2024-02-20 21:54:19 458

原创 MySQL8的ONLY_FULL_GROUP_BY SQL模式兼容问题

1. 问题描述2. 解决方法1. 修改查询2. 修改SQL模式3. 使用`ANY_VALUE()`函数。

2024-02-20 21:39:42 562

原创 Windows10下Tomcat8.5安装教程

可以尝试重启电脑,再启动Tomcat试试。不行的话,就修改Tomcat端口号。可能是端口号被占用。Tomcat默认窗口时8080。Windows下进入CMD窗口,使用。下载的时候需要对应自己的JDK版本。

2023-11-18 21:54:50 439

原创 Windows10下Maven3.9.5安装教程

打开maven目录下conf 文件夹下的 settings.xml。计算机→属性→高级→新建系统变量。出现上面信息说明成功了。

2023-11-18 19:08:35 1508 1

原创 Windows10下Mysql8.0安装教程

链接:https://pan.baidu.com/s/1uP2xZj8g05xg-oHX_nfnmA。CMD命令窗口下,进入根目录D:\installSoft\mysql-8.0.21-winx64。在mysql根目录创建my.ini文件。后面的初始密码到临时文件。这里粘贴上面保存的密码。

2023-11-18 16:28:01 190

原创 swagger 注解忽略字段、类、方法

swagger 注解忽略字段、类、方法

2023-05-10 11:59:50 2088

原创 python之arcgis Query空间查询(点线面取交集)

需求:通过arcgisserver根据绘制的几何图形区域(点、线、面)进行空间查询,返回的结果需要与绘制的几何图形区域取交集。

2023-05-06 16:15:48 156

原创 ArcGIS Server中的Query查询图文教程

2.当 outStatistics 时,将使用的唯一其他参数是 groupByFieldsForStatistics、orderByFields、text、time 和 where。1.outStatistics 仅在那些指示 upppportsStatistics 为真的图层/表上受支持。描述:要计算的一个或多个基于字段的统计信息的定义。

2023-04-24 09:41:35 1584

原创 IDEA 拉取代码或提交代码相关问题

1. 问题: IDEA 拉取代码失败,报Can’t Update错误现象:解决方法:我这里用的svn,可以看到下图项目目录配置的是Git,方法一,选中这此项点击”-“号,移除,最后保存Apply->OK方法二,选中这此项点击VCS下的Git打开下拉表,更改为svn,最后保存Apply->OK2. 问题: IDEA 提交代码commit的时候卡住,commit之后卡死在performing code analysis解决方法:打开commit changes窗口,勾选如

2022-05-18 11:13:39 270

原创 win10 postgresql10.20安装配置教程(详细版)

官方下载https://www.enterprisedb.com/download-postgresql-binaries环境变量1、此电脑–》右键属性–》高级系统设置–》环境变量2、将bin目录放到Path中:你的安装目录/bin;,注意前后分号隔开3、新建一个PGDATA的系统变量;初始化数据库管理员身份 cmd运行:initdb.exe -D D:\webapp\pgsql-10.20\data -E UTF-8 --locale=chs -U postgres -W或者将已

2022-02-27 04:01:09 4644

原创 idea生成JPA实体类

一、 配置Persistence 窗口File—>>Project Structure—>>modules—>>+ —>>JPA,如下图二、配置数据源三、打开配置Persistence 窗口,生成实体类导入数据库架构,配置选项如下图,最后点OK生成注意:红色波浪线处理...

2021-12-21 17:51:24 1153

原创 1366 - incorrect Decimal value :‘0‘ for column ‘‘ at row - 1【解决】

再修改mysql的时候常见到的一个问题1.场景 ALTER TABLE `tb_salary`.`tb_jcdxzb` MODIFY COLUMN `salary` decimal(20, 2) NULL DEFAULT NULL COMMENT '风险消除信息工资性收入' AFTER `fxbzxxrjsrckfw`;修改数据库某字段的数据类型时,执行完以上sql出现报错如1366 - incorrect Decimal value :'0' for column '' at row - 1

2021-12-17 13:31:19 7487 2

原创 mysql-8.0.13 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated colum

mysql 执行错误,如下sqlSELECT * FROM ( SELECT * FROM ( SELECT * FROM student ORDER BY gmt_modified DESC LIMIT 9999 ) b GROUP BY s_no ) c WHERE 1 = 1 ORDER BY gmt_modified DESC解决方式:Windows:打开安装根目录的my.ini配置在[mysqld]加入sql=...,如下配置[mysqld]# 数据库兼容配置sq

2021-11-30 17:10:52 728

原创 安装Memcached:Failed to ignore SIGHUP: No error 解决方式

Memcached安装1.4.5 版本管理员运行cmd,出现如下错误:解决方式:命令行中输入schtasks /create /sc onstart /tn memcached /tr "'c:\memcached\memcached.exe' -m 512",回车注意:c:\memcached\memcached.exe替换自己的安装地址,更多安装细节请参考见如下:...

2021-11-23 10:51:20 1012

转载 JPA自定义ID生成策略(雪花算法)

首先实现一个实体类的基类,在基类中定义ID的生成策略,子类继承其实现,这样就不用每个实体类都去写一遍了1.基类import com.fasterxml.jackson.annotation.JsonFormat;import org.hibernate.annotations.GenericGenerator;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence

2021-11-16 18:21:25 2911

原创 Ambiguous mapping. Cannot map ‘bsIndex‘ method解决方案(JPA)

问题:解决方法:接口映射冲突,修改重复的映射,@GetMapping(value = "/info")

2021-11-13 17:50:02 327

原创 Composite-id class must implement Serializable: com.hndist.industry.jpa.primary.entity解决方案(JPA)

解决方法:意思是复合主键的类,必须实现序列化public class BsIndex implements Serializable{ private static final long serialVersionUID = 1L; }

2021-11-13 17:37:05 360

转载 Could not determine type for: java.util.List, at table 项目启动报这种错误的解决方案(JPA)

解决方法:注解要么写在字段上,要么写在get方法上,千万不能混合使用,否则会报这个错误

2021-11-13 17:18:25 1311

转载 MybatisPlus 主键策略

MybatisPlus 主键策略我们可以通过@TableId注解的 类型属性来设置主键id的增长策略,一共有几个多个主键策略,可根据情况自由配置。1,ASSIGN_ID(雪花算法)如果不设置类型值,默认则使用IdType.ASSIGN_ID策略(自3.3.0起)。该策略会使用雪花算法自动生成主键ID,主键类型为长或字符串(分别对应的MySQL的表字段为BIGINT和VARCHAR)提示:该策略使用接口IdentifierGenerator的方法nextId(以实现类为DefaultIdentifie

2021-09-26 11:33:01 393

原创 java多线程处理数据

import lombok.extern.slf4j.Slf4j;import java.util.ArrayList;import java.util.List;import java.util.concurrent.*;@Slf4jpublic class ExecutorUtils { private static final int CORE_POOL_SIZE = 5; //核心线程数为 5 private static final int MAX_POOL_SIZE

2021-09-24 17:59:04 1706

转载 Nginx配置txt、pdf、doc、xls等文件直接下载或在线预览的方法

nginx也可用来作为附件服务器使用,毕竟nginx对静态文件支持较好,那么直接贴网址直接访问想下载,但是问题就来了,各大浏览器都针对,图片 txt,pdf,都是直接打开的,没法弹出另存为按钮。解决思路就是,告诉浏览器这个文件需要下载而不是直接打开1、下载方式使用Nginx时,如果要让一些附件比如 txt,pdf,doc等不直接在浏览器打开,而是 弹出另存为的对话框(也就是下载)则可以在nginx的加上头配置如下:代码如下:if ($request_filename ~* ^.*?\.(tx.

2021-08-31 09:35:13 15682 2

原创 Mysql 统计月份,年份

假设业务表是A,面积字段:mj,时间字段:gmt_create,要统计面积字段。1. 统计近半年(近6个月)的数据日期表sql:有点像临时表select tmp.year_month from (SELECT DATE_FORMAT(CURDATE(), '%Y-%m') AS `year_month`UNION SELECT DATE_FORMAT((CURDATE() - INTERVAL 1 MONTH), '%Y-%m') AS `year_month`UNION SELECT DA

2021-08-17 18:21:01 1479

原创 classpath:db.properties报红的原因

1.可能是properties文件名名称错误2.可能是resource目录结构类型是否是"资源文件"不是的话,进行修改,鼠标右键如下图

2021-08-16 17:58:19 2649

原创 SSM项目集成MyBatis Generator 插件

1、修改maven的pom文件只需要将如下依赖添加到pom.xml文件中即可。(注意此处是以plugin的方式,放在 中间即可)<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version></

2021-08-16 17:16:20 129

原创 spring boot快速集成Apache OpenOffice

工作需求:提供一个接口,页面上的文档不仅支持下载,还可以在浏览器上可以预览的功能。我们知道pdf是支持浏览器在线预览的功能的,所以只要把其他格式的文档转换为pdf是不是就间接的展示了呢?一、openoffice简介:OpenOffice.org 是一套跨平台的办公室软件套件,能在Windows、Linux、MacOS X (X11)和 Solaris 等操作系统上执行。它与各个主要的办公室软件套件兼容。OpenOffice.org 是自由软件,任何人都可以免费下载、使用及推广它。看看官网对它的介绍.

2021-08-12 18:32:52 4743

转载 Java 多个文件压缩为一个zip文件

效果图压缩前压缩后代码public class ZipMultiFile { public static void main(String[] args) { // 压缩的文件源 File[] srcFiles = { new File("F:\\tmp\\a.png"), new File("F:\\tmp\\b.txt"), new File("F:\\tmp\\c.docx") }; // 存放压缩文件的临时文件

2021-08-10 17:30:28 5265 2

原创 Java 实现图片或文件在线预览及下载

效果图图片pdf代码@GetMapping("/downFile") public void downFile(HttpServletResponse response, HttpServletRequest request) { try {// File file = new File("C:\\Users\\hnsh\\Pictures\\铁山靠.png"); File file = new File("F:\\Ba

2021-08-10 16:51:16 2083

原创 nginx 报 413 Request Entity Too Large

在上传图片的时候,图片大于1M就报错,不使用nginx时,正常调用,但使用ngingx就报问题,查看nginx错误日志,报" *12472 client intended to send too large body: 1055478 bytes".原因是因为nginx设置的文件最大传输大小太小或没有设置(默认)在配置文件nginx.conf中http{ }中添加client_max_body_size 100m; #文件最大大小,如下配置http { include .

2021-08-06 13:13:54 82

原创 windows集成ELK环境(7.6.2版本)

文章目录集成ELK环境1.1.安装Elasticsearch1.2.安装Kibana1.2.1解压运行kibana.bat(先启动es,再启动kibana)1.2.2下载ik分词器1.3.安装logstash1.3.1 安装logstash-input-jdbc1.3.2 创建模板文件1.3.3 启动logstash.bat:1.3.4.测试同步数据1.4.扩展-安装文档抽取插件 ingest-attachment安装常见问题1. 启动es.bat时,出现中文乱码2. 启动es.bat闪退3. Argume

2021-04-30 00:27:38 1640 11

原创 运行logstash -f mysql.conf报错

运行logstash -f mysql.conf报错,:message=>"Expected one of #, {, ", ', } at line 13, column 1 (byte 497) after input {stdin{}\njdbc启动logstash时,报错如下:[2021-04-22T16:29:20,994][ERROR][logstash.agent ] Failed to execute action {:action=>LogStash:

2021-04-22 17:01:36 927

转载 MySQL 查看数据库中有主外键关系的表信息

MySQL 查看数据库中有主外键关系的表信息SQL: SELECT C.TABLE_SCHEMA 拥有者, C.REFERENCED_TABLE_NAME 父表名称 , C.REFERENCED_COLUMN_NAME 父表字段 , C.TABLE_NAME 子表名称, C.COLUMN_NAME 子表字段, C.CO

2021-04-14 09:24:58 882

原创 笔记:jdk 1.8 使用switch报错:Incompatible types. Found: ‘java.lang.String‘, required: ‘byte, char, short o

今天我在使用idea开发Java的时候发现,jdk1.8使用switch报错,Incompatible types. Found: 'java.lang.String', required: 'byte, char, short o:上网查了很多资料,有的大神说是使用enum,参考链接https://blog.csdn.net/sinat_31726559/article/details/51659601?locationNum=4,也是可以的,但我的方法更加简单总结:在idea左上角依次打开F

2020-07-03 14:32:27 7219 1

原创 简单实现富文本编辑器

下载地址:http://kindeditor.net/ssm+angular+bootstarp一、下载将下载的文件解压放在项目中静态目录下如:二、在数据库中找到相应的字段,进行绑定,再调用editor.html()就可以获取里面的数据1.在js代码中写入获取编辑器中的值$scope.setEditerValue=function(){ $scope...

2019-12-15 02:47:32 411

转载 [springBoot系列]--springBoot注解大全

   [springBoot系列]--springBoot注解大全一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文...

2018-07-27 14:09:58 168

转载 SVN详细介绍及使用,程序员必备

SVN简介: 为什么要使用SVN?      程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。Subversion是什么?   它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subversion可以通过网...

2018-07-05 10:15:06 1377

原创 原生Ajax的几种实现方法

在基于数据的应用中,用户需求的数据如联系人列表,可以从独立于实际网页的服务端取得并且可以被动态地写入网页中,给缓慢的Web应用体验着色使之像桌面应用一样。自从js有了各种框架之后,比如jquery,使用ajax已经变的相当简单了。但有时候为了追求简洁,可能项目中不需要加载jquery这种庞大的js插件。但又要使用到ajax这种ajax({ type:"post",//post或者get,非...

2018-06-28 17:37:04 2726

原创 2018年毕业生就业前景如何?十大行业中最赚钱的行业

根据2017年中国程序员调查的数据显示,程序员的薪资还是遥遥领先于其他行业,在互联网浪潮下,成为一名程序员也是不错的选择,那么程序员的就业前景如何?好不好?这个和行业有一定的关心,需要了解程序员行业前景如何?其次就是自己的技术和能力,如果技术精湛,那么程序员就业前景会广阔,更高。 程序员就业前景如何?好不好? 下面小编给大家寻找了一份关于程序员就业,薪资等的资料图片,可以看一下: 通过上...

2018-06-25 11:16:36 2776

MYSQL锁机制全揭秘.pdf

现在开发中越来越多会接触到各种锁,这里分享mysql的锁机制,在开发中随着用户量增大并发量也随之增大,资源争用成为了开发者关注的焦点,锁的实现也必不可少。所以我们不得不深入了解锁的原理及机制,来优化我们的项目。话不多说,希望能给大家一点帮助吧,如有版权问题请纠正

2019-05-30

空空如也

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

TA关注的人

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