自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 【麒麟高级服务器系统V10】

注:1.关于本文档提供的一切信息都基于的麒麟系统为V10SP2版本,CPU为华为鲲鹏,其他版本或者其他CPU可能会有不同2.麒麟客服联系方式,麒麟浙江客服微信: kylinos_021.麒麟服务器系统属于linux中的哪类系统?麒麟系统更类似于linux系统中的RedHat、centos,使用的包管理组件为yum2,麒麟系统与以前linux系统的不同?麒麟系统使用的cpu为国产芯片(飞腾、鲲鹏、龙芯、申威、海光、兆芯等国产CPU),为不同的cpu提供了不同的优化版...

2022-04-24 14:51:02 10981 3

原创 参数校验注解@NotNull、@NotBlank、@NotEmpty

参数校验注解简介入参测试代码总结简介本文只对结论做说明,不深究过程@NotNull 可以加在所有类型上,与@NotBlack或者 @NotEmpty配合有奇效@NotBlank 只能用于字符串 用在其他类型上会报错@NotEmpty 只用于集合,用于其他类型会报错探讨一下这三个注解加在字段上的作用import org.springmodules.validation.bean.conf.loader.annotation.handler.NotBlank;import

2020-10-23 16:24:35 3704 4

原创 丢掉工作或是准备跳槽之后的准备(java)

1,对自己做一个定位:1,自己的工作经验大概是几年。2,自己的技术级别可以算的上是什么级别。3, 自己现在的水平可以配得上什么公司。4, 自己上家公司做的东西的一个优势的点。2,对下一份工作以及公司的期望1,希望公司的行业的地位大概的级别。2,公司的主营的业务(当然是现金流充足的会更好一点)。3,公司对于自己这样工作经验的人的一个薪资的一个定位(这个薪资范围其实也是...

2019-03-23 17:32:32 295

原创 java反转字符串面试题

最近碰到的面试题:java:题目描述:1.给定一个字符串,将其中的每一个单词进行翻转并输出翻转后的字符串2.单词的定义为“连续的由字母组成的子串”,例如"abc-1de/fg"的单词有3个,为["abc","de","fg"]示例:输入:"abc-1de/fg"输出:"cba-1ed/gf"函数体:publicStringwordRevers

2019-01-25 17:03:42 325

转载 Git 常用命令大全

Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。 Git常用操作命令:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url...

2018-09-06 11:30:54 79

原创 装饰者模式实现步骤

对于一个类来说,类的功能都已封装好,那么想为类中的某个方法添加更多的功能,可以不用重新封装该类,可以用装饰者模式来实现经典的装饰者模式:字节流和字符流,Struts中的值栈装饰者模式实现步骤:1,如果要装饰一个类,那么就要创建一个类实现与被装饰类实现的相同的接口,目的是两个类都属于这个接口。2,在装饰类将被装饰类的对象作为成员,通过构造器为被装饰类对象赋值(内部属性及传入参

2017-12-12 21:19:23 514

原创 io面试题

io流字节输入流 字节输出流 字符输入流 字符输出流抽象基类 InputStream OutputStrean Reader Writer节点流 FileInputStream FileOutputStream FileReader FileWriter缓存流 BufferedInputStream BufferedOutputStream BufferedReader

2017-12-12 21:13:18 1085

原创 七层网络&各种软件级负载均衡器的对比

应用层:与其他计算机进行通讯的一个应用。表示层:定义数据格式及加密。会话层:定义如何开始、控制和结束一个会话.(RPC、SQL)传输层:对收到数据流进行复用、数据包的顺序问题网络层:端对端的包传输进行了定义、定义了路由实现的方式和学习的方式,(ip)数据链路层:定义单个链路如何传输数据物理层:传输介质的规范、连接头帧、帧的使用、电流、编码、光调制各个软件级负载器的特点

2017-12-12 21:10:05 428

原创 class文件结构

Class文件的结构:魔数、字段表集合、方法表集合、属性表集合、类索引、父类索引、接口索引集合、访问标志、常量池可以分为无符号数和表:两者当遇到数量不定的多个数据时,会使用一个前置的容量计数器加若干个连续的数据项的形式,这时称为某一类型或某一类型数据的集合。(这个计数器是除了常量池从1开始,其他的都是从0开始的)1,魔数:每个Class文件的头四个字节称为魔术他的唯一作用是确定这个

2017-12-12 21:05:45 199

原创 类加载机制

参考了《深入理解java虚拟机》看不懂的可以先去看看我的java内存区域和class文件结构。与那些在编译时需要进行连接工作的语言不同,在Java语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成的,这种策略虽然会令类加载时稍微增加一些性能开销,但会为Java应用程序提供高度的灵活性,1,类加载的时机类从被加载到虚拟机内存中开始,到卸载出内存为止生命周期如下这

2017-12-12 20:54:36 166

原创 线程面试题

1,线程与进程有什么区别?线程是进程的子集,一个进程可以有多个线程,每个线程都有独立的栈空间,多个线程共用一片堆空间2,如何在java中实现线程?继承Thread类 重写run方法 run方法就是线程体,使用该类对象的start()启动线程实现Runnable 创建一个实现Runnable接口的类,重写run(),方法创建一个Runable接口的实现类的对象,创建一个Threa

2017-12-12 20:53:11 265

原创 JQuery入门

本文假设你已经有一定的javascript基础,jquery是基于javascript的框架三种选择器:三种选择器拿到的并不是document中的标签对象,而是jQuery对象

2017-11-23 16:15:36 186 2

原创 关于java内存管理的一些理解

注:本文是参考了深入理解java虚拟机 JVM高级特性与最佳实践 2.2这一部分java运行时数据区域有以下几个部分:1,程序计数器作用:看做是当前线程所执行的字节码的行号指示器,字节码解释器工作时通过改变计数器的值来找到要执行的下一条字节码指令,分支、循环、跳转、异常等等都需要依赖这个计数器。Java虚拟机多线程是

2017-11-22 14:19:20 201

关于java内存管理的一些理解

主要关于java虚拟机的运行时数据区域,参考了周志明的深入理解java虚拟机,还涉及到了native方法、垃圾回收机制等等。

2017-11-22

空空如也

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

TA关注的人

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