自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML5新手入门指南

当你开始想要学习、试图想要投入相关的开发时,由于HTML5的技术还在持续发展、进化当中,学习的资源也都比较零散,较难有一个整体的方向。以往网站由于HTTP协议以及浏览器的设计,实时的互动性相当的受限,只能使用一些技巧来「仿真」实时的通讯效果,但HTML5提供了完善的实时通讯支持。HTML5透过JavaScript提供了数种不同的脱机储存功能,相对于传统的Cookie而言有更好的弹性以及架构,并且可以储存更多的内容。CSS3支持了字体的嵌入、版面的排版,以及最令人印象深刻的动画功能。

2025-01-24 15:34:56 504

原创 Hadoop安装和使用详解

ophadoop该命令创建了可以登陆的"hadoophadoophadoop"用户,然后可以为其设置密码。同时我们还可以为hadoophadoophadoop用户增加管理员权限,方便部署,在学习过程中可以解决一些比较复杂棘手的权限问题。最后注销当前用户,返回登录界面,选择刚才创建的hadoophadoophadoop用户进行登录。

2025-01-24 11:10:37 1046

原创 Docker生态会重蹈Hadoop的覆辙吗?

再反观大数据和Docker在全球的发展,在美国,无论是Hadoop和Docker并没有像国内这么狂热过。Hadoop技术来源于Google,成型于Yahoo(DougCutting),而炒作却是在国内。同样,Docker也在走这么个流程,在美国没有这么多的Docker创业公司,主要就是Docker,然后各大厂商支持,创业公司和创投公司都知道,没有自己的技术或是技术受制于人的公司不值得投资,既然Docker一家独大,再去Docker分一杯羹会容易吗?而国内二三十家的Docker创业公司,没有一家能对Docke

2025-01-24 09:08:13 996

原创 App逆向案例 X嘟牛 - Frida监听 & WT-JS工具还原(一)

该文章使用了Frida、JDAX-GUI、Charles、夜神模拟器、WT-JS等工具;主要编程语言:Python,部分涉及到:JavaScript、Java;提示:以下是本篇文章正文内容,下面案例可供参考。

2025-01-24 07:02:12 1585

原创 Android原生PDF功能实现

/返回@Override});//跳转目录页面@Override});//跳转缩略图页面@Override});/**/**/**/**/**@Override@Override/**@Override//是否内存= null) {PDF阅读页面的布局文件:activity_pdf.xml。

2025-01-24 05:04:38 591

原创 andriod搭建自己的轮询框架

本文的轮询框架利用了IntentService中的handler和Looper机制来实现循环的处理消息,由于IntentService具有服务的特性因此特别适合后台轮询访问服务器数据。

2025-01-24 03:12:39 814

原创 10个非常基础的 Javascript 问题

根据MDN,JavaScript(通常缩写为JS)是一种轻量级的,解释性的,面向对象的语言,具有一流的功能,并且最著名的是Web页面的脚本语言,但它也用于许多非浏览器环境中。所有声明(函数,var,let,const和class)都在JavaScript中吊起,而var声明使用undefined初始化,但是let和const声明保持未初始化。相反,在函数外部声明的变量称为全局范围。根据MDN,回调函数是一个作为参数传递给另一个函数的函数,然后在外部函数内部调用该回调函数以完成某种例程或操作。

2025-01-23 23:38:51 882

原创 Android 天气APP(三十一)每日提醒弹窗

预览图如下所示(里面的图标没有的话可以去我的源码里面下载,或者自行下载一个,因为是白色的所示我贴了也看不见,优快云中,不开会员的人无法修改文章的主题颜色,免费的主题,改不了博文的颜色,这一点我觉得很坑,非要你开个会员,吃相太难看了)为了增强用户的体验,所以增加了这个每日弹窗,每日弹窗顾名思义,每天弹出一次,就不再弹窗,当然如果用户觉得烦的话,可以在弹窗中勾选上不再弹窗,或者在应用设置中,关闭每日弹窗都是可以的。既然是增加用户的体验,那么自然要让用户可以自行控制,于是,我在新增了一个应用设置页面。

2025-01-20 10:52:53 650

原创 6月编程排行榜出炉!Python不再是最受欢迎的编程语言了?_python 历史排名

