大家都知道什么是暗示,日常生活中,有好多时候我们都会受到周围环境或者别人的暗示、影响。 比如,我们在逛商场的时候,看见橱窗里模特穿着时尚好看的服装,就是对我们暗示,说,“这些...
大家都知道什么是暗示,日常生活中,有好多时候我们都会受到周围环境或者别人的暗示、影响。 比如,我们在逛商场的时候,看见橱窗里模特穿着时尚好看的服装,就是对我们暗示,说,“这些...
1. 方法介绍 四色建模法源于Peter Coad的《Java Modeling In Color With UML》,它是一种模型的分析和设计方法,他提出要把所有模型分为四...
从 rollback-only异常中分析下事务中propagation的应用和理解 rellback-only异常场景描述 项目已经过去很久了,今天突然间出现一个BUG,我开...
鸡汤 希望是美好的,也许是人间至善,而美好的东西永不消逝。 --《肖申克的救赎》 当我们在...
废话不多少,上干货,下面是绑定流程。 1,首先在钉钉群添加自定义机器人。 复制webhook。 机器人添加完成。 2,在禅道创建产品(管理员权限的账号)。 3,在禅道创建项目...
上一篇博客讲了如何使用Shiro和JWT做认证和授权(传送门:https://www.jianshu.com/p/0b1131be7ace),总的来说shiro是一个比较早期...
源码 如果是你设计一个框架,你的日志系统会怎么设计?是自己实现还是依赖日志门面 slf4j commons-logging jul 或者是直接依赖实现 log4j log4j...
Tips原文作者:Vijini Mallawaarachchi[https://medium.com/@vijinimallawaarachchi?source=post_h...
Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来...
随着互联网+时代的来临,越来越多的互联网企业层出不穷,涉及游戏、视频、新闻、社交、电商、房产、旅游等众多行业。如今互联网成为大量信息的载体,如何有效地从中提取有价值的信息并利...
0 前言 记得开始学习Java的时候,一遇到多线程情况就使用synchronized,相对于当时的我们来说synchronized是这么的神奇而又强大,那个时候我们赋予它一个...
Thread.yield() 方法,使当前线程由执行状态,变成为就绪状态,让出cpu时间,在下一个线程执行时候,此线程有可能被执行,也有可能没有被执行。 ``package ...
在 Java 中,如果每个请求到达就创建一个新线程,创建和销毁线程花费的时间和消耗的系统资源都相当大,甚至可能要比在处理实际的用户请求的时间和资源要多的多。如果在一个 Jvm...
mybatis自定义拦截器(一)基本使用[https://www.jianshu.com/p/0a72bb1f6a21]mybatis自定义拦截器(二)对象详解[https:...
缓存穿透 概念 访问一个不存在的key,缓存不起作用,请求会穿透到DB,流量大时DB会挂掉。 解决方案 采用布隆过滤器,使用一个足够大的bitmap,用于存储可能访问的key...
摘要:本文主要介绍如何理解 Java 应用的扩展方式以及不同类型的扩展技术和具体技巧,介绍一些有关 Java 企业级应用的一般扩展策略。 老实说,“可扩展性”是个全面且详尽的...
QPS (每秒查询率) 例:假如我们一天有10万pv(访问量),公式 (100000 * 80%) / (86400*20%) = 4.62 QPS(峰值时间的每秒请求) 公...
jps 列出目标系统上的Java虚拟机,即Java进程。 语法 jps [ options ] [ hostid ] 解释 用于列出HotSpot虚拟机; 需要有访问权限才能...
近期在和一些研发团队沟通时,发现许多同学对于冒烟测试有一些理解的误区,CC先生就想来捋一捋这个概念。 误区一:开发不知道冒烟测试是干嘛的。 通常一提到冒烟测试,大家都习惯性的...