自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL再叙(体系结构、存储引擎、索引、SQL执行过程)

innodb_log_file_in_group指定了日志文件组中重做日志文件的数量,默认为2,innodb_mirrored_log_groups指定了日志镜像文件组的数量,默认为1,代表只有一个日志文件组,没有镜像;二进制日志支持STATEMENT、ROW、MIX三种格式,通过binlog_format参数设定,通常设置为ROW,可以为数据库的恢复和复制带来更好的可靠性,但会带来二进制文件大小的增加,复制时会增加网络开销。存储引擎文件:存储自己的文件来保存各种数据,真正存储了数据和索引等数据。

2025-02-02 05:16:56 582

原创 MySQL全面瓦解—子查询和组合查询

也叫做相关子查询,就是把外层的查询结果(支持多行多列),拿到内层,看内层是否成立,简单来说后面的返回true,外层(也就是前面的语句)才会执行,否则不执行。exists子查询:把外层的查询结果(支持多行多列),拿到内层,看内层是否成立,简单来说后面的返回true,外层(也就是前面的语句)才会执行,否则不执行。列子查询(单列多行子查询)行子查询(多行多列);where或having型子查询:指把内部查询的结果作为外层查询的比较条件,支持标量子查询(单列单行)、列子查询(单列多行)、行子查询(多列多行)。

2025-02-02 05:15:08 576

原创 Excel大批量数据的导入和导出,如何做优化?

其原理是可以定义一个window size(默认100),生成Excel期间只在内存维持window size那么多的行数Row,超时window size时会把之前行Row写到一个临时文件并且remove释放掉,这样就可以达到释放内存的效果。SXSSFSheet在创建Row时会判断并刷盘、释放超过window size的Row。@Override//如果大于窗口的size,就会flushtry//flush每一个row=null) {//写盘。

2025-01-31 13:57:24 734

原创 Eureka非分区集群部署

第五步:服务启动,依次启动四个Eureka Server,等服务均启动成功后,访问Eureka Dashboard,查看集群信息。第三步:创建application.yml/application.properties配置文件,在如下配置文件中配置类当前Eureka Server的端口信息、服务名称、实例地址、集群地址数组、是否注册本身和获取注册信息,在这里我将Eureka Server本身也注册到了当前Eureka Server中。第三步:创建配置文件,在配置文件中指定集群服务地址。

2025-01-31 13:53:55 1448

原创 阿里P8面试被问:Spring AOP Proxy创建出来的到底是个啥?

/ 获取Callback:包含DynamicAdvisedInterceptor,亦是MethodInterceptor// …// 生成代理对象并创建代理(设置 enhancer 的 callback 值)// …最后一般都会执行到CglibAopProxy子类。

2025-01-29 23:45:22 1747

原创 重磅首发!天花板级别大模型LLM学习路线图来了!

可以同时处理多种类型的模态数据,如文本、图像、语音等,实现跨模态搜索、跨模态生成等任务,已有的渗透应用具体包括搜索引擎、办公工具、金融电商等,例如谷歌的Vision Transformer模型。LLM为NLP大模型的一种,主要用于处理自然语言文本数据,具备强大的语言理解和生成能力,帮助人类完成问答、创作、文本等工作,例如Open AI的GPT系列模型。主要用于处理图像和视频数据,具备强大的图像识别和视频分析能力,如人脸识别、物体检测等,具体可以在智能驾驶、安防等领域进行利用,例如腾讯的PCAM大模型。

2025-01-29 23:32:49 173

原创 普本却敢面试大厂?最终上岸阿里定薪35K,看完这篇文章你也可以

简历准备首先你要准备的是简历,简历很重要,这是别人了解你的第一个地方,所以简历要好好写。**自我简介:**用最简单的话来说明自己的情况,不超过200字。比如:10+年的软件开发经验(说明你的主业),4+年的团队leader经验(说明你的领导力),擅长高可用高性能的分布式架构(说明你的专业和专攻),多年互联网和金融行业背景(说明你的行业背景),任职于XXX公司的XX职位(说明你的职业),负责XXX平台或系统(说明你的业务场景)…**个人技能:**让对方了解你掌握的技术和熟悉的领域。

2025-01-29 11:06:26 244

原创 微信小程序开发之——个人中心-订单物流查询(8)

remark”: “郴州市邮政速递物流公司国际快件监管中心已收件(揽投员姓名:侯云,联系电话:)【郴州市】”,“remark”: “投递并签收,签收人:单位收发章 *【毕节地区】”,“remark”: “离开贵阳市 发往毕节地区(经转)【贵阳市】”,“remark”: “离开贵阳市 发往下一城市(经转)【贵阳市】”,“remark”: “离开长沙市 发往贵阳市(经转)【长沙市】”,“remark”: “到达贵阳市处理中心(经转)【贵阳市】”,“remark”: “离开郴州市 发往长沙市【郴州市】”,

2025-01-29 05:06:44 590

原创 微信小程序之商品属性分类-——-微信小程序实战商城系列(4)

