自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (4)
  • 收藏
  • 关注

原创 Mysql explain 基本用法与简单分析

一、explain使用方式explain select * from article where name = 'today';二、建表语句CREATE TABLE `article` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(100) DEFAULT NULL COMMENT '名称', `summary` varchar(200) DEFAULT NULL COMME...

2021-12-12 22:39:29 406 1

原创 微信公众号 菜单 { “errcode“: 47001, “errmsg“: “data format error rid: 61b36b ...“}

一、微信公众号设置菜单出错{ "errcode": 47001, "errmsg": "data format error rid: 61b36b5f-67c88d2b-16a10b5b" }二、请求内容三、原因分析微信的菜单请求内容是JSON格式,且是要格式化过的,一旦格式有问题,就会产生这个问题,可使用postman自带格式化,可减少格式问题,如果还有,则手动进行重新输入,并再次格式化,防止其他内容混入重新设置:{ "button": [ ...

2021-12-10 23:56:22 6461

原创 微信公众号 获取菜单无内容 “is_menu_open“ : 0

一、获取当前菜单信息二、结果三、 分析已设置的菜单已删除或者未成功设置过菜单重新设置即可可查看:微信 公众号 测试号 设置菜单_ycsdn10的博客-CSDN博客

2021-12-10 23:48:55 732

原创 微信公众号 菜单{“errcode“: 40024, “errmsg“: “invalid sub button type rid: 61b16c2b-4f4b1664-7f8b4103“ }

一、配置菜单出错{“errcode“: 40024, "errmsg": "invalid sub button type rid: 61b16c2b-4f4b1664-7f8b4103" }二、请求内容三、修改删除"selfmenu_info":{和 末尾},得到:{"button":[{"type":"view","name":"百度",...

2021-12-10 23:44:14 2798

原创 微信 公众号 测试号 设置菜单

一、官方文档获取access_token:微信开放文档创建接口:微信开放文档查询接口:微信开放文档删除接口:微信开放文档二、设计菜单,接口数据封装与处理{"button":[{"type":"view","name":"百度","url":"https://www.baidu.com"}]}{"butto...

2021-12-10 23:40:02 1972

原创 api.weixin.qq.com: 未知的名称或服务

一、背景利用微信公众号发送消息,平常是好的,但是某一天突然不行了二、错误me.chanjar.weixin.common.error.WxErrorException: 错误: Code=0, Msg=api.weixin.qq.com at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.executeInternal(BaseWxMpServiceImpl.java:330) at me.chanjar.weixin.mp...

2021-12-08 23:41:59 6191

原创 mysql 数据库的 processlist

一、展示信息processlist展示了对应的数据库有哪些线程在运行,如果有些语句执行速度慢,可以在里面看到。二、命令show processlist:根据不同的账号权限可以看到所有用户的,当前用户的对应的连接。只有100条show full processlist:展示所有的连接数据select * from information_schema.processlist : sql查询语句,适合利用条件查询,或者自定义内容和进行监控三、内容解释id: 线程Id,可以..

2021-12-08 23:17:43 8268

原创 nacos 集群部署

一、解压官方包Nacos 快速开始二、对解压的版本复制三个重命名后缀加上1,2,3三、修改nacos->config下的配置application.properties对个不同的配置文件的port分别设置server.port=8848server.port=8849server.port=8850并且每个绑定一下ip,以防有多个ip绑定当前的服务器nacos.inetutils.ip-address=127.0.0.1四、复制其中一个的naco.

2021-12-05 17:03:02 790

原创 nacos 嵌入式数据库切换成mysql数据库

一、解压官方包Nacos 快速开始二、进入包里面的nacos->config目录三、打开application.properties文件,并进行mysql数据库的设置,直接设置在末尾即可spring.datasource.platform=mysqldb.num=1db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?useSSL=false&useUnicode=true&characterEncoding=.

2021-12-05 13:58:47 1740

原创 oracle 对只转发结果集的无效操作: last

一、建立数据库连接二、执行对应的查询sqlselect * from test where name='test'三、进行利用ResultSet进行手动处理// 把数据直接移动到最后一行rs.last();// 得到最终的一行的行号,就是select的数量int rowCount = rs.getRow();四、执行sql后报错(mysql和oracle同时执行,目前只有oracle报这个错误)对只转发结果集的无效操作: last五、解决方式statem..

2021-12-04 23:56:13 693

原创 oracle ORA-00904: “XXX“: 标识符无效

一、执行sql语句select * from test where name = "test";二、报错三、报错原因低级错误(用惯了mysql),当前使用不支持"",仅支持'',修改语句即可

2021-12-04 23:45:13 1000

原创 navicat 怎么使用自带功能,监控数据库进程

一、打开navicat二、点击工具-》服务器监控-》MySql(例,或者Oracle等)三、出现对应数据库的进程界面,点击左侧对应的数据库,可出现对应的进程,点击刷新可显示最新的数据。相关服务名称,用户,机器信息,执行时间等都有显示如果是mysql:如果是oracle:...

2021-12-04 23:40:25 5304

原创 nacos启动报错 nested exception is java.lang.RuntimeException: java.lang.RuntimeException: [db-load-error

1.报错步骤一、下载nacos官方包Nacos 快速开始二、解压三、进行打开startup.cmd四、报错org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded

2021-12-04 23:23:17 10753

原创 服务端已设置cookie,ajax跨域响应中有,但浏览器获取不到

一、请求响应有cookie,但浏览器没有二、原因由于通过网关路由请求到另外的服务,造成ajax跨域请求,导致cookie没有写进浏览器二、解决方式在ajax请求中添加以下内容 xhrFields: { withCredentials: true }, crossDomain: true,变成:三、重新请求可以看到...

2021-11-28 00:33:36 1237

原创 no-referrer-when-downgrade 跨域问题

一、问题ajax请求网关的时候,能够请求到对应的路由服务A,并且成功返回,但是在页面的开发者工具中显示的请求是无响应内容二、背景本地开了几个项目,分别有网关,eureka集群,服务A,服务B等,在浏览器打开nginx指向页面的时候,出现了跨域问题三、解决方式1.方式1:添加config配置config: gateway: globalcors: add-to-simple-url-handler-mapping: true corsConfi

2021-11-28 00:16:34 6229

原创 查看浏览器cookie

一、打开开发者工具(或者按F12)二、进入应用程序标签(application)三、点击Cookie

2021-11-27 23:56:13 895

原创 If you are using the git profile, you need to set a Git URI in your configuration. If you are using

一、场景启动spring-cloud配置中心的时候,报了一下错误If you are using the git profile, you need to set a Git URI in your configuration. If you are using a native profile and have spring.cloud.config.server.bootstrap=true, you need to use a composite configuration.二、解..

2021-11-25 22:38:56 5725 3

原创 RabbitMq安装(Erlang前置安装)

1.rabbitmq依赖于erlang,所以要需要先安装erlang1)进入官网:Downloads - Erlang/OTP2)win安装包(本文用win进行演示)3)mac或者linux2.安装erlang1)双击,直接进入下一步2)选择目录,并下一步3)安装并等待完成4)配置环境变量(1)电脑-》属性-》高级系统设置-》环境变量(2)添加ERLANG_HTOM变量及路径(3)Path添加相对的路径(...

2021-11-24 23:53:20 1814

原创 Oracle与Mybatis:uncategorized SQLException; SQL state [72000]; error code [1460]; ORA-01460: 转换请求无法实施

在执行begin,end的批量进行插入的时候,有一个字段是clob字段,从前端传过来的数据,在3W个字符左右的时候,会报这个错误,而再减掉几个字符,就不会报这个错误,又或者再增加几十个字符,也不会报这个错误。<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper

2021-09-26 23:42:38 1733

原创 JVM分析工具-Eclipse MAT 分析工具初始化

进入工具下载页http://www.eclipse.org/mat/downloads.php选择版本1,注意选择的版本,如果版本太高,电脑JDK版本太低,会出现2.如果不是最新的JDK,那么进入后,选择Previous Releases 进入以前的版本,否则直接点击需要的环境版本3.进入历史版本界面后,同样选择对应的环境版本下载及打开1.笔者直接选择了稍前一点的版本,选择能够支持JDK1.8对应的版本(以zip文件为例),直接下载2.下载完后,解压对...

2021-08-18 22:56:56 1279 2

原创 微信公众号问题系列2-{“errcode“:41001,“errmsg“:“access_token missing rid: 611651e4-3f7c0023-5b4ab487“}

通过三方获取的access_token相关信息,再次请求微信获取二维码的时候出现了{"errcode":41001,"errmsg":"access_token missing rid: 611651e4-3f7c0023-5b4ab487"}使用测试号是没有报这个问题的。 最终发现原来基本配置中的白名单IP不见了,重新配置后,既可以请求微信获取二维码了。测试号是不需要白名单即可请求的...

2021-08-15 17:54:59 4192 2

原创 Oracle与Mybatis-批量插入有clob与序列的数据

开发中,在有clob的批量插入过程中,用Java中的String类型通过mybatis进行插入,并且同时有序列。当前试下来,只有一种方式。就只有begin end有用。begin XXX; XXX;end;接下来讲下详细过程。Mybatis<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Map...

2021-08-15 01:18:53 1323 1

原创 Oracle与Mybatis-仅能绑定要插入 LONG 列的 LONG 值

报错### Cause: java.sql.SQLException: ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值; uncategorized SQLException; SQL state [72000]; error code [1461]; ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值; nested exception is java.sql.SQLException: ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值

2021-08-15 01:16:43 871

原创 Oracle数据库-批量插入+序列的两种方式

定义序列名称为 oracle_table_seq方式1insert into oracle_table (id,code) select id,code from ( select oracle_table_seq.nextvalas id, '1' as code from dual union all select oracle_table_seq.nextvalas id, '1' as code from dual ...

2021-08-14 23:43:09 5970 1

原创 Oracle数据库-批量插入的三种写法

oracle的批量插入方式有多种,以下具体讲讲方式1insert allinto oracle_table ( id, code ) values( 1 , '1' ) into oracle_table ( id, code ) values( 2 , '2' ) into oracle_table ( id, code ) values( 3 , '3' ) into oracle_table ( id, code ) values( 4 , '4' ) ...

2021-08-14 23:28:42 15100 1

原创 java项目内存溢出错误导出到文件

在项目运行过程中,经常有内存溢出,普通的info,error,debug日志并不能很好的分析的时候,需要借助jvm自带的命令进行相关堆信息的输出XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/apps/heapdump.dump如 启动命令为nohup java -jar -Xmx512m -Xmx1024m test20210811.jar修改命令为nohup java -jar -Xmx512m -Xmx1024mXX:..

2021-08-11 22:12:24 843

原创 JVM监控工具-jconsole(无口令)

启动的项目,想要实时看对应的堆内存情况及详细情况,线程情况等,那么jconsole能够基本满足。所处位置:首先进入jdk的安装的目录,在/bin下有jconsole.exe

2021-08-11 21:46:11 182

原创 vue系列问题1-Module build failed: Error: Node Sass does not yet support your current environment: Window

安装了最新版的Node.js后,进行编译的时候出现了Module build failed: Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (93)For more information on which environments are supported please see:https://github.com/sass/node-

2021-08-10 23:40:36 488

原创 IDEA相关问题1-项目编译特别慢,并且发现CPU同时利用率攀升(有时候会产生提示资源不足问题)

现象maven项目,当前项目含有很多的实体类,并且类的字段特别多,并且有些文件的方法特别多。在进行编译的时候,有时1分钟不到编译+启动完成了,有时候直接卡在编译界面10分钟以上,且此时CPU高达100%的利用率,也有时候直接编译停止了。解决方式其实IDEA(2020.1版本,其他版本参照此版本设置)编译有默认的配置(配置-》Build...-》Compiler)-编译时的堆大小(Build pricess heap size)从图中看到编译时候的堆大小默认只有700M,而编译的时候.

2021-08-07 23:45:10 3698 1

原创 流程引擎问题系列1-No outgoing sequence flow of element

一、问题内容 在flowable流程引擎实际使用过程中,制定了模板之后,在实际的运行实例过程中,报出了org.flowable.common.engine.api.FlowableException: No outgoing sequence flow of element 'xxx' could be selected for continuing the process二、解决方式(1)首先寻找原因 1.这个是在提交流程过程中报出来的,而这个节点是在流程的末尾...

2021-06-29 22:45:48 19647 1

原创 微信公众号问题系列1-服务器配置与自定义菜单

微信公众号问题系列1-服务器配置与自定义菜单场景公众号自定义菜单原始界面问题步骤:1.当微信公众号平台中,基本设置中,对服务器配置进行了编辑,之后启用。2.打开对应的微信公众号,发现自定义菜单已经没有解决方式1.找到公众号菜单栏,添加功能插件,进行点击2.进入功能插件界面,并点击自定义菜单的“已添加”3.点击"开启"4.确认5.等待公众号一段时间,进入会发现自定义菜单又存在了...

2020-12-19 00:05:06 1246 1

原创 springboot项目+jpa+mybatis+redis

springboot项目,自动化配置spring相关功能,一键启动。现搭建一个简单的具有数据存取功能的项目,使用的是jpa和hibernate。整个项目分为boot-web,boot-service,boot-dao,boot-base四个模块(1)boot-web部分这个部分主要是控制层部分,项目的启动文件,项目的配置1)控制层部分TestControllerpackage boot...

2020-03-07 16:28:39 246

原创 springboot项目+jpa+mybatis

springboot项目,自动化配置spring相关功能,一键启动。现搭建一个简单的具有数据存取功能的项目,使用的是jpa和hibernate。整个项目分为boot-web,boot-service,boot-dao,boot-base四个模块(1)boot-web部分这个部分主要是控制层部分,项目的启动文件,项目的配置1)控制层部分TestControllerpackage boot...

