自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 问答 (1)
  • 收藏
  • 关注

原创 oracle实战之ORA-00907: 缺失右括号

ORA-00907 缺失右括号,右括号缺失问题

2023-11-10 11:40:42 1405

原创 mysql设置text类型,自动转换成tinytext

正常 text是不用加长度11的,加上后,因为很小,所以自动转换成了tinytext。如果text设置了长度,但是长度比较小,就会自动转换成tinytext。

2023-11-06 17:01:39 222

原创 Rserve 关闭命令

【代码】Rserve 关闭命令。

2023-06-16 10:21:45 153

原创 Invalid bound statement (not found) 问题修复记录

当时范围写的太广了,导致所有的interface接口都成了实例注入到spring中去了。把mapper扫描具体到包路径,问题就解决啦。但我仔细对照了mapper.java和mapper.xml文件,都没有问题。首先在网上搜了很多,大都描述的是mapper文件有问题。最终问题出现在@MapperScan注解上。

2023-03-23 10:47:37 107 1

原创 买房大事记

买房

2022-08-26 23:30:13 377

原创 JAVA 合并两个List

存在两个List<T>listAlistB如何将两个list合并成一个Plain JAVA List<T> list = Lists.newArrayList(); list.addAll(listA); list.addAll(listB); List<T> list = new ArrayList(listA); list.addAll(listB); new ArrayList<T>(){{ addA

2022-04-27 19:00:36 16494 1

原创 如何巧妙地向上取整

(x + y - 1) / y

2022-02-07 15:33:23 388

原创 Maven之pom.xml继承父pom.xml配置,如何移除父pom中的依赖

文章目录前言一、项目间的依赖关系二、使用步骤1.父pom2.子POM总结子模块如何把父pom依赖的jar包排除掉maven 依赖管理原则——最短路径原则前言maven是java项目的管理和构建工具。我们可以通过引入不同依赖,以满足项目开发。项目越大,引入的依赖就越多,带来的管理问题也就越来越突出。因此,统一的依赖管理就显得尤为重要!提示:以下是本篇文章正文内容,下面案例可供参考一、项目间的依赖关系示例:二、使用步骤1.父pom使用dependencyManagement 和 plug

2022-01-27 20:31:14 29549 1

原创 转载:IDEA用Maven Projects能成功打包,用命令行失败

转载于:https://blog.csdn.net/thekenofDIS/article/details/82261937,以防丢失。使用的是IDEA自带的mavenIDEA右侧有一个maven projects菜单,里面有各个module的选项,可以执行各种maven命令。命令行使用的是 环境变量中 设置的maven,所以使用terminal执行失败...

2022-01-18 16:19:56 1076

原创 @Inherited元注解的使用

@Inherited元注解:标记在注解上方,作用于被标记的注解@Template,类似@Inherited的注解称为元注解。@Inheritedpublic @interface Template{}作用: 被标记的注解@Template,是可以被自动继承的,但仅限于类与类之间的继承。以下示例来源于网络:春晨编辑的《@Inherited元注解的使用》举例:使用@Inherited定义注解:@Name和@Abbreviation没有用@Inherited标记的注解@Uppe

2022-01-13 16:11:57 237

原创 @Builder builde时如何添加泛型

@Data@Builder@NoArgsConstructor@AllArgsConstructorpublic class Page<T> { @Builder.Default private int pageSize = 10; @Builder.Default private int pageNum = 1; @Builder.Default private int totalNum = 0; @Builder.Defaul.

2021-12-30 15:27:46 1101

原创 枚举类中写抽象方法

public enum Week { TUESDAY(){ @Override public void getWeekNum() { System.out.println("礼拜二"); } }, WEDNESDAY(){ @Override public void getWeekNum() { System.out.println("周三");

2021-12-08 10:14:55 522

原创 Parameter 0 of constructor in ‘‘ required a bean of type ‘‘ that could not be found.

当出现 如下 问题时:Parameter 0 of constructor in '' required a bean of type '' that could not be found.问题可能出现的原因,是包扫描不对修改两个地方:启动类,扫描包的注解yml文件mybatis-plus.mapper-locations的值启动类@SpringBootApplication@EnableWisecoConfigCenter@ComponentScan(value={"com.w

2021-11-03 14:41:33 10397

原创 No property * found on entity class Object to bind constructor paramet

org.springframework.data.mapping.MappingException: No property b found on entity class com.stjy.elastic.domain.es.UserModel to bind constructor parameter to!在项目中,将数据从es映射成java类的过程中,我使用了lambok中建造者的继承模式,如下@Data@SuperBuilder@Document(indexName = UserCons

2021-08-06 14:29:36 1192 1

原创 Elasticsearch 学习总结

文章目录索引名规范新建索引(3)Java创建示例:删除索引清空索引中数据的dslkibana:bash:查看数据概念查询计数精确匹配termsterms_setbool查询filter全文搜索查询matchmatch_phrasematch_phrase_prefixmatch_all多字段匹配查询 multi_matchin 和 not in 查询idsprefixwildcard1 功能简介2 使用示例(1)场景示例:(2)ES查询示例:(3)Java查询示例:constant_scoreexists1

2021-08-01 00:41:45 223

原创 Canal部署过程中的错误

文章目录错误一:NullPointerException错误二:MySQLNonTransientConnectionException错误三:ESConnection错误四:UnknownHostException错误五:CommunicationsException错误六:CanalClientException错误七:ClassCastException错误八:IllegalStateException错误九:65536canal程序包API错误一:NullPointerException日志:

2021-07-09 17:53:15 8592 10

原创 canal1.1.5同步Mysql数据到ES7

canal1.1.5同步Mysql数据到ES7资源准备下载地址Mysql5.7JDK1.8Es7要求安装jdk11,jdk1.8能运行,不清楚坑多少ElasticSearch7.12.1集群或单机(7.x +)elasticsearch-7.13.3-linux-x86_64.tar.gzcanal-deployercanal.deployer-1.1.5.tar.gzcanal-adaptercanal.adapter-1.1.5.tar.gz

2021-07-09 17:33:01 1050 12

原创 最最最简单的springboot项目 之 helloworld

最简单的pom配置:可以 spring-boot-dependencies也可以 spring-boot-starter-parent没有多余的依赖!没有多余的依赖!没有多余的依赖!<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta

2021-05-28 19:00:22 103

原创 网络表格——7层概念模型

OSI的“实现”:TCP/IP OSI七层模型 TCP/IP概念层模型 功能 TCP/IP协议族 应用层 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SMMP,FTP,SMTP,DNS,Telnet 表示层 数据格式化,代码转换,数据加密 没有协议 会话层 解除或建立与别的接点的联系 没有协议

2021-05-10 17:14:41 84

原创 maven 命令参数意义

mvn clean install -X -U -PtextColumn 1Column 2clean清空cacheinstall编译+打包 (==complie+packagedeploy推送到远程仓库package打包-U强制从远程仓库更新-Xdebug模式打印日志-P指定profile,是dev还是test等当遇到[WARNING] The POM for com.imles:imles-unipush:jar:gex

2021-05-10 15:20:06 471

原创 org.springframework.jdbc.UncategorizedSQLException

总的来说,还是oracle的sql写的不对。习惯mysql的时候对关键字加 ` ,所以操作oracle会报错。其次,oracle的时间函数是SYSDATE,不是NOW().Exception in thread "Thread-120" org.springframework.jdbc.UncategorizedSQLException: ### Error updating database. Cause: java.sql.SQLException: sql injection viol

2021-02-20 11:20:23 9177

原创 JSON. toJSONString(obj) 打印为空 的原因是没有提供 get() 方法

JSON. toJSONString(obj) 打印为空 的原因是没有 提供 get() 方法class Person { /*名字(必须)*/ private final String name; /*性别(必须)*/ private final String gender; /*年龄(非必须)*/ private final String age; private Person(Builder builder) { this.na

2021-02-09 17:14:48 1883

原创 mysql8 全部变量统计

+----------------------------------------------------------+--------------------------------------------------------------------------------------------+| Variable_name | Value

2021-02-09 15:02:20 248

原创 java多态的理解

被final修饰的父类在子类中无法被重写public class SuperClass { final String name = "linjunjie"; public final void doSomething(){ System.out.println("SuperClass doSomething"); }}class SubClass extends SuperClass { String name = "ljj"; //d.

2021-02-09 11:31:13 91 1

原创 Linux 命令汇总 (奇奇怪怪)

alias替换

2021-02-03 11:43:05 325

原创 macOS Big sur如何用root用户登陆

前景:系统:macOS Big sur版本:11.1手残党,想用命令sudo su切换root用户,于是乎,在unit系统上使用linux系统的文件格式。如下:结果 直接切到普通用户,执行 sudo su 命令报错,完了,root用不了了!!!修复:偏好设置 => 用户与组 => 登陆选项(需要管理员命令) => 加入 => 打开目录实用工具 => 需要解锁 => 编辑 => 启用Root用户 => 屏幕左上角苹果标志 => 退出登陆"

2021-01-09 21:41:36 1871

原创 Linux 单引号、双引号、反引号、括号、双括号、花括号

单引号:不进行转译和获取变量,输出原字符串echo 'date'date双引号:可以进行变量的赋值vi hello.sh#!/bin/bashecho 'input name:'read nameHello $name sh hello.shinput name: AskerHello Asker反引号:输出命令执行结果echo `date`Tue Dec 29 10:33:40 CST 2020echo datedate...

2020-12-29 10:43:19 970

原创 Another app is currently holding the yum lock; waiting for it to exit...问题

yum被锁定了可以强制杀死进程来解决rm -rf /var/run/yum.pid[wjj@localhost ~]$ sudo yum install -y net-toolsLoaded plugins: fastestmirror, langpacksExisting lock /var/run/yum.pid: another copy is running as pid 3554.Another app is currently holding the yum lock; wait

2020-12-23 11:18:16 82

原创 linux虚拟机删除不用的用户

删除用户 $ userdel -rf ${username}删除用户家目录 $ rm -rf /home/${username}删除用户相关权限设置 $ vi /etc/sudoers删除用户邮箱 $ rm -rf /var/spool/mail/${username}一般上面四部就可以删除用户了,保险起见,查看passwd和group文件是否还有用户信息,有的话,一并删除掉 $ cat /etc/passwd $ cat /etc/group...

2020-12-11 13:58:53 10934 10

原创 vi 命令E486: Pattern not found

在windows机器上编辑,然后拿到linux上运行,有一个隐藏问题,就是格式不对,需要我们$ vi -b ${filename}查看发现,文件每一行末尾都有一个 ^M因此 执行全局替换命令,%s/^M//g回车enter后,会发现报错 E486: Pattern not found原因是:^M是手书的应该用 ctrl + v , ctrl + m,就打出来了 ^M细心的你会发现 ^M 是带颜色的,跟手书的是不一样的。...

2020-12-10 17:48:34 9826

原创 排错:mount.nfs:access denied by server while mounting

服务器信息:服务器server:192.168.3.12客户端client:192.168.3.13nfs描述:192.168.3.12 和 192.168.3.13 共享一个文件夹 /home/lzgonline/rootfs检查nfs服务器配置:1.权限查看文件夹权限$ ls -lrtdrwxr-xr-x 如果权限不足,会报错: permission denied解决办法: 在服务器server(192.168.3.12)修改权限$ chmod -R 755 /home

2020-12-10 15:18:58 8963

原创 javac编译 > java运行 > 找不到或无法加载主类

package com.example.jvm;public class ByteCodeDemo { public static void main(String[] args) { int i = 2, j = 5; i++; ++j; System.out.println(i); System.out.println(j); }}javac编译,只要不是ByteCodeDemo类中有逻辑错误,

2020-11-12 14:44:08 187 2

原创 踩坑《依赖重复引用》——Error processing condition on org.springframework.boot.autoconfigure.web.client.RestTemp

问题描述:在做文件上传功能的时候,上网上搜了一篇博文,就直接把code拷贝下来了,没仔细审查,然后启动的时候报错了。网上搜了很多,但是没有搜到。有一博文讲到可能依赖配置冲突了Then you have a broken jar. That dependency is part of spring-tx which is already included in both spring-boot-starter-jdbc and spring-boot-starter-data-jpa. Remove y

2020-10-29 18:38:09 3968 2

原创 vi/vim命令-复制-粘贴-撤销-删除-替换-刷新

文章目录1.复制与粘贴同时打开两个文件回退刚刚的操作1.复制与粘贴# 复制 #yy 或者 Y复制游标所在行整行2yy 或者 y2y复制两行y^ 或者 y0复制至行首,不含游标所在处字元y$复制至行尾。含游标所在处字元yw复制一个wordy2w复制两个字(单词)yG复制至档尾y1G复制至档首# 粘贴 #p贴至游标后(下)P贴至游标前(上)如果只是想使用系统粘贴板的话直接在输入模式按

2020-10-15 11:34:41 517

原创 自定义配置文件的简单学习

application.yml 中自定义配置参数spring: **#Foruploadingfilestest-config: maxFileSize: 50定义TestConfig.java 类@Component@ConfigurationProperties(prefix="test-config")public class TestConfig{ private long maxFileSize; public long getMaxFileSize(){

2020-10-09 11:56:07 187

原创 Linux安装nginx

官网地址 :http://nginx.org/en/download.html    ~~~~    下载nginx1.8.0版本(当前最新稳定版本)。需要环境安装nginx是C语言开发,所以需要c编译:$ yum install -y gcc-c++PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用p

2020-10-09 11:37:49 44

原创 CentOS7中《防火墙》相关知识

检查查看防火墙的状态 $ systemctl status firewalld ( 或者 firewall-cmd --state ) //running 表示运行Centos7默认安装了firewalld,如果没有这条命令,那就尝试安装一下安装查看是否已经安装 firewalld 防火墙 $ rpm -qa | grep firewalld如果你的系统上没有安装,使用命令安装firewalld 防火墙 $ yum install -y firewalld f

2020-09-28 16:14:43 54

原创 求一个正整数数组中 连续不断的 子元素数组 的最大长度l,要求子数组的和是 >=s 的最小数组。

方法一、二、三是我解这道题心路历程。import com.alibaba.fastjson.JSONObject;import java.util.Arrays;import java.util.List;/** * @description: 大致题意: * 求一个正整数数组中 连续不断的 子元素数组 的最大长度l,要求子数组的和是 >=s 的最小数组。 * @author: Asker * @create: 2020/8/15 10:52 下午 **/public clas

2020-08-16 03:41:05 92

原创 使用Lambda并发流翻车事件——parallelStream().filter()过滤出来的个数少了

场景:处理一个list集合:List<CharVar> dpsCharVars,过滤不同的映射集合,并进行下一步处理。 JSONObject onehot_mappings = new JSONObject(); JSONObject seq_mappings = new JSONObject(); JSONObject woe_mappings = new JSONObject(); List<CharV

2020-08-13 21:28:35 3180

原创 java8 lambda 相关操作

详情看: https://blog.csdn.net/u013291394/article/details/52662761./*并集*/ List<AClass> unionResult = Stream.of(aClassList1, aClassList2) .flatMap(Collection::stream) .distinct() .collect(Collectors.toList()); assertEquals(unionRes

2020-08-03 16:27:25 189

空空如也

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

TA关注的人

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