自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 微信支付V3 小程序支付API Java版

微信小程序支付文档流程整理(Java版)

2022-12-30 17:53:51 5526 3

转载 解决es 高亮查询片段问题

https://blog.csdn.net/he37176427/article/details/104607983对一个内容长度比较长的字段进行搜索并使用高亮显示插件时,通过获得结果中的高亮字段获取的内容只有一部分,而非全部内容当需要获取全部内容时,只需要设置 number_of_fragments 为0 即可返回完整内容...

2021-05-25 14:10:13 900 1

原创 部署分布式OpenDevOps踩坑日志

总有一坑你踩过~开发文档已经帮你解决你99.99%的问题,请仔细查阅文档github代码下载会比较慢,用你的vpn下好代码之后上传到云服务器上.在配置env.sh文件时,请获取ifconfig下ens的ip地址.(如果env.sh全局配置出现问题,所以组件全部需要更新一遍).如果说云服务器配置比较低,比如1核2G,我这边建议你用虚拟机生成一个4核8G的配置运行.(mysql配置比较低的时候回出现mysql断开连接之类的错误,没有必要再这种问题上耽误时间).配置的DNS不需要你去手动配置,有问题可

2021-02-08 18:22:07 410

原创 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 4716

原创 新增数据id,超出范围长度,Out of range value for column ‘id‘ at row 1

排坑:如果你的数据表有用过sharding 做过分表操作且使用雪花算法生成id,请修改id的长度类型且不能自增.

2020-12-22 15:13:26 635

原创 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 973

原创 我堂堂List为啥不能扩容

List addList =new ArrayList(){{add(1);add(2);}}; List erroList =Arrays.asList(addList); erroList.add(3);执行这段代码发现报错了,我亿脸懵逼~****原来是不支持的操作异常啊,所以问题在哪呢。Arrays.asList()点进去看看发现不太对头小老弟,你这个new的ArrayList怎么是个内部类啊,甚至连add,remove方法都没有。。。那你和普通数...

2020-09-07 16:04:40 228

原创 踩坑日志:时间转换问题

背锅侠的事情是这样的,接口本地跑没问题和线上跑不行,排查代码时发现了这样一段代码DateFormat.getDateTimeInstance();服务器格式化的时间Sep 3, 2020 9:14:25 AM,本地格式化后的时间2020-9-3 9:22:43日期格式样式和时间格式样式默认的语言环境不同,所格式化的结果也不同。我们可以使用他的子类,SimpleDateFormat 格式化成你想要的时间规范就好了。"yyyy-MM-dd HH:mm:ss"等等。...

2020-09-03 16:51:57 149

原创 spring cloud config配置文件验证

可以先启动config服务,然后获取git配置的配置文件如果获取不到相应的参数,请检查是否有@EnableConfigServer参数,并且想获取相应的值还需要在不同的服务里配置就在不同的服务里使用,如果其他服务也需要这个配置,只能在当前服务中增加相应配置。记录一个小bug,晚安~...

2020-08-31 10:19:20 258

原创 逻辑删除失败,sql没有更改删除状态

是因为mybatisplus框架实现了逻辑删除的注解@TableLogic有注解标识的实体直接使用delete()进行删除操作就好了,mybatisplus会自动帮你转换为 update set isDeleted=1 form ----- where -----是挺方便的,所以get到这个点蛮重要的拜了个拜~...

2020-08-29 00:02:29 292

原创 mac 安装Nginx 小坑

缺少文件夹,sudo mkdir -p /usr/local/var/run/nginx/client_body_temp 缺文件夹建文件夹就 OK 了

2020-06-30 16:37:59 153

原创 聊聊事务~(一)

