• MySQL中,21个写SQL的好习惯

    来源:捡田螺的小男孩 前 言 每一个好习惯都是一笔财富,本文分SQL后悔药, SQL性能优化,SQL规范优雅三个方向,分享写SQL的21个好习惯,谢谢阅读,加油哈~ 正 文 1. 写完SQL先explain查看执行计划(SQL性能优化)日常开发写SQ...
  • Spring 有没有长度限制

    String的长度限制想要搞清楚这个问题,首先我们需要翻阅一下String的源码,看下其中是否有关于长度的限制或者定义。 String类中有很多重载的构造函数,其中有几个是支持用户传入length来执行长度的: 1public String(byte...
  • 优雅地处理重复请求(并发请求)——附Java实现

    对于一些用户请求,在某些情况下是可能重复发送的,如果是查询类操作并无大碍,但其中有些是涉及写入操作的,一旦重复了,可能会导致很严重的后果,例如交易的接口如果重复请求可能会重复下单。 重复的场景有可能是: 黑客拦截了请求,重放前端/客户端因为某些原因请...
  • Java数据结构-红黑树

    红黑树R-B Tree,全称是 Red-Black Tree,又称为“红黑树”,它一种特殊的二叉查找树。红黑树的每个节点上都有存储位表示节点的颜色,可以是红(Red)或黑(Black)。 红黑树的特性(1)每个节点或者是黑色,或者是红色。(2)根节点...
  • 使用do Net C# WInform制作一个QQ消息通知

    这两天一直在写一个驾校约车的辅助软件,参考了下ByPass的通知,然后昨天晚上写了个发送QQ消息的通知开始在想的是将QQ HOOK后达到我的目的,后来想到一个更简单的。 想法我们这打开QQ或者Tim消息的时候,当点击它的窗口,我们可以发现,焦点已经到...
  • 安装并配置Maven环境以及maven的中央仓库和本地仓库

    直接把自己博客的.md复制过来了,以前用的图床,这篇文章图片上传不过来。。 一、下载mavenMaven官网下载: https://maven.apache.org/download.cgi 博客直接下载: 在本篇文章底部有3.6.3的下载...
  • 多线程与高并发(四)

    线程池Executor执行者, 有一个方法 execute(). ExecutorService继承自Executor, 也是一个接口. 除了execute()方法之外, 还完善了整个任务执行器的生命周期. shutdown() 结束, shutdo...
  • 多线程与高并发(三)

    多线程场景下的容器在Java日常开发中经常使用到容器. 下面就看看多线程场景下容器的选择 容器的选择Map容器一个场景: 100个线程, 每个线程向容器中添加10w条数据, 比较Hashtable,Collections和ConcurrentHash...
  • 浅谈MES

    MESMES是一套企业生产过程的执行管理系统,它将工厂生产车间的管理转向信息化管理,MES由许多模块组成,可以给企业提供,制造数据,计划日程,生产调度,库存管理,质量管理等服务,为主要解决让企业的生产制造变的一目了然,可追溯。 MES可以做什么?制品...
  • 多线程与高并发(二)

    LongAdder先看一个例子 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859...