自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (5)
  • 问答 (2)
  • 收藏
  • 关注

原创 JVM堆内存简单介绍

Java堆(Heap)是JVM锁管理的内存最大的一块。这个区域的唯一作用就是存放对象实例.例如:Person p = new Person()那么p存放在栈(Stack),new Person()则存放在堆中。所以垃圾回收期主要回收工作都是在堆中进行的总的来说,堆分为三个区域:新生代,老年代。新生代又分为:Eden Space、Survivor Space。而Survicor Sp...

2019-03-04 13:28:52 155

原创 Docker安装【linux版】

首先,更新软件包索引,并且安装必要的依赖软件,来添加一个新的 HTTPS 软件源使用下面的curl安装Docker一旦安装完成,Docker 服务将会自动启动。安装成功后,测试hello-world镜像。

2024-01-05 17:13:54 649 1

原创 MySQL主从配置【linux版】

保证他们的uuid都不同。UUID可以找网站生成。准备3台虚拟机,并在虚拟机上安装mysql服务。接着执行命令 start slave;修改3台主机的mysql服务的。配置主库【Master】配置从库【slave】

2024-01-05 17:12:37 440

原创 Java对象和类

Java作为一种面向对象语言。支持以下基本概念:多态。当类A、类B分别实现了接口C的方法D时候,当实例不同时候,同一个接口的方法D会执行不同的逻辑。例如:彩色打印机、黑白打印机都有打印动作,但是它们打印效果是不同的。 继承。类A可以继承类B,那么类A可以拥有类B的所有行为和特征 封装 抽象 类 对象 实例 方法 重载。我们将同一个类中,方法名相同、参数不同的方法叫做重载方法 重写。当类A继承类B的时候,类A中可以将类B的同名、同参数方法重写本节我们重点研究对象和类的概念。对象:对

2022-02-12 15:59:15 222

原创 Java的基础语法

一个Java程序看一看作是一系列对象的集合,这些对象中存储着数据,它们之间相互配合协作来完成我们想要的工作。下面简要介绍一些Java中的基本概念:类:类是一个模板,它定义了对象的行为和状态对象:类的实例化,有具体的状态和行为。例如:一只狗就是一个对象,狗的颜色、品种、名字是它的特征;跑、跳、摇尾巴是它的行为。方法:方法就是行为,一个类可以有多个方法,由这些方法去完成逻辑运算、数据修改等操作。实例变量:每个对象都有独特的实例变量,对象的状态就由实例变量的值来决定。看完上面的类、对象、方法、

2022-02-12 15:45:42 113

原创 Java的诞生&开发环境搭建

Java诞生于1995年,能存活至今并在软件行业占据一定的市场肯定是有其独到的优势。程序设计其实是对复杂性的管理:待解决问题的复杂性,以及用来解决该问题的工具的复杂性。(这句话也说明了为什么后诞生的开发语言相较于前辈在一些方面更加的友好、方便,因为前辈们把问题暴露了出来,后面开发语言在设计的时候就能用更加优雅的方式去解决、避免)Java解决了一些相当大的复杂性问题:跨平台编程、动态代码修改,甚至是安全议题。极大地提升了程序员的生产效率。发展到今天,Java有着庞大的社区、各种丰富且优秀的框架

2022-02-12 15:26:02 329

原创 前言-简单了解

很喜欢一句话:程序=数据+算法。第一次看到是在大学课本上,当时出入计算机行业,看得挺模糊。从事软件开发工作几年后,再来看这句话,才发现大佬总结的真是太精辟了!"计算机程序":计算机程序是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。就是通过一种"语法",写一篇计算机能明白的"文章",让计算机完成符合我们预期的工作。大家应该对"软件"这个词语并不陌生。电脑端的:游戏、电脑管家、工作中用到的网页,手机端的:手游、聊天工具等这些都属于"软件"范围。可以说只要是我们打开电脑

2022-02-12 11:16:25 2225

原创 zookeeper基础介绍

zookeeper是分布式系统常用的数据管理应用。学习zookeeper除了会使用它提供的API外,还需要对它的底层实现原理有个大概的认识。重要的三个数据

2021-06-19 17:51:03 303 1

原创 JAVA中的死锁&解决方案

死锁出现的重要原因就是多个线程持有并等待锁,及线程1需要锁A、B,线程2也需要锁A、B,但是线程1先获取到了索引A,线程2先hou'o'qu

2021-06-14 14:13:04 1938 1

原创 一次压测的经历-对不起,我给程序员们丢脸了

Boss:小S给你新做的那个分层搜索的新接口做个压测看看性能怎么样吧!我:好哒~(性能 -.- 恩~ 就是把新接口压测一下看看响应时间,把旧的接口也压一下看看响应时间就可以了吧)。于是,我就用jmeter做了两个压测程序跑了同一份数据,把聚合报告的数据(就一行数据)放在一个excel中然后就给Boss发邮件了。。。第二天,一早。。。Boss:小S你这就两行数据,你干嘛给我发e...

