自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Double5的博客

Java,Oracle

  • 博客(8)
  • 收藏
  • 关注

原创 linux服务器上国际化失效

  有的项目需要实现国际化,即语言切换。如下图:  实现国际化的过程不在此赘述,本章要解决的问题是完成国际化开发后,项目需要发布到windows和linux服务器,但是在windows服务器上正常,发布到linux服务器上切换语言失效,经过多次测试,代码是没有问题的,最后终于发现是因为服务器的默认语言不同,windows是中文版的,所以国际化功能没有问题,但是linux一般默认都是英文...

2019-02-21 15:39:36 1164

原创 GC日志分析

 [GC (Allocation Failure) [PSYoungGen: 6577K->1016K(9216K)] 6577K->5120K(19456K), 0.0027543 secs] [Times: user=0.01 sys=0.00, real=0.00 secs]  PSYoungGen:GC类型(使用-XX:+UseParallelOldGC(新生代...

2019-02-14 15:33:00 183

原创 Echarts自动轮播插件

  在做大屏项目的时候,大屏的功能主要是用来展示功能,所以基本上不会有鼠标的操作,有时候并不能一次性展示所有需要所有需要展示的内容,这时候就需要自动轮播了。echarts-auto-tooltip下载 提取码:276j。  需要注意的是,如果Echarts的数据用的是series里面的data,那么直接使用该插件即可。如果使用的是dataset,[['product', '数量', '...

2019-01-08 16:20:29 8746

原创 JAVA方法区

方法区1)方法区是线程共享的2)用以储存已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等3)方法区是堆的一个逻辑部分,但是又称为Non-heap(非堆),目的是与java堆区分开来4)和java堆一样不需要连续的内存5)方法区可以选择不实现垃圾收集...

2018-12-03 10:25:08 1627

原创 JAVA堆

JAVA堆1)java堆是java虚拟机管理的内存最大的一块2)java堆是被所有线程共享的3)java堆的主要作用是存放对象实例4)java堆是垃圾收集器管理的主要区域5)收集器基本都采用分代收集算法6)java堆可以分为新生代和老年代,再细致还可以分为Eden区,From Surivor区,To Surivor区7)根据java虚拟机规范,java堆可以处在物理上不连续的内存空间...

2018-12-03 09:51:54 925 1

原创 JAVA虚拟机栈

JAVA虚拟机栈1)虚拟机栈是线程私有的,生命周期和线程同步2)每个方法被执行的时候,都会同时创建一个栈帧,栈帧可以理解为一个方法的运行空间,里面有局部变量表、操作数栈、动态链接、方法出入口等消息,每一个方法从调用到执行完毕的的过程,就对应着一个栈帧在虚拟机栈中入栈到出栈的过程3)局部变量表是一组变量值储存空间,用来储存方法参数与方法内部定义的局部变量,局部变量表的容量以变量槽为最小单位...

2018-12-03 09:36:14 107

原创 JAVA程序计数器

1)程序计数器是java虚拟机管理的内存区域之一2)它是一块较小的内存空间,可以把它看做是当前线程所执行的字节码的行号指示器。3)java虚拟机的多线程的实现原理是通过线程轮流切换并获得处理器的执行时间,在任何时刻,一个处理器都只会执行一条线程中的指令,因此线程切换之后,能够恢复到上次的执行位置,就是靠程序计数器。为了防止线程之间的紊乱,每个线程都需要一个程序计数器,所以程序计数器是线程...

2018-11-30 09:51:24 1809

原创 Oracle数据库ORA-28040错误调试

前几天去Oracle官网上下载了最新版的Oracle数据库,然后就高高兴兴的安装了,安装之后很自然的就用起来了,但是发布项目之后eclipse老是报ORA-28040错误。原因是新版的Oracle没有匹配的验证协议解决方法:找到Oracle的安装路径,oracle/network/admin/sqlnet.ora,在sqlnet.ora文件中添加一行SQLNET.ALLOW

2017-05-01 17:08:58 1423

空空如也

空空如也

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

TA关注的人

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