- 博客(24)
- 收藏
- 关注
原创 若依分页问题排查
每页大小为10, 此时还能返回数据,并且一直都有分页数据返回,在客户端下拉加载更多数据的情况下会一直可以加载数据。项目进入调试模式,接收到的页面也是16,但是为什么offset计算的时候变成了4,继续排查最终找到了可以代码。项目使用了 若依的框架,前端反馈了一个问题,总记录条数只有 48条的情况下,传入的 页数时从。从sql日志上看, 明显看出问题了,当前请求的页码是16,每一页大小是10,正常的sql分页应该是。的使用,无分页数据是,返回空集合,不在纠正分页参数即可。进入查看源码,发现这里有一个。
2024-05-31 19:15:01
651
1
原创 ShardingSphere 5.2.1 版本使用
import cn/*** 按月分表的 Sharding 算法/*** 设置该参数的原因是,如果在范围查找的时候我们没有设置最小值,比如下面的查询* 这个时候范围查找就只有上限而没有下限,这时候就需要有一个下限值兜底,不能一致遍历下去/*** 在配置文件中配置算法的时候会配置 props 参数,框架会将props中的配置放在 properties 参数中,并且初始化算法的时候被调用try {try {} } } /*** 精确路由算法。
2023-12-28 11:40:53
3948
2
原创 ShardingSphere分库分表
如果没有创建对应的数据库结构,后面执行用户新增可能会引发如下异常., 然后在两个数据库中分别执行下面的数据脚本。类型,所以需要手动对类型进行处理,否则会报错。创建完成后的数据库结构图如下。新建两个数据库,命名为。
2023-03-31 16:10:10
795
原创 cocoapod私有库创建管理与使用(二)
cocoapod私有库创建管理与使用管理SpecSpec版本问题创建Spec版本管理1. 添加Spec管理git仓库2. 升级Spec Version3. 验证Spec 版本4. 使用Spec git项目作为源管理SpecSpec版本问题上一篇我们实现了pod 私有库的创建、管理与使用,但是一直存在一个问题,因为我们使用了如下的命令对pod 私有库版本进行管理pod repo push...
2020-04-13 21:37:37
309
原创 cocoapod私有库创建管理与使用(一)
cocoapod私有库创建管理与使用环境准备创建pod lib一、创建远程pod仓库二、创建本地pod lib仓库三、上传pod lib仓库修改Spec配置文件检查Spec配置文件上传代码到git服务器环境准备本地已安装好最新的cocoapods环境xcode和mac os系统已是最新版本已申请gitee账号创建pod lib一、创建远程pod仓库首先我们需要准备一个空白的远程...
2020-04-13 11:11:15
882
原创 react-native 连接不上服务器,Unable to load script
@[TOC] react-native 连接不上服务器,Unable to load script前言在新电脑上重新搭建了ReactNative的开发环境后,发现项目启动正常没有明显的报错,但是手机端一直不能正常加载RN的项目,排查花费了很久的时间才解决,特记录下来方便有同样问题的人不会再在浪费时间在这个问题上。问题创建项目后,启动项目,从启动日志上来看,没有特别的错误,正常启动了。手...
2020-03-19 15:00:28
2059
原创 Windows下React Native环境安装简介
安装环境请参考下列两篇文章即可React Native 技术 开发跨平台 Native 应用初探https://www.cnblogs.com/smartbetter/p/7506341.html带你从零学ReactNative开发跨平台App开发(一)https://www.cnblogs.com/gdsblog/p/8025092.html修改软件镜像修改yarn配置//...
2019-12-29 22:19:15
120
原创 NodeJS新版本启动Metro服务器报错
电脑上安装了最新的NodeJS版本后,启动项目竟然报错了,错误日志如下:C:\Users>Administrator\test\ react-native starterror Invalid regular expression: /(.*\\__fixtures__\\.*|node_modules[\\\]react[\\\]dist[\\\].*|website\\node_mo...
2019-12-29 19:30:42
2342
原创 ProguardGui进行jar包代码混淆
文章目录前言准备工作原jar文件混淆文件jar包依赖的环境开始代码混淆代码混淆工具开始代码混淆查看混淆后的jar包测试注意事项导入和导出问题jar包依赖问题指定类不混淆前言目前android开发主流的开发工具是android studio,但是因为各种原因,还是有一部分人不得不适用Eclipse进行开发,在Eclipse中进行类库开发、类库混淆、类库测试是一个比较复杂的过程,所以我这里将个人之...
2019-04-17 08:06:39
1341
原创 ARouter 基础使用详解
文章目录参考资料配置ARouter初始化与销毁初始化销毁路由注解与跳转Activity之间的跳转路径定义代码示例Fragment之间的切换Fragment注入路由Fragment的获取与切换带参数的跳转示例代码接收传递的参数示例代码路由回调拦截器基本语法定义拦截器代码示例参考资料ARouter官方项目地址https://github.com/alibaba/ARouter探索Andr...
2019-04-16 23:05:10
1801
原创 RXJava1 简单使用
文章目录前言环境配置Observable简单的订阅与观察线程间切换完整生命周期异常处理Observable管理简单示例RXJava与Retrofit结合使用定义Retrofit接口类初始化Retrofit类简单的网络请求优化网络请求定义一个转换器使用Lamdba表达式前言RXJava是基于观察者模式开发的一个开源库,这里的观察者模式与生活中正常的观察者模式是相反的, 生活中的观察者模式是 观...
2019-04-16 15:07:32
475
原创 Dagger2 高级特性使用与实现分析(二)
文章目录Component依赖创建注入类创建Module类创建Component类创建Compent依赖类创建Activity类创建Fragment类SubComponent使用多个SubComponent创建Presenter创建Module创建Subcomponent创建Component使用SubcomponentSubcomponent 关联module并进行赋值定义Presenter定义...
2019-04-16 15:01:25
204
原创 Dagger2 快速上手使用与实现原理分析(一)
参考资料– 深入浅出Dagger2 : 从入门到爱不释手https://www.jianshu.com/p/626b2087e2b1Android_Dagger2篇——从小白最易上手的角度 + 最新dagger.androidhttps://www.jianshu.com/p/22c397354997概述使用过spring mvc、ButterKnife或者ARouter的人...
2019-03-17 16:17:43
267
原创 MVP架构的简单使用
文章目录前言参考资料概述MVP模式 概念基本的Model-View-Presenter架构环境准备引用的第三方框架模型类数据适配器布局文件简单示例搭建创建基础接口创建Contract接口创建Presenter类创建Fragment类创建Activity总结前言最近的招聘面试过程中,发现很多工作了很多年的面试者任然在使用MVC架构在开发相对复杂的app应用,即使是使用了MVP架构的人往往也对整...
2019-03-17 14:45:34
183
原创 Android 使用Service进行下载并在状态栏显示进度
Android 自动更新之状态栏下载声明实现过程下载进度布局xml创建下载任务Service声明这是一篇我之前我在2012年写的博客,里面有些东西是基于2012年时安卓的系统来进行编写的,现在写这篇博客的原因是想尽量恢复之前丢失的博客。此博客里面提及的技术还是能够使用的,只是需要在高版本的系统中进行兼容,如在android6.0上需要动态获取存储权限、android 8.0及以上系统版本对于下...
2019-03-09 11:25:53
1374
原创 回归优快云,继续技术分享之路
回归优快云,继续技术共享之路前世今生下一步计划前世今生与优快云结缘实在2010年,当时正在实习,作为一个新出道的小菜鸟,优快云为我提供了大量的技术资料支持,让我度过了最艰难的第一年。我也深知作为新人对于入门是如何的艰难,所以在工作的期间也写下了多篇技术博客分享出来,博客没有什么深度只是着重将一些项目中使用到的实际经验分享出来,希望能支持到大家。到2016年下半年陆陆续续也更新了几十篇博客...
2019-03-09 11:01:45
181
Windows mqtt服务器
2023-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人