- 博客(31)
- 收藏
- 关注
原创 Linux系统目录结构详细介绍
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
2024-09-07 20:09:08
774
原创 Linux学习总结-vi和vim编译器
上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容,也可以使用『复制、贴上』来处理你的文件数据。按下i, I, o, O, a, A, r, R等任何一个字母之后才会进入编辑模式, 一般来说按i即可。在文件中查找某个单词 [命令行下 /关键字 , 回车 查找 , 输入 n 就是查找下一个 ]在这个模式当中, 可以提供你相关指令,完成读取、存盘、替换、离开 vim 、显示行号等的。删除当前行 dd : 删除当前行向下的5行 5dd。使用Esc按键退出插入模式,输入。
2024-09-07 14:43:01
256
原创 Linux下安装Gitlab rpm包下载 详细安装步骤和操作(1)
更新完毕:完毕!依赖下载完,开始rpm安装执行口令 rpm -ivh gitlab-ce-10.8.4-ce.0.el7.x86_64.rpm警告:gitlab-ce-10.8.4-ce.0.el7.x86_64.rpm: 头V4 RSA/SHA1 Signature, 密钥 ID f27eab47: NOKEY准备中… ################################# [100%]正在升级/安装….,*******,
2024-09-07 09:14:45
462
原创 Linux repo基本用法 搭建自己的repo仓库[服务端]
使用 Repo 的好处在于能够方便地同时处理和同步多个相关联的 Git 仓库,简化复杂项目中跨仓库的日常版本控制任务。
2024-09-07 03:41:20
1504
原创 ftp常用命令_ftp port命令
如果要采用主动模式,防火墙还要开通20端口。设置被动模式的高端口范围为5500-6000。修改成 selinux=disabled执行 setenforce 0 使修改马上生效centos7和centos6的服务启停方式也不同,以下是centos7的命令。#systemctl restart firewalld.service # 重启防火墙#systemctl stop firewalld.service # 关闭防火墙。
2024-09-06 21:46:05
2721
原创 Debian系Linux下mongoDB的安装
执行效果如下:[sudo] wufeng 的密码:正在读取软件包列表… 完成正在分析软件包的依赖关系树正在读取状态信息… 完成将会同时安装下列软件:下列【新】软件包将被安装:升级了 0 个软件包,新安装了 16 个软件包,要卸载 0 个软件包,有 1879 个软件包未被升级。有 2 个软件包没有被完全安装或卸载。需要下载 60.6 MB 的归档。解压缩后会消耗 244 MB 的额外空间。您希望继续执行吗?[Y/n] y待操作完成后执行,如果出现下面的提示信息,则表示安装成功使用。
2024-09-06 19:41:00
924
原创 Apache服务深入学习篇(详细介绍)
Apache HTTP Server 2.4 中的新功能概述 - Apache HTTP Server 版本 2.4。
2024-09-06 17:21:17
1057
原创 17 Linux进程信号_linux 信号17
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
2024-09-06 15:03:56
849
原创 Gson与Fastjson两种Json解析神器保姆级使用攻略
list.add(new User(1, “王恒杰1”, “123456”, new Date()));list.add(new User(2, “王恒杰2”, “123456”, new Date()));list.add(new User(3, “王恒杰3”, “123456”, new Date()));list.add(new User(4, “王恒杰4”, “123456”, new Date()));在项目选型的时候可以使用Google的Gson和阿里巴巴的FastJson两种并行使用,
2024-09-04 20:21:58
791
原创 GitHub上访问下载破百万的神仙文档《Java面试神技》看完我呆了(1)
22、说说自己是怎么使用synchronized关键字,在项目中用到了吗synchronired关键字最主要的三种使用方式23、什么是线程安全?15、Java中synchronized和ReentrantLock有什么不同?20、Jav线程池中submit()和execute(方法有什么区别?11、Thread 类中的start()和run()方法有什么区别?16、什么是REST / RESTful以及它的用途是什么?8、noti fy()和noti fyAll()有什么区别。
2024-09-04 18:46:59
1105
原创 ElasticSearch 概述
一个索引就是一个拥有几分相似特征的文档的集合。比如说,你可以有一个客户数据的索引,另一个产品目录的索引,还有一个订单数据的索引。mapping是处理数据的方式和规则方面做一些限制,如某个字段的数据类型、默认值、分析器、是否被索引等等,这些都是映射里面可以设置的,其它就是处理es里面数据的一些使用规则设置也叫做映射,按着最优规则处理数据对性能提高很大,因此才需要建立映射,并且需要思考如何建立映射才能对性能更好。比如,你可以拥有某一个客户的文档,某一个产品的一个文档,当然,也可以拥有某个订单的一个文档。
2024-09-04 16:40:53
354
原创 django——ORM常用查询总结_orm 取结果中的最大(1)
QuerySet [{‘leader’: ‘可可’, ‘id__count’: 1}, {‘leader’: ‘可优’, ‘id__count’: 1}, {‘leader’: ‘某人’, ‘id__count’: 1}, {‘leader’: ‘某人’, ‘id__count’: 1}, {‘leader’: ‘某人’, ‘id__count’: 1}, {‘leader’: ‘kobe11’, ‘id__count’: 1}, …执行结果:
2024-09-04 14:35:00
777
原创 58一面:Redis数据更新,是先更新数据库还是先更新缓存?
线程A更新了数据库线程B更新了数据库线程B更新了缓存线程A更新了缓存这就出现请求A更新缓存应该比请求B更新缓存早才对,但是因为网络等原因,B却比A更早更新了缓存。这就导致了脏数据,因此不考虑。有如下两点:如果你是一个写数据库场景比较多,而读数据场景比较少的业务需求,采用这种方案就会导致,数据压根还没读到,缓存就被频繁的更新,浪费性能。如果你写入数据库的值,并不是直接写入缓存的,而是要经过一系列复杂的计算再写入缓存。那么,每次写入数据库后,都再次计算写入缓存的值,无疑是浪费性能的。
2024-09-04 12:18:40
1247
1
原创 B站疯传20W份整套2024大厂面试1000题最新汇总(附视频答案详解)
视频都是根据网上提供的热门面试题一一录制的,适合金九银十想要跳槽涨薪的小伙伴查漏补缺,面试之前刷一下这1000道面试题,或者是看一下视频或文档,可以很不错的提高面试几率,祝大家面试成功。53、蚂蚁一面:sychronized的自旋锁、偏向锁、轻量级锁、重量级锁,分别介绍和联系。57、蚂蚁二面:Java的内存结构,堆分为哪几部分,默认年龄多大进入老年代。5、阿里一面:说一下JVM中,哪些是共享区,哪些可以作为gc root。49、蚂蚁一面:B树和B+树的区别,为什么Mysql使用B+树。
2024-09-04 09:25:26
1338
原创 2024银四分享成功入职腾讯(后台开发岗)面试真题
Java面试知识点(十五)java中的异常(exception、throw、throws、try···catch)Java面试知识点(六十一)TCP协议 (可靠保证、TCP、UDP、拥塞、ARQ)Java面试知识点(六十三)socket、session、url、http、状态码。MySQL常见的三种存储引擎(InnoDB、MyISAM、MEMORY)的区别?Java面试知识点(四十二)I/O 模型 ——阻塞、非阻塞、多路复用、异步。Java面试知识点(十四)java文件中的同级类、内部类、匿名内部类。
2024-09-03 19:07:24
1647
原创 2024 Java 全栈工程师进阶路线图,一定要收藏!
第三层主要是修炼 Web 基础,主要包括前端的基础知识,先不用深入学习前端,后端的 Jsp/Servlet,有人会说现在公司都不用 Jsp/Servlet 了,还学这些干嘛?这一层修炼完,你已经基本上达到了阳顶天的水平了,阳顶天是明教教主,那你出去找个项目经理的位置坐坐估计差不多吧。练习到这一层,基本上前后端通杀,做个架构师,或者独立接私活妥妥的了。Spring Boot 整合 WebSocket。Spring Boot 整合 NoSQL。Spring Boot 整合持久层技术。
2024-09-03 13:38:33
1411
原创 2021-07-26 日期时间类
1.public String format(Date date) :将Date对象格式化为字符串。System.out.println(“请输⼊出⽣⽇期 格式 yyyy-MM-dd”);System.out.println(“long类型转成date:”+date);| m | 分 | hh(a):mm:ss - 04(下午):47:34 |System.out.println(“当前时间:”+date);| H | 时 | HH:mm:ss - 12:46:33 |
2024-09-03 01:38:45
437
原创 100道JAVA面试题+JAVA面试题参考答案
11、 构造器的名能不能和类的名字相同?【参考答案】构造器的名称必须与类名相同。【分析】构造器或构造函数(有些书这样叫)主要用来对类的成员变量进行初始化,当类创建实例时调用。12、 在一个主方法类可不可以调用一个非静态的方法?【参考答案】可以调用。因为Java的主方法(main)方法本身也是static类型方法,一个static类型方法,发起对另一个static方法的调用没有问题。【分析】静态方法可以调用其它的静态方法,但是不能调用非静态方法,这个好比Java中的类变量与实例变量的关系。类变量是被所有类成员
2024-09-02 17:11:01
2631
1
原创 2024-09-17 dynamic addres list(File Edition)
为了让它实现我们的目的,肯定是要给它洗波脑的,让它具有我们想要的功能。接下来我们来看 LoadContact 自定义函数的实现在这里先给你们把 CheckCapacity 函数 给你们放在这里,后面的 LoadContact 函数会用到,放在这里,方便你们你们理解解决了数据打印的问题,我们再来看看 保存数据到文件里,是怎么做的,不可能只读不写,不写哪来的数据给你读取。
2024-08-30 12:18:20
247
原创 GitHub标星150K的神仙笔记,3个月肝完成功面进美团定级3-2
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。HBase是一个分布式的、面向列的开源数据库,它不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。
2024-08-30 07:58:16
166
原创 Docker系列(4)--Docker上基于Centos部署自定义Tomcat环境
二、实验准备:提取码:eg0d三、创建Dockerfile*(重点)
2024-08-30 05:16:45
1013
原创 CGBTN2111-DAY05总结复习
toString(数组名),除了char类型以外,其他类型的数组想要查看数组的具体元素,都得使用这个方法,如果不用,打印是数组的地址值。如果想要拿到数组中的一个个的具体元素,或者是对数组中的元素做进一步的操作,就需要对数组进行遍历。如果想要操作数组中的元素,可以根据变量保存的地址找到数组,然后根据下标来操作数组的具体元素。数组名保存的是数组的地址值,不是数组中每一个具体的元素,数组名是一个引用类型的变量。//a[i]代表的是数组中每一个具体的元素。通过循环遍历数组,所以循环中的循环变量代表的是数组的下标。
2024-08-30 02:37:14
655
原创 软件工程试题大全_软件工程考试题目一般是什么
软件开发的结构化方法中,常用数据字典技术,其中数据加工是其组成内容之一,下述方法(D)是常采用编写加工说明的方法。软件开发的可行性研究,一般涉及经济、技术和操作的可能性,而进行可行性研究的基本依据则是用户提出的软件(B)。软件工程的结构化分析方法具有自身的特征,下列可选内容中,(B)不具有其特征。软件工程方法的提出起源于软件危机,而其目的应该是最终解决软件的(D)问题。软件设计中设计复审是和设计本身一样重要的环节,其主要目的和作用是(B)。软件开发的结构化设计方法,全面指导模块化分的最重要的原则应该是©。
2024-08-29 11:33:18
397
原创 接口链路级性能调优手段_链路级网络调优
/ 计算某个月的数据,逻辑比较复杂,难以批量计算,效率也无法很高。CompletableFuture.allOf(futureA,futureB) // 等a b 两个任务都执行完成。CompletableFuture.allOf(futureD,futureE) // 等d e两个任务都执行完成。// 建立一个线程池,注意要放在外面,不要每次执行代码就建立一个,具体线程池的使用就不展开了。LOGGER.error(“出现错误:”, e);// 开始多线程调用。
2024-08-29 09:14:16
275
原创 Qemu镜像安全加密测试_qemu加密盘
用vmware添加一块新磁盘,/dev/sdc,然后进行加密WARNING!========#映射分区,需要输入密码,之后就不用了[root@localhost ~]# cryptsetup luksOpen /dev/sdc test\_disk //把sdb1映射为test\_disk#查看映射分区状态可以看到,未加密的映射分区是没有加密信息的,其中有个/dev/mapper/control不知道是做什么的,以后再研究。
2024-08-29 04:13:05
687
原创 Airtest学习笔记之自定义启动器_airtest [ error] custom_launcher
如果传入的设备参数是一个列表,所以命令行可以设置多个设备哦。‘’‘查找air脚本’‘’#不是列表就给转成列表。
2024-08-29 02:02:29
240
原创 Java进阶(1)——JVM的内存分配 &; 反射Class类的类对象 &; 创建对象的几种方式 &; 类加载(何时进入内存JVM
CarAnnotation.java注解文件/\*\*\* 自定义注解:能找到指定的方法,进行指定的操作\*///@Target({ElementType.TYPE}) // 作用在类上//@Target({ElementType.FIELD}) // 作用在属性上@Target({ElementType.METHOD}) // 这个注解作用在方法上Car.java文件System.out.println("加速开。。。");
2024-08-27 16:41:59
819
原创 FastJSON 案例测试
SerializeConfig:是对序列化过程中一些序列化过程的特殊配置,这里用作日期格式的定义。有关需要带类型的全类型序列化过程,需要调用JSON.toJSONStringZ()方法。需要美化输出时候,需要打开序列化美化开关,在方法中true那个参数。@author leizhimin 11-11-22 上午9:15。@author leizhimin 11-11-22 上午9:45。
2024-08-27 10:09:32
804
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人