2020-03-06 20:11:29 719

原创 springboot项目+jpa+hibernate

springboot项目,自动化配置spring相关功能,一键启动。现搭建一个简单的具有数据存取功能的项目,使用的是jpa和hibernate。整个项目分为boot-web,boot-service,boot-dao,boot-base四个模块(1)boot-web部分这个部分主要是控制层部分,项目的启动文件,项目的配置1)控制层部分TestControllerpackage boot...

2020-03-06 16:05:02 710

原创 普通ssm框架项目

ssm项目是目前流行的,分为java,recources,webapp三大部分。(1)Java部分简单来说有controller,dao,mapping,pojo,service五层1)控制层部分package com.ssm.normal.controller;import javax.annotation.Resource;import javax.servlet.http.Ht...

2020-03-05 13:44:08 503

Jim Gray数据库操作系统注意事项2PC

数据库操作系统注意事项,JimGray在1979年发表的论文。中间有提到2PC (搜索 TWO PHASE COMMIT PROTOCOL可以找到)

2024-01-19

DTP分布式事务处理规范XA.pdf

X/OPEN (现在为The Open Group)的分布式事务处理规范XA

2024-01-18

X/OPEN DTP分布式事务模型

X/OPEN DTP分布式事务模型

2024-01-18

bytebuddy 字节码增强 创建类

bytebuddy 在启动时刻进行对应的修改java类 本资源是基础的创建类的入门,用于新手学习用

2021-11-11

bytebuddy 字节码增强 创建方法和属性

bytebuddy 在启动时刻进行对应的修改java类 本资源是基础的创建方法和属性的入门,并能够实现接口,用于新手学习用

2021-11-11

bytebuddy 字节码增强 创建注解

bytebuddy 在启动时刻进行对应的修改java类 本资源是基础的创建注解的入门,用于新手学习用

2021-11-11

bytebuddy 字节码增强 定制化相关

bytebuddy 在启动时刻进行对应的修改java类 本资源是基础的定制化的入门,比如加减法等。用于新手学习用

2021-11-11

空空如也

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

TA关注的人

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