synchronized 关键字的作用和原理

在多线程同时读写共享资源时,会造成并发问题。java提供了多种方法解决这一问题,synchronized关键字是其中最常用的方法,也是最简单的。synchronized通过使用互斥锁来锁定共享资源,使
分类: 编程语言 发布时间: 01-19 18:56 阅读次数: 0

chrome的后悔药,推荐一枚有用的插件

今天推荐2个非常实用的chrome插件。文章很短,但插件很有用。 Sexy Undo Close Tab 如果你是一个重度chrome使用者,通常会开启非常多的tab页。好不容易搜到自己想要的内容,却
分类: 编程语言 发布时间: 01-19 18:56 阅读次数: 0

龙蜥利器:系统运维工具 SysAK的云上应用性能诊断 | 龙蜥技术

简介:本文从大量的性能诊断实践出发,来介绍 SysAK 在性能诊断上的方法论及相关工具。 文/张毅:系统运维SIG核心成员、SysAK 项目负责人;毛文安:系统运维 SIG 负责人。 系统运维既要业务
分类: 编程语言 发布时间: 01-19 18:23 阅读次数: 0

Spring Security 自定义认证逻辑

这篇文章的内容基于对Spring Security 认证流程的理解,介绍如何在SpringSecurity中自定义认证逻辑(如验证码登录)
分类: 编程语言 发布时间: 01-19 18:23 阅读次数: 0

还发愁画流程图?IDEA这款神仙插件全部帮你搞定!

总有童鞋问,这个流程图图怎么绘制的,这个UML类图用什么工具做的等等,今天给大家推荐一款idea插件PlantUml,来帮助大家快速快速完成绘制。 PlantUml是什么 PlantUml是一个支持快
分类: 编程语言 发布时间: 01-19 17:49 阅读次数: 0

SpringBoot:如何优雅地进行参数传递、响应数据封装、异常处理?

在项目开发中,接口与接口之间、前后端之间的数据传输都使用 JSON 格式。 1 fastjson使用 阿里巴巴的 fastjson是目前应用最广泛的JSON解析框架。本文也将使用fastjson。 1
分类: 编程语言 发布时间: 01-19 17:49 阅读次数: 0

探究React协调中的diff思想

「这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战」。 1、什么是协调 协调就是通过如 ReactDOM 等类库使虚拟DOM与真实的DOM同步。通俗的讲协调是将虚拟DOM映射
分类: 编程语言 发布时间: 01-19 17:49 阅读次数: 0

其实 MySQL 中的 like 关键字也能用索引!

上篇文章中,松哥和大家分享了索引的两个使用规则: 索引上不要使用函数运算。 使用覆盖索引避免回表。 当然,凡事有个度,用哪一种策略也要结合具体的项目来定,不能为了 SQL 优化而抛弃了业务。 今天,松
分类: 编程语言 发布时间: 01-19 17:16 阅读次数: 0

预测一下 Kotlin 未来会有哪些新语法

Kotlin 是一门开放的语言,任意使用者都可以直接参与它的建设。本文将透过 YouTrack 中当前最热门的 issue 大胆预测一下 Kotlin 未来可能引入的新功能
分类: 编程语言 发布时间: 01-19 17:16 阅读次数: 0

基于链路思想的SpringBoot单元测试快速写法

简介:本文更偏向实践而非方法论,所提及的SpringBoot单元测试写法亦并非官方解,仅仅是笔者自身觉得比较方便、效率较高的一种写法。每个团队甚至团队内的每位开发可能都有自己的写法习惯和风格,只要能实
分类: 编程语言 发布时间: 01-19 16:43 阅读次数: 0

Spring事务失效的常见场景

在某些业务场景下,如果一个请求中,需要同时写入多张表的数据。为了保证操作的原子性(要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到spring事务。
分类: 编程语言 发布时间: 01-19 16:43 阅读次数: 0

Java技能树-毕业设计--每日一练-基于javaSpringboot+mybatis+layui实现装修验收管理系统

随着社会的进步和科技的发展,越来越多的人追求新颖独特,实用的居住和工作学习环境。因此,在如今的建筑装饰工程中,既要考虑到客户的需求和与建筑结构的协调统一又要考虑到成本和施工组织的安排,所以说现代装饰工
分类: 编程语言 发布时间: 01-19 16:43 阅读次数: 0

css中少有人知的 ‘背景剪裁’ 中的以文本形式剪裁。

这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战 前言 大家好我是不吃鱼d猫,前端小小白看过来,我们来做做网络常有的用名字生成一张图片
分类: 编程语言 发布时间: 01-19 16:43 阅读次数: 0

iOS Dispatch Semaphore使用

Dispatch Semaphore介绍 Dispatch Semaphore 是持有计数的信号,是多线程编程中的计数类类型信号。所谓信号,即类似于小区出入口的栅栏。可通过时举起栅栏,不可通过时候放下
分类: 编程语言 发布时间: 01-19 16:43 阅读次数: 0

Flutter进阶-混合开发上篇

「这是我参与2022首次更文挑战的第1天,活动详情查看:2022首次更文挑战」 混合开发的方式 说到混合开发,我们知道无非是两种: Flutter调用原生 我们用之前的微信Demo的个人中心头像来做示
分类: 编程语言 发布时间: 01-19 16:43 阅读次数: 0

iOS 实现刮刮乐

废话开篇:利用 openCV 简单实现一下刮刮乐效果 一、实现效果 二、步骤分析 1、选取刮刮乐封面并进行置灰处理,并添加到 UIImageView 上。 2、UIImageView 添加 UIPan
分类: 编程语言 发布时间: 01-19 16:43 阅读次数: 0

[PaperRead]Boundary IoU: Improving Object-Centric Image Segmentation Evaluation

新型图像分割指标,Boundary IoU比标准Mask Iou对大物体的边界误差敏感得多,并且不会对较小对象的误差进行过度惩罚。
分类: 编程语言 发布时间: 01-19 16:09 阅读次数: 0

数据分析实战 | 探寻销售额下降的原因

「这是我参与2022首次更文挑战的第1天,活动详情查看:2022首次更文挑战」。 大家好,我是丁小杰。 本文案例的来源为《数据分析实战》一书,书中使用的是 R 语言,接下来一段时间,我会用 Pytho
分类: 编程语言 发布时间: 01-19 16:09 阅读次数: 0

没啥才艺,30行代码写了个春联数据爬虫

我并不满意,因为我要的是春联,不是对联。对联虽然包含了春联,但是春联是带有民俗气息的,里面充满了喜庆祥和的味道。我在网络上找到了一个春联网站,就写了个爬虫程序去采集数据。
分类: 编程语言 发布时间: 01-19 16:09 阅读次数: 0

OpenCV中的坐标系与图像通道顺序

OpenCV 是一个的跨平台计算机视觉库,实现了图像处理和计算机视觉方面的很多通用算法,为了更好的介绍图像处理的相关技术,本节主要介绍OpenCV中的坐标系与图像通道顺序。
分类: 编程语言 发布时间: 01-19 16:09 阅读次数: 0