- 博客(16)
- 收藏
- 关注
原创 instanceof 实现原理
instanceof 实现原理刷面试题的时候,很多资料都会用题目+答案的情况展示给我们,比如://问:下面程序有什么问题吗?运行结果是什么?"" instanceof Object; //1.truenew String () instanceof String //2.true‘c’ instanceof Character //3.false并且在下面给我们解释如下:...
2019-12-05 16:02:20
586
原创 基于SpringBoot的代码自动生成
基于SpringBoot的代码自动生成条目条目说明作者田乐乐版本号v1.0版本描述新增目录文章目录基于SpringBoot的代码自动生成目录使用技术一、背景二、需求三、优势3.1、规范开发3.2、提高开发效率四、设计思路4.1、数据库连接4.2、多数据源问题4.2.1、基本信息配置4.2.2、选择配置4.3、逆向工程配置4.3.1、逆向实体类4.3....
2019-11-22 10:42:08
1358
1
原创 是否进行预编译的正则表达式时间效率对比
是否进行预编译的正则表达式时间效率对比现象最近工作,整理项目中的定时任务,发现定时任务线程run()方法中,使用正则表达式Pattern进行匹配字符串,并且没有使用预编译进行。如下: Pattern startPattern =Pattern.compile("<input type=\"hidden\" name=\"policyCode\""); Pattern endPa...
2019-11-15 11:47:39
3007
1
原创 Java规范Java面试题之浮点数双精度相等问题2
Java规范Java面试题之浮点数双精度相等问题2ps:接上一篇的问题(Java规范Java面试题之浮点数双精度相等问题),请先看完上一篇问题描述学习完上一篇文章就觉得自己这部分都了解的清楚了,计算机怎么存储这些数也一目了然了。直到我没事自己写了一个demo,我懵逼了下。颠覆三观,之前的认知都是错误的吗?public static void main(String[] arg){ ...
2019-11-14 15:04:34
353
原创 Java规范Java面试题之浮点数双精度相等问题
Java规范Java面试题之浮点数双精度相等问题ps:简单的大学生应该知道的计算机组成原理。可以直接跳过不看问题描述工作空闲,同学群里有开始各种各样结婚生孩子养生的话题。翻阅阿里《JAVA开发手册v1.5.0华山版》,第八页,随手把一个规范的反例发到群里让他们看下结果,demo如下: float a = 1.0f - 0.9f; float b = 0.9f - 0.8f;...
2019-11-08 11:30:32
551
1
原创 解决中文状态下扫描枪扫描错误
解决中文状态下扫描枪扫描错误写作时间:2019-11-7 11:05:39问题描述今天项目上遇到反馈过来的问题:前端input输入去后台核对时,使用键盘输入核对成功,使用扫描枪输入核对失败。原因很明显:扫描枪扫出来的字符串肯定是错误的。后续跟进反馈,中文状态下扫描枪出现这种问题。大概猜测下,中文状态下扫描快递包裹,比如中通快递单号为:ZT103838237398ZT103838237...
2019-11-07 15:31:13
10986
2
原创 HashMap源码原理详解
HashMap源码原理详解背景:最近2019年7月25日和同事闲聊,简单给我来了点模拟面试,其中一个点就是HashMap,情况老惨了。1、什么时候扩容?怎么扩容?/*** 返回一个比给定整数cap大且最接近的2的幂次方整数* 比如初始化cap为16/17/18等,则tableSizeFor返回的是32* cap:haspmap中数组长度*/static final int tabl...
2019-09-18 22:54:26
122
原创 向集合(List、Set、Map)中添加若干对象,最后输出若干最后一个添加的对象问题
向集合(List、Set、Map)中添加若干对象,最后输出若干最后一个添加的对象问题先看一个程度demo,找出问题。public class Information { private int id ; private String name ; public int getId() { return id; } public void setId(int id) { thi...
2018-12-30 18:20:33
770
原创 带有“/”号的分数字符串转double类型
parseXXX将String字符串“1/2”转Int、Double实际工作中遇到不得不将带有"/"除号的分数字符串转成double,怎么办?如果使用如下方式将“1/2”转成double类型Double.parseDouble("1/2");则会出现以下Exception:Exception in thread "main" java.lang.NumberFormatExceptio...
2018-12-30 18:19:09
1578
转载 IntelliJ IDEA酷炫插件
IntelliJ IDEA,酷炫插件系列,提高你的工作效率作者:Java识堂来源:www.toutiao.com/i6639533446345540109今天介绍一下IDEA的一些炫酷的插件,IDEA强大的插件库,不仅能给我们带来一些开发的便捷,还能体现我们的与众不同。1.插件的安装打开setting文件选择Plugins选项Ctrl + Alt + SFile ->...
2018-12-30 18:16:48
297
原创 Java执行前都干了什么?
Java第一个HelloWorld程序,控制台显示出HelloWorld之前都做了什么?越详细越好。public class Test{ public static void main(String[] args){ System.out.println("HelloWorld!"); }}前言打开Windows电脑(已经安装并配置好JDK),新建一个记事...
2018-12-30 17:38:27
426
原创 关于内存溢出OutOfMemory
以下不算是教程,完全可以作为一个开胃菜,思考下。 相信百度“java内存溢出”或者“java内存泄漏”的文章,都会有很多详细描述,代码举例。这里推荐我看过的文章。 http://blog.youkuaiyun.com/anxpp/article/details/51325838 再说下我之前的面试经历。 被问到印象深刻的编程经历,当时自己写个关于【在指定文件夹下的文件中查找指定字符串】的程序,然后这个
2018-01-08 10:34:56
1059
转载 Web开发者不得不注意的Web开发要点
HTML已经走过了近20的发展历程。从HTML4到XHTML,再到最近十分火热的HTML5,它几乎见证了整个互联网的发展。但是,即便到现在,有很多基础的概念和原则依然需要开发者高度注意。下面,向大家介绍这些应该遵循的开发原则。1、善用DIV来布局当开发一个Web页面时,要考虑第一件事就是区分页面重点。将这些内容用DIV标签包含起来,页面的代码会呈现出整洁、缩进良好的风格。
2015-05-11 09:39:28
396
原创 如何保存网页背景图片
在最近学习JavaWeb时,总是需要获得网页上的图片,但有时候不是所有的图片都能直接右击“另存为”,比如说背景图片。在这里,不同的浏览器有不同的方式,但是大体上没什么差别。相信会了一种就会其他的了。在这里提供两种方式(参考别人的) http://jingyan.baidu.com/article/870c6fc32f6b8fb03fe4bee9.html,分别是360和火狐浏览器获得的背景图片
2015-04-17 22:29:26
4358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人