![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java Web
qyvlik
x
展开
-
Redis 有序集合在命令 SORT 中的行为
Redis 有序集合 Sorted set 在命令 SORT 中的行为我们初始化一下有序集合,rank 是一个排行榜,score 是分数,member 是 用户ID,user:* 是用户信息,包含了分数和年龄。127.0.0.1:6379> zadd rank 10000.0 '2' 10000.1 '3' 10000.4 '1' 9999 '5' 12000 '4'(integer) 4127.0.0.1:6379> set user:1 10000.4|14OK127.0.0.1原创 2021-05-25 22:44:55 · 298 阅读 · 0 评论 -
spring-boot 用一个监听器订阅多个 stream
spring-boot 用一个监听器订阅多个 stream。在一个 监听器里订阅多个 stream,可以减少 java 程序的内存占用。spring-boot 版本:2.3.4.RELEASE, redis 版本: 5.ximport com.google.common.collect.Lists;import lombok.Builder;import lombok.Data;import lombok.Singular;import lombok.extern.slf4j.Slf4j;im原创 2021-01-12 16:02:15 · 545 阅读 · 1 评论 -
spring-boot 雪花ID返回到前端精度丢失
spring-boot 雪花ID返回到前端精度丢失spring-boot snowflow id precision loss雪花算法产生的是一个 64 位的整数,而 前端的 js 的 number 对象并不能准确展示。如果使用全局配置将 Long 全部转成 String 似乎不太准确。了解到 js 的 number 在 10^15 左右还能准确展示,那么编写一个 Json 序列化类,判断当前的数字如果大于 10^15 那么,就序列化为 String,如果小于 10^15 那么还是转成 Lon原创 2020-12-02 20:54:59 · 811 阅读 · 0 评论 -
Spring-Boot 使用手记
Spring-Boot 使用手记原创 2017-10-25 13:29:20 · 456 阅读 · 0 评论 -
spring-boot 与 dubbo
spring-boot 与 dubbomaven 依赖常用 maven 依赖如下:<!-- Spring Boot Dubbo 依赖 --><dependency> <groupId>com.alibaba.boot</groupId> <artifactId>dubbo-spring-boot-starte...原创 2018-07-16 10:12:06 · 287 阅读 · 0 评论 -
spring-boot 2.0 集成 dubbo
spring-boot 2.0 集成 dubbo添加如下依赖,需要运行 zookeeper<dependencies> <!-- Spring Boot Dubbo 依赖 --> <dependency> <groupId>com.alibaba.boot</groupId> <...原创 2018-08-17 11:01:52 · 550 阅读 · 0 评论 -
mysql5.6 执行计划相关文章
查看 mysql 5.6 的执行计划优先看 type 字段,type 的效率从上到下性能越好,如下ALL: 全表扫描index: 索引全扫描range: 索引范围扫描ref: 非唯一索引扫描eq_ref: 唯一索引扫描const,system: 单表最多有一个匹配行NULL: 不用扫描表或索引接着再看 rows,预计扫描的行数,越少越好。最后再看看 Extra,有出现 Us...原创 2019-04-26 11:12:28 · 169 阅读 · 0 评论 -
redis script 的原子性
reids script 的原子性问题,可能是 crud 程序猿会遇到,这可能是思维惯性导致的。redis.call('SET', 'key1', 'value1');local a = b;redis.call('SET', 'key2', 'value2');有以上的脚本,reids 在执行 local a = b; 这一行时,就会报错如下的错误:(error) ERR Error...原创 2019-04-29 09:42:20 · 2785 阅读 · 0 评论 -
mysql5.6 索引问答
索引的目的是什么?索引的主要目的是为了加快查询速度。索引如何加快查询速度呢?对字段建立索引文件(或者在内存中建立索引对象),减少磁盘的 IO。减少查询时扫描表的行数。减少回表(例如索引覆盖,其实也是减少磁盘的 IO)什么字段有建立索引的必要?根据业务需求添加索引。字段的值重复率低可以建立索引,例如用户ID。再例如一些字段是bool类型的,且取值是true fals...原创 2019-05-12 16:21:53 · 337 阅读 · 0 评论 -
Java 解析UTC格式时间为时间戳
Java 解析UTC格式时间为时间戳String pattern = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'";SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);simpleDateFormat.setTimeZone(TimeZone.getTimeZone("UTC"))...原创 2019-09-12 11:03:08 · 7771 阅读 · 1 评论 -
互联网金融-资金账户系统设计
互联网金融-资金账户系统设计支付系统设计互联网账户系统如何设计(上篇)?互联网账户系统如何设计(下篇)?支付对账系统怎么设计?移动端支付系统如何设计有效地防重失效机制?如何做一个对账系统聊聊对账系统的设计方案...原创 2019-09-16 17:21:01 · 4148 阅读 · 0 评论 -
jdk安装https证书
jdk安装https证书安装证书前,请确保https证书还在有效期内,不然再折腾也是没有用的,jdk安装证书可以使用 cer 格式,如果想要使用其他格式,最好自己查阅一下文档。在正式安装之前,请确保你的 jdk 环境已经配置好,并且你的 java 的环境变量可以正常获取。本文是在 centos 下,jdk 1.8 下安装的证书。这里的证书既可以是自签名证书,也可以是其他CA签发的,但是不...原创 2017-09-20 20:32:21 · 10023 阅读 · 0 评论 -
hibernate 报 LazyInitializationException
使用 hibernate 时报了 could not initialize proxy - no Session原创 2017-08-14 10:38:53 · 340 阅读 · 0 评论 -
Struts2+Spring3+Hibernate4+JavaEE6 配置
Struts2, Spring3, Hibernate4, JavaEE6, JDK 7, Tomcat8, MyEclipse 2014, MySQL 5, DBCP原创 2016-06-20 23:08:22 · 1338 阅读 · 0 评论 -
Java 编码注意
Java 编码注意原创 2016-07-19 12:00:16 · 511 阅读 · 0 评论 -
JavaScript 国际化,货币展示与选定时区日期展示
JavaScript 国际化,货币展示与选定时区日期展示原创 2016-07-31 23:59:12 · 1751 阅读 · 0 评论 -
Java Web 排错日记
Java Web 排错日记 javax.servlet.ServletException: Filtered request failed.原创 2016-11-18 13:32:22 · 5586 阅读 · 0 评论 -
修复 jenkins 漏洞 irqbalanc1
修复 jenkins 漏洞 irqbalanc1原创 2017-07-05 13:26:11 · 1315 阅读 · 3 评论 -
Running "uglify:generated" (uglify) task takes a very long time.
(uglify) task takes a very long time.原创 2017-07-04 13:56:36 · 839 阅读 · 0 评论 -
JavaWeb项目缓存从 ehcache 切换到 redis
JavaWeb项目缓存从 ehcache 切换到 redis原创 2017-06-28 09:29:09 · 4260 阅读 · 0 评论 -
fastjson 转换 map 为 object 注意事项
fastjson 转换 map 为 object 注意事项原创 2017-07-14 17:52:42 · 1060 阅读 · 0 评论 -
getOutputStream() has already been called
getOutputStream() has already been called for this response原创 2017-06-27 16:44:09 · 2626 阅读 · 0 评论 -
App 扫描二维码登陆网站
App 扫描二维码登陆网站原创 2017-06-28 14:48:13 · 1588 阅读 · 0 评论 -
Jetty 开发指导:Jetty Websocket API
Jetty 开发指导:Jetty Websocket API转载 2016-05-09 13:44:40 · 4210 阅读 · 0 评论