unselectStatus) { // 如果是第一个选中的属性值,则该属性所有值可选。// console.log(‘其他选中的属性值全都置空’, index, this.data.firstIndex,!// 如果还没有属性索引为-1,此时新增属性并设置属性值数组的第一个值;// console.log(‘选中’, commodityAttr, index, key, value);// console.log(‘属性索引’, attrIndex);// 如果属性值数组中没有该值,push新值;

2025-01-29 05:04:38 912

原创 剑指offer-----正则表达式匹配_剑指offer正则表达式匹配

对于此种情况,我们需要判断s 和 p的第一个字符是否相等,如果相等(相等包括字符相等和p的字符为‘.’这种情况)就分别截取这两个字符去除第一个相同字符的子串,继续判断(递归),否则就返回false;现在,我们知道每次需要判断p的第二个字符是否为’*’,因此,我们很自然的想到将判断情况分为,p的第二个字符为‘*’和第二个字符不为‘*’两种情况。如上图所示,两次匹配后编程上图所示,我们发现这种情况不就是情况一对应的吗?此时,即‘*’的匹配为0个,显然上述字符匹配成功,结束。情况一:’*'的匹配字符为0个时。

2025-01-28 19:12:13 266

原创 前端面试题(附答案)持续更新中……

原因:因为生命周期只会执行一次,数据是要等到异步请求以后才能拿到,那么子组件的mounted钩子执行的时候,还没有拿到父组件传递过来的数据,但是又必须要打印出来结果,那这样的话,就只能去打印props中的默认值空字符串了,所以打印的结果是一个空字符串。,没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。如果属性是基本类型,拷贝的就是基本类型的值,如果属性是引用类型,拷贝的就是内存地址 ,所以如果其中一个对象改变了这个地址,就会影响到另一个对象。

2025-01-28 19:10:08 1797

原创 vue自定义组件实现底部导航栏动态切换

三、开始创建子组件(components文件下新建 footer.vue),注意:底部导航图片需要通过require方式引入,子组件通过props方法来接收父组件传来的值:footIndex1。//用来传当前页面的下标,用来动态切换导航。//表示此时底部导航显示,false为隐藏。通过v-show="footer_show"来控制底部导航的显示隐藏。mode: “history”//干掉地址栏里边的#号键。name: ‘首页’,

2025-01-28 10:05:19 406

原创 Vue学习笔记03Vue语法

v-for 指令需要使用 item in items 形式的特殊语法,其中 items 是源数据数组,而 item 则是被迭代的数组元素的别名。然而许多事件处理逻辑会更为复杂,所以直接把 JavaScript 代码写在 v-on 指令中是不可行的。因此 v-on 还可以接收一个需要调用的方法名称。可以用 v-on 指令监听 DOM 事件,并在触发时运行一些 JavaScript 代码。当type值非A、B、C时,运行结果如图。"greet"是在下面定义的方法名。"greet"是在下面定义的方法名。

2025-01-28 10:03:16 233

原创 Python大数据之PySpark(二)PySpark安装_支持 依赖项 ‘python pyspark‘ 的插件 spark 当前尚未安装。

简单的代码演示在虚拟环境下的补充webuiJupyter环境设置监控页面运行圆周率或者def pi(times): # times的意思是落入到正方形的次数x_time = 0。

2025-01-28 02:07:22 344

原创 Python基础(一):Python入门介绍

Python是时下最流⾏、最⽕爆的编程语⾔之⼀。它是一种在 AI 开发中受到关注的编程语言,并且由于有专门用于机器学习的库,因此它已被用作 AI 开发的标准语言。此外由于它简单易懂,因此经常用于编程教育。除了 AI 开发之外,它还用于 Web 应用程序和游戏开发等各个领域。Python是荷兰国家数学和计算机科学研究所的 Guido van Rossum 在 1980 年代后期开发的高级解释脚本语言。| 发布版本 | 源自 | 年份 | 所有者 | GPL兼容 |

2025-01-28 02:05:17 381

原创 java项目设计与思路

简单说明一下,List是Java里面的一个接口,因为多态和接口还没有讲,所以现在你就理解为,他是一个能存放多个数据的容器即可。瞧这咔咔的,一下子给你生成出来了,这个叫做增强型for循环。//用字符串的split方法,根据=分割成数组,比如name=张大胖,就会变成[‘name’,‘张大胖’]//用字符串的split方法,根据=分割成数组,比如name=张大胖,就会变成[‘name’,‘张大胖’]//用字符串的split方法,根据=分割成数组,比如name=张大胖,就会变成[‘name’,‘张大胖’]

2025-01-27 13:14:31 630

原创 Hadoop 配置 Kerberos 认证_hadoop kerberos认证

dfs.namenode.name.dir /data/nn Path on the local filesystem where the NameNode stores the namespace and transactions logs persistently. <?xml version="1.0"?> yarn.log.server.url https://bi

2025-01-26 23:13:30 1209

原创 H5C3-2D、3D转换-动画

transform:translate3d (x,y,z) | 位移,xyz值不可以省略,如果没有就写0 单位px,z轴越大物体就越大,负值就越小,前提是在透视下 || animation-timing-function | 动画的速度曲线,默认值:ease,匀速:linear,指定时间函数中的间隔数量(步长):steps() || scale(x,y) | 参数不跟单位 就是倍数的意思 ,等比例缩放只写一个值,优点: 不会影响其他的盒子 而且可以设置缩放的中心点 默认中心点缩放的 |

2025-01-26 23:11:28 325

原创 21【模板方法设计模式】

模板方法设计模式(Template Method Pattern):在父类中定义一个算法的结构,将结构中的某些操作抽象化,延迟到子类中实现,使得子类可以不改变该算法结构的情况下,重定义该算法的某些特定步骤。模板方法的核心就是在父类中定义一个固定的流程,该流程有若干个步骤组成,具体的步骤可以有子类进行不同的实现,这样下来固定的步骤由于子类实现的不同,而产生不同的效果;在日常生活中,模板方法非常常见;例如:炒菜流程都是固定的,洗菜、切菜、倒油、翻炒、加调料、再翻炒、出锅;

2025-01-24 04:14:49 301

空空如也

空空如也

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

TA关注的人

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