E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java后端面试知识梳理
java基础
知识梳理
03-String,StringBuffer,StringBuilder 的区别
1、String、StringBuffer、StringBuilder类关系StringStringBuffferStringBuilder1.5之后String是不可变的,StringBuffer、StringBuilder是可变的。2、底层实现String类的底层实现是staticfinalchar[]value,也就是说String字符串是存在一个char数据中的,static说明value
redleaf
·
2019-12-15 20:13
性能优化工具
知识梳理
(2) - Systrace
性能优化工具
知识梳理
(1)-TraceView性能优化工具
知识梳理
(2)-Systrace性能优化工具
知识梳理
(3)-调试GPU过度绘制&GPU呈现模式分析性能优化工具
知识梳理
(4)-HierarchyViewer
泽毛
·
2019-12-15 19:52
MixPanel -Android端埋点技术研究
正好最近项目组研发了一个埋点的sdk,所以把相关
知识梳理
下。埋点方式代码埋点这种方式主要是由程序猿们手动在代码中的回调事件里加上埋点代码。
doubimonkey
·
2019-12-15 19:50
Java&Android 基础
知识梳理
(4) - 垃圾收集器与内存分配策略
一、概述GC需要考虑的三个问题:哪些内存需要回收什么时候回收如何回收在分析内存区域的时候,我们把Java运行时数据区分为两个部分:程序计数器、虚拟机栈、本地方法栈:每个栈帧中分配多少内存在类结构确定下来就已知,因此这些区域的内存分配和回收具备确定性,方法结束或线程结束时,内存就跟着被回收了。Java堆、方法区:由于一个接口中的多个实现类需要的内存可能不一样,一个方法中的多个分支需要的内存也不一样,
泽毛
·
2019-12-15 14:44
Java&Android 基础
知识梳理
(0) - Java 基础知识大纲
Java基础知识大纲一、面向对象二、Object类相关三、重要关键字四、内部类五、抽象类&接口六、编码七、异常八、注解九、容器十、内存区域十一、垃圾回收十二、类加载十三、泛型十四、反射一、面向对象1.1对Java多态的理解面向对象编程的三大特性:封装、继承、多态。封装:隐藏类的内部实现机制。继承:重用父类代码,为多态做铺垫。多态:程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在
泽毛
·
2019-12-15 09:52
Android 异步任务
知识梳理
(2) - HandlerThread 源码解析
一、概述刚开始接触HandlerThread是在看AsyncQueryHandler源码的时候,第一次眼看到HandlerThread这个名字,就在想这到底是个Handler还是个Thread,后来看了源码才发现它其实就是一个Thread,只不过可以通过它的getLooper返回的Looper作为Handler构造函数的参数,那么这个新建Handler所有message的执行都是在这个对应的Thr
泽毛
·
2019-12-15 08:46
性能优化工具
知识梳理
(7) - LeakCanary
性能优化工具
知识梳理
(1)-TraceView性能优化工具
知识梳理
(2)-Systrace性能优化工具
知识梳理
(3)-调试GPU过度绘制&GPU呈现模式分析性能优化工具
知识梳理
(4)-HierarchyViewer
泽毛
·
2019-12-15 06:49
HbaseAPI工具类的创建
HbaseAPI工具类的创建
知识梳理
1.表的管理HBaseAdmin管理表(创建/删除)HTableDescriptor表描述器,用来创建表HcolumnDescriptor列描述器,用来构建列族2.表中数据操作
须臾之北
·
2019-12-15 05:32
《暴走洛杉矶》笔记(七)
【语言
知识梳理
】question有同学已经猜到了我们接下来会讲什么。对啦,就是来说说怎么提问和怎么回答。准备好了么?
午后窗台的猫
·
2019-12-15 01:29
20161209:对一道综合材料题的点评
一位年轻老师执教复习课《探寻国共关系风雨历程》,在
知识梳理
的基础上要求学生完成一道综合材料题。
夏陈伟
·
2019-12-14 22:11
性能优化工具
知识梳理
(1) - TraceView
性能优化工具
知识梳理
(1)-TraceView性能优化工具
知识梳理
(2)-Systrace性能优化工具
知识梳理
(3)-调试GPU过度绘制&GPU呈现模式分析性能优化工具
知识梳理
(4)-HierarchyViewer
泽毛
·
2019-12-14 21:52
多线程
知识梳理
(12) - ReentrantLock 解析
一、ReentrantLockReentrantLock是Java提供的并发同步组件,内部也是基于队列同步器AQS来实现的,它具有两个特点:可重入:当一个线程调用lock方法并成功获取到锁之后,如果该线程再次调用lock方法仍能获得该锁而不会被阻塞。支持公平&非公平锁的选择:公平锁指的是等待时间最长的线程最优先获取锁,反之就是不公平的。1.1重进入重进入需要解决两个问题:再次获取锁:需要去识别获取
泽毛
·
2019-12-14 19:38
多线程
知识梳理
(8) - volatile 关键字
一、基本概念1.1内存模型在程序的执行过程中,涉及到两个方面:指令的执行和数据的读写。其中指令的执行通过处理器来完成,而数据的读写则要依赖于系统内存,但是处理器的执行速度要远大于内存数据的读写,因此在处理器中加入了高速缓存。在程序的执行过程中,会先将数据拷贝到处理器的高速缓存中,待运算结束后再回写到系统内存当中。在单线程的情况下不会有什么问题,但是如果在多线程情况下就可能会出现异常的情况,以下面这
泽毛
·
2019-12-14 18:21
怀求知之心,纳智者之慧————运城市乡村初中语文教师核心素养提升培训
她首先对整本书阅读教学价值进行了分析,认为应该有四个基本维度:
知识梳理
,能力提升,策略建构,精神成长。接着给出
素心浅淡
·
2019-12-14 15:55
Fragment
知识梳理
(3) - FragmentPagerAdapter 和 FragmentStatePagerAdapter 的数据更新问题
一、概述在上一篇文章中,我们通过源码的角度了解FragmentPagerAdapter和FragmentStatePagerAdapter的原理。这其实是为我们分析数据更新问题做一个铺垫。在实际的开发当中,我们在ViewPager中嵌套的Fragment中并不是固定不变的,需要动态地添加和删除,下面我们就从几个大家经常会遇到的问题入手,然后分析问题的原因,最后我们尝试总结一种比较好的数据更新方式。
泽毛
·
2019-12-14 15:01
初学汇编语言之基础知识整理
和机器语言一样,汇编语言属于低级语言,所以学习汇编语言就要求学习者能够掌握机器内部的运算细节,为此特做一下基础
知识梳理
,为更好的学习汇编语言打下基础。本梳理有的放矢,对于容易掌握的知识点一带而过。
国才
·
2019-12-14 13:16
孩子不会听课怎么办?(42)
会听课是孩子会学习的一个重要标志,老师讲课是将
知识梳理
,揉碎喂给孩子们吃的过程,如果不会听课,就无法吸收知识的精华。
洮南远方文学
·
2019-12-14 07:58
设计模式
知识梳理
(3) - 结构型 - 组合模式
一、基本概念1.1定义组合模式将一组看似相似的对象看作一个对象处理,并根据一个树状结构来组合对象,然后提供一个统一的方法去访问相应的对象,以此忽略掉对象与对象集合之间的差别。将对象组合成树形结构以表示"部分-整体"的层次结构,使得用户对单个对象和组合对象的使用具有一致性。1.2Demo组合模式定义基类的方法/***基类。*/publicabstractclassComponent{protecte
泽毛
·
2019-12-14 07:57
ASO小白 从基础开始
ASO小白,对ASO推广不了解,简单对基础的
知识梳理
一下,从基础开始。
TOPMINI
·
2019-12-14 04:40
Dagger2
知识梳理
(4) - @Scope 注解的使用
Dagger2系列文章Dagger2
知识梳理
(1)-Dagger2依赖注入的两种方式Dagger2
知识梳理
(2)-@Qulifier和@Named解决依赖注入迷失Dagger2
知识梳理
(3)-使用dependencies
泽毛
·
2019-12-14 03:40
Webpack
知识梳理
1.Webpack简介及相关知识Webpack——JavaScript应用模块打包工具。1.1核心概念:Webpack有四个核心概念:entry(入口)单入口——单页面应用多入口——多页面应用output(输出)path:输出路径(必须是绝对路径)path.resolvefilename:输出文件名loaders编译文件plugins(插件)webpack功能扩展1.2相关知识(Node.js&E
sylvia_yue
·
2019-12-13 20:44
Handler
知识梳理
Handler无论是在代码的使用中还是面试,应用的频率都非常高,这就要求我们将Handler的使用及原理研究透彻。下面根据博客以及相关的一些资料,根据自己对Handler的理解,写下这篇文章用于记录,并加深印象;如有错误之处,请谅解。看下面这个Handler简单使用的例子:privateHandlermHandler=newHandler(){//新建Handler并处理消息@Overridepu
小和尚恋红尘
·
2019-12-13 18:26
Glide
知识梳理
(3) - 自定义transform
一、概述有时候,当我们去服务器请求图片资源成功之后,希望先对它进行一些处理,例如缩放、旋转、蒙灰等,然后再把处理后的图片展示在控件上,这时候就可以用上Glide提供的transform()方法,简单来说,transform()的作用就是改变原始资源在客户端上最终的展现结果。二、示例2.1采用BitmapTransformation进行变换首先,transform(xxx)接收的参数类型有两种,一种
泽毛
·
2019-12-13 05:22
性能优化工具
知识梳理
(6) - Memory Monitor & Heap Viewer & Allocation Tracker
性能优化工具
知识梳理
(1)-TraceView性能优化工具
知识梳理
(2)-Systrace性能优化工具
知识梳理
(3)-调试GPU过度绘制&GPU呈现模式分析性能优化工具
知识梳理
(4)-HierarchyViewer
泽毛
·
2019-12-13 00:28
Framework 源码解析
知识梳理
(4) - 从源码角度谈谈 Handler 的应用
一、前言其实,这篇文章本来应该叫做"Handler源码解析"的,但是想想写Handler源码的文章太多了,还是缓一缓,先写些不一样的,今天,我们从源码的角度来总结一下应用Handler的一些场景的原理。二、Handler的应用2.1线程间的通信在平时的开发当中,Handler最常见的用法就是用于线程之间的通信,特别是当我们在子线程中去处理耗时的任务,当任务完成之后,我们希望将结果发送到主线程中进行
泽毛
·
2019-12-12 20:39
Java&Android 基础
知识梳理
(1) - 注解
一、什么是注解注解可以向编译器、虚拟机等解释说明一些事情。举一个最常见的例子,当我们在子类当中覆写父类的aMethod方法时,在子类的aMethod上会用@Override来修饰它,反之,如果我们给子类的bMethod用@Override注解修饰,但是在它的父类当中并没有这个bMethod,那么就会报错。这个@Override就是一种注解,它的作用是告诉编译器它所注解的方法是重写父类的方法,这样编
泽毛
·
2019-12-12 13:23
2019-2020-1学期《网络空间安全讨论》第十周小组讨论成果 组员:袁浩然 公凯文 张纹豪 马一 张家华
小组讨论一、
知识梳理
本章主要介绍了关于系统安全的有关问题。第一节主要讲了概论,第二三节主要概括讲了四种系统。
20192414袁浩然
·
2019-12-11 23:00
经验交流,智慧共享-潍坊高新区东方学校小学英语复习经验分享交流会
图片发自App小学英语期末复习是一个学期全面,系统的综合性复习,是一次重要的
知识梳理
和总结。
崔新艳
·
2019-12-11 23:02
《暴走洛杉矶》笔记(十二)
一、【语言
知识梳理
】1.与gonna同流合污的小词今天咱们视频又双叒叕出现了gonna视频截图1视频截图2大家看Claudia说话的语境,其实也就知道答案啦~(1
午后窗台的猫
·
2019-12-11 23:21
2015年APP推广基础知识上(渠道与超级广告平台的逻辑)
今天就把自己掌握的一些
知识梳理
一遍。本文主要从渠道和对渠道的包装说起。渠道篇关于渠道的一些东西,大多有经验的人是不愿意多说的。主要原因,一方面有效的经验都是花了大价钱踩坑踩
馒头石头木头
·
2019-12-11 22:17
苏教版数学
知识梳理
八年级
苏教版数学
知识梳理
八上第一章全等三角形1.1全等图形能够完全重合的图形叫做全等图形1.2全等三角形两个能完全重合的三角形叫做全等三角形当两个三角形完全重合时互相重合的顶点叫做对应顶点互相重合的边叫做对应边互相重合的角叫做对应角全等三角形的对应边相等
肉包_4e43
·
2019-12-08 15:13
插件化
知识梳理
(3) - Small 框架之宿主分身
相关阅读插件化
知识梳理
(1)-Small框架之如何引入应用插件插件化
知识梳理
(2)-Small框架之如何引入公共库插件插件化
知识梳理
(3)-Small框架之宿主分身插件化
知识梳理
(4)-Small框架之如何实现插件更新插件化
知识梳理
泽毛
·
2019-12-08 11:09
如何设计消息推送策略
今天,在队内,我做了一次关于app消息推送策略设计的分享,在这里整理出来,也算一个
知识梳理
过程,供各位批评指正。
王懿Lucien
·
2019-12-08 00:48
小学数学理想课堂研讨会有感
满满的半天,都是实用的教学方法,总结如下:一、复习课可以这样上复习课大体可以分三个环节:第一环节:
知识梳理
。武老师在上课前就先让孩子们用思维导图的方法梳理本单元的
一祉微笑
·
2019-12-07 17:49
Architecture Components
知识梳理
(2) - LiveData 示例
一、概述在学习完Lifecycle之后,我们如何通过Lifecycle让除了Activity/Fragment之外的其它对象都可以很方便地收到当前页面生命周期的回调。今天我们来学习ViewModel+LiveData,它们共同的特点就是绑定到了UI组件(Activity/Fragment)上,可以收到生命周期的回调,简单地来说,这两个组件的作用分别为:LiveData:在Lifecycle范围内监
泽毛
·
2019-12-07 15:50
iOS
知识梳理
11:KVC 和KVO
参考链接:[精辟]KVO和KVC的区别和用法,干货!!!iOS开发技巧系列---详解KVCKVC的优点和缺点KVCKVC是键值编码(key-valuecoding),cocoa的标准组成部分,是一种可以直接通过字符串的名字(Key)来访问类属性的机制,而不是通过直接调用setter,getter方法来访问.KVC的具体用法1.访问类的私有变量无论类中的成员是否私有,用KVC都可以强行"破门而入",
大布溜
·
2019-12-07 09:33
Framework 源码解析
知识梳理
(2) - 应用进程与 WMS 的通信实现
一、前言在Framework源码解析
知识梳理
(1)-应用进程与AMS的通信实现这篇文章中,我们分析了应用进程和AMS之间的通信实现,我们今天讨论一下应用进程和WindowManagerService之间的通信实现
泽毛
·
2019-12-07 08:54
Glide ImageView Gif动态图圆角
参考文章Glide
知识梳理
(3)-自定义transformglide-transformationsaaa.gif以前写过一篇自定义ImageView的设置圆角的,但是那个自定义的不可以加载gif动态图的
一个冬季
·
2019-12-07 06:31
【吕老师课堂】2018寒假班报名开始啦!
(点开看大图)二、学习内容早知道1、复习梳理旧
知识梳理
复习旧知识、查缺补漏,避免因原有知识学的不扎实而影响以后新课的学习。2、预习新内容提前教授下学期新课,预先突破下学期的难点重点,领
吕老师课堂
·
2019-12-07 03:33
设计模式
知识梳理
(4) - 结构型 - 装饰模式
一、基本概念1.1定义装饰模式使用一种对客户端透明的方式来动态地扩展对象的功能,同时它是继承关系的一种替代方案,其包含以下四种角色:Component:抽象组件。可以是一个接口或抽象类,其充当的就是被装饰的原始对象。ConcreteComponent:组件具体实现类。Component类的基本实现,也是我们装饰的具体对象。Decorator:抽象装饰者。用于装饰组件对象,内部一定有一个指向组件对象
泽毛
·
2019-12-07 03:32
插件化
知识梳理
(1) - Small 框架之如何引入应用插件
相关阅读插件化
知识梳理
(1)-Small框架之如何引入应用插件插件化
知识梳理
(2)-Small框架之如何引入公共库插件插件化
知识梳理
(3)-Small框架之宿主分身插件化
知识梳理
(4)-Small框架之如何实现插件更新插件化
知识梳理
泽毛
·
2019-12-06 19:47
明白什么是做产品吗
前言:近来跟着刘文智的产品100公益课在学如何成为产品汪,把每天的学习内容在这里记录一下,也便于自己
知识梳理
。
不爱螺蛳粉
·
2019-12-06 18:46
Android
知识梳理
目录 - 好吧,这是一个很"干"的标题
一、Java
知识梳理
Java&Android基础
知识梳理
(0)-Java基础知识大纲Java&Android基础
知识梳理
(1)-注解Java&Android基础
知识梳理
(2)-序列化Java&Android
泽毛
·
2019-12-02 11:34
Redis扩展
知识梳理
IMG_1981.GIFIMG_1982.GIFIMG_1983.GIFIMG_1984.GIF
_小眼睛_
·
2019-12-01 19:56
第七次分享06.28 接口测试(Python)
听了五娃的接口测试&通过Python实现接口自动化测试,
知识梳理
整理如下:接口自动化(Python)1.接口测试,根据自己所在公司的实际情况进行开展,以及由适当的人员负责(开发或测试);2.接口测试的准备条件
abc123it
·
2019-12-01 19:31
命名实体识别【NeuroNER】
相关
知识梳理
(HMM,MEMM,CRF)NER、分词都可以看作是序列的标注问题,而这一类问题比较传统的方法是以以马尔科夫模型(HM
bidai541
·
2019-12-01 13:24
2018年 iOS 面试
知识梳理
#import和#include和@classinclude会造成头文件循环引用的问题import解决了include重复引用的问题@class是为了编译的效率,如果a->b,b->c,底层a的头文件改变的话,不使用@class,整个链都要重新编译@class也是解决了重复引用问题RunLoop我的总结多线程线程每个进程都可以包含多个线程,它们可以同时运行。如果只有一个处理器核心,操作系统在所有线
柯浩然
·
2019-12-01 13:46
如何建立自己的知识系统?
为什么要从
知识梳理
开始讲,就是在做梦想版之前,要知道自己拥有什么,为后期计划和实践可以给你很大的帮助和实践的支持,尤其是目标不明确的家人,抓住梳理的机会了解自己。直面自己的问题。
熊超超
·
2019-12-01 08:47
三年半
Java后端面试
经历 - codergoose‘s blog - SegmentFault 思否
经过半年的沉淀,加上对MySQL,redis和分布式这块的补齐,终于开始重拾面试信心,再次出征。鹅厂面试职位:go后端开发工程师,接受从Java转语言都知道鹅厂是cpp的主战场,而以cpp为背景的工程师大都对os,network这块要求特别高,不像是Java这种偏重业务层的语言,之前面试Java的公司侧重还是在数据结构、网络、框架、数据库和分布式。所以OS这块吃的亏比较大一面基础技术面电话面试,随
·
2019-11-30 21:00
自控力读书笔记 0511
一口气花了4个小时就把此书看完了,当时心理特别的爽,原来我们可以这样自己控制自己的情绪呀,特别是那个小老鼠的实验,让我记忆深刻,再次,读这本书少了一些冲动,多了一些系统思考,因为想把书籍中的哪些
知识梳理
成知识结构树
持续行动家胡文杰
·
2019-11-30 17:48
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他