自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基础 | 零基础编写第一个Java程序

1.准备开发环境(1)下载jdk根据操作系统类型(windows/linux/mac,32位或64位)下载相应版本的jdk这里提供windows64位的jdk下载链接链接:https://pan.baidu.com/s/1fefOfV57XDZdT5jfcXQ8Ag提取码:5z19其他版本JDK可到官网下载:https://www.oracle.com/technetwor...

2019-12-22 13:04:02 339

原创 面试题 | 使用HashMap实现大数据日志处理

每个网站都有一个专门记录访问数据的日志文件,记录着各个用户访问时的IP、时间等信息,类似以下格式。IPDate192.168.1.12019.10.12172.17.63.1622019.02.1310.11.123.212018.11.02...题目...

2019-12-22 13:00:47 370

原创 基础 | 用for循环实现万年历(附视频)

题目:输入年份和月份,程序自动输出该月份的月历。例如,输入2019年10月,则输出下图:已知条件为:1900年1月1日是星期一。分析:根据”1900年1月1日是星期一”这个条件,我们可在草稿纸上画出1900年1月的月历,如下图我们假定“1900年的1月1日是第1天”从图中可以发现输出形式是7天一循环,具体如下:1900年的1月1日是周一,第1天,(...

2019-12-22 13:00:06 1374

原创 减少延迟、缓冲区、static

减少MySQL主从同步的延迟1.在做MySQL主从同步的时候,如何减少主从之间的延迟?答:主从同步产生延迟的原因,大致有3种:(1)负载过高解决办法:水平扩展MySQL,减轻每个MySQL服务的并发量;加入缓存等;(2)网络延迟解决办法: a.设置switchType=2,根据心跳监测的延迟情况,自动切换节点。b.使用5.7版本后...

2019-12-22 12:58:32 379

原创 基础 | 一道题彻底搞懂二重循环

本文通过一道习题,讲解做二重循环习题的思路题目:使用二重循环打印如下图形:分析:首先要明确我们需要打印的种类有:字符串”*”,字符串””(空格)。比如第一行,先打印了4个空格””,然后打印了一个”*”。现在分析一下每行的具体打印情况:第0行:先打印4个空格,然后打印1个”*”第1行:先打印3个空格,然后打印3个”*”第2行:先打印2个空格,然后打印5...

2019-12-22 12:57:53 567

原创 一道三目运算符的题目

请说出以下程序的运行结果:publicstaticvoidmain(String[]args){intn1=1,n2=2;System.out.println(n1==n2?100.0:200);System.out.println(n1==n2?'A':66);System.out.println(n1...

2019-12-22 12:46:28 1412

原创 基础 | JVM、JRE和JDK

JVM:Java Virtual Machine(Java虚拟机),包含了Java最核心的类库。JRE:java runtime environment (java运行环境),包含了JVM和一些常见的Java运行类库,即JRE=JVM+常见运行类库。最大特点:安装了JRE之后,只能运行java程序,但不能开发java程序。因为JRE中没有包含开发者编译Java的相关工具。JDK:java ...

2019-12-22 12:42:33 101

原创 Java小白到大神的心路历程(Web前端)

本文是“Java心路历程”的第二篇,第一篇请点击右侧这篇文章:Java小白到大神的心路历程(Java SE)1.HTML/CSS在学完Java SE之后,学不懂HTML/CSS的原因只有一个:你自己不想学。但如果HTML/CSS是你的第一门接触编程语言,最大的障碍不是难,而是你还没有编程的思维方式,唯一的解决办法就是练习(注意,只能是练习;听课、看书的效果都不如自己练习好)。...

2019-12-22 12:41:59 600

原创 Java小白到大神的心路历程(Java SE)

万事万物皆有其发展规律,学习Java也不例外。以下是我根据教学经验,总结出来的小白在学习Java各阶段时的心路历程,当你在学习期间欣喜、困惑时,不妨看一看,也许这些都是必经之路。使用Java完成第一个Hello World根本不关心什么Java的发展史、JDK配置的原理,只想照着书(或跟着老师)把第一个Hello World运行出来。大多数学生,不论用什么办法,还是能够成功运行的...

2019-12-22 12:41:14 594

原创 面试全对,却没offer?

构造方法1.颜老师,如何理解java中的构造方法?答:顾名思义,构造方法主要用于“构造”出一个对象。平时说的,类可以产生一个对象,实际就是类通过“new + 构造方法”产生了一个对象,例如Person per = new +Person构造方法()。构造方法的最大特点就是,没有返回值。构造方法具体有以下几个作用:(1)可以通过关键字new构造出一个对象。(2)当给对...

2019-12-22 12:36:54 1285 1

原创 服了,list.add()也会报错!!!

1.什么时候用StringBuilder?颜sir,我好像只在“面试宝典”中看到过StringBuilder,其余时间都没有使用过。什么时候会用到StringBuilder呢?答:String的引用值不能改变,因此如果遇到类似以下频繁更改String引用值的时候,就需要考虑使用StringBuffer或StringBuilder。Stringstr="";for(in...

2019-12-21 21:40:22 1155

原创 synchronized有禁止指令重排序的功能吗?

1.颜老师,volatile可以禁止指令的重排序功能。那么synchronized有这个功能吗?我百度、谷歌都查不到准确的说法。答:百度、谷歌都查不到,很大程度说明这个问题没有意义。重排序是指JVM为了提高执行效率,会对我们编写的代码进行一些额外的优化。敲重点:重排序所实现的优化不会影响单线程程序执行结果1.inta=100;2.intb;3.b=20...

2019-12-21 21:39:57 1622

原创 JAVA技术面试指导

技术面试时,需要准备什么?本文从“必备项”和“加分项”两个角度分析,教你如何拿下高薪offer。一、必备项0.自我介绍 表达流畅,不要太差即可1.基础坑:【答案很标准】面试时的回答,一定不要背网上《面试大全》中的标准答案,一定要有自己的思想 (哪怕有少量错误) 。常见的题,一定要提前准备好。例如,以下列举的几乎都是必考题目:arraylist/hashmap...

2019-12-21 21:39:28 372

原创 InterfaceA是接口,new InterfaceA[2]正确吗?

interfaceInterfaceA{}如上代码,InterfaceA是接口类型的。那么new InterfaceA[2]正确吗?||||||||||答案:正确。本题的考点是:对象数组。对象数组实际存放的不是对象本身,而是对象引用的地址。先看以下代码。Objectobj=newObject();...

2019-12-21 21:38:57 586 1

原创 同一行代码,在Java和C中的执行结果却不同

intj=100;j=j++;以上两行代码,在Java中的运行结果是100,在C/C++中的运行结果是101。可见,是不能从逻辑的角度来理解的。根本原因是,各种开发语言对j=j++的处理机制不同。本文通过反编译手段,分析一下java的执行过程。java完整代码如下。publicclassjPlusPlus{publicstaticvoid...

2019-12-21 21:38:16 548 1

原创 还在用构造方法给属性赋值?

如何给一个类中的属性赋值?静态方法?构造方法?setter?也许都不太合适,本文介绍一种推荐的方式:使用Builder构造器。先回顾一下传统方式存在的问题。1.构造方法和静态方法如果有10个属性,你能记清它们的顺序吗?如下。//创建对象时,使用构造方法给属性赋值(使用静态方法的与之类似)publicvoiddemo(){Personperson...

2019-12-21 21:37:04 930 2

原创 "hello"+null = ?

以下程序的运行结果?publicstaticvoidmain(String[]args){System.out.println("hello"+null);System.out.println(null+"world");}||||||||||答案:hellonullnullworld...

2019-12-21 21:30:25 256

空空如也

空空如也

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

TA关注的人

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