能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
掌握计算机基础知识,初步了解Linux系统特性、安装步骤以及基本命令和操作;具备计算机基础网络知识与数据通信基础知识。
码中自由一片天地。。。
在SpringBoot中,SpringApplication启动时,会按照以下列表按优先级排序(在列表较高位置定义的属性会覆盖在较低位置定义的属性)去查找并加载application.properties文件,并从文件中加载属性,并将其添加到Spring中Environment:
SpringBoot应用中可以配置应用上下文路径及访问的端口。 默认的情况下,SpringBoot应用的应用上下文路径为空,访问端口默认是8080。
SpringBoot中提供了一个随机值属性源RandomValuePropertySource可以给配置文件自动赋值随机数
SpringBoot中可以使用使用@Value注解注入单个应用程序参数,很方便的在业务类中使用。
日常项目中,很多业务场景会用到监听器,比如在Service中处理业务时,我们需要记录一个操作的日志到数据库中,我们怎么实现呢?
在ApplicationContext创建之前,侦听器怎么注册
SpringBoot在启动时会默认加载一个banner-横幅图标,默认加载的是框架本身默认的样式,如果我们要修改成个性化的怎么操作呢?
什么是SpringBoot呢?用它能干嘛呢?为啥要用它,有啥好处呢?怎么构建呢?
在zkCli用命令来查看一下Zookeeper的节点等信息。
Apache kafka是一个分布的、分区的、复制的提交日志服务,它使用独一无二的设计,提供了消息系统功能。它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现。kafka对消息保存时根据Topic进行归类,发送消息者成为Producer,消息接受者成为Consumer,此外kafka集群有多个kafka实例组成,每个实例(server)成为broker。无论是kafka集群,还是producer和consumer都依赖于zookeeper来保证系统可用性集群保存一些meta信息。
在Spring Boot中,我们可以通过配置来自定义一个属于我们自己的RedisTemplate。
在Spring Boot中,我们可以通过配置来自定义一个属于我们自己的RedisTemplate。
SpringBoot提供了redis的starter
Redis 事务可以一次执行多个命令, 并且带有以下三个重要的保证: 批量操作在发送 EXEC 命令前被放入队列缓存。 收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。 在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。
redis的数据类型有多种:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
记录下使用Apache Jmeter工具模拟并发来压力测试的过程。
使用Feign来实现类似于昨天Ribbon调用其他服务接口。
使用Spring Cloud的开源子项目Spring Cloud Netflix来管理服务的注册和发现。
git 公钥配置
模板模式(Template Pattern)就是在一个方法中定义一个算法的骨架,而将一些步骤的实现延迟到子类中,使得子类可以在不改变一个算法的结构前提下即可重定义该算法的某些特定步骤。
中介者模式(Mediator Pattern)就是用一个中介类将多个对象和类之间的交互全部放到该类中来处理,这样使得对象之间不需要显式的相互通信,降低代码的耦合性。也属于行为型模式。
策略模式(Strategy Pattern)就是一个类的行为或其算法封装起来,在运行时可以更改,相互替换,最终达到何种目的,取决于调用者传入的要求条件。属于行为型模式。
命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。
工厂模式(Factory Pattern)就是不通过new关键字而使用工厂类来创建对象,能够让创建对象变得简单而且更方便的修改对象。属于创建型模式。它提供了一种创建对象的最佳方式。
MybatisPlus也提供了代码生成器,并且更加厉害,能直接生成controller、service、mapper、xml等
今天详细看下MyBatis强大的 mapper语句映射文件
本篇记录如何使用PageHelper进行分页
今天开始将使用Mybatis得记录做一个总结,本篇介绍的是入门得增删改查说明及代码。
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
官方文档有示例,可以研究研究