暂无个人介绍
能力说明:
掌握封装、继承和多态设计Java类的方法,能够设计较复杂的Java类结构;能够使用泛型与集合的概念与方法,创建泛型类,使用ArrayList,TreeSet,TreeMap等对象掌握Java I/O原理从控制台读取和写入数据,能够使用BufferedReader,BufferedWriter文件创建输出、输入对象。
暂时未有相关云产品技术能力~
阿里云技能认证
详细说明Java:单例模式的七种写法
java实现经纬度坐标是否在范围内的算法
MySql按周,按月,按日分组统计数据
How to Fix “firewall-cmd: command not found” Error in ubuntu
svn关闭、重启
Oracle Error code
使用Java进行Clob转String字符串
navicat提示oracle library is not loaded
安装Oracle Linux碰见的问题一
ORA-00312: 联机日志 1 线程
ORA-00742 ORA-00312特殊恢复
对冒泡算法的一种改进。是指通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序。整个排序过程可以递归进行,以此达到整个数据变成有序序列。
通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应的位置并插入。
它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。
二分查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。
使用springboot打jar包时,尤其是引入的第三方的jar包,打包时经常会发生找不到的错误导致打包失败
有时候业务场景需要 在事务结束后执行一些更新操作; 或者在事务失败回滚后执行一些更新表状态的操作;
Excel字符串相等判断
Excel字符串截取函数
javax.validation.constraints注解
用于提取参数中的list,也可方法中直接调用parseArray
用户线程与守护线程
线程组与线程池
进程与线程
消息中间件中常见的几个协议
常见消息中间件描述
消息者在进行消息订阅时,除了可以指定要订阅消息的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数据
工作笔记
学习记录:添加图片(Blob)类型的数据
使用JAVA连接JDBC连接mysql数据库,只需建相应的表填好路径和表名即可
Rocket 学习记录
java8到现在已经很久了,但是对于集合的处理依旧习惯于老的for循环语句,自从看了拉姆达之后就被吸引了。涉及的范围很广,而且知识点也很多,本文就是总结一下常用方法。以后还会补充。这次会对集合、数组、字符串等之间的处理操作。
基础知识学习
基础知识学习
处理工作流引擎无法自动建表原因
对于已经定义好的数组,想数组内添加指定的内容
项目部署之后,通过代码获取的系统参数均为服务端的系统环境,并不能直接获取到客户端的系统参数。因此需要利用**HttpServletRequest**获取到请求头,其中**User-Agent**包含了浏览器信息,并且可以获取到操作系统的相关信息。
实现方法多样,在此列举两种,一种是比较简单,但是实现自定义稍差,还有一种就是自己写实现逻辑