① Python所有方向的学习路线图,清楚各个方向要学什么东西② 600多节Python课程视频,涵盖必备基础、爬虫和数据分析③ 100多个Python实战案例,含50个超大型项目详解,学习不再是只会理论④ 20款主流手游迫解 爬虫手游逆行迫解教程包⑤ 爬虫与反爬虫攻防教程包,含15个大型网站迫解⑥ 爬虫APP逆向实战教程包,含45项绝密技术详解⑦ 超300本Python电子好书,从入门到高阶应有尽有⑧ 华为出品独家Python漫画教程,手机也能学习。

2025-01-17 03:16:58 475

原创 6张时序图!谈谈Tomcat请求处理流程

connector.getService().getContainer().getPipeline().getFirst().invoke() 会将请求传递到 Container 处理,当然了 Container 处理也是在 Worker 线程中执行的,但是这是一个相对独立的模块,所以单独分出来一节。request.getWrapper().getPipeline().getFirst().invoke() 先获取对应的 StandardWrapper,并执行其 pipeline。

2025-01-17 03:14:56 818

原创 15张图搞定MySQL InnoDB工作原理

有些数据如果直接存会有问题,比如:如果某个字段是varchar或text类型,它的长度不固定,可以根据存入数据的长度不同,而随之变化。此外,页类型也是一个非常重要的字段,它包含了多种类型,其中比较出名的有:数据页、索引页(目录项页)、溢出页、undo日志页等。数据页主要是用来存储表中记录的,它在磁盘中是用双向链表相连的,方便查找,能够非常快速得从一个数据页,定位到另一个数据页。每一组的最大记录叫做槽。此外,即使用户数据能刚好存在内存,以后万一有一天,数据库服务器或者部署节点挂了,或者重启了,数据不就丢了?

2025-01-16 19:45:53 533

原创 15天搞定Kubernetes系列之一:基本概念与架构

那么在这个集群中,携带 定义标签的 Pod 的个数大于 2 的时候,就会有旧的 Pod 被删除;键值对的形式附加到任何对象上,如Pod,Service,Node,RC(ReplicationController)/RS(ReplicaSet)等,它用来传递用户定义的属性。项目中最小的调度单元。我们常说的容器,它的本质是进程。中的所有容器,共享同一个 Network Namespace,并且可以声明共享同一个 Volume。但是操作系统并不是以单个进程的形式存在的,都是以进程组的形式来完成具体的业务。

2025-01-16 19:43:51 759

原创 号外!号外!全网第一手Android P刘海屏适配大揭秘,唯一Kotlin算法

刘海屏的外观,我想大家应该都有概念,不过不同厂商刘海屏的实现方式也有所不太,这一点需要先有个概念。就现在市场上的情况来说,会区分成两类,一类是标准的 Android P Api,另外一类就是厂商在 Android P 以下的系统,做的特殊适配。例如:华为 P20 就是采用的 Android P 标准 Api 的方式,而 OPPO R15 就不一样了,它有自己的适配 Api。

2025-01-14 23:26:11 910

原创 史上最全Mybatis框架入门教程,从零开始带你深入♂学习(三)——核心配置文件

属性(properties)

2025-01-14 23:22:27 222

原创 史上最全141道大数据面试题:Redis+Linux+kafka+Hadoop,附答案

18、有 10 个文件,每个文件 1G,每个文件的每一行存放的都是用户的 query,每个文件的 query 都可能重复。20、腾讯面试题:给 40 亿个不重复的 unsigned int 的整数,没排过序的,然后再给一个数,如何快速判断这个数是否在那 40 亿个数当中?25、有一千万条短信,有重复,以文本文件的形式保存,一行一条,有重复。23、一个文本文件,大约有一万行,每行一个词,要求统计出其中最频繁出现的前 10 个词,给出思想,给出时间复杂度分析。27. HDFS中的块是什么?

2025-01-14 23:18:46 383

原创 京东三面遇Redis狂击,含恨搞透189页成神笔记,二战美团

很多文章和书籍都有介绍 Redis 的基础理论知识,单纯的理论介绍很难让读者轻松的理解。在这分享一份Redis学习笔记及配套的Redis入门到原理实战配套视频,将通过业务场景以及实际问题出发来进行 Redis 知识的详细讲解与使用,由于篇幅原因,本文只展示了目录和内容截图,有需要学习Redis成神之路笔记的小伙伴文章末尾有免费获取方式添加即可免费领取。缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题怎么解决?第十三章:Redis缓存异常方案。第一章:Redis介绍。第五章:Redis事务。

2025-01-14 13:16:44 223

原创 云计算day07-Docker容器_execstart= usr bin dockerd

consul:kv类型的存储数据库(key:value)作业1:docker跨主机容器间的通信flannel。部署,维护(处理故障),高可用,监控,优化,代码更新。在docker02上。

