额,就这点?
使用JVisualVM分析OOM在idea中设置vm option为: 当出现oom时生成堆dump文件。使用jvisualvm运行如下程序: 程序运行后,idea控制台打印出: 将dump文件使用jvis...
额,就这点?
使用JVisualVM分析OOM在idea中设置vm option为: 当出现oom时生成堆dump文件。使用jvisualvm运行如下程序: 程序运行后,idea控制台打印出: 将dump文件使用jvis...
跨域时app2未登录,跳转到sso时,sso怎么就知道已经登陆了?这时候没有携带任何用户信息啊。大神赐教!感激!
一个软件产品从开发到用户使用都涉及哪些环境?开发环境、测试环境、回归环境、预发布环境、生产环境。 下面说说我个人对这些环境的理解: 1、开发环境 顾名思义,开发同学开发时使用...
非常赞同你的想法
35岁“高龄”程序员面试被拒,只因没做到这3点一个人的职业生涯不是三五年,也不是十几二十年,而是三五十年,要看他是不是有潜力,不是突然一下子的爆发力,要看他能不能做到绵绵用力、久久为功。 前几天我参加了一场闭门创业营,很...
一个人的职业生涯不是三五年,也不是十几二十年,而是三五十年,要看他是不是有潜力,不是突然一下子的爆发力,要看他能不能做到绵绵用力、久久为功。 前几天我参加了一场闭门创业营,很...
在过去两三年的 Spring 生态圈,最让人兴奋的莫过于 Spring Boot 框架。或许从命名上就能看出这个框架的设计初衷:快速的启动 Spring 应用。因而 Spri...
作者:王一飞老师,叩丁狼教育高级讲师 概念 并编程中,一般需要用到安全的队列,如果要自己实现安全队列,可以使用2种方式:方式1:加锁,这种实现方式就是我们常说的阻塞队列。方式...
最近项目组在进行泛型代码编写时遇到很多困难,讨论下来发现大家对这个概念都是一知片解,然而在我们的项目开发过程中,又会有大量需要用到泛型来简化代码、增加复用性的场景。因此,决定...
zipkin是什么 Zipkin是一款开源的分布式实时数据追踪系统(Distributed Tracking System),基于 Google Dapper的论文设计而来,...
一、数据校验 在web开发时,对于请求参数,一般上都需要进行参数合法性校验的,原先的写法时一个个字段一个个去判断,这种方式太不通用了,所以java的JSR 303: Bean...
在学习「数据结构和算法」的过程中,因为人习惯了平铺直叙的思维方式,所以「递归」与「动态规划」这种带循环概念(绕来绕去)的往往是相对比较难以理解的两个抽象知识点。 程序员小吴打...
一、准备知识 1.堆 堆(英语:heap)是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵树的数组对象。堆总是满足下列性质:堆中某个节点的值总是不大于或不小...
logback使用中,会因为日志量过大,导致请求响应时间太长。本文介绍几种常见提升logback性能的办法 异步Appender 异步是降低日志对请求耗时影响的最有效方法,首...
sed sed命令是一个面向字符流的非交互式编辑器,按行来处理文本内容。在shell中,使用sed来批量修改文本内容是非常方便的。 1、sed的工作原理 sed 把每一行都存...
1. 简介 目前项目中的common-dal层代码还是主要靠人工去写,这就引入一个问题,数据库一点修改那么common-dal层对应的sql-map文件,dao和对应的实现,...
更多并发相关内容,查看==>Java 线程&并发学习目录[https://www.jianshu.com/p/3cbed7b0d571] 关键字:AQS,CountDownL...
原文链接:原文地址 这可能是目前最透彻的Netty原理架构解析 “ 本文基于 Netty 4.1 展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望...
ThreadLocal作用 对于Android程序员来说,很多人都是在学习消息机制时候了解到ThreadLocal这个东西的。那它有什么作用呢?官方文档大致是这么描述的: T...