自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 MySQL基础学习手册

*3.mysql内命令不区分大小写,比如CREATE=create4.delete 和 truncate 仅仅删除表数据,drop 连表数据和表结构一起删除,打个比方,delete 是单杀,truncate 是团灭,drop 是把电脑摔了。**

2025-02-02 05:21:55 709

原创 MySQL基础学习总结(二)_select round(3

然后对每一组的数据进行sum(sal)以上这个语句的执行顺序?先从emp表中查询数据。根据job字段进行分组。

2025-02-02 05:20:10 371

原创 FastDFS实用笔记 (Docker 搭建环境 + 整合 SpringBoot)

解决了大容量存储 和 负载均衡的问题,特别适合中小文件(4KB < file_size < 500MB)。如相册网站,视频网站等FastDFS 充分考虑了冗余备份,线程扩容机制,并注重高可用。高性能等指标。使用 FastDFS 很容易搭建一套高性能的而文件服务器集群提供文件上传。下载服务二、FastDFS 简介2.1 相关概念解释FastDFS 文件系统由两大部分构成,一个是**客户端,**一个是服务端。

2025-01-31 14:04:01 729

原创 Executors类创建四种常见线程池

i < 5;i++) {System.out.println(“线程任务开始执行”);输出结果线程任务开始执行底层实现/**核心线程池大小=1最大线程池大小为1线程过期时间为0msLinkedBlockingQueue作为工作队列*/从参数可以看出来,SingleThreadExecutor 相当于特殊的 FixedThreadPool,它的执行流程如下:线程池中没有线程时,新建一个线程执行任务有一个线程以后,将任务加入阻塞队列,不停的加。

2025-01-31 14:00:33 764

原创 集合框架背后的数据结构_数据结构是底层类库中是封装好

在java中,有一套现成的数据结构,例如顺序表,链表,队列,栈,优先级队列,哈希表等,被封装成了相应的接口/类,供程序员直接使用,只需要创建相关的对象即可以使用,而不需要再实现其内部结构。集合,就是将多个元素置于一个单元中,用于对这些元素进行增删改查,存储以及管理。例如,一副扑克牌(一组牌的集合)、一个通讯录(一组姓名和电话的映射关系)等等。下图很重要!!!需要牢记其常用的接口和类!!因为map接口没有实现Iterable接口,那么要遍历其中的元素该怎么实现呢?

2025-01-30 00:06:14 483

原创 随手记Android JS与Native交互实践

message,// JS代码调用} else {这样就可以实现JS调用Android代码,使用者只需要关注被JS调用方法的实现,对调用的过程是不可知的。WebViewClient.shouldOverrideUrlLoading()是通过拦截Url的方式来实现与JS的交互。shouldOverrideUrlLoading()返回true时,代表拦截这次请求,让我们自己处理。

2025-01-30 00:04:13 1994

原创 最全面试考点与面试技巧,满满干货指导

如果你是一个技术狂人,能够快速的学习新的技术语言,并对枯燥的 IT 技术甘之如饴,那么持续沿着技术这条路走下去也是一种选择。我这两年在组内的深刻体会就是,大部分厉害的高级工程师(不包括那些纯混日子靠资历晋升的人),写文档的能力一点也不含糊,很能抓住上级和项目的G点。架构 / 管理需要的不仅仅是了解技术,还要具备丰富的行业经验,良好的沟通能力,全面的管理手段。在这篇文章里,我会大致的把一份安卓的项目设计文档的骨架,和一些我工作中实际遇到的正反例都列出来,方便大家以后在工作中实践。

2025-01-29 11:14:44 329

原创 最全Android面试知识点梳理,全网最新

最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的14套腾讯、字节跳动、阿里、百度等2021面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。

2025-01-29 11:12:37 326

原创 微信小程序项目使用npm安装vant-weapp的正确步骤及错误处理方法_weappdev

2.3 - 看到下图证明npm 初始化成功根据上面的步骤,现在npm 初始化完成啦,现在去安装vant - weapp 库。

2025-01-29 05:12:47 898

原创 微信小程序视频点播在线视频学习系统 毕业设计 课程设计(1)首页_微信小程序视频功能设计流程图

* 宽度100%*/### wxss代码。

2025-01-29 05:10:42 641

原创 力扣429 - N叉树的层序遍历【BFS+DFS】

从题目背景可以看出,无论是对于二叉树还是N叉树的层序遍历,我们优先想到的肯定是BFS(广度优先搜索),去层层遍历它的每一个结点,在其中继续寻找其有多少孩子结点,最后将遍历到的结点放入小结果集,最后放入大结果集;输入:root = [1,null,2,3,4,5,null,null,6,7,null,8,null,9,10,null,null,11,null,12,null,13,null,null,14]输出:[[1],[2,3,4,5],[6,7,8,9,10],[11,12,13],[14]]

2025-01-28 19:18:08 673

原创 剑指Offer——回溯算法_剑指offer 回溯

若当前位置"可通",则纳入"当前路径",并继续朝"下一位置"探索;2.如果在某个位置上四个方向都走不通的话,就退回到前一个位置,换一个方向再试,如果这个位置已经没有方向可试了就再退一步,如果所有已经走过的位置的四个方向都试探过了,一直退到起始点都没有走通,那就说明这个迷宫根本不通;1.从入口进入迷宫之后,不管在迷宫的哪一个位置上,都是先往东走,如果走得通就继续往东走,如果在某个位置上往东走不通的话,就依次试探往南、往西和往北方向,从一个走得通的方向继续往前直到出口为止;换句话说,这个结点不再是一个活结点。

2025-01-28 19:16:04 282

原创 vue配合mui框架详细讲解 上拉加载demo

源码:所有涉及的导入文件均需要自行下载。

2025-01-28 10:11:10 181

原创 Vue进阶(幺陆贰):走近 render 函数_vue 深入数据对象

在这两种情况下,Vue都会自动保持页面更新,即便blogTitle发生了改变。Vue通过建立一个虚拟DOM来追踪自己要如何改变真实DOM。到底会返回什么呢?其实不是一个实际的DOM元素。它更准确的名字可能是,因为它所包含的信息会告诉Vue页面上需要渲染什么样的节点,包括及其子节点的描述信息。我们把这样的节点描述为“虚拟节点 ()”,也常简写它为“VNode虚拟 DOM”是我们对由Vue组件树建立起来的整个VNode树的称呼。

2025-01-28 10:09:08 333

原创 Python学习:文件读写和异常处理_python中打开、读取、写入或者关闭文件的过程中遇到错误,你的程序应该能捕获异常,

由于finally块的代码不论程序正常还是异常都会执行,甚至是调用了sys模块的exit函数终止Python程序,finally块中的代码仍然会被执行(因为exit函数的本质是引发了SystemExit异常),因此我们把finally代码块称为“总是执行代码块”,它最适合用来做释放外部资源的操作。例如在函数中,当函数的执行条件不满足时,可以使用抛出异常的方式来告知调用者问题的所在,而调用者可以通过捕获处理异常来使得代码从异常中恢复,定义异常和抛出异常的代码如下所示。为了让代码具有健壮性和容错性,我们可以。

2025-01-28 02:13:18 681

原创 Python奇淫技巧,5个数据可视化工具_import vega_datasets notebook vega

Plotly基于plotly.js,而plotly.js又基于D3.js,因此它是一个高级图表库,与Bokeh一样,Plotly的 强项是制作交互式图 ,有超过30种图表类型, 提供了一些在大多数库中没有的图表 ,如等高线图、树状图、科学图表、统计图表、3D图表、金融图表等。您也可以在他们的网站上在线使用它,但我更喜欢离线使用它,您也可以将可视化保存为图像,非常易于使用也非常实用。声明意味着只需要提供数据列与编码通道之间的链接,例如x轴,y轴,颜色等,其余的绘图细节它会自动处理。您可以根据需要自定义它。

2025-01-28 02:11:14 1639

原创 Java高级:mysql创建用户密码

为查询缓存优化你的查询EXPLAIN你的SELECT查询当只要一行数据时使用LIMIT 1为搜索字段建索引在Join表的时候使用相当类型的例,并将其索引千万不要 ORDER BY RAND()避免 SELECT *永远为每张表设置一个 ID使用 ENUM 而不是 VARCHAR从 PROCEDURE ANALYSE() 取得建议尽可能的使用 NOT NULL无缓冲的查询把 IP 地址存成 UNSIGNED INT固定长度的表会更快垂直分割。

2025-01-27 13:22:33 743

原创 Java高手怎样炼成?阿里大牛一份火爆GitHub的1046页笔记帮你解决

从应用技术或软件包来说,它包括Java标准版本软件包Java SE、Java企业版本软件包Java EE,以及Java微型版本Java ME。java语言具有功能强大和简单易用两个特征,具有简单性、面向对象、分布式等特点,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

2025-01-27 13:20:27 210

原创 Hadoop的基础操作_hadoop常用操作

hadoop fs -get <HDFS文件路径> <本地路径>hadoop fs -copyToLocal <HDFS文件路径> <本地路径>

2025-01-26 23:19:22 856

原创 Hadoop大数据应用:HDFS 集群节点缩容

【代码】Hadoop大数据应用:HDFS 集群节点缩容。

2025-01-26 23:17:20 649 1

原创 21张图搞懂Git的原理

比如说你想要编译1.6.6.1版本的git,你可以运行git checkout v1.6.6.1(这是一个标签,而非分支名),编译,安装,然后切换回另一个分支,比如说git checkout main。当不指定文件名,而是给出一个(本地)分支时,那么HEAD标识会移动到那个分支(也就是说,我们“切换”到那个分支了),然后暂存区域和工作目录中的内容会和HEAD对应的提交节点一致。下图中,当前分支是main。上面的命令都在topic分支中进行,而不是main分支,在main分支上重演,并且把分支指向新的节点。

2025-01-24 04:15:58 1619

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除