程序员
文章平均质量分 83
普通网友
这个作者很懒,什么都没留下…
展开
-
2024年Linux最新嵌入式学习开发第一章
例:jsvdv@ubuntu: ~ $jsvdv表示:用户名@后(:)前表示:计算机名称~表示:当前省略目录路径$表示:命令提示符(普通用户权限)#表示:命令提示符(超级用户权限)pwd //获取当前绝对路径。原创 2024-04-30 22:03:15 · 46 阅读 · 0 评论 -
2024年Linux最新学习笔记--mybatis01 第一个程序_mybatishomework01
2、导入MyBatis相关 jar 包。3、编写MyBatis核心配置文件。4、编写MyBatis工具类。6、编写Mapper接口类。为什么需要Mybatis。MyBatis第一个程序。原创 2024-04-30 22:02:12 · 207 阅读 · 0 评论 -
2024年Linux最新学习总结4(2)
来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**命令来修改目录的所属组,其使用方法与修改文件的使用方法一致。以及其所有子目录和子文件的所属组设置为。权限才能执行,如果是普通用户想执行。权限才能执行,如果是普通用户想执行。Linux修改目录所属组命令。命令来修改文件的所属组。命令将系统已存在的文件。命令将系统已存在的文件。命令来修改目录所属组。将系统中已存在的目录。将系统中已存在的目录。原创 2024-04-30 22:01:41 · 258 阅读 · 0 评论 -
2024年Linux最新学习总结4(1)
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-04-30 22:01:11 · 487 阅读 · 0 评论 -
自制linux(以bash为第一个进程)
bash ,ls,df,blkid,lsblk,mount,insmod,ifconfig,ip,cp,tree,mv,top等等拷贝这些命令。创建etc,boot,dev,proc,home,lib,lib64,sys,usr,usr,sbin,tmp,var目录。涉及到**/etc/initab 、/etc/rc.d/rc.syscinit**文件((和网络相关),ping,mount,ls,cat,df,lsblk,blkid等。然后手写/mnt/boot/grub/grub.conf文件。原创 2024-04-29 18:56:44 · 851 阅读 · 0 评论 -
腾讯技术专家手把手教你从零构建自己的 DevOps 流水线_一步一步详细搭建devops
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-04-29 18:55:41 · 644 阅读 · 0 评论 -
腾讯大佬直言:只要掌握了这份“Redis实战笔记”就掌握了云计算的未来!
维知识点,真正体系化!原创 2024-04-29 18:55:10 · 118 阅读 · 0 评论 -
腾讯T5大牛推荐的一份Linux神仙文档,一个月从小白到资深专家
第1章“开始使用 Linux”介绍若干个主题,比如Linux操作系统是什么,Linux 的起源以及如何开始使用Linux。第5章“使用文本文件”包含使用文本文件需要的所有知识,从基本的文本编辑器到用来查找文件以及在文件中搜索文本所需的工具。第9章“安装Linux"介绍常见安装任务,如磁盘分区和初始软件包选择,以及更高级的安装工具,比如从启动文件开始安装。第2 章“创建完美的Linux 桌面”提供关于如何创建一一个桌面 系统以及如何使用一些最流行的桌面功能的相关内容。原创 2024-04-29 18:53:24 · 497 阅读 · 0 评论 -
【干货】Linux 系统故障排查和修复技巧_linux check count[0]怎么解决
2、查看grub.conf文件错误GRUB>cat(hd0,0)/boot/grub/grub.conf建议系统安装设置好后,要将grub.conf文件备份,如果有备份文件如grub.conf.bak,则此时可以查看备份文件,与当前文件比较,发现错误:GRUB>cat(hd0,0)/boot/grub/grub.conf.bak。(想了解救援模式详细信息,还可以按F5键查看)1、查找/boot/grub/grub.conf文件所在分区GRUB>find/boot/grub/grub.conf(hd0,0)原创 2024-04-29 01:45:45 · 397 阅读 · 0 评论 -
【实用】如何使用Python对网络设备进行运维?_python 网络运维
如果对Python感兴趣的话,可以试试我的学习方法以及相关的学习资料CSDN大礼包:《python学习路线&全套学习资料》免费分享。原创 2024-04-29 01:44:42 · 499 阅读 · 0 评论 -
【实战】 六、用户体验优化 - 加载中和错误状态处理(中) —— React17
具体配置、操作和内容会有差异,“坑”也会有所不同。。。原创 2024-04-29 01:44:11 · 614 阅读 · 0 评论 -
【实战】 六、用户体验优化 - 加载中和错误状态处理(中) —— React17(2)
rules={[{ required: true, message: “请输入用户名” }]}rules={[{ required: true, message: “请输入密码” }]}rules={[{ required: true, message: “请确认密码” }]}直接登录” : “没有账号?onError(new Error(‘请确认两次的输入密码相同’))// catch 会消化异常,如果不主动抛出,外面是接收不到异常的。// catch 会消化异常,如果不主动抛出,外面是接收不到异常的。原创 2024-04-29 01:43:40 · 287 阅读 · 0 评论 -
Linux网络管理,NAT网络配置,修改主机名称,主机映射,防火墙,系统启动级别,用户和用户组,为用户配置sudoer权限,文件权限管理,打包和压缩_linux系统的主机映射和防火墙设置(1)
七个启动级别,只需要记住3和5:"3"代表【无图形化界面】的启动级别;"5"代表【有图形化界面】的启动级别用户 :权限的集合。组 :权限的容器。最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-04-28 17:59:27 · 561 阅读 · 0 评论 -
Linux网络-基础概念_linux网络是什么意思
3. 局域网LAN:计算机数量更多了, 通过交换机和路由器连接在一起4. 广域网WAN将远隔千里的计算机都连在一起注:所谓 “局域网” 和 “广域网” 只是一个相对的概念, 广域网也可以看做一个比较大的局域网。原创 2024-04-28 17:58:56 · 541 阅读 · 0 评论 -
linux网卡命名规则_net
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-04-28 17:57:51 · 1119 阅读 · 0 评论 -
linux网卡命名规则_net(1)
使用/lib/udev/rename_device这个程序,去查询/etc/sysconfig/network-scripts/下所有以ifcfg-开头的文件,如果在ifcfg-xx中匹配到HWADDR=xx:xx:xx:xx:xx:xx参数的网卡接口则选取DEVICE=yyyy中设置的名字作为网卡名称。Scheme 2: 如果从BIOS中能够取到可以用的,网卡所在的PCI-E热插拔插槽(****注:pci槽位号)****的索引号,则使用这个索引号命名,例如: ens1,如不能则尝试Scheme 3。原创 2024-04-28 17:57:20 · 1002 阅读 · 0 评论 -
Linux Shell基础教程(2)
变量是任何一种编程语言都必不可少的组成部分,变量用来存放各种数据。脚本语言在定义变量时通常不需要指明类型,直接赋值就可以,Shell 变量也遵循这个规则。在 Bash shell 中,每一个变量的值都是字符串,无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储。这意味着,Bash shell 在默认情况下不会区分变量类型,即使你将整数和小数赋值给变量,它们也会被视为字符串,这一点和大部分的编程语言不同。例如在 C/C++ 中,变量分为整数、小数、字符串、布尔等多种类型。原创 2024-04-28 06:42:05 · 678 阅读 · 0 评论 -
Linux Shell基础教程(1)
Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。在Shell中,用括号来表示数组,数组元素用“空格”符号分割开。定义数组的一般形式为:或者value0value1value2value3可以不使用连续的下标,而且下标的范围没有限制。原创 2024-04-28 06:41:34 · 627 阅读 · 0 评论 -
Linux shell命令总结_";$ find
linux文件权限的描述格式解读。拷贝/删除/移动/更换文件名字。原创 2024-04-28 06:41:03 · 172 阅读 · 0 评论 -
Linux shell命令总结_";$ find (1)
拷贝/删除/移动/更换文件名字。原创 2024-04-28 06:40:33 · 200 阅读 · 3 评论 -
Flink与Spark Streaming在与kafka结合的区别!(1),卧薪尝胆70天内推入职阿里
学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!最后再分享的一些BATJ等大厂20、21年的面试题,把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。Mybatis面试专题MySQL面试专题并发编程面试专题学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!原创 2024-03-26 02:48:38 · 672 阅读 · 0 评论 -
CAS单点登录-多属性返回(十六),跳槽大厂必看
小编也是很有感触,如果一直都是在中小公司,没有接触过大型的互联网架构设计的话,只靠自己看书去提升可能一辈子都很难达到高级架构师的技术和认知高度。向厉害的人去学习是最有效减少时间摸索、精力浪费的方式。我们选择的这个行业就一直要持续的学习,又很吃青春饭。虽然大家可能经常见到说程序员年薪几十万,但这样的人毕竟不是大部份,要么是有名校光环,要么是在阿里华为这样的大企业。年龄一大,更有可能被裁。送给每一位想学习Java小伙伴,用来提升自己。人去学习是最有效减少时间摸索、精力浪费的方式。原创 2024-03-26 00:30:34 · 907 阅读 · 0 评论 -
android触摸事件处理流程(2),来来来
总而言之,成功是留给准备好的人的。无论是参加什么面试,都要做好充足的准备,注意好面试的礼仪和穿着,向面试官表现出自己的热忱与真诚就好。即使最后没有过关,也要做好经验的总结,为下一次面试做好充足准备。这里我为大家准备了一些我在面试后整理的面试专题资料,除了面试题,还总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料,免费分享给大家,希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。原创 2024-03-25 22:13:25 · 858 阅读 · 0 评论 -
Android开发之MVVM模式实践(五),Android程序员架构之路该如何继续学习
得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)**[外链图片转存中…(img-louY4kJp-1711353206401)]原创 2024-03-25 15:53:37 · 565 阅读 · 0 评论 -
Android中ConstraintLayout的基础知识和创建动画(1),我们用最详细的方式解析Android消息机制的源码
android:id=“@+id/组件1”…/>原创 2024-03-25 08:06:29 · 567 阅读 · 0 评论 -
Android 开发艺术探索笔记(16),1-3年的Android开发工程师看过来
帧动画中出现了大量的尺寸过大的图片有些动画会无限循环,所以要在Activity退出时及时停止。兼容性问题View动画问题View动画是对动画做影像动画,并没真正改变View的状态不要使用px动画元素的交互属性动画的单击事件触发在移动后的位置,View则在之前的位置。使用动画的过程中尽量使用硬件加速,能保证动画的平滑和流畅性。理解Window和WindowManager。原创 2024-03-25 00:24:46 · 353 阅读 · 0 评论 -
Android ImageView及其子类 介绍+实例,厉害了
作者2013年从java开发,转做Android开发,在小厂待过,也去过华为,OPPO等大厂待过,18年四月份进了阿里一直到现在。参与过不少面试,也当面试官 面试过很多人。深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长,而且极易碰到天花板技术停滞不前!我整理了一份阿里P7级别的最系统的Android开发主流技术,特别适合有3-5年以上经验的小伙伴深入学习提升。主要包括阿里,以及字节跳动,腾讯,华为,小米,等一线互联网公司主流架构技术。原创 2024-03-24 22:16:06 · 997 阅读 · 0 评论 -
3D模型 在Android Studio 中的应用,【设计思想解读开源框架】
对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。下面是部分资料截图,诚意满满:特别适合有开发经验的Android程序员们学习。点击我的GitHub不论遇到什么困难,都不应该成为我们放弃的理由!oid程序员们学习。[外链图片转存中…(img-n0BT60vz-1711281146053)]原创 2024-03-24 19:52:37 · 398 阅读 · 0 评论 -
2024-2024 Android 腾讯面试真题含参考答案,程序员如何自我学习和成长
答:在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:ApplicationNotResponding)对话框。用户可以选择让程序继续运行,但是,他们在使用你的应用程序时,并不希望每次都要处理这个对话框。因此,在程序里对响应性能的设计很重要这样,这样系统就不会显示ANR给用户。不同的组件发生ANR的时间不一样,Activity是5秒,BroadCastReceiver是10秒,Service是20秒(均为前台)。原创 2024-03-24 17:17:01 · 771 阅读 · 0 评论 -
Spring MVC温故而知新 – 从零开始,华为社招Java面试题
处理器(Handler):请求处理的具体逻辑,返回数据和视图信息视图解析器(View Resolver):解析具体视图,通过ModelAndView对象中的View信息,将逻辑视图名解析成真正的视图View请求流程具体步骤详解:1:用户发起请求,请求会被前端控制器(DispatcherServlet)拦截2:前端控制器(DispatcherServlet)请求处理器映射器(HandlerMapping)查找Handler3:处理器映射器(HandlerMapping)根据配置找到相应Handler原创 2021-08-10 17:54:05 · 193 阅读 · 0 评论 -
Spring Boot 中三种跨域场景总结,这篇必看,阿里P8亲自教你
首先创建两个普通的 Spring Boot 项目,这个就不用我多说,第一个命名为 provider 提供服务,第二个命名为 consumer 消费服务,第一个配置端口为 8080,第二个配置配置为 8081,然后在 provider 上提供两个 hello 接口,一个 get,一个 post,如下:@RestControllerpublic class HelloController { @GetMapping("/hello") public String hello() {原创 2021-08-10 17:52:53 · 200 阅读 · 0 评论 -
Socket和ServerSocket的简单介绍及例子,Java自学教程视频
ServerSocket 有一个不带参数的默认构造方法。通过该方法创建的 ServerSocket 不与任何端口绑定,接下来还需要通过 bind()方法与特定端口绑定。这个默认构造方法的用途是,允许服务器在绑定到特定端口之前,先设置ServerSocket 的一些选项。因为一旦服务器与特定端口绑定,有些选项就不能再改变了。例如ServerSocket serverSocket=new ServerSocket();serverSocket.setReuseAddress(true); //设.原创 2021-08-10 17:51:43 · 206 阅读 · 0 评论 -
Sleuth服务跟踪:整合-Logstash,大厂Java面试总结+详细解答
<fileNamePattern>${LOG_FILE}.json.%d{yyyy-MM-dd}.gz</fileNamePattern> <maxHistory>7</maxHistory></rollingPolicy><encoder class= "net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder"> <providers> &l.原创 2021-08-10 17:50:33 · 428 阅读 · 0 评论 -
Servlet学习(一,系统盘点Java开发者必须掌握的知识点
在src目录下新建一个Java类,实现Servlet接口代码如下package demo01;import javax.servlet.*;import java.io.IOException;public class Hello implements Servlet { @Override public void init(ServletConfig servletConfig) throws ServletException { }原创 2021-08-10 17:49:19 · 64 阅读 · 0 评论 -
Servlet不用再学了?扯淡,海归硕士面试3家大厂挂了2家
httpServlet和servlet的关系如下图:![在这里插入图片描述](https://img-blog.csdnimg.cn/20210707142919894.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2OTcyODI2,size_16,color_FFFFFF,t_70)[](https://gite...原创 2021-08-10 17:48:07 · 165 阅读 · 0 评论 -
RPC服务和HTTP服务对比,Java校招面试经验
二、RPC服务1、RPC架构这个叫RPC啊,,恍然大悟!RPC主要是用在大型企业里面,因为大型企业里面系统繁多,业务线复杂,而且效率优势非常重要的一块,这个时候RPC的优势就比较明显了,实际的开发当中是这么做的,项目一般使用maven来管理。比如我们有一个处理订单的系统服务,先声明它的所有接口(这里指的是java中的interface),然后将整个项目打包为一个jar包,服务端这边引入这个二方库,然后实现相应的功能,客户端这边只需要引入这个二方库就可以调用了。为什么这么做?主要是为了减少客户端这原创 2021-08-10 17:46:56 · 96 阅读 · 0 评论 -
Rpc与RMI服务,springcloud视频教程
首先我们来思考一个问题,一个RPC框架至少拥有哪些能力?我们可以从下面几点来考虑:远程通信能力首先RPC得定义就是能实现网络端远程服务器之间的通信,所以RPC一定要有的最基础的能力,就是能发起远程的网络传输连接请求,即Sokect通讯的维护和协议能力封装Call ID映射能力RPC框架既然拥有跨服务端进行传输数据交互的能力,那么我们需要告知远程服务器如何调用Multiply ,要知道在本地调用中,函数体是直接通过函数指针来指定的,而在远程通信中,由于不在一个机器中,使用函数指针的方式是行不通原创 2021-08-10 17:45:51 · 151 阅读 · 0 评论 -
《零基础(11),2021年Java社招面试题
MySQL 用户设置如果你需要添加 MySQL 用户,你只需要在 mysql 数据库中的 user 表添加新用户即可。以下为添加用户的的实例,用户名为guest,密码为guest123,并授权用户可进行 SELECT, INSERT 和 UPDATE操作权限:root@host# mysql -u root -pEnter password:\*\*\*\*\*\*\*mysql> use mysql;Database changedmysql> INSERT I.原创 2021-08-09 18:31:49 · 99 阅读 · 0 评论 -
《重构 改善既有代码的设计 2,2021京东最新Java面试真题解析
将所有对该变量的引用动作,替换为对它赋值那个表达式本身。4、以查询取代临时变量将这个表达式提炼到一个独立函数中,将这个临时变量的所有引用点替换为对新函数的调用。此后,新函数就可被其他函数使用。5、引入解释性变量将复杂表达式的结果放进一个临时变量,以此变量名称来解释表达式用途。「动机」在条件逻辑中,引入解释性变量特别有价值,你可以用这项重构将每个条件子句提炼出来,以一个良好命名的临时变量来解释对应条件子句的意义。使用这项重构的另一种情况是,在较长算法中,可以运用临时变量来解释每一步运算的意义。原创 2021-08-09 18:30:36 · 306 阅读 · 0 评论 -
《重构 改善既有代码的设计 1,2021大厂Java春招面试经历
1、何谓重构对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。重构的目的是使软件更容易被理解和修改。越难看出代码所代表的设计意图,就越难保护其中的设计,经常性的重构可以帮助代码保持自己该有的形态。完成同一件事,设计不良的程序往往需要更多的代码,这常常是因为代码在不同的地方使用完全相同的语句做同样的事情。因此改进设计的一个重要方向就是消除重复代码,这个动作的重要性在于方便未来的修改。代码量减少并不会使系统运行更快,因为这对程序运行轨迹几乎没有任何明显影响。然原创 2021-08-09 18:29:28 · 166 阅读 · 1 评论