首先提到事务,我们的第一反应就是 ACID,是的我们事务拥有四大特性:原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)顾名思义,事务的四大特性非常好理解,所有今天我们只掰扯掰扯隔离性喽~迎面向我们走来的是MVCC(Multiversion Concurrency Control多版本并发处理机制)项目,首先看看 mysql 的代表队的英勇表现。mysql 对待事务有 4 种处理方式,表示对事务的不同态度。读未提交(r

2020-06-19 20:45:06 133

原创 实体类型的相互转化

在工作中可能因为业务的原因导致数据表自动非常多,业务传输及其前端展示可能不需要那么多字段,这样就会造成一些问题:代码冗余或返回字段冗余代码可读性差,不利于二次开发给数据库增加不必要的压力之前的操作就是使用 map 或 json 来实现(题主的懒就要背锅了),但是这种方式百害而无一利,随着业务的不断迭代,代码可读性极差(恨啊。。。),所以就要利用不同的 Bean 种类来实现自身的业务。eg:PO,POJO,DTO,VO,BO ,根据自己的业务,提高代码可读性(为了让同事们放下手里的刀)。具体的

2020-05-19 19:00:56 427

原创 数据引擎想要一个合适的索引哟

索引篇为了提高数据的查询效率,我们要使用索引的帮助。索引的常见索引模型有:有序数组,hash集合,搜索树的方式建立索引模型有序数组:按照顺序进行查找,使用二分法可进行快速查找,时间复杂度为O(log(N))。[查询效率高,更新效率低,适合静态存储引擎]hash集合:以key-value的形式存在,按照等值判断(通过hash方法计算位置),通过链表的方式解决冲突.[适合只有等值查询的场景使用]搜索树:每个节点左侧子节点小于父节点,右侧子节点大于父节点,查询时间复杂度O(log(N)),更新时间复杂

2020-05-11 18:55:09 107

原创 多数据源爬坑日志

多数据源,切面处理类@Pointcut("@annotation(cn.ibona.datasources.annotation.MoreDataSource)")public void dataSourcePointCut() {}@Around("dataSourcePointCut()")public Object around(ProceedingJoinPoint poin...

2020-03-27 18:36:10 137

原创 何以解忧,唯有暴富,2019再见

总结2019年: 编程: Java: 1.夯实基础,算法的学习 2.redis,rabbit 3.接触源码 阅读: 编程书籍: 1.Java Web搭建 2.码出高效(未看完) 3.码农翻身 娱乐书籍: 1.塞雷三分钟历史 娱乐: 吃: 1.螺蛳粉 2.其他自己做着吃 玩: 1.每周...

2019-12-31 17:03:32 188

原创 HashMap转化List出现问题

HashMap转化List出现异常:由于我使用的强转 转换异常,需要你将map转化为JsonArray,JsonArray转换为List实体JSONArray jsonArray = JSON.parseArray(Public.mapTo(JSONObject.toJSONString(params.get(“list”)),""));List nodeSortVo = jsonArr...

2019-11-20 16:05:32 381

转载 mysql判断参数为0 不执行问题

mybatis当时bit参数时等false或0视为”“,而我们的if加了非空字符串的判断,所以导致if没有执行.转载至https://blog.csdn.net/qq_34873338/article/details/81028104

2019-11-19 14:26:39 818

原创 关于前端传值问题

localhost:8089/api/list?tag=C++使用postman的调url接口,发现后台接收的字符串为因为base64码将 “+” 号改成了 空格。(我太难了)前端传值将tag urlEncode(tag,“UTF-8”)后台 URLDecoder.decode(tag,“UTF-8”)ok!...

2019-11-06 19:54:55 313

原创 2019-11-04开发总结

记录一下开发遇到的几个问题:1.第三方支付对接2.顺丰接口对接3.完善开发流程首先第三方支付接口的对接(小程序支付):支付分为小程序支付和支付回调,正常的流程就是获取支付信息(订单编号,支付金额,商户号等信息),开始支付,支付成功回调支付回调接口,这样一个简单的小程序支付接口就ok了。这里我们需要注意几个本地联调的问题:...

2019-11-04 14:03:32 130

原创 查询数据库不连续id

SELECT id FROM ( SELECT id FROM sys_definition_menu ORDER BY id ASC ) t WHERE NOT EXISTS ( SELECT 1 FROM sys_definition_menu WHERE id = t.id - 1 )

2019-09-18 16:25:51 881

原创 java数据分页几种方式

1.使用PageUtilsService: /** * 分页查询 * * @param params 查询条件 * @return PageUtils */ PageUtils queryPage(Map<String, Object> params); ServiceImpl: Page<数据库对象实...

2019-09-18 16:15:51 1039

原创 判断当前时间是否在规定时间内

//判断是否在选择的时间段内使用if (!"".equals(Public.mapTo(couponsEntity.getUseStartTime(), ""))) { //存在设置时间区间时 SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss");//设置日期格式 Date now = null; Date begi...

2019-09-18 15:27:56 722

网吧文当sad阿萨德as

很详细的winfrom应用程序网吧计费管理系统(有源代码) 借鉴一下吧

2018-01-08

空空如也

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

TA关注的人

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