- 博客(24)
- 资源 (9)
- 收藏
- 关注
原创 私有NAS,android客户端,smb协议
材料:私有NAS系统或者网络共享文件夹,android客户端,客户端和访问端网络协议SMB。目的:局域网内手机媒体文件备份到家庭电脑。
2023-09-12 13:29:00
1859
原创 罗技M590优联和蓝牙连接的问题
b、 将鼠标关机30秒以上,然后打开使用驱动软件配对,直至配对成功,如果一次不成功可以多次尝试。1、优联默认使用频道1连接,也可以设置为蓝牙连接,这样频道1的优联通道就失效了;
2022-11-16 20:41:00
7338
原创 订单状态和业务流转
一般的简单的订单的流转状态:1、下单成功---->支付成功---->已发货---->已收货(订单完成)2、下单成功---->订单关闭(用户取消/系统自动取消)3、下单成功---->支付成功---->退款中(用户取消订单且商家同意取消订单/卖家取消订单)---->订单取消(退款成功)4、下单成功---->支付成功---->已发货---->已收货(订单完成)---->退款中(用户取消订单且卖家同意取消订单)---->订单取消
2021-08-30 15:56:32
1961
原创 触发了慢日志告警应该怎么办
这么个场景: 业务场景:要统计所有门店不同类型的商品的半年销量,可能用于用户侧的展示或者商户侧的展示前提:1、两个表:一个订单表、一个订单商品表(假设主子表之间1:8的比例、时间跨度1年); 2、闲时统计;3、所有查询条件都能走索引(这种时间范围内的索引基本会失效的);一般做法(不用思考的大部分人采用的做法):一条sql统计半年的所有门店的所有商品的销量;这种做法有问题吗?一般情况没有问题;主要看数据量,放在两千万内的数据量(假设2万订单)都没问题(有可能会触发...
2021-08-21 14:06:02
177
原创 临界时间节点外卖业务订单如何处理订单
eg: 门店营业时间早上10点到晚上8点; 10:00----20:00, 理论上用户可以下单的时间也在10:00----20:00范围内;加入某用户在19:59进入门店选好商品并提交了订单,并且与20:00支付成功,门店接到该订单的时间在20:00以后,这时门店已经打烊了;问题:出现的这样的情况,订单是否要推送到门店?1、理论上门店已经打烊了,不应该再推送订单给门店了;门店看到有订单但是又没有推送过来时也会质疑,明明有新订单为什么不推送过来,造成了白白的损失;另外用户可很冤枉,营业时间内下的订..
2021-08-17 15:42:54
549
原创 订单业务解耦
如何解耦(按照什么标准解耦)?eg: 有一支付成功的订单,已经发货,用户取消订单? 这个场景从业务设计上讲如何解耦?可能涉及的业务:订单业务、物流业务、支付业务(暂时只罗列这3个业务)这些3个业务中可能发生的实际业务场景: 1、用户取消订单---->订单业务---->订单服务; 2、给用户(订单)退款---->支付业务--->支付服务; 3、已发出货物原路返回---->物流业务-->物流服务(或者第三方...
2021-08-16 17:59:02
811
原创 Redisson 分布式锁简单应用
RLock rLock = redissonClient.getLock("lockName");// 可以看做是获取一个连接 try { // 尝试加锁 愿意等待的时长 waitTime ; 加锁成功后自动释放锁的时长 leaseTime,大于0时不论加锁业务是否处理完毕都会释放锁 boolean locked = rLock.tryLock(1000, 2000, TimeUnit.MILLISECONDS);// 尝试加锁 if(lo...
2021-08-06 17:43:50
1557
原创 window10 vmware centos8 搭建docker学习环境 部署spring web应用
1、windows 安装 vmware , 安装 centos8 部署省略;2、centos8安装 docker 参见docker 菜鸟教程 https://www.runoob.com/docker/docker-tutorial.html;3、spring boot web 工程 maven 打包:mvn clean install package -Dmaven.test.skip=true 生成jar 待用;4、在 centos 上 创新目录: eg: /docker ...
2020-08-17 00:31:53
334
原创 centos7 扩容完成后执行 xfs_growfs /dev/centos/root
lvextend -L +30G /dev/mapper/centos-root执行扩容30G后执行xfs_growfs /dev/centos/root在执行df -h 可以看到已经扩容成功
2020-03-14 23:24:18
3136
原创 feign 服务启动后加载 避免第一次调用超时 及第一次调用耗时长
版本:feign-core 9.5.0 spring-cloud-starter-openfein 1.4.6第一次调用耗时的原因-懒加载:1、spring mvc servlet;2、ribbon ;设置:1. #服务启动成功后立即加载servletspring: mvc: servlet: load-on-startup: 02、ri...
2020-02-27 00:52:43
8094
原创 sqlserver jdbc 驅動
https://docs.microsoft.com/en-us/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver15version 參考鏈接中內容進行配置<dependency> <groupId>com.microsoft.sqlserve...
2019-11-13 10:50:02
172
原创 feign 的 Date 类型的日期如何处理?
1、feign 版本 采用spring boot 1.5.3 1.1 get 请求 ,例如:@FeignClient(value = "server1", url = "http://localhost:8090") public interface FeignClientTest { @GetMapping("test6") String test6(@RequestParam...
2019-11-05 00:24:11
5553
原创 LocalDate LocalDateTime Date 转换
1、LocalDateTime --> Date eg: Instant ins = LocalDateTime.now().atZone(ZoneId.systemDefault()).toInstant(); Date date = Date.from(ins);2、LocalDate -->Date 首先将LocalDate 转 Lo...
2019-10-18 11:33:33
962
原创 spring mvc get 请求 对于 “Sun Sep 29 00:28:16 CST 2019”格式日期的处理
1.首先spring mvc 没有指定 日期处理格式,比如 spring.mvc.date-format=yyyy-MM-dd HH:mm:ss 或者 其他形式的日期转化配置;2.get请求参数为“Sun Sep 29 00:28:16 CST 2019”,controller中接收日期的类型为 java.util.Date。在org.springframework.core.conv...
2019-09-29 01:16:18
1232
原创 mysql 按照 查询条件 in 中给定的顺序排序
-----mysql 版本5.6.29-TDDL-5.3.10-15603018select * from t_user where id in (25614515199452447,25611093660659597,25611760271094924) order by FIELD(id,25614515199452447,25611093660659597,2561176027109...
2019-08-26 14:17:17
2259
原创 mysql id in 走索引 ??
mysql 版本5.6.29-TDDL-5.3.10-15603018id 為主鍵1、id類型為int select * from t_user where id in('1','2','3'); -- 走索引 select * from t_user where id in(1,2,3); -- 走索引2、id類型為varchar sel...
2019-08-26 14:13:30
4083
3
原创 VMware Workstation Pro 15.0.0 build-10134415 安装 centos7 CentOS-7-x86_64-Minimal-1810.iso 无法连接网络的问题
VMware Workstation Pro 15.0.0 build-10134415CentOS-7-x86_64-Minimal-1810.iso安装时网络模式为桥连接模式无法连接网络的原因:文件 /etc/sysconfig/network-scripts/ifcfg-ens33 内容异常引起的。安装后内容为:TYPE=EthernetPROXY_METHOD=...
2019-03-25 23:14:03
1062
原创 spring boot 2.0.3.RELEASE 整合 shiro bug 记录
spring boot 2.0.3.RELEASE 和 shiro 结合的 bug 纪要:1、shiro 的过滤器 会出现在所有的过滤链中,尽管该请求不包含在shiro过滤规则中,尽管不会进入shiro管理的过滤器中;2、上述问题在传统web.xml配置中不会出现。(如果该请求不包含在shiro的过滤规则中,则shiro过滤器不会出现在过滤链中,符合我们对于过滤的预期)3、对于问题1,该...
2018-08-02 11:37:49
906
原创 tengine2.2.2 升级http2.0 后 springmvc 上传附件为空的,可能存在的原因
tengine2.2.2原先关配置为:client_max_body_size 10m;client_body_buffer_size 128k;tengine2.2.2 springmvc 采用http1.1可以上传10M以内的附件,采用http2.0 可以上传100k以内的附件,上传大附件时MultipartFile file为空,没有错误的log,经测试可能的原因是client_body_b...
2018-06-15 14:22:06
634
1
原创 tengine升级h2的问题
tengine2.2.0 编译出现一下问题,src/event/ngx_event_openssl.c: In function ‘ngx_ssl_init’:src/event/ngx_event_openssl.c:112:5: error: ‘OPENSSL_config’ is deprecated [-Werror=deprecated-declarations]OPENSSL_conf...
2018-05-23 17:22:33
1097
原创 centos7 jetty9 多实例 war包部署
1、下载.zip文件 如:jetty-distribution-9.4.8.v20171121.zip2、执行解压命令: unzip jetty-distribution-9.4.8.v20171121.zip3、移动到jetty 的安装目录: mv jetty-distribution-9.4.8.v20171121 /data/soft/jetty4、在jetty的根目录下创建work目录 ...
2018-04-18 17:29:07
1483
原创 mongodb3.6 windows10 安装 简单配置
1、 双击运行.msi文件运行安装,点击custom来设置安装目录。2、 在安装目录下创建mongo.config文件#需要手动创建一下两个目录dbpath=D:\app\MongoDB\Server\3.6\data\dblogpath=D:\app\MongoDB\Server\3.6\data\log\mongo.log#默认端口是27017,该端口绑定在127.0.0.1,无法远程连接...
2018-02-12 09:58:53
4389
elasticsearch-analysis-ik-7.9.3.zip
2020-11-13
windows安装及简单配置mongodb3.6
2018-02-12
spirngmvc+hibernate
2014-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人