2025-01-14 13:13:01 242

原创 云原生时代必须具备的核心技能之Docker高级篇(Swarm)

​ Overlay 在网络技术领域,指的是一种网络架构上叠加的虚拟化技术模式,其大体框架是对基础网络不进行大规模修改的条件下,实现应用在网络上的承载,并能与其它网络业务分离,并且以基于IP的基础网络技术为主。此时到worker01-node上:docker ps,可以发现container的name和service名称不一样,这点要知道。:可以发现,其他node上都运行了一个my-tomcat的service。(7)如果某个node上的my-tomcat挂掉了,这时候会自动扩展。

2025-01-14 13:09:19 967

原创 「金三银四」Java程序员分享的「阿里、京东、美团」的面试题

5、执行某操作,前50次成功,第51次失败a全部回滚b前50次提交第51次抛异常,ab场景分别如何设置Spring(传播性)11、设计一个对外服务的接口实现类,在1,2,3这三个主机(对应不同IP)上实现负载均衡和顺序轮询机制(考虑并发)6、然后问了我springmvc和mybatis的工作原理,有没有看过底层源码?4、jstack,jmap,jutil分别的意义?1、最近做的比较熟悉的项目是哪个?5、线程池的构造类的方法的5个参数的具体意义?3、jvm,jre以及jdk三者之间的关系?

2025-01-13 16:49:10 375

原创 「太牛了」来自华为内部的SpringBoot全优笔记,看完受益匪浅

=作为开发人员,对于Spring全家桶肯定是不陌生的,而来自于Spring大家族的Spring Boot,作为Spring团队提供的流行框架,它的存在解决的Spring框架使用较为繁琐的问题,所以掌握SpringBoot是精通Spring必不可少的一个过程。在面试过程中,SpringBoot的相关内容都会被面试官给问到,几乎一线互联网对于技术岗的任职要求都对Spring有一定的规定,所以学习Spring刻不容缓。

2025-01-13 16:45:28 685

原创 「2022」打算跳槽涨薪,必问面试题及答案——VUE篇

key 的作用主要是为了高效地更新虚拟 DOM,其原理是 vue 中在 patch 过程中,通过 key 可以精准判断两个节点是否是同一个,从而避免频繁更新不同元素,使得整个 patch 过程更加高效,减少 DOM 操作量,提高性能。vue 组件可能存在多个实例,如果使用对象形式定义 data ,则会导致它们公用一个 data 对象,那么状态变更将会影响所有组件实例,这是不合理的。也可以通俗介绍,把一些用户在程序中一些独立的功能和模块单独提取出来,然后切分为更小的块,这些块有独立的逻辑,有更好的复用性。

2025-01-13 16:41:46 318

原创 Python 真·精选 面试题45道(建议收藏,蹲坑的时候瞅瞅)_python编程题,按照年龄从小到大依次开始,五位同学的信息如下 张三6岁,李四7岁

难度:★★☆☆☆lambda函数是一个可以接收任意多个参数 (包括可选参数) 并且返回单个表达式值的函数。lambda函数不能包含命令,它们所包含的表达式不能超过一个。难度:★★☆☆☆在函数内部再定义一个函数,并且这个函数用到了外边函数的变量,那么将这个函数以及用到的一些变量称之为闭包。难度:★★★★☆猴子补丁是一种非常Pythonic的用法,即函数在Python中可以像使用变量一样对它进行赋值等操作,我们可以在运行时动态替换模块,俗称手法称为猴子补丁!我们通过对重新赋值,动态的改变了输出的结果。

2025-01-12 13:58:48 825

原创 Python 爬虫爬取多页数据

为了获取新数据的信息,点击F12,查看页面源代码,可以发现数据是使用JS动态加载的,而且没有地址,只有一个skipToPage(…1.获取请求信息,如下图所示,控制台选择Network->XHR,此时,点击页面跳转按钮,控制台会出现发出的请求,然后选择发出请求的文件(第三步),然后选择Headers,下方显示的就是请求头文件信息。2,使用Python 模拟请求,在Headers下找到 Request Headers 部分,这是请求的头数据。3,分析response中返回的信息即可获得数据。

2025-01-12 13:55:06 847

原创 python 有什么资格称为编程排行榜第一?_python 什么时候排第一的

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)

2025-01-12 13:51:24 864

原创 Java各种锁详情

