自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 java中声明式事务管理和编程式事务管理

开发者需要更多的精力进行事务编写,不能专心写业务。更好地控制事务粒度,

2023-11-09 20:38:43 90 2

原创 雪花算法导致精度丢失

生成的是19位id,并且是Long类型,64bit,这在服务端上使用long类型是可以的.但是当把id从后端传给js(js使用number接收,number的精度是16位),这时候会出现精度的丢失.对于不同设备,机器id会不同..对于同一设备,有41位来记录时间戳到毫秒级别,同一毫秒级别,12位来记录(自增).mybatis-plus默认的主键生成策略就是雪花算法,并且还提供了一个工具类(IdWorker)来供开发者使用.雪花算法生成的id,服务端响应页面时,json处理,将id转化为String.

2023-11-04 23:18:25 100 2

原创 HashMap的key应该这么选择

HashMap有比较两个key是否相同的需要,并且hashMap是通过hashCode来判断key是否相同的.数组的hashCode:数组的hashCode是以其地址作为依据,而并非数组的内容作为依据.这就导致及时两个数组的内容是一样的,但是因为其地址不同,所以其hashCode还是不同,因此当两个相同的数组放入到hashMap中,不会覆盖,而是放入两个"不同"的key-value对象.“不同”:指hashMap认为他们是不同的.

2023-10-15 18:31:17 112 3

原创 HTTP/HTTPS协议

经由HTTP进行通信,但利用SSL/TLS来加密数据包,保护交换信息的隐私.即不直接传输真实的明文数据。浏览器作为http客户端通过url向服务器发送请求。web服务器接收到请求后,向客户端发送响应信息。

2023-10-11 20:55:31 66 1

原创 window下java环境的配置

这里不再多赘述,进入官网下载按照指引完成即可.为什么?你应该在官网上或者其他场景可以看到这几个版本是"LTS",什么意思?其实就是"long time support",长期支持,因此这几个版本的JDK更加稳定,使用得也更普遍。

2023-09-23 19:19:23 80 1

原创 Latex入门教程

Latex(Lay-Tech)是一种高级排版工具,用于创作高质量的文章文档。我们现在常见的科研论文、书籍、文献等大多使用Latex来进行排版。

2023-09-07 17:12:21 3600 2

原创 Java三大平台及其用途

全称为Java Standard Edition(Java标准版)是Java技术的核心和基础,是其他两个版本的基础.用于桌面应用的开发。

2023-09-06 11:42:11 365 1

原创 计算机中的存储规则

在计算机中,任意数据都是以二进制形式存储。

2023-08-18 18:07:43 219 1

原创 JDK,JRE和JVM

全称Java Development Kit(java开发工具包)

2023-08-18 14:42:48 262 1

原创 android开发数据持久化——使用数据库

瞬时状态:数据存储在内存,可能会因为程序关闭或其他原因导致内存被回收而丢失数据持久状态:瞬时状态的数据已被保存到存储介质中,不随程序关闭而丢失是一款轻量级的关系型数据库,它的运行速度快,占用资源少。因而特别适合在移动设备上使用。不仅支持标准的SQL语法,而且遵循数据库事务管理。

2023-08-17 15:58:23 99 1

原创 RecycleView使用详解

一个非常重要和常用的UI组件,在应用中以列表形式或网格形式展示大量数据,是一个可滑动的组件。

2023-07-25 23:36:36 424 1

原创 UI开发实操-编写xml文件

编辑xml文件,常用于设置固定的文本,静态设置在代码中设置,常用于设置服务器下发的数据,动态设置。

2023-07-25 15:24:05 360

原创 布局显示过程及效率

将xml格式的layout文件实例化为相应的View对象。

2023-07-24 16:10:35 93 1

原创 Leetcode热题_by230716

353周leetcode周赛题、中等。

2023-07-16 16:52:00 122 2

原创 UI开发入门——1.布局种类、开发手段介绍

引导你如何进入android的UI开发

2023-07-15 15:02:05 621 1

原创 Android Studio安装与环境配置

为进行移动端开发,本文讲解了安装配置androidStudio和如何在其上完成第一个程序的运行的过程

2023-07-12 15:11:19 1477 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除