迷你黑夜

文章
7
资源
0
加入时间
3年0月9天

避免Time Machine备份Parallels Desktop的HDD虚拟硬盘文件

使用MacOS的时候,难免遇到一些不方便或者没有Windows方便的地方,尤其是当某个小程序在Mac上找不到对应的APP时,这个问题显得尤为棘手。因此很多人会把目光投向虚拟机,因为这是最直接方便,开销最小的使用Windows程序的方法。相信在MacOS上运行虚拟机的用户中,有很大一部分像笔者一样在使用Parallels Desktop这款软件。而作为一名彻头彻尾的MacOS使用者,Time M

java保存com.alibaba.fastjson.JSONArray格式到数据库报错

添加数据时候报错信息:java.lang.IllegalStateException: Type handler was null on parameter mapping for property '__frch_item_17'. It was either not specified and/or could not be found for the javaType (com.alibaba.fastjson.JSONArray) : jdbcType (null) combinatio

利用redis实现分布式事务锁,并解决高并发环境下库存扣减

问题描述:某电商平台,首发一款新品手机,每人限购2台,预计会有10W的并发,在该情况下,如果扣减库存,保证不会超卖解决方案一利用数据库锁机制,对记录进行锁定,再进行操作SELECT * from goods where ID =1 for update;UPDATE goods set stock = stock - 1;利用排它锁将并行转化为串行操作,但该方案的性能和用户体验较差解...

使用INI文件时注意的几点

1.INI文件的路径必须完整,文件名前面的各级目录必须存在,否则写入不成功,该函数返回 FALSE 值.   2.文件名的路径中必须为 // ,因为在VC++中, // 才表示一个 / .   3.也可将INI文件放在程序所在目录,此时 lpFileName 参数为: ".//student.ini".

【专业扫盲】读懂光模块命名规则

每一个光模块厂商都有自己独特的光模块命名体系,从几家光模块厂家新产品命名规则上对比来看,业界厂商对光模块的命名大同小异。了解光模块命名规则就能读懂厂商光模块产品名称所包含的全部信息。以欧深特OS-SP12-3110D光模块产品的命名规则为例进行解读。

sql 循环string数组_如何剔掉 sql 语句中的尾巴,我用 C# 苦思了五种办法一:背景1. 讲故事二:剔除 union all 的五大方式1. 最原始的 for 循环2. 使用 Substring 搞定3. 使用 LastIndexOf4. 使用 Split 切割5. 使用 TrimEnd四:总结

一:背景1. 讲故事这几天都在修复bug真的太忙了,期间也遇到了一个挺有趣bug,和大家分享一下,这是一块sql挺复杂的报表相关业务,不知道哪一位大佬在错综复杂的 嵌套 + 平行 if判断中sql拼接在某些UI组合下出问题了,最终的 sql 架构类似这样的。 var sql = "select 1 union all select 2 union all select 3 union all";...