自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1520)
  • 收藏
  • 关注

原创 创建的实例的名称太长;data truncation :data too long for colum “name“ at row 1 ; 在canal instance 保存时报错,是哪个数据太长

name` varchar(45) NOT NULL, -- 就是这个字段。1.连接到canaladmin;

2026-10-09 09:26:07 169

原创 PG查询序列创建语句

SELECT。

2026-09-29 08:54:41 219

原创 mongodb分片键设置不对问题处理

分片键,设置不对,导致数据没有打散补救措施;#mongos节点执行;

2026-09-14 16:01:40 211

原创 ES 导出时总是无法导出别名-真讨厌

multielasticdump 导入导出时,默认不会导出别名;echo "正在导入索引别名: $index"echo "正在导出索引: $index"通过脚本挨个导出别名,然后挨个导入。

2026-09-01 18:03:41 229

原创 ES 的标准查询语法,有字段有条件

"id","user_id",],"query": {"bool": {"term": {},"term": {},"term": {},"term": {

2026-08-27 17:00:51 188

原创 微服务架构涉及的组件

1.springboot进行微服务开发涉及的组件。

2026-08-21 11:00:00 30

原创 ghost 工具做MySQL表变更

1.生产环境执行参数说明。

2026-08-18 09:28:00 17

原创 CSS 基础

我们经常会用到一些图标。但是我们在使用这些图标时,往往会遇到失真的情况,而且图片数量很多的话,页面加载。所以,我们可以使用字体图标的方式来显示图标,既解决了失真的问题,也解决了图片占用资源的问题。CSS: Cascading Stype Sheets :层叠样式表,又叫级联样式表,简称样式表。能否管理文字的大小,在网页设计中是非常重要的。CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。使用CSS的唯一目的就是让网页具有美观一致的页面。34.子元素上的属性: flex-grow。

2026-08-17 22:20:07 222

原创 1.HTML的基本元素学习

插件:Chinese 搜搜,Simplefied Chinese,安装好之后重启vscode;安卓,IOS 需求变少了,前端对这个冲击比较大。浏览器: 火狐,谷歌浏览器,IE浏览器。VSCode :推荐,微软提供。#安装live server;2.vscode 安装部署。简介大方,打开响应速度快。

2026-08-13 22:38:26 208

原创 Springmvc 组件解析

7.springmvc的数据响应方式。1.springmvc的执行流程。6.springmvc的相关组件。2.springmvc 注解解析。3.mvc 命名空间引入。

2026-08-02 22:39:46 29

原创 Springmvc -初步学习

Spring MVC 已经成为目前最主流的MVC框架之一,并且随着Spring3.0的发布,全面超越。客户端 ------>tomcat引擎------->web应用---------->servlet。Struts2,成为最优秀的MVC框架。它通过一套注解,让一个简单的Java类成为处理请求的控制器,属于SpringFrameWord 的后续产品,已经融合在Spring Web Flow中。Spring MVC 是一种基于 Java实现 MVC模型的轻量级WEB框架。1.springmvc 简介。

2026-08-01 23:01:23 190

原创 Spring与WEB环境集成

(2)使用 WebApplicationContextUtils 获得应用上下文对象 ApplicationContext;上面的分析不用手动实现,Spring 提供了一个监听器 ContextLoaderListener 就是对上述功能的封装,该监听器加载 Spring配置文件,创建应用上下文对象,并存储到 ServletContext 域中,提供了一个。上面手写的监听器: ContextLoaderListener 类,其实 Spring已经帮我们实现了。1.生命周期对比(记住核心区别)

2026-08-01 19:52:52 169

原创 Spring整合 Junit

让 SpringJunit 负责创建 Spring 容器,但是需要将配置文件的名称告诉它。这两行代码的作用是获取容器,如果不写的话,直接会提示空指针异常。(4)使用 @Autowired 注入需要测试的对象。(2)使用 @Runwith 注解替换原来的运行期。Spring测试不是很方便,所以整合Junit;将需要进行测试 Bean 直接在测试类中进行注入。(1)导入 spring 集成 Junit的坐标。原始 Junit 测试 Spring的问题。在测试类中,每个测试方法都有一下两行代码。

2026-08-01 10:48:49 162

原创 Spring新注解-配置注解

PropertySource:也是 Spring 3.0 引入的,用于替代 XML 中的 <context:property-placeholder>,以便加载外部 .properties 配置文件。@ComponentScan:注解本身是在 Spring 3.0 引入的,用于替代 XML 中的 <context:component-scan> 标签。@ComponentScan :用于指定 Spring 在初始化容器时要扫描的包,作用和 Spring的xml 配置文件中的。引入其他文件<import>

2026-08-01 09:42:22 193

原创 Spring 注解开发-原始注解

Qualifier :结合 @Autowired 一起使用用于根据(bean)名称进行依赖注入。@Resource :相当于 @Autowired+@Qualifier,按照名称进行注入。@Resource :相当于 @Autowired+@Qualifier,按照名称进行注入。@PostConstruct:使用在方法上标注该方法是Bean的初始化方法。@PreDestroy :使用在方法上标注该方法是Bean的销毁方法。@Autowired :使用在字段上用于根据类型(类)依赖注入。

2026-08-01 08:58:33 161

原创 canal 遇到MySQL 日志被清理无法同步时如何处理

将同步点位修改到当前mysql master节点所在的位置。2.修改 canal的meta.dat 文件。1.进入mysql节点查看当前的日志点位。3.重启canal同步任务。

2026-07-29 09:51:59 154

原创 Spring配置数据源

【代码】Spring配置数据源。

2026-07-28 23:09:47 148

原创 Spring相关的API

applicationContext 接口类型,代表应用上下文,可以通过其实例获得Spring 容器中的Bean对象。1.ApplicationContext 的继承体系。ApplicationContext的实现类;

2026-07-21 23:00:29 249

原创 Bean 的依赖注入分析

获得 UserService实例,发现 UserService 实例内部需要 UserDao实例的save()方法,所以在UserService内部。因为 UserService 和 UserDao都在Spring容器中,而最终程序直接使用的是UserService,所以可以在Spring容器中,目前UserService 实例和 UserDao 实例都存在于 Spring容器中,当前的做法是在容器外部获得 UserService。将UserDao设置到 UserService内部。

2026-07-21 22:37:07 207

原创 Spring配置文件

session: WEB 项目中,Spring创建一个Bean的对象,将对象存入到 session域中。request: WEB项目中,Spring创建一个Bean的对象,将对象存入到 request域中。Bean的实例化时机:当Spring 核心文件被加载时,实例化配置的Bean实例。对象销毁:当对象长时间不用时,被Java的垃圾回收器回收了。对象创建:当应用加载,创建容器时,对象就被创建了。对象销毁:当应用卸载,销毁容器时,对象就被销毁了。对象创建:当使用对象时,创建新的对象实例。

2026-07-20 20:55:34 229

原创 Spring 是什么

通过Spring提供了 IOC 容器,可以将对象间的依赖关系交由 Spring进行控制,避免硬编码所造成的过度耦合。Spring的源代码设计精妙,结构清晰,匠心独用,处处体现着大师对Java设计模式灵活运用以及对Java技术的。通过Spring的AOP功能,方便进行切面编程,许多不容易传统OOP实现的功能可以通过AOP轻松实现。可以用非容器的编程方式进行几乎所有的测试工作,测试不再是昂贵的操作,而是随手可做的事情。阐述了 J2EE 开发不使用EJB的解决方案(Spring 雏形)

2026-07-20 20:54:47 177

原创 REST 风格

http://localhost/users 修改用户信息 PUT(修改/更新)http://localhost/users/1 删除用户信息 DELETE(删除)http://localhost/user 对应上面第二个(即代表保存,也代表修改)http://localhost/users/1 查询指定用户信息 GET(查询)http://localhost/user/1 对应上面第一个。隐藏资源的访问行为,无法通过地址得知对资源是何种操作。

2026-07-19 13:14:40 227

原创 普通对象转换为json,集合转换为json

【代码】普通对象转换为json,集合转换为json。

2026-07-19 09:00:50 182

原创 响应json数据和文本数据

你的 webapp 里的 JSP、WEB-INF、classes 文件夹等都平铺在你的硬盘上,你能直接在文件夹里看到 page.jsp 这个文件。war:是一个单一的 .war 压缩文件(就像 .zip)。你改了一个 JSP 的标题,或者改了 Controller 的返回值,必须重启整个 Tomcat 才能看到效果,tomcat部署时:使用 war exploded(而不是 war),因为它会把项目文件解压到 Tomcat 的部署目录,因为你改的是压缩包里面的内容,Tomcat 运行的还是老的内存数据。

2026-07-18 23:05:56 141

原创 springmvc日期型参数传递

默认格式是:2026/07/18,如果格式不适用,就需要通过 @DateTimeFormat(pattern="yyyy-MM-dd") 注解进行格式化。类型转换器: 依靠转换器对输入的参数格式进行转换。请求参数年数据(String->Integer)位置:SpringMVC控制器方法形参前面;日期格式转换(String->Date)作用:设定日期时间型数据格式。Converter 接口;

2026-07-18 21:46:19 230

原创 springmvc json数据传递参数

System.out.println("list common(json)参数传递 list==>"+ likes);它的功能不止如此,开启JSON数据转换为对象的功能只是其中一个。可以开启由JSON数据转换为对象的功能。postman里面发送json数据;(1)加入 json的依赖。json对象(POJO)json数组(POJO)

2026-07-18 21:27:17 200

原创 参数传递2

如果是集合,不能直接写:List<String> likes,而且前面需要添加:@RequestParam;如果传入的是类,则输入参数,必须是 address.city, address.province;对于数组,Key必须一样,不一样无法接收。将传入的参数传给集合,否则会报方法不存在。嵌套POJO类型参数。

2026-07-18 20:27:56 29

原创 springmvc具有多个前缀的请求路径前缀

1.访问前缀写到类方法的外部。

2026-07-16 23:14:16 29

原创 Springmvc 中与到同名方法如何处理

1.同名方法必须加前缀进行区分。

2026-07-16 23:08:30 23

原创 springmvc 的web项目为啥没有main方法依然可以运行

Tomcat 在启动时,会通过 SPI(服务提供者机制) 自动发现所有实现了 WebApplicationInitializer 的类,并自动调用它的 onStartup() 方法。你的传统 Spring MVC(War 包) Tomcat 有 外部 Tomcat 启动,回调你的 ServletContainersInitConfig。所以,你现在通过 IDEA 点击 Tomcat 绿色三角启动时,IDEA 实际上是运行了 Tomcat 的启动脚本(里面有 main),

2026-07-16 22:57:20 215

原创 kong项目自定义数据库postgres

KONG_PG_DATABASE = stu_kon 指定的数据库。KONG_DATABASE=postgres 数据库种类。其他连接参数,直接修改成真实的即可。初始项目时指定特定的数据库名称。

2026-07-15 15:43:50 35

原创 kibana 设置页面返回大小

配置Kibana的返回大小。

2026-07-07 17:09:42 187

原创 ETCD 集群写满导致集群退出

【代码】ETCD 集群写满导致集群退出。

2026-07-07 17:07:59 202

原创 1.SpringMVC 基础

createRootApplicationContext():方法,如果创建 Servlet 容器时需要加载非 SpringMVC 对应的bean,使用当前方法进行。getServletMappings() 方法,设定 SpringMVC 对应的请求映射路径,设置为 / 表示拦截所有请求,任意请求都。定义处理请求的控制器方法,并配置映射路径(@RequestMapping) 与返回 json数据(@ResponseBody)优点:使用简单,开发便捷(相比 Servlet),灵活性强。

2026-07-06 22:32:37 172

原创 Flink 历史服务器

2.在 flink-config.yaml 中添加如下配置。#一般过个四五分钟,日志服务器上就可以看到。所有的模式都可以收集日志。

2026-07-02 21:52:20 227

原创 flink的应用部署模式

application 模式需要将 flink的依赖和 jar上传到HDFS 上。这种方式下,flink本身的依赖和用户可以预先上传到 HDFS,而不需要单独发送到集群,这就使得作业提交更加轻量。可以通过 yarn.provided.lib.dirs 配置选项指定位置,将flink的依赖上传到远程。flink的依赖包,jar包可以提前上传到 HDFS 上。-Dyarn.provided.lib.dirs 指定flink的自身依赖。加载flink的依赖,和自己写的JAR 包都直接从HDFS 上加载。

2026-07-01 22:46:26 190

原创 yarn 的单作业运行模式

application_1782910361073_0001 是当前应用的ID,<JOBID> 是作业的ID,如果取消作业,整个flink集群也会停掉。在 YARN 环境中,由于有了外部平台做资源调度,所以我们也可以直接向YARN 提交一个单独的作业,单作业模式,作业停止后,集群关闭了,同时作业状态变成:Finished;#通过yarn-session命令行的方式也可以停止yarn应用。#在分离模式下的一个问题,从flink1.13版本就有。这个方式启动后,客户端退出,不会影响正在执行的作业。

2026-07-01 21:44:22 197

原创 命令行提交flink作业到 flink的 yarn的会话运行模式

如果还是要往 standalone-job模式去提交,需要 -m 8081等。1.命令行提交flink作业到 flink的 yarn的会话运行模式。不指定-m时优先找这个问题;然后到yarn上去提交。每个flink 集群,只是yarn的一个应用而已。

2026-07-01 21:38:34 223

原创 命令行提交flink作业到 flink的 yarn的会话运行模式

如果还是要往 standalone-job模式去提交,需要 -m 8081等。1.命令行提交flink作业到 flink的 yarn的会话运行模式。不指定-m时优先找这个问题;然后到yarn上去提交。每个flink 集群,只是yarn的一个应用而已。

2026-06-29 22:31:46 192

原创 启动flink yarn的会话模式指定name

【代码】启动flink yarn的会话模式指定name。

2026-06-29 21:57:23 63

空空如也

空空如也

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

TA关注的人

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