- 博客(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
原创 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
原创 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相关的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数据和文本数据
你的 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 的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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