搜索结果
查询Tags标签: Code,共有 1576条记录-
Java: 并发情况下,数据插入重复(业务标识+Redisson分布式锁)
方案二 期望在同一时间段,不允许相同的库存被操作通过Redisson以SKU Code为唯一标识+业务标识上锁@Transactional(rollbackFor = Exception.class) @DistributedLock(prefix = LOCK_STOCK_SYNC_PREFIX, key = "#skuCode") @Override public void syncStock(Str…
2022/7/22 2:22:52 人评论 次浏览 -
Java——Runnable、Future、Callable、FutureTask
Runnable.java@FunctionalInterface public interface Runnable {/*** When an object implementing interface {@code Runnable} is used* to create a thread, starting the thread causes the objects* {@code run} method to be called in that separately executing*…
2022/7/21 14:24:35 人评论 次浏览 -
Result结果集封装
Result 结果集封装 ControllerResultpackage com.yang.controller;public class Result { private Object data; private Integer code; private String msg; public Result() { } public Result(Object data, Integer code) { this.data = data;…
2022/7/21 6:25:54 人评论 次浏览 -
spring-Exception
异常处理出现异常现象的常见位置与常见诱因如下:框架内部抛出异常:因使用不和规则导致数据层抛出异常:因外部服务器故障导致(例如:服务器访问超时)业务层抛出异常:因业务逻辑书写错误导致(遍历业务书写操作,导致索引异常等)表现层抛出异常:因数据收集,校验等股…
2022/7/21 6:25:53 人评论 次浏览 -
页面微信扫码登录
通过小程序获取用户codewx.login({success(res) {if (res.code) {console.log(res.code)} else {console.log(登录失败! + res.errMsg)}}})携带code请求链接生成二维码,微信扫码授权后,获取一次性令牌code(使用1次后失效)https://open.weixin.qq.com/connect/qrconne…
2022/7/21 6:25:51 人评论 次浏览 -
SQL state [HY000]; error code [3065]异常解决方法
报错: mysql版本 5.7解决方法: 在mysql的配置文件中加入以下配置即可(加入后建议关闭phpstudy进行重启系统)sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
2022/7/21 2:23:44 人评论 次浏览 -
VS Code下配置c/c++环境
1、配置前说明在VS Code这款软件中,要注意工作区问题。同一工作区下需要配置c_cpp_properties.json,launch.json,tasks.json三个文件,用以代表编译与调试。下图为正确目录:2、下载 VS Code :https://code.visualstudio.com/Download VSCode以其轻量且强大的代码编辑…
2022/7/20 9:21:54 人评论 次浏览 -
PostgreSQL和MySQL中的explain和执行优化
除了传统和JSON之外,PostgreSQL中添加了XML和YAML格式选项。至少在我看来,PostgreSQL输出看起来像MySQL的TREE输出。以下示例提供了详细信息,例如服务器将用于获取数据的机制、启动成本、总成本、要返回的行数以及使用的键的名称(如果有)。 test=# EXPLAIN SELECT 1 …
2022/7/17 2:15:12 人评论 次浏览 -
语音信号处理的宽带说话人(声源)定位(DOA估计)算法
Abstract 本仓库是面向语音信号的声源定位传统算法 关键词:声源定位(sound source localization)、DOA估计(DOA estimation)、TDOA估计(TDOA estimation)、麦克风阵列信号处理(microphone array signal processing)ssl_tools 包含SRP-PHAT(GCC-PHAT)、MUSIC、beamfor…
2022/7/17 1:17:46 人评论 次浏览 -
java.util.concurrent之future
一、概述: Future用来获取异步执行的结果。只要一个方法返回一个future,那么他就是一个异步方法;如下Junit方法,执行test,打印"我是test方法",过了10秒以后,打印Hello world;说明invoke 就是一个异步方法;@Testpublic void test() {Future<String&g…
2022/7/17 1:16:32 人评论 次浏览 -
乘风破浪,遇见最美Windows 11之现代Windows开发运维 - 再谈Windows Terminal(终端)主题和字体美化,Oh-My-Posh和Posh-git
前言 之前写过一篇《深入浅出,遇见Windows Terminal(Windows终端器),体验及美化新一代终端神器》,好久没弄,发现有点时境过迁了,当时写它的时候,Windows Terminal才刚出茅庐,还没达到今天这般完善和广泛采纳。 如今,随着Oh-My-Posh迈入新阶段,之前的方式也不能用…
2022/7/16 5:20:10 人评论 次浏览 -
MySql 怎么查出符合条件的最新的数据行?
平时做业务,经常是需要查什么什么什么的最新的一条数据。 那至于最新这个概念, 对于产品来说,经常会说的是 时间顺序,最新也就是 最近的意思。 结合示例:这是一张记录人员来访的记录表。 数据表里的数据准确记录了每个人来访时带的帽子颜色、时间、人员编码(每个人…
2022/7/16 2:20:29 人评论 次浏览 -
VS Code使用
其他操作 - 放大缩小视图:ctrl + 加号 和 ctrl + 减号 - 向上复制一行:alt+shift+↑ - 向下复制一行:alt+shift+↓ - 当光标点击到某一行时,默认选中全行,可以直接复制粘贴
2022/7/15 23:21:12 人评论 次浏览 -
VS Code Go开发环境配置
1.安装Go 下载网址:https://go.dev/doc/install 根据自己的操作系统来进行安装,官网针对Windows、Linux、macOS都有对应教程。安装完成后打开终端,输入go version,成功输出版本号,代表安装成功。 go version go version go1.18.3 darwin/arm642.安装Go插件3.更新Go t…
2022/7/14 23:20:34 人评论 次浏览 -
GitHub的下载
方法一 download zip不推荐使用(通过解压的方式获取仓库) 进入文件内部 右键选择code打开 方法二gitclone(修改仓库时会保留git信息。修改的内容) 首先下载Git 在绿色按钮code那里选择HTTPS复制链接 新建文件夹 右键选择git bash 输入git clone 粘贴链接 回车 就可以…
2022/7/13 6:22:24 人评论 次浏览