自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Java新特性record和lambda表达式内存回收测试

基于System.gc()会强制回收无其他引用的弱引用这一条结论,利用弱引用特性测试record和lambda的回收效果.

2024-03-07 16:42:34 391 1

原创 Navicat数据传输异常:MySQL server has gone away + row size is greater

问题描述:数据库恢复时,用navicat数据库传输功能拷贝旧库数据到新库失败,错误如下图:检查mysql服务器的error日志,发现以下警告信息:问题处理:首先数据库恢复,按理讲新旧数据库的配置是正常的,在navicat中搜索插入异常数据并复制为insert语句,然后在旧数据库中删除该行数据并重新插入,发现可以正常插入.把插入语句复制到新库中也可以正常插入.所以问题定位为客户端配置异常,检查Navicat导入数据时的高级选项并查看手册,发现以下定义:再对比一下

2020-12-24 15:25:05 804

原创 从源头解决Navicat连接MySQL8提示caching_sha2_password的错误

11

2020-12-04 14:30:37 2467 4

原创 Eclipse 查看源码乱码

Eclipse在查看第三方包源码的时候可能因为三方包编码和本地开发默认使用编码不一致而出现源码乱码.如下图所示:推荐使用以下解决方案:1.打开BreadCrumb,如下图:2.在BreadCrumb找到源码对应jar包,右键选择Properties:3.修改源码包编码,然后Apply4.关闭原来的源码文件,然后重新打开PS:部分Eclipse可能反应很迟钝,改了配置没有立刻生效.遇到这种,maven update可以刷新,或者可以试试clean project或.

2020-08-13 15:11:36 489

原创 面向对象编程的个人理解

对象是对现实业务的抽象概念,可能是属性集(具备容器的特性)也可能是方法集(具备行为特性),或者是两者都有.行为特性最终都可以归结为一个初始集到结果集的映射.属性集和方法集就是一个对象的结构,分析归纳这些结构就属于面向对象编程的范畴.而行为特性的分析属于面向过程+面向对象编程相结合的分析.因为一个复杂的行为特性可能会包含多个子行为,每个子行为都可以归纳为一个对象.比如,假设行为1是将集合A映射为集合B,这中间的过程可能是以下几种中的一种(面向过程分析): A->C->B ...

2020-07-27 16:45:46 320

原创 java编程基础笔记2

1. 运算符(优先级从高到低排列)  1.1 括号:() []   1.2 一元运算符(只有1个操作数):!(逻辑取反)、+(正号)、-(负号)、自增自减:++、--        位运算符:~(整数机器码取反)        注意: 自增自减,当操作数在符号后面时,先完成本次运算之后再进行加减操作。      !与~都是取反操作,但是!只适用于boolean,~只适用于整

2017-03-09 15:38:28 321

原创 Java编程基础笔记1

1.Java跨平台原理:Java程序的运行机制:首先使用javac.exe将源程序(后缀.java)编译成与平台无关的字节码文件(后缀.class),然后由Java虚拟机(JVM)读取并处理.class文件,Java解释器(JVM组件)负责将处理后的文件在相应的平台上运行。Java中所有程序都是在JVM中执行的,所以开发源代码时无需考虑平台;只要根据不同的平台安装对

2017-03-06 15:41:34 499

原创 Struts2学习笔记1----Struts2框架action与view之间的参数传递小测试!

B/S架构中一个简单的struts2回路,采用MyEclipse创建Web Project:1 视图层提交请求(如:360浏览器界面):点击“计算”按钮,向servlet提交了一个请求;页面源码为Jsp2  servlet过滤请求在Web项目中web.xml中配置过滤器,如上图;所有提交的action

2016-09-21 14:59:51 897

原创 Java中空对象(null)引用方法及属性简单分析!

在Java中,对象包含属性、方法及一个存储空间,若一个对象为空(==null),则它的属性和方法是空的。一个空对象也是对象,同样可以有对象.方法或对象.属性的方法,但和一般对象有点不同。1.null调用非静态方法异常,如下图:运行结果为:这是因为一个null对象自身的存储空间内是没有任何方法和属性的,所以任何null.xxx调用非静态方法或属性都会出现空指针

2016-08-19 10:06:59 19161 4

原创 新人

第一次注册,完全不懂,哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈坏哈哈,其实我是冲着积分来的,哈哈哈哈哈阿哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈阿哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈,我还是冲着积分来的。

2010-12-28 15:25:00 183

空空如也

空空如也

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

TA关注的人

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