HJHxHJH
码龄10年
关注
提问 私信
  • 博客:107,217
    社区:5
    问答:769
    107,991
    总访问量
  • 42
    原创
  • 565,551
    排名
  • 12
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2014-11-30
博客简介:

HJHxHJH的博客

博客描述:
知道如何解决一个问题是一个初级程序员的该干的事,作为一个中高级程序员就必须得要了解其原理了
查看详细资料
个人成就
  • 获得33次点赞
  • 内容获得16次评论
  • 获得108次收藏
  • 代码片获得129次分享
创作历程
  • 3篇
    2023年
  • 3篇
    2022年
  • 18篇
    2021年
  • 3篇
    2020年
  • 2篇
    2019年
  • 22篇
    2018年
  • 4篇
    2017年
  • 13篇
    2016年
成就勋章
TA的专栏
  • 深度学习
  • paddlepaddle零基础入门深度学习
    1篇
  • 系统开发
    2篇
  • 证件管理系统
    2篇
  • 前端知识
    1篇
  • 前端——VUE
    1篇
  • 前端小知识
    2篇
  • 前端函数
    2篇
  • Java学习之路
    8篇
  • java学习之路——redis
    1篇
  • java学习之路——JVM
    3篇
  • java学习之路——mysql
    2篇
  • java学习之路——实战技术
  • 运维知识
    2篇
  • 部署技巧
    1篇
  • java 后台
    13篇
  • Struts2
    5篇
  • Android框架
    5篇
  • SQL
    2篇
  • 日常总结
    5篇
  • Linux 学习
    5篇
  • SpringBoot系列
    2篇
  • Spring Data MongoDB系列
    3篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Vue—大文件分片上传

至此文件分片上传的功能已经开发完毕,基于上述代码其实还可以实现文件秒传、断点续传和失败重试功能。
原创
发布博客 2023.10.12 ·
602 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

Spring Cloud 框架搭建

第三步:pom文件添加下述代码,将父项目设置为pom文件形式打包,并删除src目录。第二步:这里不需要其他组件直接点next即可。第一步:新建项目,填写基础信息。这样就可以创建出一个子项目。
原创
发布博客 2023.09.14 ·
254 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot下载文件方式

FileDownloadHandle工具类代码。ExcelExportUtils工具类代码。controller代码。controller代码。
原创
发布博客 2023.07.08 ·
1279 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

paddlepaddle零基础入门深度学习系列之——波士顿房价预测

深度学习之——波士顿房价预测
原创
发布博客 2022.06.14 ·
1051 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

证件管理系统开发2:数据库设计

证件管理系统开发2:数据库设计
原创
发布博客 2022.03.30 ·
2204 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

证件管理系统开发1 :明确需求

证件管理系统
原创
发布博客 2022.03.22 ·
892 阅读 ·
2 点赞 ·
5 评论 ·
3 收藏

vue v-model值发生变化,控件不刷新的问题

答:

可以在赋值的结尾加上this.$forceUpdate()强制更新

回答问题 2022.03.10

VUE——组件

组件的目的:拆分Vue实例的代码量,划分功能模块。模块化和组件化的区别:模块化:从代码逻辑进行划分的组件化:从UI界面的角度进行划分,方便UI组件的重用组件创建方式一// 定义组件模板var com1 = Vue.extend({ template:'<div>Html代码<div>' //template里面的html代码只能有一个根元素,即最外层必须包一层})// 配置组件全局标签名称Vue.component('myCom1',com1)// 特别需
原创
发布博客 2021.12.31 ·
350 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

padStart()方法,padEnd()方法,字符串补全长度的功能

ES2017 引入了字符串补全长度的功能。如果某个字符串不够指定长度,会在头部或尾部补全。padStart()用于头部补全,padEnd()用于尾部补全。用法:String.padStart(length, str) length:补全后的长度,若string长于length则不操作str:用于补全的字符串示例:"100".padStart(5, "0") 结果:00100padEnd()用法与padStart()一样适用场景:double字符,需要保留小数后多少位日期,需要0
原创
发布博客 2021.12.08 ·
312 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

setInterval函数、定时器

