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
android应用开发高级进阶
java
高级进阶
|对数据库事务传播行为再次理解
0x01,唠会嗑而已自己在18,19年的时候分别写过一个示例程序关于数据库事务传播行为的演练操作,但是示例程序主要还是针对mongodb数据库是否支持数据库事务的操作和Mysql这样的关系型数据库事务传播行为的操作,然而过了这么长时间自己再重新看下这个示例程序记不清很多了,所以还是以文字的形式记录下这次操作吧。0x02,本次操作使用的技术本次文章不会粘贴代码,这次模拟主要采用的技术栈有Spring
公众号后端Coder
·
2022-02-20 22:10
写给初中级前端的
高级进阶
指南
前言我曾经一度很迷茫,在学了Vue、React的实战开发和应用以后,好像遇到了一些瓶颈,不知道该怎样继续深入下去。相信这也是很多一两年经验的前端工程师所遇到共同问题,这篇文章,笔者想结合自己的一些成长经历整理出一些路线,帮助各位初中级前端工程师少走一些弯路。这篇文章会提到非常非常多的学习路线和链接,如果你还在初中级的阶段,不必太焦虑,可以把这篇文章作为一个进阶的路线图,在未来的时日里朝着这个方向努
晨曦时梦见兮
·
2022-02-20 20:16
CMYK配色法,UI
高级进阶
必备
对于UI设计而言,色彩是非常有趣且有非常多知识点的一部分。本文中,笔者主要分享一些CMYK的配色法的分析与思考。界面配色时光飞逝,2016年玩追波的时候,有幸和PP、Dea_n、UISTAR、俊哥、冰箱龙、Penny在一个叫FreedomUnion团队,当时团队小D(Dea_n)的界面渐变风当时很受欢迎,他使用的颜色干净、舒服、有感染力。很快形成了自己特有的设计风格。当时被他的配色深深吸引了,我就
盼盼学士
·
2022-02-19 09:07
android 热修复实践(Andfix、Tinker)
在
Android应用开发
中,热修复技术被越来越多的开发者所使用,也出现了很多热修复框架,比如:AndFix、Tinker、Dexposed和Nuwa等等。
4e70992f13e7
·
2022-02-18 06:10
Activity 组件化分发结构
背景在
Android应用开发
中,我们经常能看到下面的页面:人人视频这些页面有以下几个共同特征:1.一个Activity中包含多个子业务(以下称为子模块)。
Parallel_Lines
·
2022-02-16 08:59
HiveSQL
高级进阶
10大技巧
直接上干货,HiveSQL
高级进阶
技巧,重要性不言而喻。掌握这10个技巧,你的SQL水平将有一个质的提升,达到一个较高的层次!
·
2022-02-15 14:08
hive
android开发点击事件处理机制简单介绍
android应用开发
中经常会处理点击按键事件,那么当用户点击一个按钮后系统是怎么把点击事件分配给一个某控件处理的呢?
朝云幕雪
·
2022-02-14 18:14
剑问君答:
Android应用开发
程序媛
残剑:为什么选择做android开发?斯佩狩:不是选的,而是顺其自然就干这行了。毕业那时候根本不知道自己能干什么,校园招聘技术型的公司比较多,然后了解到JAVA开发、测试、技术支持等岗位,当时觉得自己特别水,开发是没希望了,技术支持基本都是要男生的,测试的女生比例较大,所以就偏向投测试。第一家公司是比较有名的外包公司,而且网上有高度评价这家公司的培训,对于我这样什么都不懂的人很有诱惑力,简历投的意
残剑
·
2022-02-13 01:14
如何免费获得MySQL教程
《MySQL数据库从入门到精通》全书共分13章,内容囊括MySQL数据库的基础知识和
高级进阶
,最后
编程从入门到精通
·
2022-02-12 21:27
从小白到进阶 | 10个适合数据人练手的Kaggle数据集
在本文中我们将介绍10个数据集,从适合新手小白到
高级进阶
人群的都有。这些数据集非常有趣,而且还很适合在面试前练习技能。下面让我们一起来看看吧!01、泰坦尼克号数据集(初级)泰坦尼克号数据集是Kaggl
CDA·数据分析师
·
2022-02-11 19:53
机器学习
数据挖掘
人工智能
[2021]《内在进化:你要悄悄拔尖然后惊艳所有人》作者: 魏渐
本书聚焦当下年轻人的职场生存痛点,从升维思考、深度复盘、
高级进阶
、核心竞争力、人生合伙人、终身成长6大方面入手,用多领域的经验给出切实可行的建议,让他们在迷茫中积蓄力量,在困惑中找到方向,持续精进,
刘书朋
·
2022-02-09 20:40
移动互联网寒冬,Android 程序员的出路在哪里?
Android应用开发
发展到今天,已经成为一个非常成熟的技术方向
·
2022-02-08 09:38
android面试
学习方法-中
高级进阶
内容
进阶级适合人群:学完了初级的人,以及学完了中级但是脑子一片模糊的人,要求日语掌握程度(1)常用动词变型掌握完备(2)词汇量1500左右(3)对于初级语法至少有模糊概念按照这个办法,你学完了初级上下后,恭喜你,你具备进入第二步的资格了第二步,但是我不是想打击你,你只是入门了而已,仅此而已,不要觉得学了初级上下,有4级水平你就可以了,你这些水平连和日本人正常对话都不可以,因此,心态放好,认真脚踏实地的
GWillS
·
2022-02-05 11:35
毕业两年月薪36k,有时候人与人的差距比人和狗还大
许多人迫切需要跳槽涨薪,但苦于没有系统的进阶提升学习方法,这里免费分享一份GitHub上标星120k的Java中
高级进阶
知识全面解析,来简单看一下目录和部分内容截图。主要包括
Nin-Ja-
·
2022-02-05 07:02
程序人生
java
java-ee
面试
java进阶
java面试
Android客户端通过Paho MQTT和Broker建立SSL/TLS的单向连接
PahoMqttClient是
android应用开发
中广泛使用的MqttClient库。为了确保通讯安全,通常会使用SSL来进行通讯的加密。
石头车钥匙
·
2022-02-04 19:44
告别KAPT,使用KSP为Android编译提速
一、KSP在进行
Android应用开发
时,不少人吐槽Kotlin的编译速度慢,而KAPT便是拖慢编译的元凶之一。
·
2021-12-29 16:35
android
lagou 爪哇 3-5 spring cloud (下) 笔记
SpringCloud
高级进阶
微服务监控之Turbine聚合监控参考上⽂Hystrix部分微服务监控之分布式链路追踪技术Sleuth+Zipkin分布式链路追踪技术适⽤场景(问题场景)场景描述为了⽀撑⽇
acc8226
·
2021-12-27 10:19
Android MVVM + Retrofit + OkHttp + Coroutine 协程 + Room + 组件化架构的
Android应用开发
规范化架构
BaseDemo介绍BaseDemo是AndroidMVVM+Retrofit+OkHttp+Coroutine协程+Room+组件化架构的
Android应用开发
规范化架构,通过不断的升级迭代,目前主要分为两个版本
zhouhuandev
·
2021-12-21 12:33
还在用shape、selector,试试自定义圆角组件吧
在进行
Android应用开发
过程中,设计师经常会给应用中涉及的卡片和按钮来个圆角。对于卡片,我们可以直接使用CardView等,对于圆角按钮通常会shape、selector等xml的方式进行配置。
·
2021-12-19 13:16
android
Swift
高级进阶
-Swift编译过程,”SIL代码“,“IR语法”
swift编译过程如果不懂LLVM,Clang的同学可以去了解下它的知识点一些文章中有详细介绍OC的编译过程,本文来探索一下Swift的编译过程。Swift的编译过程中使用Swiftc,与Clang一样,Swiftc是LLVM编译架构的一个前端。swiftc常用命令:-dump-ast解析和类型检查源文件&转换成AST-dump-parse解析源文件&转换成AST-emit-assembly生成汇
一眼万年的星空
·
2021-12-13 17:00
Android应用架构-MVVM模式
前言随着
Android应用开发
技术的不断发展和成熟,很开发者越来越关注着Android应用架构的设计。目前,Android的应用架构主要有MVC、MVP和MVVM模式,我们就来说一下MVVM模式。
·
2021-12-09 10:23
android
搭积木一样实现语音社交应用
在创业公司打拼的老马,一直做的
Android应用开发
。老板希望把类似Clubhouse的玩法,作为他们新业务线。他开始了漫漫选型路。
·
2021-12-07 16:02
前端后端
Android
高级进阶
之路【七】Android性能优化总结
安卓开发大军浩浩荡荡,经过近十年的发展,Android技术优化日异月新,如今Android9.0已经发布,Android系统性能也已经非常流畅,可以在体验上完全媲美iOS。但是,到了各大厂商手里,改源码、自定义系统,使得Android原生系统变得鱼龙混杂,然后到了不同层次的开发工程师手里,因为技术水平的参差不齐,即使很多手机在跑分软件性能非常高,打开应用依然存在卡顿现象。另外,随着产品内容迭代,功
·
2021-11-17 21:18
android程序员性能优化
Android
高级进阶
之路【六】Android Framework解析
众所周知,Android是一个基于Linux实现的操作系统。但对于Linux内核来说,Android也仅仅只是一个运行在内核之上的应用程序,与其他运行在内核之上的应用程序没有任何区别。所以Android也需要运行环境,需要Linux内核在启动完成后加载AndroidFramework运行所需要的资源。当Framework完成初始化后才能继续启动相应的APK应用程序。Framework启动分析Fra
·
2021-11-16 12:12
android程序员框架
不知道如何入门Kotlin?《Kotlin 入门教程指南》带你从入门,带你飞!
对于
Android应用开发
者来说,仅仅掌握Java语言是不够的,还应该学习Kotlin语言,才能追上技术发展趋势,在工作中更加游刃有余。
·
2021-11-10 21:31
androidkotlin
Android
高级进阶
之路【五】深入剖析Android系统Binder通讯机制
概述最近在学习Binder机制,在网上查阅了大量的资料,也看了老罗的Binder系列的博客和Innost的深入理解Binder系列的博客,都是从底层开始讲的,全是C代码,虽然之前学过C和C++,然而各种函数之间花式跳转,看的我都怀疑人生。毫不夸张的讲每看一遍都是新的内容,跟没看过一样。后来又看到了Gityuan的博客看到了一些图解仿佛发现了新大陆。下面就以图解的方式介绍下Binder机制,相信你看
·
2021-11-09 21:16
Android
高级进阶
之路【四】一文读懂 Handler 机制
前言做Android开发肯定离不开跟Handler打交道,它通常被我们用来做主线程与子线程之间的通信工具,而Handler作为Android中消息机制的重要一员也确实给我们的开发带来了极大的便利。可以说只要有异步线程与主线程通信的地方就一定会有Handler。那么,Handler的通信机制的背后的原理是什么?本文带你揭晓。注意:本文所展示的系统源码基于Android-27,并有所删减。[](htt
·
2021-11-08 16:46
Android
高级进阶
之路【三】看完这篇再不会Android动画框架,我跪搓衣板
Android动画可作用于View/ViewGroup,Actvity,Fragment实现炫酷的交互效果。经过几天的探究,搞清楚了各类动画的使用和动画的实现原理,在此记录以下。尽管Android动画有好几种类别,但是各种动画的实现核心都是TimeInterpolator->Interpolator->各种Interpolator。大致过程是通过Interpolator计算出时间相关的input,
·
2021-11-07 16:51
android程序员框架学习
Android
高级进阶
之路【二】十分钟彻底弄明白 View 事件分发机制
前言Android事件分发机制是Android开发者必须了解的基础网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化等等今天,我将全面总结Android的事件分发机制,我能保证这是市面上的最全面、最清晰、最易懂的本文秉着“结论先行、详细分析在后”的原则,即先让大家感性认识,再通过理性分析从而理解问题;所以,请各位读者先记住结论,再往下继
·
2021-11-06 16:46
Android
高级进阶
之路【一】Android中View绘制流程浅析
前言一个View,从无到有会走三个流程,也就是老生常谈的measure,layout,draw三流程;我们都知道Android视图是由一层一层构成的层级结构,直白点说,就是父View包含子View而子View又可以包含子View。所以绘制流程是由最外层的View开始,一步一步向内传递执行。而整个过程又是递归等待的,最外层的View需要等内层所有的View执行完绘制流程才结束,所以便有了”减少布局层
·
2021-11-05 16:56
程序员android
,2021Java
高级进阶
学习资料
INSERTtest(id,num,tag)VALUES(5,19,‘no.2’);INSERTtest(id,num,tag)VALUES(6,7,‘no.3’);INSERTtest(id,num,tag)VALUES(9,5,‘no.4’);INSERTtest(id,num,tag)VALUES(3,13,‘no.5’);INSERTtest(id,num,tag)VALUES(4,17,
Alibaba_开源
·
2021-11-04 22:10
程序员
面试
java
后端
Android JVMTI实现应用内存动态检测
一.前言在平常的
Android应用开发
中,经常会遇到应用因内存问题导致的异常,可能大家第一反应是:分析log及堆栈信息;但是我们知道堆栈信息只是最后的结果表现而已,真正出问题的地方或原因是之前由于不正常的内存操作
雷涛赛文
·
2021-11-02 11:05
Android-软键盘一招搞定(实践篇)
前言软键盘是Android进行用户交互的重要途径之一,
Android应用开发
基本无法避免不使用它。然而官方没有提供一套明确的API来获取诸如:软键盘是否正在展示、软键盘高度等。
小鱼人爱编程
·
2021-10-30 22:10
Android入门教程 | ImageView 图片显示
在
Android应用开发
中,我们通常使用ImageView来显示图片。ImageView的主要属性ImageView的使用ImageView经常用来显示图片。例如直接显示drawable里的图片资源。
·
2021-10-27 18:04
android
花了仨小时把一份GitHub上标星120k的《Java
高级进阶
教程》整理成了PDF文档。
额,大家好啊,我是浑元形意门的学员JAVA马。就在半天前,有个小伙伴私信我说,“哥,能推荐一些高质量的Java教程吗?”我回他,“我之前给你推荐的不行吗?通俗易懂,风趣幽默,学起来多带劲......”没等我说完,他“啪”的一下就回过来了新的信息,很快啊。“哥,你那教程才更新到第17讲,我前后看了不下5遍了,确实学到了很多。但我还想更进一步啊,赶紧点,有没有其他的教程,等不及了!”我笑了,这位小伙伴
手持两把锟斤拷
·
2021-10-18 16:30
程序人生
java
github
近 20 人爆肝数周,写给初中级前端的万字
高级进阶
指南
这是什么?笔者在学会JS以及框架的应用后,有一段时间不知道该如何深入下去,活能干,就是不知道该学啥。相信这个问题也会有很多读者朋友遇到。当然笔者目前已经突破了这个瓶颈,也成为了知名公司基础架构组的成员。因此想通过自己成长的经历及积累的资料整理出一系列的学习路线及资料推荐,帮助各位读者朋友解决这个问题。仓库内容笔者为主要贡献者,另外还拉了将近20位资深前端开发做内容共建及审核,多数人员任职一线大厂P
·
2021-10-12 10:22
Android
高级进阶
路线总结,已 Get 大厂 Offer,建议立马收藏!
有一说一,能进来看的小伙伴都算是赚到了,认认真真看完这篇内容后,我敢保证,一定会大有所获!trustme!如今,国内移动互联网的红利期已经过去,Android开发工程师也从最初的一人难求,到现在的一个岗位百人竞争,僧多粥少的情况直接导致整个行业对求职者的要求越来越高。可以说,初中级工程师基本已无立足之地,即使高级工程师也经常在面试中碰钉子。下面来分享下我这些年学习Android的心得经验吧,希望能
·
2021-09-06 17:27
Dagger2 | 前言
在
Android应用开发
中,手动进行依赖项的管理,可能会出现很多问题,尤其是多人合作的项目,这些问题会变得越来越棘手,最终导致整个项目陷入泥潭。
mrzhqiang
·
2021-08-11 15:59
9.Kong入门与实战 基于Nginx和OpenResty的云原生微服务网关 ---
高级进阶
9.1负载均衡的原理kong为后端服务器节点提供了2种负载均衡策略,一种是直接基于dns的策略,另外一种是动态的环形均衡器策略,其中后者无需dns服务器即可进行服务的注册与发现。9.1.1基于DNS的负载均衡当服务中的host属性不能被解析为上游名称或此host属性的名称并不在本地的DNShost文件中,且服务中的host属性是名称而不是ip地址时,kong会自动选择基于dns的负载均衡策略。当使
enlyhua
·
2021-07-22 23:35
Android
高级进阶
-Java多线程编程之volatile关键字
锁在多线程编程或者说并发编程中极为重要,善用锁有助于避免程序出现意想不到的错误。volatile也可以说是锁机制中的一部分吧,之后会陆续学习分享锁机制的内容。volatile关键字volatile关键字用于保持内存可见性和防止指令重排序,什么意思呢?保持内存可见性:这里需要知道,CPU执行效率远高于内存,为了有更高的执行效率,内存与CPU之间会有一块缓存(CPUCache)来做第三者。非volat
肖义熙
·
2021-07-15 23:37
不讲废话,全程干货,零基础带你入门学习Python
以下视频都由本人亲自录制,不定期更新2到3节视频零基础学生请点击Python基础入门视频高级课程请点击:Python
高级进阶
视频如需Q群交流,请私聊,谢谢群:893694563
码上开始
·
2021-07-06 19:29
Python3基础
Python杂谈
python
零基础入门学习视频
Python高级进阶视频学习
Android Jetpack架构组件Lifecycle+ViewModel+ LiveData
AndroidJetpack是谷歌在2018年I/O开发者大会上推出的新一代组件、工具和架构指导,旨在加快开发者的
Android应用开发
速度。
wang_desire
·
2021-06-27 04:12
java
高级进阶
|拥抱Jackson技术
本来是不打算继续分享这篇文章的,因为这篇文章是很早之前写的,由于之前的风格和现在自己输出文章的风格截然不同,之前文章的风格,代码颇多,文字很少,现在把文章的风格换了,多用一些文字说明为什么写这篇文章,提供一个示例程序的github地址给到就可以了。所以早上起来去上班的时候就以没有时间整理为由暂时不发这篇文章了,然而,自己晚上回来觉得这篇文章还有一点时间去整理,索性,整理一下吧。不知道你是否听过说F
公众号后端Coder
·
2021-06-26 21:08
Android
高级进阶
——View的工作原理(三)Draw过程
开篇:前两篇已经详细的介绍了Measure以及Layout过程,就剩下一个Draw绘制过程了,Draw其实也不是很复杂,但是想要彻底掌握绘制的技巧就需要了解Canvas的使用了,后续会再开几篇详细介绍Canvas的具体使用老规矩,还是先给出ViewRootImpl#performTraversals方法ViewRootImpl#performTraversals方法privatevoidperfo
aKaiC
·
2021-06-26 19:00
Android应用开发
基本步骤(总结)
Android应用开发
时的迭代具体步骤:1规划好,每个开发的一些基本准备功能,如迭代周期的长度等。2确定好一次迭代要实现的需求,首要是核心需求。3对需求进行分析。4设计具体软件的架构,模块和开发规范。
_ming_ming
·
2021-06-26 10:14
OpenCV自带的JavaCameraView竖屏状态下会旋转90°显示解决方案
结合《深入OpenCV
Android应用开发
》这本书加上官方给出的demo,成功写出了第一版的人脸追踪效果(这里就不贴具体的代码的,大家可以根据官方的demo——face-detection去试着实现)
Muse_Ykh
·
2021-06-26 05:08
Android混淆机制
本篇文章内容来自于1.Android
高级进阶
顾浩鑫2.相对应的知识块的最下方会给出原来的帖子的链接前言混淆是增加逆向工程和破解的难度,防止APP知识产权被窃取的一个有力手段。
Amy_LuLu__
·
2021-06-26 00:48
学会优雅地停止线程,告别暴力停止线程
在
Android应用开发
的很多场景下,为了不影响主线程及时响应用户的交互行为,我们通常需要将一些耗时任务放在子线程中执行,例如请求网络数据、读取数据库等等。
怡红快绿
·
2021-06-25 05:05
HttpClient
高级进阶
-HttpAsyncClient
简述本文介绍ApacheHttpAsyncClient的最常见用例,从基本用法到如何设置代理,如何使用SSL证书以及最后如何使用异步客户端进行身份验证。简单Demo首先,让我们看一下如何在一个简单的例子中使用HttpAsyncClient,发送一个GET请求:@Testpublicvoidtest()throwsException{CloseableHttpAsyncClientclient=Ht
油腻的Java
·
2021-06-24 21:05
Android加固
本篇文章内容来自于1.Android
高级进阶
顾浩鑫2.相对应的知识块的最下方会给出原来的帖子的链接Android应用加固是在APK的外面加一层壳,并对APK里面的dex文件进行加密,可以有效防止APP被反编译
Amy_LuLu__
·
2021-06-22 04:01
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他