- 博客(16)
- 收藏
- 关注
原创 Java反射——框架设计的灵魂
/第二种、知道User类名通过 .class获得Class对象,需要导包try {/第三种、知道User的完全名(包名.类名) 通过Class.forName(“java_reflex.User”)获得Class对象//true//true//true//都为true,这就说明一个类只可能是Class类的一个实例对象,只是方式不同。
2024-08-27 00:28:42
699
原创 Java8新特性:方法引用,构造器引用,数组引用
本部分内容是对Lambda表达式的进一步简化,对Lambda表达式和函数式接口不太清楚(或者需要复习的)的请移步Java8新特性:Lambda表达式Java8新特性:函数式接口一 方法引用======1.1 方法引用简介方法引用:若 Lambda 体中的功能,已经有方法提供了实现,可以使用方法引用(可以将方法引用理解为 Lambda 表达式的另外一种表现形式)使用操作符 “::” 将方法名和对象或类的名字分隔开来。如下三种主要使用情况:对象的引用 :: 实例方法名类名 :: 静态方法名类名 :: 实例方法名
2024-08-26 19:54:42
623
原创 Git~掌握安装配置、工作流程、基本命令操作、分支管理和撤回
一般工作流程如下:克隆 Git 资源作为工作目录。在克隆的资源上添加或修改文件。如果其他人修改了,你可以更新资源。在提交前查看修改。提交修改。在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。
2024-08-26 07:18:59
375
原创 Android—MySQLiteOpenHelper源码解读
注意:此onCreate方法只会被执行一次,因为当开发者调用 getReadableDatabase();,是需要开发者调用 getReadableDatabase();调用getReadableDatabase() 或者 getWritableDatabase();所以此构造方法的配置信息,可以认为是给创建 person_info.db 数据库 准备的。@param newVersion 现在目前最新的版本号。@param db 可执行SQL语句。@param db 可执行SQL语句。
2024-08-25 23:11:56
600
原创 2021-6-13【算法竞赛】【数据结构】
某城市有一个火车站,铁轨铺设如图所示,有n节车厢从A方向驶入车站,按进站顺序编号为1~n。这是一个可以停放任何多节车厢的车站,但由于末端封顶,驶入C的车厢必须按照相反的顺序驶出C。输入n,输出每次扔掉的牌,以及最后剩下的牌。target[1]是指目标序列中第一个车厢的编号,而stack[1]是栈底元素(这样栈空当且仅当top=0)//输出并抛弃队首元素。//把队首元素加入队尾。while(front
2024-08-25 14:48:08
550
原创 Java集合面试题整理
小编精心为大家准备了一手资料以上Java高级架构资料、源码、笔记、视频。Dubbo、Redis、设计模式、Netty、zookeeper、Spring cloud、分布式、高并发等架构技术【附】架构书籍BAT面试的20道高频数据库问题解析Java面试宝典Netty实战算法BATJ面试要点及Java架构师进阶资料了解详情https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB,效率低 )LinkedList:链表(查询慢,增删快 线程不安全,效率高 )
2024-08-25 02:44:50
996
原创 Java架构师技术学习清单(2024修订版)
面试前的“练手”还是很重要的,所以开始面试之前一定要准备好啊,不然也是耽搁面试官和自己的时间。我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。了解详情https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB[外链图片转存中…(img-p5iLLTWv-1724490680327)]
2024-08-24 17:11:30
672
原创 Java基础:Collections集合、Map集合综合案例 —— 斗地主
**///1.1 创建牌盒 将来存储牌面的//1.2 创建花色集合//1.3 创建数字集合//1.4 分别给花色 以及 数字集合添加元素i
2024-08-24 02:34:01
989
原创 Linux开发工具
像手机,iPad,笔记本等都有一个类似软件管家的软件,这个客户端软件内置了服务器ip和port,可以直接找到各个商家上线的软件产品; 要注意的是,能够开发是因为安装了相关的头文件和库文件,头文件在/user/include/路径下存放着,库文件在/lib64下存放着; 而对于centos系列Linux,yum就相当于软件管家,支持去下载各种软件,ubantu使用的是apt-get; 开源的优势是一个人维护大型项目,不如多个人来维护,同时开源有利于形成良好的Linux生态,有利于快速占据市场;
2024-08-23 00:54:07
729
原创 Linux基本命令(1)
可通过rm删除文件或目录。-i 确认交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,系统会询问是否重写,要求用户回答以避免误覆盖文件。-r 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有属性。将a.txt和b.txt一起压缩进xx.zip,xx.zip的后缀可以不写,默认是.zip。删除文件夹A,必须离开目录,并且目录必须为空目录,不然提示删除失败。
2024-08-22 19:50:25
239
原创 linux下的文件及目录介绍_linux中 什么是目录文件
var:放置系统执行过程中经常变化的文件,如随时更改的日志文件 /var/log,/var/log/message:所有的登录文件存放目录,/var/spool/mail:邮件存放的目录,/var/run:程序或服务启动后,其PID存放在该目录下。/etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有 /etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d修改配置文件之前记得备份。
2024-08-22 14:46:24
570
原创 Linux 进程之pidstat_linux pidstat
NAMEvmstat用来观测系统整体的性能情况,并不能观测单个进程,使用pidstat来观测单个进程的性能情况。pidstat命令用于监视当前由Linux内核管理的各个任务,使用 选项 -p 将指定的任务的信息输出到标准输出中,或者使用选项 -p ALL将Linux内核管理的每个任务的信息输出到标准输出中。若不指定任何任务等同于使用选项 -p ALL,但只有活动任务(统计值非零的任务)将出现在报告中。pidstat命令还可以用于监视所选任务的子进程,参考选项 -T。
2024-08-22 04:30:18
283
原创 Linux 上使用 Gmail SMTP 服务器发送邮件通知_linux gmail(1)
如果你想要使用自己的域名作为邮件发送方,你需要使用 Gmail SMTP 转发服务。如果你在 虚拟专用服务器(VPS) 上跑了些重要的网站,建议监控 VPS 的重启行为。作为一个更为实用的例子,让我们研究如何在你的 VPS 上为每一次重启事件建立邮件通知。作为最后一个例子,让我展示一个现实生活中的应用程序,Monit,这是一款极其有用的服务器监控应用程序。如果你想要接收 VPS 上由 Monit 产生的任何事件的邮件通知,你可以在 Monit 配置文件中添加以下 SMTP 信息。
2024-08-21 23:15:40
971
原创 KubeNode:阿里巴巴云原生 容器基础设施运维实践
github.com / kube-node:不相关,该项目 2018 年初已停止。ClusterAPI:KubeNode 可以作为 ClusterAPI 节点终态的补充。功能对比:这里解释下阿里巴巴自研的 KubeNode 项目跟社区项目的关系。大家看到 kube-node 这个名字的时候,可能会觉得有点似曾相识,在 github 上是有一个同名的项目 github.com/kube-node,但其实这个项目早在 2018 年初的时候就已经停止了,所以只是名字相同,两者并没有关系。
2024-08-21 17:55:15
609
原创 C语言知识点巩固(一周时间)
1、typedef 的作用——可以用 typedef 声明新的类型名来代替已有的类型名。2、声明方式:typedef 类型名称 新的类型名称。
2024-08-21 06:47:34
777
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人