定义和用法setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。提示: 1000 毫秒= 1 秒。提示: 如果你只想执行一次可以使用 setTimeout() 方法。语法setInterval(code, milliseconds);setInterval(f
原创
发布博客 2021.12.08 ·
1820 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

VUE指令之绑定

v-bind、v-on、v-modelv-bind<div id="app-2"> <span v-bind:title="message"> 鼠标悬停几秒钟查看此处动态绑定的提示信息! </span></div>var app2 = new Vue({ el: '#app-2', data: { message: '页面加载于 ' + new Date().toLocaleString() }})该指令绑定
原创
发布博客 2021.12.08 ·
603 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

VUE指令之文本填充

声明式填充、v-text、v-html1、声明式填充<div id="app"> {{ message }}</div>1.1、v-cloak<style>[v-cloak]:{ display:none}</style><div id="app" v-cloak> {{ message }}</div>使用v-cloak属性可以使vue.js在未加载完之前不显示声明式公式。2、v-text<
原创
发布博客 2021.12.08 ·
740 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

es教程—高级搜索

聚合搜索bucket和metric概念简介bucket就是一个聚合搜索时的数据分组。如:销售部门有员工张三和李四,开发部门有员工王五和赵六。那么根据部门分组聚合得到结果就是两个bucket。销售部门bucket中有张三和李四,开发部门 bucket中有王五和赵六。metric就是对一个bucket数据执行的统计分析。如上述案例中,开发部门有2个员工,销售部门有2个员工,这就是metric。metric有多种统计,如:求和,最大值,最小值,平均值等。用一个大家容易理解的SQL语法来解释,如:sel
原创
发布博客 2021.12.08 ·
444 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

es教程——地图搜索

geo原理geohashesgeohashes值实际上是代表一个区域。geohashes 是一种将经纬度编码成字符串的方式。  以经纬度值(116.389550, 39.928167)为例。  (1)首先对纬度进行编码, 纬度范围是[-90, 90],首先将该范围进行划分[-90, 0], [0, 90],然后可以确定 39.9 属于后一部分,所以标记为 1, 然后在对[0, 90]进行划分[0, 45], [45, 90] 可知39.9属于前一部分,所以标记为0, 此时纬度区间越来越接近39.9
原创
发布博客 2021.09.05 ·
1849 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

ES教程——深入原理

全文检索原理——倒排索引es的存储结构——es的分布式查询原理es-评分机制
原创
发布博客 2021.09.05 ·
1293 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

ES教程-查询语法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
原创
发布博客 2021.09.05 ·
782 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Redis原理和部署架构

Redis的单线程和高性能Redis是单线程吗?Redis 的单线程主要是指 Redis 的网络 IO 和键值对读写是由一个线程来完成的,这也是 Redis 对外提供键值存储服务的主要流程。但 Redis 的其他功能,比如持久化、异步删除、集群数据同步等,其实是由额外的线程执行的。Redis 单线程为什么还能这么快?因为它所有的数据都在内存中,所有的运算都是内存级别的运算,而且单线程避免了多线程的切换性能损耗问题。正因为 Redis 是单线程,所以要小心使用 Redis 指令,对于那些耗时的指令(比
原创
发布博客 2021.08.19 ·
196 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mysql优化——SQL执行过程、事务隔离级别和锁机制

MySQL的内部组件结构大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。Server层主要包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。Store层存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持 InnoDB、MyISAM、Memory 等多个存储引擎。现在最常用的存储引擎是 InnoDB,它从 MyS
原创
发布博客 2021.08.15 ·
366 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Mysql优化——索引优化实践

索引最佳实践示例表:CREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(24) NOT NULL DEFAULT '' COMMENT '姓名', `age` int(11) NOT NULL DEFAULT '0' COMMENT '年龄', `position` varchar(20) NOT NULL DEFAULT '' COMMENT '职位', `hire_time
原创
发布博客 2021.08.12 ·
251 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Mysql优化——索引结构与原理

Mysql索引Mysql索引的数据结构二叉树红黑树Hash表B-TreeInnoDB索引的数据结构最左前缀原理(重点)
原创
发布博客 2021.08.12 ·
113 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多