在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。 1.成员内部类 成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形如下面的形式: ...
分类:
编程语言 时间:
2018-02-23 10:15:39
收藏:
0 评论:
0 赞:
0 阅读:
185
switch和if-else相比,由于使用了Binary Tree算法,绝大部分情况下switch会快一点,除非是if-else的第一个条件就为true. 说实话 我也没有深入研究过这个问题的根源 只是在实际开发中 没有人会去用很多很多else if的 都是用 switch case 的 后者比较清 ...
分类:
其他 时间:
2018-02-23 10:15:21
收藏:
0 评论:
0 赞:
0 阅读:
212
一,代码优化: 代码优化是任何优化技术的第一步,因为归根结底网页上的一切都是构建在代码之上的。优秀的代码可以节省宽带,减少渲染延迟,以及提高页面的可读性和长远的可维护性。下面列出了一些在Web应用中编写任何代码时都应该记住的最佳实践。 1,使用遵循Web标准的代码。 2,精简代码。 3,减少HTTP ...
分类:
移动平台 时间:
2018-02-23 10:14:47
收藏:
0 评论:
0 赞:
0 阅读:
194
缓存的对象 这个问题就是我们上面提到的极端情况,在Java中,会对-128到127的Integer对象进行缓存,当创建新的Integer对象时,如果符合这个这个范围,并且已有存在的相同值的对象,则返回这个对象,否则创建新的Integer对象。 在Java中另一个节省内存的例子就是字符串常量池, ...
分类:
编程语言 时间:
2018-02-23 10:14:30
收藏:
0 评论:
0 赞:
0 阅读:
202
1 关系数据库系统与文件数据库系统有什么区别? 2 SQL语言的功能有哪些 基本SQL语句有select、insert、update、delete、create、drop、grant、revoke等。 3 内连接与外连接的区别? 4 什么是事务? 事务是数据库中一个单独的执行单元,它通常由高级数据库 ...
分类:
数据库技术 时间:
2018-02-23 10:13:54
收藏:
0 评论:
0 赞:
0 阅读:
291
1.现象 CPU利用率高. 应用缓慢或无法对外提供服务. 2.原因 1.死循环 2.JVM堆占用过大-高频率FULL-GC 3.排查方法 1.使用top命令找出CPU消耗最大的进程 2.使用top -Hp 进程(上一步得到的进程号),找出消耗CPU的线程. 3.使用[jstack 进程与jstat ...
分类:
编程语言 时间:
2018-02-23 10:13:36
收藏:
0 评论:
0 赞:
0 阅读:
210
以下内容是翻译的官网文档RedLock和分区部分,可以简单了解分布式锁在redis如何实现及其方式 redis分区的方法 redis实现的分布式锁RedLock算法,分布式锁,即在多个master上获取同一个锁 1.in order to get the lock,the client get th ...
分类:
其他 时间:
2018-02-23 10:13:03
收藏:
0 评论:
0 赞:
0 阅读:
233
前言 在大数据计算领域,Spark已经成为了越来越流行、越来越受欢迎的计算平台之一。Spark的功能涵盖了大数据领域的离线批处理、SQL类处理、流式/实时计算、机器学习、图计算等各种不同类型的计算操作,应用范围与前景非常广泛。在美团?大众点评,已经有很多同学在各种项目中尝试使用Spark。大多数同学 ...
分类:
其他 时间:
2018-02-23 10:12:30
收藏:
0 评论:
0 赞:
0 阅读:
202
学习成长 体验突破 休闲娱乐 保持阅读的习惯 养育二宝以自己为主 保持跟美剧,看电影的习惯 工作事业 家庭生活 自动化测试能力提升 周末至少一天高质量陪伴孩子,多带出去见世面 身体健康 财务理财 人际社群 产前适度运动增重不高于25斤;产后六个月减重15斤 负债减少至xx万 定期参加同学聚会 ...
分类:
其他 时间:
2018-02-23 10:12:12
收藏:
0 评论:
0 赞:
0 阅读:
205
题目链接 ...
分类:
其他 时间:
2018-02-23 10:11:37
收藏:
0 评论:
0 赞:
0 阅读:
226
MyEclipse中Tomcat导入项目并且修改了项目名字,项目后面的括号显示原来项目的名字,怎么修改? 1.打开路径\你的项目名称,修改文件.project 2.打开路径\你的项目名称\.settings,修改文件org.eclipse.wst.common.component 3.在MyEcli ...
分类:
系统服务 时间:
2018-02-23 10:11:22
收藏:
0 评论:
0 赞:
0 阅读:
523
1、需求:获取字符串中的每一个字符 分析: A:如何能够拿到每一个字符呢? char charAt(int index) B:我怎么知道字符到底有多少个呢? int length() 2、需求:统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数。(不考虑其他字符) 举例: "Person ...
分类:
编程语言 时间:
2018-02-23 10:10:49
收藏:
0 评论:
0 赞:
0 阅读:
197
Description 有一个球形空间产生器能够在n维空间中产生一个坚硬的球体。现在,你被困在了这个n维球体中,你只知道球 面上n+1个点的坐标,你需要以最快的速度确定这个n维球体的球心坐标,以便于摧毁这个球形空间产生器。 有一个球形空间产生器能够在n维空间中产生一个坚硬的球体。现在,你被困在了这个 ...
分类:
Web开发 时间:
2018-02-23 10:10:12
收藏:
0 评论:
0 赞:
0 阅读:
217
线程共享的环境包括: 1.进程代码段 2.进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯) 3.进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID。 进程拥有这许多共性的同时,还拥有自己的个性。有了这些个性,线程才能实现并发性。这些个性包括: 1.线程I ...
分类:
编程语言 时间:
2018-02-23 10:09:37
收藏:
0 评论:
0 赞:
0 阅读:
165
转载 2018年01月16日 00:00:00 人工智能相关岗位中,涉及到的内容包含: 算法、深度学习、机器学习、自然语言处理、数据结构、Tensorflow、Python 、数据挖掘、搜索开发、神经网络、视觉度量、图像识别、语音识别、推荐系统、系统算法、图像算法、数据分析、概率编程、计算机数学、数 ...
分类:
其他 时间:
2018-02-23 10:09:04
收藏:
0 评论:
0 赞:
0 阅读:
243
其中line-height需要注意下。 ...
分类:
Web开发 时间:
2018-02-23 10:08:45
收藏:
0 评论:
0 赞:
0 阅读:
168
0 堆内存的在计算机内存中的形式 根据《The C Programming language》推测得到堆内存,图中的Heap区域即为堆内存块(Heap区域的数目不代表计算机堆内存的真实数目)。 [1] 堆内存不连续。只有标识为Heap的才是堆内存。 [2] 在malloc()/free()看来,每个 ...
分类:
其他 时间:
2018-02-23 10:08:28
收藏:
0 评论:
0 赞:
0 阅读:
232
事件处理程序为Web程序提供了系统交互,但是如果页面中的事件处理程序太多,则会影响页面的性能。每个函数都是对象,都会占用内存,内存中对象越多,性能越差。需要事先为DOM对象指定事件处理程序,导致访问DOM的次数增多,会延迟整个页面的交互就绪时间。 事件委托 对事件处理程序过多的解决方案是使用事件委托 ...
分类:
编程语言 时间:
2018-02-23 10:07:37
收藏:
0 评论:
0 赞:
0 阅读:
193
C - Building a Space Station C - Building a Space Station C - Building a Space Station 思路:并查集板子。 #include<cmath> #include<cstdio> #include<cstring> #i ...
分类:
其他 时间:
2018-02-23 10:07:18
收藏:
0 评论:
0 赞:
0 阅读:
168
正文之前 快速排序(英语:Quicksort),又称划分交换排序(partition exchange sort),一种排序算法,最早由东尼 霍尔提出。在平均状况下,排序n个项目要 O ( n log n )次比较,在最坏情况下则需要 O ( n 2)次比较,但这种状况并不常见。事实上,快速排序通常 ...
分类:
编程语言 时间:
2018-02-23 10:07:00
收藏:
0 评论:
0 赞:
0 阅读:
241