2019-11-24 14:13:13 361

原创 算法《第4版》读书笔记-准备篇章

算法《第4版》书中有很多用到了作者自定义的方法,如果我们想跟着书籍的源码来进行实验学习,则需要将用到的方法的jar包下载并引入工程。jar包的地址为:http://algs4.cs.princeton.edu/code/algs4.jar ...

2019-02-24 15:12:17 165

原创 Maven仓库jar下载失败问题解决

写个博客做个笔记吧,顺便巩固一下记忆吧。。。我们使用maven的时候都会配置中央仓库,这个地方是我们想要的jar包的来源(默认中央仓库地址:http://repo1.maven.org/maven2),我们需要的jar都是从中央仓库下载到本地的。但是,在我们下载jar的时候可能出现网络波动,导致jar包下载失败。而且,之后不管我们怎么"update project" maven依然会报错。...

2019-02-23 19:10:33 1569 1

原创 Linux系统中安装Mysql

一:确认你的Linux是否安装过Mysql使用命令:rpm -qa | grep mysql如果没有任何输出,则表示你没有安装mysql。如果有,你也可以根据以下命令卸载Mysql:yum remove -y mysql mysql-libs mysql-commonrm -rf /var/lib/mysql rm /etc/mysql.cn (删除mysql的配置文件)...

2019-02-16 13:20:55 400

原创 JAVA中开启了事务,但是出现异常SQL并没有回滚

参考:https://blog.csdn.net/liuhaiquan123521/article/details/84636197          https://blog.csdn.net/shengqianfeng/article/details/78444359 Spring的@Transactional注解默认只捕捉未被try-catch的RuntimeException...

2019-01-25 10:06:31 3733 1

原创 用了继承,子类新增属性。new了一个对象,死活不能访问对象的属性。

无地自容!!!向上转型,能访问子类的属性才怪了。就这个问题还让我花了十几分钟,最后检查了一遍代码才发现!!!

2018-09-28 11:10:01 533

原创 POI导出excel,合并单元格。标题列有的单元格数据填入失败。

恩,我这题目描述的有点瑕疵。 其实数据填入成功了,但是因为合并单元格的问题(主要是列合并),生成cell的下标顺序不能再是0,1,2,3....中间如果有合并列,那么需要把列数算进去。cell的下标顺序可能是这样:0,1,3,5...这种。如图:G-J  K-N进行了单元格合并。但是因为cell下标的问题,G-J  K-N单元格的值其实放在了 D E 列。可能说的不是很明白。希望对你的...

2018-08-09 16:09:10 2135 1

原创 Could not configure Spring Data JPA auditing-feature

错误提示如下:严重:Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.parsing.BeanDefinitionPar...

2018-08-08 15:10:53 1624

原创 Mybatis配置文件加载时Connection timed out问题

最近,在一个项目中用到了Mybatis测试环境想打印sql语句就添加了Mybatis的xml配置文件,然后启动报错Mybatis-config.xml connection timed out错误。查了半天查找到原因:mybatis的xml标签检验之前这块儿是一个url地址,是去网络上找这个校验文件。所以可能出现connection timed out。之后把这个文件个下到本地,然后将这个地址改成...

2018-06-22 09:47:01 1871

原创 org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 18

遇到这个错误基板上就是JDK版本和Tomcat冲突的问题了!!!别问我是怎么知道的,我猜的! 查查本地JDK版本 换JDK或者换Tomcat,反正我就是这么调好的!!!哎,没本事千万不要乱搞开发环境! 一遇到紧急情况急死你!  有机会多研究研究JVM和Tomcat吧...

2018-03-20 17:12:38 586

原创 Tomcat启动时Initializing Spring FrameworkServlet 'springmvc'卡住,并且不报错

这种情况,大部分的原因都是:数据库连接出问题了。所以:1.检查一下数据库连接参数有没有问题2.Oracle的话 检查一下连接的用户是不是被锁了,密码失效啊之类的原因希望对你的工作学习有帮助!...

2018-03-19 16:42:33 13495 7

linux操作系统学习资料

linux操作系统学习资料,内含书籍,视频。。。。。。。。。。。

2018-08-07

python学习视频

python学习资料。0基础学习python(没其他序言基础也可以)。

2018-08-07

JBPM学习视频

JBPM5.4实战学习视频,百度云连接永久有效。如有问题,请联系文中的QQ

2018-03-16

FreeMarker

FreeMarker

2016-06-05

MyBatis学习手册及配置文件

关于MyBatis的学习资料,SqlMapConfig.xml Mapper.xml配置

2016-06-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除