总结
文章平均质量分 52
俗人码农
这个作者很懒,什么都没留下…
展开
-
微信支付V3 小程序支付API Java版
微信小程序支付文档流程整理(Java版)原创 2022-12-30 17:53:51 · 6185 阅读 · 3 评论 -
docker-compose的command数据配置
在网上找了很多都是docker-compose的关键词解释一大堆,今天我们来看看这个command里面的更新docker配置文件更改的问题标准的运行jar包的方式设置最小最大内存command: java -jar -Xmx250m -Xms250m -Dmode=pc /home/app.jar但是如果要更新数据库账号密码,redis账号密码等,需要更新你的原先配置参数, command: - java - -jar - -Xmx250m原创 2021-01-11 11:51:30 · 4807 阅读 · 0 评论 -
es 游标的两种分页
三种分页方法:1.from size 分页2.scroll_id游标分页3.searchAfter分页配置es时es分页数据业务不能通过scroll_id获取分页数据(因为scroll_id分页拿不到更新后的数据),而searchAfter是查询实时的数据.先贴代码lastId代指sort valueif (lastId != null) { Object[] searchAfterArray = new Object[1]; searchAfterArray[0] = lastId; se原创 2020-12-16 16:49:06 · 1013 阅读 · 0 评论 -
聊聊事务~(一)
首先提到事务,我们的第一反应就是 ACID,是的我们事务拥有四大特性:原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)顾名思义,事务的四大特性非常好理解,所有今天我们只掰扯掰扯隔离性喽~迎面向我们走来的是MVCC(Multiversion Concurrency Control多版本并发处理机制)项目,首先看看 mysql 的代表队的英勇表现。mysql 对待事务有 4 种处理方式,表示对事务的不同态度。读未提交(r原创 2020-06-19 20:45:06 · 161 阅读 · 0 评论 -
实体类型的相互转化
在工作中可能因为业务的原因导致数据表自动非常多,业务传输及其前端展示可能不需要那么多字段,这样就会造成一些问题:代码冗余或返回字段冗余代码可读性差,不利于二次开发给数据库增加不必要的压力之前的操作就是使用 map 或 json 来实现(题主的懒就要背锅了),但是这种方式百害而无一利,随着业务的不断迭代,代码可读性极差(恨啊。。。),所以就要利用不同的 Bean 种类来实现自身的业务。eg:PO,POJO,DTO,VO,BO ,根据自己的业务,提高代码可读性(为了让同事们放下手里的刀)。具体的原创 2020-05-19 19:00:56 · 459 阅读 · 0 评论 -
数据引擎想要一个合适的索引哟
索引篇为了提高数据的查询效率,我们要使用索引的帮助。索引的常见索引模型有:有序数组,hash集合,搜索树的方式建立索引模型有序数组:按照顺序进行查找,使用二分法可进行快速查找,时间复杂度为O(log(N))。[查询效率高,更新效率低,适合静态存储引擎]hash集合:以key-value的形式存在,按照等值判断(通过hash方法计算位置),通过链表的方式解决冲突.[适合只有等值查询的场景使用]搜索树:每个节点左侧子节点小于父节点,右侧子节点大于父节点,查询时间复杂度O(log(N)),更新时间复杂原创 2020-05-11 18:55:09 · 116 阅读 · 0 评论 -
2019-11-04开发总结
记录一下开发遇到的几个问题:1.第三方支付对接2.顺丰接口对接3.完善开发流程首先第三方支付接口的对接(小程序支付):支付分为小程序支付和支付回调,正常的流程就是获取支付信息(订单编号,支付金额,商户号等信息),开始支付,支付成功回调支付回调接口,这样一个简单的小程序支付接口就ok了。这里我们需要注意几个本地联调的问题:...原创 2019-11-04 14:03:32 · 139 阅读 · 0 评论