java程序性能分析之thread dump和heap dump 博客分类: java基础 javajmapjstack 一.dump基本概念 在故障定位(尤其是out of memory)和性能分析的时候,经常会用到一些文件来帮助我们排除代码问题。这些文件记录了JVM运行期间的内存占用、线程执行等 ...
分类:
编程语言 时间:
2020-11-21 12:39:10
阅读次数:
19
JAVA 基础 一 基本语法 注释 标识符 由字母、数字、下划线(_)和美元符号($)组成 不能以数字开头 不能是关键字 关键字 const goto 是保留关键字 true false null 不属于关键字,是一个单独的标识类型 运算符 常量 整型常量 二进制 0B 0b 八进制 0开头 十进制 ...
分类:
编程语言 时间:
2020-11-21 11:51:02
阅读次数:
40
正则表达式 NFA引擎匹配原理 https://blog.csdn.net/lxcnn/article/details/4304651 贪婪模式与非贪婪模式 http://www.360doc.cn/mip/42405090.html ...
分类:
编程语言 时间:
2020-11-20 11:52:52
阅读次数:
46
前言: 环境基础:tomcat9,maven3.6.1,mysql8.x,idea2020.3, 一,搭建ssm环境(配置) 1.依赖包 <!--依赖:junit,数据库驱动,连接池,servlet,jsp,mybatis,mybatis-spring,spring --> <dependencie ...
分类:
编程语言 时间:
2020-11-19 12:57:28
阅读次数:
25
单级排序 数据源: 任意查询表 目标: 对其中一列数据进行排序 操作过程: 选取对象》【主页】》【排序】》【升序排序】 选取对象》【主页】》【排序】》【降序排序】 M公式: 升序:= Table.Sort(步骤名,{"列名", Order.Ascending}) 降序:= Table.Sort(步骤 ...
分类:
编程语言 时间:
2020-11-19 12:40:18
阅读次数:
7
最近公司项目中 有需要用ElasticSearch (后续简称ES) 集成 SQL 查询功能,并可以按照请求参数动态切换目标数据源,同事找到我帮忙实现该功能,以前没做过,只好赶鸭子上架, 网上很多资料不全,瞎琢磨半天终于完成,记录了一些实现过程中踩过的坑,便于大家借鉴。 我们测试环境部署的是 Ela ...
分类:
数据库 时间:
2020-11-19 12:37:22
阅读次数:
14
【1】Spring IOC 基础 文件名 说明 beans.xml 定义需要实例化对象的类的全限定类名以及类之间依赖关系描述。 BeanFactory.java 通过反射技术来实例化对象并维护对象之间的依赖关系。 Spring框架的IOC实现(3种): 纯xml(bean信息定义全部配置在xml中) ...
分类:
编程语言 时间:
2020-11-19 12:36:03
阅读次数:
6
数据源被代理后,通过被DataSourceProxy代理后,所执行的sql会被提取,解析,保存前镜像后,再执行业务sql,再保存后镜像,以便与后续出现异常,进行二阶段的回滚操作。关键技术四:集群HA,多层级冗余实现系统无单点故障GaussDB(openGauss)通过硬件冗余、实例冗余、数据冗余,实 ...
分类:
其他好文 时间:
2020-11-19 12:23:55
阅读次数:
4
第十四章 Java反射机制 反射的概述 关于反射的理解 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何 类的内部信息,并能直接操作任意对象的内部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个 ...
分类:
编程语言 时间:
2020-11-18 12:58:09
阅读次数:
9
1.What?反射是什么? 反射:无处不在,MVC,Webfrom,asp.net,ORM,IOC,AOP,几乎所有的框架都离不开反射,那么反射到底是什么? 我们写的代码,计算机要识别,需要二次编译,中间会经过编译器编译,得到dll,exe,再被JIT编译最终被计算机语言识别,执行,那dll,exe ...