
笔记
文章平均质量分 58
无畏@
全栈领域优秀创作者
展开
-
什么是值传递,什么是引用传递?
值传递值传递(pass by value)是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。引用传递(pass by reference)是指在调用函数时将实际参数的地址直接传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数。原创 2024-09-20 10:50:41 · 248 阅读 · 0 评论 -
百度测试开发技术面试题目整理与回顾
对两个字符串进行倒序遍历,对长度相等的那一部分进行相加,即str1中的“345”+str2中的“922”(遍历相加,即5+2,4+2,3+9,并考虑进位的情况),如果有进位,则记录下来,此时加完后得到的是“267”,并且有一个进位1。4、用她的手机给我看了下百度贴吧的发帖功能的界面,给我张纸,让我写出测试点(只需要考虑内容,表情,添加图片,@功能),写完讲一遍逻辑。4、用她的手机给我看了下百度贴吧的发帖功能的界面,给我张纸,让我写出测试点(只需要考虑内容,表情,添加图片,@功能),写完讲一遍逻辑。原创 2024-09-20 10:48:05 · 454 阅读 · 0 评论 -
23届百度测开实习与秋招面经分享_百度测开hr面主要干啥(1)
虽说以前也有稍微带过3个校招同学,给他们解答问题,但第一次以mentor身份带还是第一次,想想还有点小激动下面给大家分享3篇,第一篇为这位粉丝同学的百度测开实习面经,后两篇为百度23届秋招提前批测开面经,希望对大家有所帮助。原创 2024-09-20 10:45:08 · 1085 阅读 · 0 评论 -
JRebel----Idea热部署插件,无需重启服务代码改动即可生效,解决激活报错及xml文件改动无效问题
的改变,来提高开发效率并减少团队的开发成本。这个插件支持多数 Java 应用和服务器,例如 Tomcat、Jetty、Spring 等等。功能,JRebel 还提供了很多其他特性,例如修改线程数、方法体中修改、新增类、删除类等功能,可以帮助开发人员更快地调试和查看代码的变化。----Idea热部署插件,无需重启服务代码改动即可生效,解决激活报错及xml文件改动无效问题。JRebel 的作用是通过在运行时。它能够使 Java 开发人员在进行代码修改时,4.1 激活失效后重新激活时报错。邮箱地址可随便输入,原创 2024-09-20 10:41:18 · 880 阅读 · 0 评论 -
Linux 查看服务器内存、CPU、网络等占用情况的命令
lsmod |grep ip_vs -- 检查内核模块,看一下 ip_vs 是否被加载。-- 可以查看机器多少条没有重启了,一共多少个用户。top --可以查看服务器各个进程情况。退出top :q 或者 ctrl+c。原创 2024-09-20 10:27:37 · 2244 阅读 · 0 评论 -
jedis操作redis学Java
哈喽鸭各位本次小無介绍Redis-使用java代码操作Redis 如果有不知道什么是好老规矩先看看本次目录。原创 2024-08-14 09:37:29 · 444 阅读 · 0 评论 -
Debug详细过程
Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方。原创 2024-08-14 09:33:58 · 595 阅读 · 0 评论 -
线程的实现方式
【Thread 在 start 的实现源码中做了判断看当前线程的状态是不是等于 0,也就是是否为新建状态NEW,如果线程不是新建状态 NEW,则会抛出非法线程状态异常 IllegalThreadStateException。Runnable(JDK1.0)比Callable(JDK1.5)诞生得早,后来当需要拿到线程的返回值时(使用频率低),为了不增加学习成本、改动原有Thread写法,新创建了FutureTask来接收线程执行的返回值。都没有返回值,当线程执行完成之后,主线程没法拿到新线程的执行结果。原创 2024-08-14 09:33:05 · 421 阅读 · 0 评论 -
黑马程序员--分布式搜索ElasticSearch学习笔记
什么是ElasticSearch?一个开源的分布式搜索引擎,可以用来实现搜索、日志统计、分析、系统监控等功能什么是Elastic Stack(ELK)?它是以ElasticSearch为核心的技术栈,包括beats、Logstash、kibana、elasticsearch什么是Lucene?是Apache的开源搜索引擎类库,提供了搜索引擎的核心API索引库操作有哪些?创建索引名:PUT /{索引库名}查询索引库:GET /{索引库名}原创 2024-08-05 15:34:08 · 532 阅读 · 0 评论 -
【Java】xxl-job的快速入门
xxl-job是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。spring传统的定时任务@Scheduled,但是这样存在这一些问题 :做集群任务的重复执行问题cron表达式定义在代码之中,修改不方便定时任务失败了,无法重试也没有统计如果任务量过大,不能有效的分片执行淘宝推出的一款非常优秀的高性能分布式调度框架,目前被应用于阿里、京东、支付宝、国美等很多互联网企业的流程调度系统中。原创 2024-08-05 15:28:01 · 1116 阅读 · 0 评论 -
什么是MySQL的回表?
MySQL 的索引有不同的角度的分类方式,例如:按数据结构分、按逻辑角度分、按物理存储分。简单来说,回表就是 MySQL 要先查询到主键索引,然后再用主键索引定位到数据。可以看出使用非主键索引要比主键索引多使用一次 B+Tree。理解聚簇索引和非聚簇索引的关键在于 B+Tree 的理解。那么这两种索引在使用方面上有什么区别呢?,非聚簇索引又叫辅助索引或者二级索引。相同点:都使用的是 B+Tree。不同点:叶子节点存储的数据不同。原创 2024-07-30 17:35:49 · 522 阅读 · 0 评论 -
阿里巴巴Java开发手册中的DO、DTO、BO、AO、VO、POJO定义
BO对内,为了进行业务计算需要辅助数据,或者是一个业务有多个对外的接口,BO可能会含有很多接口对外所不需要的数据,因此DTO需要在BO的基础上,只要自己需要的数据,然后对外提供。为什么BO也画成横跨两层呢?BO是一个业务对象,一类业务就会对应一个BO,数量上没有限制,而且BO会有很多业务操作,也就是说除了get,set方法以外,BO会有很多针对自身数据进行计算的方法。复杂点儿的例子PO1是交易记录,PO2是登录记录,PO3是商品浏览记录,PO4是添加购物车记录,PO5是搜索记录,BO是个人网站行为对象。原创 2024-07-29 22:29:15 · 937 阅读 · 0 评论 -
今年一半以上新增财富来自AI;微软任命Windows和Surface新负责人;GitHub推出代码自动修复工具 | 极客头条
小米汽车 App 上线苹果 App Store:可在线购车、远程车控。字节提速 AI:Flow 部门下设四大业务线,挖角大批百度阿里员工。阿里 1688 全面接入淘宝:将设立专门频道,重推严选贴牌源头厂货。Meta 加入 AI 人才战:扎克伯格亲自上阵 无需面试即录用。欧盟对 Alphabet、苹果、Meta 展开不合规调查。胡润全球富豪榜:今年一半以上的新增财富来自于 AI。iOS 18 或将对主屏幕更新,增加更多可定制内容。微软任命Windows和Surface新负责人。原创 2024-03-27 19:38:04 · 253 阅读 · 0 评论 -
数据结构之复杂度
数据结构之复杂度原创 2022-08-17 15:49:32 · 117 阅读 · 1 评论 -
【无标题】c++入门
什么?c++还没有开始学?我三年级就开始了。原创 2022-08-08 11:34:01 · 72 阅读 · 1 评论 -
2021-11-15
百钱买百鸡#include <stdio.h>void main(void){ int x,y,z; for(x=1;x<=20;x++){ for(y=1;y<=33;y++){ z=100-x-y; if((z%3==0)&&(5*x+3*y+z/3==100)){ printf("cook=%d,hen=%d,chiken=%d\n",x,y,z); } } }}原创 2021-11-15 17:15:32 · 478 阅读 · 0 评论 -
2021-11-13
杭电2052#include<iostream>using namespace std; int main(){ int n,m; while(cin>>n>>m) { cout<<"+"; for(int i=0;i<n;i++) cout<<"-"; cout<<"+"<<endl; for(int i=0;i<m;i++) { cout<<"|";原创 2021-11-13 15:22:19 · 537 阅读 · 0 评论 -
2021-11-13
杭电2044小蜜蜂#include<stdio.h>#include<string.h>int main(){ long long int f[51]; f[1]=1; f[2]=2; int i; for( i=3;i<51;i++) { f[i]=f[i-1]+f[i-2]; } int t; scanf("%d",&t); while(t--) {原创 2021-11-13 14:55:57 · 65 阅读 · 0 评论 -
2021-11-12
杭电刷题2072 单词数,附带总结#include<stdio.h>#include<string.h>int main(){ char input[1000]; while(strcmp(gets(input),"#")!=0){ //strcmp(const char*str1,const char * str2) //返回值<0,表示str1小于str2 //返回值>0,表示str1 大于str2 //返回值=0,表示str1等于str原创 2021-11-12 19:07:16 · 224 阅读 · 0 评论