- 博客(29)
- 收藏
- 关注
原创 【Java基础教程】Java数据类型
三个工作日收到了offer,头条面试体验还是很棒的,这次的头条面试好像每面技术都问了我算法,然后就是中间件、MySQL、Redis、Kafka、网络等等。第一个是算法关于算法,我觉得最好的是刷题,作死的刷的,多做多练习,加上自己的理解,还是比较容易拿下的。而且,我貌似是将《算法刷题LeetCode中文版》、《算法的乐趣》大概都过了一遍,尤其是这本。
2024-09-12 16:11:47 512
原创 【2021最新】大佬花了半个月整理出来的Java后端学习路线,果断收藏了!
计算机网络有分层次,根据各层属性和特点,分为:物理层数据链路层网络层传输层应用层这个层次划分从上到下就是一个网络数据包的接收路径,反之就是发送路径。既然要交换信息肯定得商量一套通用的协议,就像我们和老外交流,要么他们学中文要么我们学英文,反正得统一出一个标准语言出来,这在计算机网络中称之为「通信协议」。如上述的网络分层,每层都有各自适配的协议,所以计算机网络的学习基本就是围绕着分层协议的学习。
2024-09-12 15:20:49 1812
原创 《Jenkins从零到壹》Jenkins集成gitlab自动化构建(JAVA 小虚竹 建议收藏)_error 403 anonymous is missing the job build permi
启动后,访问效果。
2024-09-12 14:13:07 916
原创 10个重构小技巧
它的核心思想是,将不满足某些条件的情况放在方法前面,并及时跳出方法,以免对后面的判断造成影响。有关冗长方法的分割,其实有时候与重复代码的提炼是有着不可分割的关系的,往往在我们提炼重复代码的过程中,就不知不觉的完成了对某一个超长方法的分割。这其中有一点是值得注意的,由于我们在分割一个大方法时,大部分都是针对其中的一些子功能分割,因此我们需要给每一个子功能起一个恰到好处的方法名,这很重要。它的重点就在于寻找代码当中完成某项子功能的重复代码,找到以后请毫不犹豫将它移动到合适的方法当中,并存放在合适的类当中。
2024-09-10 23:11:37 566
原创 【面试题】你有没有碰到 JavaScript 一些意想不到的问题?
❓问题下面代码执行后将返回什么?2还是3?💡解答答案是3,这是为什么呢?这是因为在语句中,无论是否抛出异常finally子句都会执行。此外,如果抛出异常,即使没有catch子句处理异常,finally子句中的语句也会执行。📚参考。
2024-09-10 13:50:06 364
原创 Web Components 是个什么样的东西
HTML Imports 是一种在 HTMLs 中引用以及复用其他的 HTML 文档的方式。这个 Import 很漂亮,可以简单理解为我们常见的模板中的include之类的作用。我们最常见的引入一个 css 文件的方式是:这个东西很简单,用过 handlebars 的人都知道有这么一个东西:其他模板引擎也有类似的东西,那么 HTML Templates 便是把这个东西官方标准化,提供了一个template标签来存放以后需要但是暂时不渲染的 HTML 代码。
2024-09-10 09:57:49 500
原创 Macos 安装vue-cli老是遇到Error EACCES permission denied, access ‘ usr local lib node_modules‘怎么办
总的来说,面试官要是考察思路就会从你实际做过的项目入手,考察你实际编码能力,就会让你在电脑敲代码,看你用什么编辑器、插件、编码习惯等。所以我们在回答面试官问题时,有一个清晰的逻辑思路,清楚知道自己在和面试官说项目说技术时的话就好了总的来说,面试官要是考察思路就会从你实际做过的项目入手,考察你实际编码能力,就会让你在电脑敲代码,看你用什么编辑器、插件、编码习惯等。所以我们在回答面试官问题时,有一个清晰的逻辑思路,清楚知道自己在和面试官说项目说技术时的话就好了。
2024-09-10 04:13:48 991
原创 Java进阶(四十三)线程与进程的区别_java 线程与进程的区别
共享内存就是映射一段能被其他进程所访问的内存,这段共享内存由一个进程创建,但多个进程都可以访问。管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。信号是在软件层次上对中断机制的一种模拟,它是比较复杂的通信方式,用于通知进程有某事件发生,一个进程收到一个信号与处理器收到一个中断请求效果上可以说是一致的。这是一种更为一般的进程间通信机制,它可用于网络中不同机器之间的进程间通信,应用非常广泛。线程间的通信目的主要是用于线程同步,所以线程没有像进程通信中的用于数据交换的通信机制。
2024-09-10 02:42:12 494
原创 Javascript--07DOM对象和jQuery对象_";$(function(){ $( ";h3 ";)
使用get()方法,其语法结构为jQuery对象.get([index]);例如: $(“li”).get();----拿到的是DOM数组只需要用将它包装起来就可以获得对应的jQuery对象其语法结构为()将它包装起来,就可以获得对应的jQuery对象,其语法结构为()将它包装起来,就可以获得对应的jQuery对象,其语法结构为(DOM对象)。例:vartesttest=-----一般jQuery对象变量名前都加$
2024-09-10 01:10:39 639
原创 AngularJS进阶(一)深入理解ANGULARUI路由_UI-ROUTER_angularjs ui-router
抽象模板不能被激活,但是它的子模板可以被激活。抽象模板可以提供一个包括了多个有名的视图的模板,或者它可以传递作用域变量$scope给子模板。使用它可以在同一个url下传递自定义数据或者预载入的依赖。})})});
2024-09-09 19:23:06 1169
原创 2021年7月 虾皮、OPPO、富途等十几家公司面经总结
我可以将最近整理的前端面试题分享出来,其中包含HTML、CSS、JavaScript、服务端与网络、Vue、浏览器、数据结构与算法等等,还在持续整理更新中,希望大家都能找到心仪的工作。
2024-09-09 17:51:36 1506
原创 06----3小时 用 websocket 实现聊天室 之实现聊天功能
技术栈比较搭,基本用过的东西都是一模一样的。快手终面喜欢问智力题,校招也是终面问智力题,大家要准备一下一些经典智力题。如果排列组合、概率论这些基础忘了,建议回去补一下。
2024-09-09 15:39:32 993
原创 新手如何玩转内网穿透?(非常详细)零基础入门到精通,收藏这一篇就够了_内网穿透教程
内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。
2024-09-08 17:36:52 929 1
原创 字典树 —— 字符串分析算法_算法字符串算法分析
接下来我们举个例子:比如说现在我们有这 4 个字符串这里它们都是等长的,不过不等长也没有关系的,等一下我们再来了解为什么。那么如果我们用字典树来保存这个 4 个字符串,因给怎么保存呢?第一层我们首先来看所有字符串的第一个字母,它们的第一个字母只有 和 这两种字符,所以我们字典树的第一层就会分成 和 两个分支。第二层接下来我们看看第二层,这里有 和 两种字符的分支。我们可以看到第一个字符串, 的前面是 ,并且在这个位置没有出现 前面是另外一种字符的情况。所以这里我们就可以把 放到上一个
2024-09-08 14:16:15 1163
原创 【程序员学理财】汽车行业、手机行业简单了解_做手机和汽车的专业叫什么专业
汽车工业是一个非常重要的行业,给各行各业提供了非常多的岗位,下面我们从不同公司的招聘上来看看,像汽车这种传统的制造业公司在转向自动化,智能化的过程中,招聘会有什么不同?借此窥探不同公司的重点发展方向。2.负责产品硬件设计和开发工作,硬件平台开发、设计需求收集、整理及硬件配套方案输出、相关硬件单板设计及交付,调试支撑;2.负责视觉AI系统软件开发,维护及释放,包括OS内核,BSP, 设备驱动,中间件,SDK和相关平台工具链等;4.根据客户需求对系统进行裁剪,满足客户的定制功能,及对启动速度及运行性能的要求;
2024-09-08 05:57:36 995
原创 [译] google会背叛并杀死Android吗?
尽管如此,我怀疑Android的发展前景可能不如过去那么乐观。我第一次产生这种想法大约始于一年前。当时谷歌宣布Kotlin编程语言将正式支持Android开发。这个公告引发了Android开发者们极大的热情,但我却无法加入这一浪潮。我试图去了解Kotlin将如何与Android互惠互利,但我所能看到的仅仅是一个已经分散、混乱的开发生态系统的进一步碎片化。我曾希望谷歌会与我们分享更多的信息,但他们没有。
2024-09-08 00:58:01 739
原创 STM32单片机学习教程_stm32单片机教程
数码管是什么?下图就是一个数码管从硬件上个看,其实就是8个LED组合在一起。8个LED应该有16个引脚,但是数码管上只有10个引脚。为什么呢?请看下图:[外链图片转存中…(img-8wLAw7QT-1645022852664)]1个LED有两个引脚,要控制LED,1个引脚接控制信号,另外一个引脚接电源或者地(高驱动或低驱动,下同)。那么,当有8个LED,只需要8根IO口控制状态,其他IO全部接到地或者电源即可。当用高驱动时,LED负极全部接到地,这种数码管就叫做共阴极数码管。
2024-09-07 21:41:42 2201
原创 Kubernetes API 和流量控制:管理请求数量和排队进程_kube-apiserver服务 流量突然增大
API 服务器还提供了两个参数,(默认为 400)和(默认为 200),用于限制请求数量。如果启用了 APF,则将这两个参数相加,这就是 API 服务器的总并发限制的定义方式。请求队列设置为 200 个请求 (),并创建 16 个内部队列,以便更均匀地分配来自不同代理的请求。如果优先级中的请求数大于允许的限制,则请求将排队。请求,包括集群范围的请求以及从所有命名空间发送到所有资源的请求。主题包括来自服务帐户的所有请求。由于集群很大,并且有大量的节点(超过 200 个),同时请求会大大增加使用的内存量。
2024-09-07 16:16:01 1024
原创 Google Play 政策更新提醒与重点解读 _ 2024 年 4 月
如果您打算为以 Android 11 (SDK 30) 或更高版本为目标平台的应用请求这项权限,从下半年开始,您就需要在 Play 管理中心说明您的应用为何需要这项权限。自 2021 年 5 月 5 日起,对于需要广泛访问设备上的文件的应用 (如防病毒应用),其开发者必须在 Play 管理中心提交权限请求。若应用想查看用户设备上已安装应用的完整列表,开发者需要请求相应权限,以便我们审核这是否超出实现应用核心用途所需数据的范围。去年,我们发布了一项新要求,规定广告必须做到: 在展示 5 秒后可关闭。
2024-09-07 10:02:02 351
原创 Android Handler 异步消息处理机制的妙用 创建强大的图片加载类
Toast.makeText(this, “暂无外部存储”, Toast.LENGTH_SHORT).show();return;// 显示进度条mProgressDialog = ProgressDialog.show(this, null, “正在加载…”);@Override// 只查询jpeg和png的图片or "// 获取图片的路径// 获取该图片的父路径名。
2024-09-04 23:27:34 1564
原创 6年老Android面经总结,值得收藏!
好比在武侠的世界,高手对决都在同一个时间段拿出看家武学,如果看家武学都不精,分分钟被虐,省下的武学也无需拿出来献丑了。联想到现实版本就是去大公司面试Android,结果Android技术了解不深,被各种虐,剩下的前端技术、后端技术、python什么的,面试官也没兴趣了解了。Kotlin,是Google推荐的官方开发语言,与Java互通,可相互转换,简洁安全等,是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由JetBrains 设计开发并开源。
2024-09-04 09:40:29 364
原创 2024面试字节跳动看这篇就够了!安卓程序员的面试经历及其感悟!
29)Java中如何判断一个对象是否存活,有哪些GC Root根节点;30)Java中异常体系;31)什么时候出现内存溢出、用过什么内存泄漏的工具;1)熟悉那些设计模式呢?2)动态代理底层是如何实现的?3)讲讲Retrofit的动态代理吧4)能简单说说JVM内存模型的目的以及在内存中区分为哪些区域吗?5)内存回收机制大致讲讲呗?6)类加载机制完整细致的描述一下把7)类加载器的双亲委派原则说一下吧?(这里有一个疑问,我说父子类加载器不是继承关系,然后面试官说不太对,这里我有一点点疑问,还请大家告知一下)8)能
2024-09-03 21:24:55 1313
原创 2024 Android面试(1)
2、通过 startForeground将进程设置为前台进程,做前台服务,优先级和前台应用一个级别,除非在系统内存非常缺,否则此进程不会被 kill.具体实现方式为在service中创建一个notification,再调用void android.app.Service.startForeground(int id,Notificationnotification)方法运行在前台即可。而对线程而言,除了CPU外,系统不会为线程分配内存(线程所使用的资源来自其所属进程的资源),线程组之间只能共享资源。
2024-09-03 07:55:00 660 1
原创 10天学会flutter DAY2 玩转dart 类(1)
/你必须重新Employee.formJson 并调用 super.fromJson(data)。print(‘p1 的实例类型是 ${p1.runtimeType}’);final int?final int?// 带有 _cache 表示是私有的。// Person没有默认构造函数;// 命名构造函数,上面讲过。// this 主构造函数。
2024-09-02 15:58:13 685
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人