- 博客(143)
- 资源 (27)
- 收藏
- 关注
原创 关于AndroidStudio发布Bundle到Googleplay
以下总结关于Flutter项目发布到GooglePlay的一些问题总结。
2025-01-11 21:59:03
386
1
原创 关于IOS内购的使用小结
以下的IAP功能是基于Flutter的in_app_purchase实现的。由于配置和调试过程遇到不少问题所以归纳一些文档和问题解决建议。
2024-11-09 23:26:38
1143
原创 关于AOP的@Around特殊处理RequestBody的使用小结
用户请求的时候传过来A,在api处理过程中要把A当成B去处理,但是返回的标识中又必须是A作为response的一部分。以下通过一个简单的Springboot项目的api去测试这个逻辑过程。
2024-01-27 17:39:46
906
原创 基于Spring-boot-websocket的聊天应用开发总结
最近在研究通过spring-boot-websocket开发简单的聊天应用,以下对这几天做一下总结。关于WebRTC原理我主要是通过《WebRTC音视频实时互动技术原理、实战与源码分析》这本书了解底层的框架和实现思路,电子版资料可以私聊我。
2024-01-06 20:16:24
1587
原创 基于Flutter构建小型新闻App
最近在研究基于Flutter构建一个简单的新闻资讯app,主要参考:用Flutter极速构建原生应用(需要电子书的话可以私聊),但是这本书有部分代码引用的组件版本已经不适用所以做了一些调整。以下是对于开发过程和遇到的一些问题的总结。
2024-01-01 23:11:08
1784
原创 关于论文图表目录和交叉引用的使用小结
最近在写论文,遇到不少Word使用的问题(网上其实也有很多解决方案但我当时还是折腾了几个小时才整出来图目录,以下是针对我目前使用的感觉简明很多的方法。
2023-11-13 22:40:28
892
原创 关于值传递和引用传递的问题记录
对于Java中的List类型的对象,按我以前理解是引用传递,但有一点要注意,就是在调用方法里面如果直接将一个新的List对象赋值于该方法参数,会导致变成,因为这个操作直接修改了方法参数的引用地址,无论怎么修改都无法影响到调用方法的对象。
2023-11-12 21:07:24
655
原创 关于Java内存模型的理解
由于不同CPU架构的缓存体系、缓存一致性协议、重排序策略不一样,提供的内存屏障指令也有差异,所以为了简化Java开发工作,Java封装了一套规范,也就是Java内存模型。Java内存模型希望屏蔽各种硬件和操作系统的访问差异,保证了Java程序在各种平台下对内存的访问都能得到一致效果,目的是解决多线程存在的原子性、可见性和有序性问题。
2023-04-26 00:07:50
710
原创 关于Java注解的一些理解 小结
注解是代码的特殊标记,可以在编译、类加载、运行时被读取,对应了RetentionPolicy的三种级别。SOURCE和CLASS级别需要继承AbstractProcessor,实现process方法处理自定义注解的逻辑,而RUNTIME是我们日常开发用的最多的,配合反射机制可以在很多场景优化代码。
2023-04-22 23:41:43
590
原创 关于数据库分表的一些思考
MySQL 单表数据达到多少时才需要考虑分库分表?有人说 2000 万行,也有人说 500 万行。那么,这个数值多少才合适呢?这个数值和实际记录的条数无关,而与 MySQL 的配置以及机器的硬件有关。因为,MySQL 为了提高性能,会将表的索引装载到内存中,在InnoDB buffer size 足够的情况下,其能完成全加载进内存,查询不会有问题。但是,当单表数据库到达某个量级的上限时,导致内存无法存储其索引,使得之后的 SQL 查询会产生磁盘 IO,从而导致性能下降。
2023-03-31 20:02:09
409
原创 关于类加载机制和双亲委派机制的一些思考 小结
WebAppClassLoader 加载类的时候,故意打破了JVM 双亲委派机制,绕开了 AppClassLoader,直接先使用 ExtClassLoader 来加载类。既保证了基础类不会被同时加载,也保证了在同一个 Tomcat 下不同 web 之间的 class 是相互隔离的。
2023-03-28 15:45:24
392
原创 关于Error和Exception的一些思考 小结
Exception和Error二者都是Java异常处理的重要子类,各自都包含大量子类,只有Throwable类型的实例才可以被抛出(throw)或捕获(catch)。
2023-03-27 22:05:20
608
原创 关于Map类的使用小结
HashMap是基于哈希算法来确定元素的槽,当我们向集合中存入数据时,它会计算传入的Key的哈希值,并利用哈希值取余来确定槽的位置。ConcurrentHashMap和HashMap一样,使用了红黑树,而在ConcurrentHashMap中则是取消了Segment分段锁的数据结构,取而代之的是Node数组+链表+红黑树的结构,使用的 “读写锁”采用了CAS和Synchronized来保证线程的安全。
2023-03-26 23:02:03
508
原创 关于泛型的一些思考 小结
泛型的本质是为了参数化类型,在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型。也就是说在泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。
2023-03-26 17:21:35
349
原创 关于AWS数据分析认证(DAS-C01)的备考总结
这个考试将测试你构建、保护、维护和设计数据分析解决方案的能力。这条路径涵盖了五个关键测试领域:数据收集、存储和数据管理、处理、分析和可视化以及安全。
2022-10-24 22:38:11
2313
原创 关于AWS负载均衡器的使用
截止现在,AWS支持三种类型的负载均衡器: Classic Load Balancer(已停用)、网络负载均衡器、应用程序负载均衡器和网关负载均衡器。
2022-09-11 18:14:37
5349
原创 配置跨账户S3存储桶的访问
将S3存储桶的访问权限授予属于不同aws帐户的委托人,在很多组织的AWS架构中非常常见。我们知道,创建的S3存储桶默认情况下是私有的,任何存储桶拥有者之外的账户都不能访问存储桶。在这种情况下,假设我们有两个aws账户bas和bas-developer,就需要使用存储桶策略来达成跨账户进行S3存储桶访问,也就是说bas创建存储桶策略,允许bas-developer访问存储桶。............
2022-01-27 22:17:18
1450
原创 IAM策略评估逻辑
这个图是我引用自AWS官方文档。包括了几乎所有AWS策略相关,比如组织 SCP、基于资源的策略、IAM 权限边界、会话策略以及基于身份的策略。
2021-12-28 22:00:21
342
原创 Java计算日期时间差的工具类总结
最近需要通过Java计算两个日期相差的天数,查了一些资料总结了以下的几个方法。从下面的测试结果来看,我比较倾向用Period。
2021-10-24 22:40:56
2055
原创 关于Springboot的EventListener和Jasypt使用 小结
1. EventListener1.1 使用场景EventListener是一种事件驱动编程,这是Spring为我们提供的一个事件监听、订阅的实现,内部实现原理是观察者设计模式;为的就是业务系统逻辑的解耦,提高可扩展性以及可维护性。事件发布者并不需要考虑谁去监听,监听具体的实现内容是什么,发布者的工作只是为了发布事件而已,用过Kafka的同学应该很容易理解这个。1.2 配置1) 新建UserInfoEvent。public class UserInfoEvent ext...
2021-08-18 22:28:19
222
原创 关于批处理框架Springbatch的使用 小结
Spring Batch 作为 Spring 的子项目,是一款基于 Spring 的企业批处理框架。Spring Batch 不仅提供了统一的读写接口、丰富的任务处理方式、灵活的事务管理及并发处理,同时还支持日志、监控、任务重启与跳过等特性,大大简化了批处理应用开发,将开发人员从复杂的任务配置管理过程中解放出来,使他们可以更多地去关注核心的业务处理过程。
2021-07-08 20:44:14
393
原创 Springcloud Alibaba Seata处理分布式事务的使用 小结
目录1.Seata概述1.1 Seata简介1.2 Seata安装配置2.订单/库存/账户业务案例2.1数据库准备2.2 微服务准备2.2.1订单模块seata-order-service20012.2.2库存模块seata-storage-service20022.2.3 账户模块seata-account-service20032.3案例测试1.Seata概述众所周知,一次业务操作需要跨多个数据源或需要跨多个系统进行远程调用,就...
2021-02-16 12:25:44
311
原创 关于Springcloud Alibaba Sentinel熔断与限流的使用 小结
1.Sentinel概述1.1 Sentinel简介As microservices become popular, the stability of service calls is becoming increasingly important.Sentineltakes "flow" as the breakthrough point, and works on multiple fields including flow control, circuit break...
2021-02-11 16:37:06
455
4
原创 关于Springcloud Alibaba Nacos服务注册和配置中心的使用 小结
1.SpringCloud Alibaba概述Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,只需要添加一些注解和少量配置就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。上面的官网链接首页大概讲述了Spring...
2021-02-09 16:11:42
737
原创 关于Springcloud Sleuth分布式请求链路跟踪的使用 小结
1.Sleuth概述Sleuth configures everything you need to get started. This includes where trace data (spans) are reported to, how many traces to keep (sampling), if remote fields (baggage) are sent, and which libraries are traced.微服务框架中,一个由客户端发起的...
2021-02-06 13:25:45
285
1
原创 关于Springcloud Stream消息驱动的使用 小结
目录1.Stream消息驱动概述1.1 简介1.2 设计思想2.Stream案例2.1消息驱动之生产者2.2消息驱动之消费者3.分组消费与持久化3.1重复消费问题3.2 消息持久化问题1.Stream消息驱动概述1.1 简介Spring Cloud Stream is a framework for building highly scalable event-driven microservices connected with ...
2021-02-05 00:48:56
371
基于Spring-boot-websocket的聊天应用开发总结
2024-01-06
Java启动、暂停AWS RDS实例或修改实例类型的demo
2020-06-20
Java启动、暂停AWS EC2实例或修改实例类型的demo
2020-06-17
大型Xml解析的parseUtil源码
2020-02-28
jsonSchemaParseUtil.java
2020-02-25
Oracle Golden Gate 从Oracle同步到Kafka的部署文档
2018-12-12
Bootstrap-table依赖包
2018-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人