欢迎您的访问
专注于分享最有价值的互联网技术干货

精选文章 第20页

java触发full gc的几种情况概述

管理员评论(0)赞(0)

前言 近期被问及这个问题,在此记录整理一下。 System.gc()方法的调用 此方法的调用是建议JVM进行Full GC,虽然只是建议而非一定,但很多情况下它会触发 Full GC,从而增加Full GC的频率,也即增加了间歇性停顿的次数...

一次mysql数据库连接池泄露的解决经历

管理员评论(0)赞(0)

前言 最近用了公司某框架,部署到现场后,现场运维开始维护现场数据,在不断操作的过程中,系统崩溃,查看后台日志,druid连接池已经获取不到连接。于是开始了排查之旅。在此记录。 排查开始 首先后台的报错是这样的。 exception=org....

MySQL中varchar类型的猫腻!

管理员评论(0)赞(0)

varchar的存储规则 4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节)。 5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉...

Mysql中的utf-8竟然是假的!

管理员评论(0)赞(1)

最近遇到一个神奇的问题,在往数据库中插入聊天表情的时候,离奇的报错,我的客户端、服务器、数据库都是UTF-8 编码的,所以应该不会出现问题。最终发现根本的原因在于MySQL 的“utf8”实际上不是真正的 UTF-8。 Mysql的utf-...

五大常用算法总结

管理员评论(0)赞(0)

分治算法 一、基本概念 分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很...

老生常谈—哈希表

管理员评论(0)赞(0)

哈希表的概念 哈希表也叫做散列表,是一种根据关键码值(key value)来进行直接访问的数据结构。它通过某种映射关系,将关键码值映射到某个存储位置中来进行访问 用一个简单的公式描述为:存储位置=f(关键码值) 我们也将这种通过关键码值直接...