能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
了解Python语言的基本特性、编程环境的搭建、语法基础、算法基础等,了解Python的基本数据结构,对Python的网络编程与Web开发技术具备初步的知识,了解常用开发框架的基本特性,以及Python爬虫的基础知识。
能力说明:
掌握计算机基础知识,初步了解Linux系统特性、安装步骤以及基本命令和操作;具备计算机基础网络知识与数据通信基础知识。
能力说明:
可对MySQL数据库进行备份与恢复,可较为熟练的使用SQL语句进行单表多表查询等操作,可快速上手阿里云RDS MySQL数据库,可进行MySQL云数据库的创建、设置、数据迁移等工作。了解常见NOSQL数据库,如MongoDB、Redis、Memcached的概念、安装、配置等相关基础知识。
格物致知
java8 lambda表达式 实现 java list 并集
java8 lambda表达式 实现 java list 交集
linux创建文件命令
linux文件重命名命令有两个,分别是mv和rename。
解决文件复制覆盖提示操作问题
Kafka、RocketMQ、RabbitMQ的优劣汇总
RocketMQ msgId生成算法
RocketMQ的消息查询
在xml文件中用foreach遍历集合
mybaties xml 判断数组是否size大于0 aa.lengh 已经验证成功
Apache RocketMQ 系统中存在很多自定义参数和资源命名,您在使用 Apache RocketMQ 时建议参考如下说明规范系统设置,避对某些具体参数设置不合理导致应用出现异常。
SpringCloud常见组件
无法从maven远程仓库拉取
ArrayList 和 Vector 的区别是什么
Files的常用方法都有哪些?
java 中的 Math.round(-1.5) 等于多少
“==”和equals 最大的区别是 “==”是运算符,如果是基本数据类型,则比较存储的值;如果是引用数据类型,则比较所指向对象的地址值。 equals是Object的方法,比较的是所指向的对象的地址值,一般情况下,重写之后比较的是对象的值。
java实现经纬度坐标是否在范围内的算法
MySql按周,按月,按日分组统计数据
How to Fix “firewall-cmd: command not found” Error in ubuntu
Oracle Error code
navicat提示oracle library is not loaded
使用Java进行Clob转String字符串
Oracle中的不等于号
mycat链接oracle报错 未找到from关键字
Grafana简述
用于提取参数中的list,也可方法中直接调用parseArray
主要针对遇到的异常进行记录,后续遇到会继续填充
使用springboot打jar包时,尤其是引入的第三方的jar包,打包时经常会发生找不到的错误导致打包失败
有时候业务场景需要 在事务结束后执行一些更新操作; 或者在事务失败回滚后执行一些更新表状态的操作;
Excel字符串相等判断
Excel字符串截取函数
javax.validation.constraints注解
线程组与线程池
消息中间件中常见的几个协议
常见消息中间件描述
消息中间件比较
消息者在进行消息订阅时,除了可以指定要订阅消息的Topic外,还可以对指定Topic中的消息根据指定条件进行过滤,即可以订阅比Topic更加细粒度的消息类型。 对于指定Topic消息的过滤有两种过滤方式:Tag过滤与SQL过滤
SpringBoot整合RocketMQ发送批量消息
mybatisplus 批量插入报错index out of range
pageHelper实现分页异常描述
Java枚举详解
Lambda 实战-两个不同的集合合并成一个新的集合
RocketMQ提供了类似X/Open XA的分布式事务功能,通过事务消息能达到分布式事务的最终一致。XA是一种分布式事务解决方案,一种分布式事务处理模式
当消息写入到Broker后,在指定的时长后才可被消费处理的消息,称为延时消息
严格按照消息的发送顺序进行消费的消息。默认情况下生产者会把消息以Round Robin轮询方式发送到不同的Queue分区队列,而消费消息时会从多个Queue上拉取消息,这种情况下的发送和消费是不能保证顺序的,如果将消息仅发送到同一个Queue中,消费时也只从这个Queue上拉取消息,就严格保证了消息的顺序性
结构化查询语言(Structured Query Language,缩写:SQL),是一种特殊的编程语言,用于数据库中的标准数据查询语言。 SQL注入(SQL Injection)是一种常见的Web安全漏洞,主要形成的原因是在数据交互中,前端的数据传入到后台处理时,没有做严格的判断,导致其传入的“数据”拼接到SQL语句中后,被当作SQL语句的一部分执行。 从而导致数据库受损(被脱库、被删除、甚至整个服务器权限陷)。 即:注入产生的原因是后台服务器接收相关参数未经过滤直接带入数据库查询
RocketMQ是一个统一消息引擎、轻量级数据处理平台
java循环中的do……while循环
Jdbc读取Blob数据