自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2020最全面试总结-五位20k朋友的面试题汇总

1.是否可以继承String类String类是final类故不可以继承,一切由final修饰过的都不能继承(底层为final修饰的char数组)。2.String和StringBuffer、StringBuilder的区别可变性:String类中使用字符数组保存字符串,private final char value[],所以string对象是不可变的。StringBuilder与StringBuffer都继承自AbstractStringBuilder类,在AbstractStringBuilde

2020-11-10 18:06:31 790 1

原创 2020最新面试总结-Spring相关

描述一下Spring中Bean的生命周期解析类得到BeanDefinition如果有多个构造方法,则要推断构造方法确定好构造方法后,进行实例化得到一个对象对对象中的加了@Autowired注解的属性进行属性填充回调Aware方法,比如BeanNameAware,BeanFactoryAware调用BeanPostProcessor的初始化前的方法调用初始化方法调用BeanPostProcessor的初始化后的方法,在这里会进行AOP如果当前创建的bean是单例的则会把bean放入单例池

2020-11-10 17:19:18 181

原创 正则表达式 - 身份证 出生日期及省市判断(严谨)

面试时经常会被问道如何判断是否为身份证号码????首先要明白身份证号码的编码规则,然后根据编码规则去写正则表达式身份证编码规则如下(身份证有15为何和18位,以18位身份证为例):第1位和第2位:省,自治区,直辖市代码(有关取值可查看代码表);第3位和第4位:地级市,盟,自治州代码(有关取值可查看代码表);第5位和第6位:县,县级市,区代码(

2017-09-27 15:08:40 6154 1

转载 35 个 Java 代码性能优化总结

前言  代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考

2017-04-01 11:10:39 258

转载 知道这20个正则表达式,能让你少写1,000行代码

正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\

2017-03-27 16:26:18 592

转载 JavaScript 开发的45个经典技巧

JavaScript是一个绝冠全球的编程语言,可用于Web开发、移动应用开发(PhoneGap、Appcelerator)、服务器端开发(Node.js和Wakanda)等等。JavaScript还是很多新手踏入编程世界的第一个语言。既可以用来显示浏览器中的简单提示框,也可以通过nodebot或nodruino来控制机器人。能够编写结构清晰、性能高效的JavaScript代码的开发人员,现如今已成

2017-03-27 16:18:53 364

转载 20条超级有用的Java程序片段

下面是20个非常有用的Java程序片段,希望能对你有用。1. 字符串有整型的相互转换String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int2. 向文件末尾添加内容BufferedWriter ou

2017-03-22 15:59:40 943 4

原创 Ajax

##AJAX##- 是什么? - AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。- 是一种创建交互式网页应用的网页开发技术- 能干什么- 浏览器后台与服务器进行少量的数据交互, AJAX可以使页面实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。- 简单的说传统

2017-03-18 15:56:03 210

转载 成为专业程序员路上用到的各种优秀资料、神器及框架

前言成为一名专业程序员的道路上,需要坚持练习、学习与积累,技术方面既要有一定的广度,更要有自己的深度。笔者作为一位tool mad,将工作以来用到的各种优秀资料、神器及框架整理在此,毕竟好记性不如烂键盘,此项目可以作为自己的不时之需。本人喜欢折腾,记录的东西也比较杂,各方面都会有一些,内容按重要等级排序,大家各取所需。这里的东西会持续积累下去,欢迎Star,也欢迎发

2017-03-13 16:07:17 1189

原创 JDK1.7,1.8特性一览

##Java7 新特性 ##1. 二进制类型Java SE 7中, 整数类型(byte, short, int以及long) 也可以使用二进制数系来表示。要指定一个二进制字面量,可以给二进制数字添加前缀 0b 或者 0B。下面的示例展示了一些二进制字面量:// 一个8位的'byte'值:byte aByte = (byte)0b00100001;

2017-03-13 16:03:36 642

原创 单元测试与内存数据库

##一.黑盒测试和白盒测试的区别##- 白盒测试:是通过程序的源代码进行测试而不使用用户界面。> 所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。 - 黑盒测试: 黑盒测试:又被称为功能测试、数据驱动测试或基于规格说明的测试,是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程

2017-03-13 15:52:38 3364

原创 eclipse快捷键大全,让敲代码更快一点

MyEclipse 快捷键1(CTRL)Ctrl+1 快速修复Ctrl+D: 删除当前行Ctrl+Q 定位到最后编辑的地方Ctrl+L 定位在某行Ctrl+O 快速显示 OutLineCtrl+T 快速显示当前类的继承结构Ctrl+W 关闭当前EditerCtrl+K 快速定位到下一个Ctrl+E 快速显示当前Editer的下拉列表Ctrl+J 正向增量查找(按

2017-02-23 08:53:56 5697

原创 sql优化,js,数据库 适合面试者看的一些要点

**1.如何找出项目中的慢SQL, 如何优化这些SQL**       第一种,如果使用的是mybatis,监控过程如下:         1.web.xml中增加:     DruidStatViewcom.alibaba.druid.support.http.StatViewServletDruidStatView/druid/*

2017-02-22 17:20:52 716

原创 缓存技术_redis和MD5加密

##NoSQL 简介##NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。> 更多 http://www.runoob.com/mongodb/nosql.htmlNoSQL的优点/缺点- 优点:- 高可扩展性- 分布式计算- 低成本- 架构的灵活性,半

2017-02-22 11:12:10 4666 1

原创 Java OOP基础总结

## Java OOP基础语法总结 ##*************** Java OOP 基 础 语 法 总 结 *************************  1,类与对象   1),类(class)是相同属性和方法的一组集合。   A,类的组成:属性和方法。  B,语法声明:使用class关键字,eg:public class Student{}//类名首字母

2017-02-21 17:07:08 394

空空如也

空空如也

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

TA关注的人

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