能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
掌握计算机基础知识,初步了解Linux系统特性、安装步骤以及基本命令和操作;具备计算机基础网络知识与数据通信基础知识。
GZIP压缩字符串
java之WebService接口
hive数据库使用记录
在SpringBoot中使用log4j2
今天来看一下log4j2的日志格式:layout。
昨天看了log4j2的Appender,今天来看一下Logger。
认识下log4j2!
很高兴能开始是新的知识点,我在使用sh 运行hive脚本以后才发现不知不觉的时候我已经开始使用shell了。。。
Java网络编程net-1-地址-2
Java网络编程net-2-网络接口-NetworkInterface
mac 安装virtualbox虚拟机
svn合并分支到另一个分支
使用maven将本地jar包打包到私服
Linux命令-1-tail
Spring MVC 阅读官方文档知识点总结
Spring Boot Maven Plugin 总结一下下!
SpringBoot官网学习翻译笔记
Java-遇到的bug记录
Feign是一个声明式客户端,可以实现服务间的相互调用。 今天代码实现一下Spring Cloud项目中,使用Feign来实现类似于昨天Ribbon调用其他服务接口的效果。
在使用Git时,我们可以通过SSH和HTTP来获取Git仓库的代码
过滤器模式(Filter Pattern)或者叫标准模式(Criteria Pattern),就是在全部对象中过滤出我们所定义的标准对应的对象,也属于结构型模式。
MybatisPlus也提供了代码生成器,并且更加厉害,能直接生成controller、service、mapper、xml等,并且还支持各种配置。
在开发中,我们使用Mybatis最麻烦的就是写每个表对应的Mapper接口及XML配置文件,当然还有实体类,既然每个单表都有对应的一套,那么肯定就有自动生成这些代码文件的工具,那就是代码生成器:逆向工程-MyBatis generator。
存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集。经编译后存储在数据库中。现在要使用Mybatis调用数据库的存储过程。我们来看下如何实现。
如果发愁写SQL语句,在Mybatis中,提供了一种生成SQL语句的工具,以下为所在类包:
在前面的笔记里,我们发现在Mapper接口中,使用了@Secelet等注解的方法,就不需要在xml中编写方法签名对应的标签。这是因为,在初期 MyBatis 是一个 XML 驱动的框架。配置信息是基于 XML 的,映射语句也是定义在 XML 中的。后来在 MyBatis 3 中提供了基于 Java 语言的API配置方式,也就是注解。注解提供了一种简单且低成本的方式来实现简单的映射语句。
上篇看了简单的增删改查标签的使用及官网的介绍,第一次见那么全面的官网,点赞! 今天继续记录下细化的一些特性。
今天详细看下Mybatis mapper映射文件,由于MyBatis强大的语句映射,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 致力于减少使用成本,让用户能更专注于 SQL 代码。
什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。
这篇记录连接和操作Zookeeper的工具类,方便以后创建项目时可以直接CV。
Apache kafka的下载安装和配置。
Zookeeper是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。
在SpringBoot中发布WebService。
今天看一下Spring的定时器-Spring Task。依赖Spring的jar包即可。
今天来看一下SpringBoot的内置缓存CacheManager怎么使用!
今天看下SpringBoot配置多个数据源并使用JdbcTemplate来操作数据库
配数据源连接数据库
先说不优雅的停机我们在ide中启动服务以后,比如说eclipse一般关闭的时候会直接点击红点关闭,如下图所示。在服务器上,也可能会使用kill -9 命令直接干掉服务,那么这样就是不优雅的停机,粗暴滴很!
今天看一下SpringBoot的执行器-actuator
redis的事务及备份还原
Redis 提供了消息的发布与订阅功能,发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。 Redis 客户端可以订阅任意数量的频道,支持多个频道订阅。
在 Redis 中,Redis 的根目录中有一个配置文件(redis.conf)。 通过 Redis CONFIG 命令获取和设置 Redis 配置。
Spring Boot自动配置会根据我们在pom.xml中添加的jar依赖项来自动配置Spring应用程序。例如,如果HSQLDB在类路径中,并且没有手动配置任何数据库连接beans,那么Spring Boot会自动配置内存中的数据库。
Spring Boot Maven Plugin 最主要的goals是repackage,它可以在maven打包完成以后,再重新打包成可执行的包!
Spring Boot Maven Plugin可以配置打包的内容,对包中的内容进行layers-分层。
今天看看Spring Boot Maven Plugin打包的一些配置。 Spring Boot Maven Plugin可以创建包含所有应用程序依赖项的可执行归档文件(jar文件和war文件),然后可以使用运行java -jar来执行项目。
在不继承spring-boot-starter-parent新建一个SpringBoot项目时,可以还可以使用import范围限定的依赖项来保留依赖项管理:
在SpringBoot中,根据“约定优于配置”的特性,JDK也是有默认配置的,我们创建了一个SpringBoot版本2.4.5的项目的时候,可以看到默认版本是JDK8。
在SpringBoot中,SpringApplication启动时,会按照以下列表按优先级排序(在列表较高位置定义的属性会覆盖在较低位置定义的属性)去查找并加载application.properties文件,并从文件中加载属性,并将其添加到Spring中Environment:
SpringBoot应用中可以配置应用上下文路径及访问的端口。 默认的情况下,SpringBoot应用的应用上下文路径为空,访问端口默认是8080。
2023年,公司业务已经全面切换到阿里云平台,各种新奇的组件和平台使得工作流程得到了优化,同时也遇到了新的挑战!
今年开始也接触项目管理,考取了pmp证书,接下来要多方面发展,不断努力!
数据备份,类似于以前系统的一键goft 也相当于数据库的备份功能。
生成式AI生成的只是已有的创作,因为没有艺术深意及创作意境
数据越来越多的情况下,人工智能也会越来越主流
先检查是否成功发送到topic。 查看下是不是有线程被死循环占用或者被IO流等待了,线程一直处于Runnable状态。 检查消费者是否成功订阅。
10G太大了,试试能不能优化一下,比如修改为一个小点基础镜像,业务拆分等等
讨论下Java及周边的发展方向及技术图谱吧
byte的127KB
防火墙白名单
嘿,rpc调用10秒超时了吧
根据提示看,是不是java的包名路径不正确啊
注册了好多年了,但是2022年才开始正式入驻开发社区,参加了乘风者计划,以后也会继续坚持编写文章,也得到了很多的小礼品。有幸成为了一名乘风问答官,一年里也学习了很多的课程,参加了不少的活动。收获满满!希望以后社区越来越完善,能学到更多高大上的技术!
双向绑定,参数与data-xxx的属性可以绑定
cookies用过 storage用过 存储为本地文本文件用过
图片里已经给出了提示,不可用的Es配置,排除下每个配置是否正确。
执行update sql报错,这个咋回答呢? 应该贴出来报啥错的 一般情况下都是sql编写问题,检查下sql,确保没问题。 再就是看下MySql是否运行在safe-updates模式下,修改数据库安全模式,允许在非主键条件下执行update或者delete命令。 如果是mybaties执行多条失败,看看是否开启了一次执行多条语句allowMultiQueries=true 等等。。。
可以通过工作空间管理中的MaxCompute高级配置操作,对当前工作空间的MaxCompute属性进行管理和配置: 1.进入创建并管理工作空间页面后,单击左侧导航栏中的MaxCompute高级配置,进入MaxCompute高级配置页面。 2.安全配置权限
干掉就得,同步新的呀。
点击打开左边的实例列表,实例对应有id
官方文档有示例,可以研究研究