引入偏向锁是为了在无多线程竞争的情况下尽量减少不必要的轻量级锁执行路径,因为轻量级锁的获取及释放依赖多次CAS原子指令,而偏向锁只需要在置换ThreadID的时候依赖一次CAS原子指令即可。如上图所示,假设有一口水井,有管理员看守,管理员有一把锁,只有拿到锁的人才能够打水,打完水要把锁还给管理员。可重入锁又名递归锁,是指在同一个线程在外层方法获取锁的时候,再进入该线程的内层方法会自动获取锁(前提锁对象得是同一个对象或者class),不会因为之前已经获取过还没释放而阻塞。读锁是共享锁,写锁是独享锁。

2025-01-11 22:43:29 692

原创 JAVA入门知识点+案例介绍(第六集)_java编写根据给定的不重复的四个正整数,组成无重复数字的三位数并输出

🍊这一期给大家安排一波有关循环与分支语句编程的案例🍊。

2025-01-11 22:39:47 781

原创 Java俄罗斯方块,老程序员花了一个周末,连接中学年代!

比如上面图形,红色框住的为(0,0)的话,那最前面的那个是不是(-1,0),因为 y 他们是一样的,只要 x 往左边移动一个位置。此图形呢,标红的为(0,0),它正下方的那个应该是(0,1),它右边那个是(1,0),它右下角的那个应该是(1,1)jmi1.setFont(new Font(“仿宋”, Font.BOLD, 15));jmi2.setFont(new Font(“仿宋”, Font.BOLD, 15));jmi3.setFont(new Font(“仿宋”, Font.BOLD, 15));

2025-01-11 22:36:05 493

原创 HarmonyOS NEXT自定义视图实现Tab效果

有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。这份鸿蒙(HarmonyOS NEXT)资料包含了鸿蒙开发必掌握的核心知识要点,内容包含了。

2025-01-11 17:43:35 542

原创 HarmonyOS Next滑动页面信息隐藏与组件位移效果案例

在很多应用中,向上滑动"我的"页面,页面顶部会有如下变化效果:一部分信息逐渐隐藏,另一部分信息逐渐显示,同时一些组件会进行缩放或者位置移动。向下滑动时则相反。有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。这份鸿蒙(HarmonyOS NEXT)资料包含了鸿蒙开发必掌握的核心知识要点,内容包含了。

2025-01-11 17:39:54 650

原创 HarmonyOS NEXT动态路由_ohos dynamicsrouter

有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。这份鸿蒙(HarmonyOS NEXT)资料包含了鸿蒙开发必掌握的核心知识要点,内容包含了。

2025-01-11 17:36:12 938

原创 2024年面试前端初中级岗位需要注意什么?(面试官角度分享)

比如,当时做了几种选型,它们的优缺点是什么,当时项目客观背景是什么?时间上、人力上、PM预期,公司资源投入力度上的限制等等,结合这些描述出某种选择的正当性。甚至不会的可以描述思路去推导出一个答案,这个答案对或不会完全没关系,重要的是看到了思路,也就看到了知识面和知识体系构成,还能看到一部分经验总结带来的推导,就很够了……做为一名前端开发者,接下来我想分享一下我偶然在GitHub上看到的一份《2020前端大厂面试题最全汇总》,已经标星8.5k了,看了一下,内容确实还不错,希望能帮到金三银四找工作的朋友。

2025-01-10 04:47:13 913

原创 2024年最新字节跳动Android面试真题解析

2、找跟你过往经历匹配度非常高的岗位,3、面试的时候充分展现你个人的软实力硬实力。1、内推如果长时间没动静可能是简历没过。2、投递一些部门没过,可以再投别的部门,甚至有可能会有别的部门看到简历,然后捞起来。3、面试会有记录,面试前充分准备最好不要留下不好的面评。最后我在面试前期做了一些面试准备,全网收集了一下字节跳动今年的面试真题(含解析),希望能帮助到大家学习提升,在面试中能顺利通过。

2025-01-10 04:39:45 635

原创 2024年四面美团java岗,月初成功拿下offer!(面试思路分享)

美团技术三面25分钟面试官说是他是另外一个部门的,需要进行交叉面试。1、MySql优化2、说下项目做了些什么,架构之类的3、在collabedit上在线写代码,题目很简单是编程之美上的原题,一个有序的整数数组,输出两个数,使它们的和为某个给定的值。之前做过很快写好,然后给他讲思路。他继续问如果数组无序怎么办,先排序。4、两个文件,每个文件中都有若干个url,找出两个文件中相同的url(用HashMap)

2025-01-10 04:32:18 756

空空如也

空空如也

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

TA关注的人

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