自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的博客

我的博客文章

  • 博客(315)
  • 资源 (6)
  • 收藏
  • 关注

原创 Vue源码篇: 使用Vue搭建注册登录界面及前端源码下载

本文将通过实战项目,教会您搭建管理系统的注册与登录界面,简单易学,并提供相应的前端源码下载。该源码中的登录与注册页面组件还可嵌入到项目中直接使用。- 主要技术栈如下:1. vue-cli脚手架2. vue-router路由3. element组件库4. vscode编辑器5. vetur+eSLint+prettier插件

2022-11-29 11:06:51 2755

原创 Vue项目实战篇二:实现一个完整的新闻WebApp客户端(带前端源码下载)

Vue基础篇一:编写第一个Vue程序Vue基础篇二:Vue组件的核心概念Vue基础篇三:Vue的计算属性与侦听器Vue基础篇四:Vue的生命周期(秒杀案例实战)Vue基础篇五:Vue的指令Vue基础篇六:Vue使用JSX进行动态渲染Vue提高篇一:使用Vuex进行状态管理Vue提高篇二:使用vue-router实现静态路由Vue提高篇三:使用vue-router实现动态路由Vue提高篇四:使用Element UI组件库Vue提高篇五:使用Jest进行单元测试Vue提高篇六: 使用Vet

2022-09-08 08:41:47 2785

原创 Vue项目实战篇一:实现一个完整的留言板(带前后端源码下载)

Vue基础篇一:编写第一个Vue程序Vue基础篇二:Vue组件的核心概念Vue基础篇三:Vue的计算属性与侦听器Vue基础篇四:Vue的生命周期(秒杀案例实战)Vue基础篇五:Vue的指令Vue基础篇六:Vue使用JSX进行动态渲染Vue提高篇一:使用Vuex进行状态管理Vue提高篇二:使用vue-router实现静态路由Vue提高篇三:使用vue-router实现动态路由Vue提高篇四:使用Element UI组件库Vue提高篇五:使用Jest进行单元测试Vue提高篇六: 使用Vet

2022-06-15 08:47:10 6585 12

原创 让自己成为一个创作者

我会想:“我应该把这些思考都记录下来,形成自己的观点,说不定对别人也有帮助?在游戏中,只要击杀了超难的BOSS,就会让我觉得很“爽”。因为,在学习的时候,需要思考,在写博客的时候,更需要思考,写博客三年多,创作不易,以下是自己的一点感悟,大家共勉!你像是在“玩“一种更好玩、更有趣、更高级的“游戏”,我发现,写博客,不仅让我在学习上有所收获,打游戏带来的“爽”感,是短暂的,转瞬即逝,但有时候,打游戏时间长了,我会产生内疚,写博客这个爱好,我享受它,那是“创作”。如果你有某种爱好,试着不要只是“玩”,

2022-12-29 15:17:42 993 1

原创 Vue实战篇三十五:实现滑动拼图验证登录

Vue基础篇一:编写第一个Vue程序Vue基础篇二:Vue组件的核心概念Vue基础篇三:Vue的计算属性与侦听器Vue基础篇四:Vue的生命周期(秒杀案例实战)Vue基础篇五:Vue的指令Vue基础篇六:Vue使用JSX进行动态渲染Vue提高篇一:使用Vuex进行状态管理Vue提高篇二:使用vue-router实现静态路由Vue提高篇三:使用vue-router实现动态路由Vue提高篇四:使用Element UI组件库Vue提高篇五:使用Jest进行单元测试Vue提高篇六: 使用Vet

2022-10-20 10:42:09 5528 4

原创 Vue实战篇三十四:给新闻WebApp加入模拟注册登录功能

Vue基础篇一:编写第一个Vue程序Vue基础篇二:Vue组件的核心概念Vue基础篇三:Vue的计算属性与侦听器Vue基础篇四:Vue的生命周期(秒杀案例实战)Vue基础篇五:Vue的指令Vue基础篇六:Vue使用JSX进行动态渲染Vue提高篇一:使用Vuex进行状态管理Vue提高篇二:使用vue-router实现静态路由Vue提高篇三:使用vue-router实现动态路由Vue提高篇四:使用Element UI组件库Vue提高篇五:使用Jest进行单元测试Vue提高篇六: 使用Vet

2022-08-24 11:02:18 1118 2

原创 只要有开始,就会有进​步

任何技巧的提升对我来说都没有任何意义,我需要通过写作让自己的知识更丰富些、思维更活跃些、情绪更平稳些、认知更高远些。会说的人很多,能写的人很少,把技术文章写得好的人更少,希望自己能成为那个写得好的人中的一个,并且输出价值。通过读书->思考->实践->写作输出这个过程,训练自己的思维,让自己的判断与分析更有逻辑性、更有洞察力。主动学习才是人的核心竞争力,在学习的过程中保持写作的习惯,保持写作的严谨性,并且敬畏技术。自驱力下的百分百投入的博客写作,是对技术写作的热爱、有一种非做不可的使命感。

2022-08-19 13:12:28 191 2

原创 Vue实战篇三十三:实现新闻的浏览历史

Vue基础篇一:编写第一个Vue程序Vue基础篇二:Vue组件的核心概念Vue基础篇三:Vue的计算属性与侦听器Vue基础篇四:Vue的生命周期(秒杀案例实战)Vue基础篇五:Vue的指令Vue基础篇六:Vue使用JSX进行动态渲染Vue提高篇一:使用Vuex进行状态管理Vue提高篇二:使用vue-router实现静态路由Vue提高篇三:使用vue-router实现动态路由Vue提高篇四:使用Element UI组件库Vue提高篇五:使用Jest进行单元测试Vue提高篇六: 使用Vet

2022-08-08 09:53:43 1882 3

原创 Vue实战篇三十二:实现新闻的无限加载

1、在新闻列表中引入无限滚动加载功能,并关联自动加载方法。3、向接口获取数据成功后,重新渲染新闻列表。2、在底部放入加载条,显示。

2022-07-20 17:21:57 1298

原创 Vue实战篇三十一:实现一个改进版的头条新闻

- 在上一篇文章中,我们实现了一个简易版的头条新闻,这次我们做个改进。- 加入新闻频道,可以让用户选择不同的频道,阅读新闻。

2022-07-08 14:39:37 2535

原创 Vue实战篇三十:实现一个简易版的头条新闻

Vue基础篇一:编写第一个Vue程序Vue基础篇二:Vue组件的核心概念Vue基础篇三:Vue的计算属性与侦听器Vue基础篇四:Vue的生命周期(秒杀案例实战)Vue基础篇五:Vue的指令Vue基础篇六:Vue使用JSX进行动态渲染Vue提高篇一:使用Vuex进行状态管理Vue提高篇二:使用vue-router实现静态路由Vue提高篇三:使用vue-router实现动态路由Vue提高篇四:使用Element UI组件库Vue提高篇五:使用Jest进行单元测试Vue提高篇六: 使用Vet

2022-07-04 16:09:06 2396

原创 分享2022上半年我读过的7本书

“ 读书的唯一原因应该是喜欢,不需要其他任何理由。不要把读书当成一项任务,读书就是因为乐在其中。”— 1 —**精彩书摘:**邓小平1974年会见一个美国的大学代表团时说:“我没有上过大学,但我一向认为,从我出生那天起,就在上着人生这所大学。它没有毕业的一天,直到去见上帝。”邓小平终其一生都在不断地学习和解决问题。我的感悟:读历史,读传记,了解历史人物的思想、了解相关的历史事件,能提升我们的格局。— 2 —《此心光明,成事可成》精彩书摘:很多读者说,我现在太忙,等我闲下来了,找个安静的地方好好修身养性。这是

2022-06-28 12:37:29 340 2

原创 Vue实战篇二十九:模拟一个简易留言板

前两周有位同学,在后台发私信,希望能实现一个简易的留言板,这周就带领大家来进行实战。

2022-06-08 08:44:22 3081 4

原创 Vue实战篇二十八:实现一个手机版的购物车

vue实现移动端购物车页面

2022-05-27 15:27:35 1413

原创 Vue实战篇二十七:实现走马灯效果的商品轮播图

我们有时候需要在有限空间内,循环播放同一类型的图片、文字等内容。比如首页轮播图片,商品信息循环播放等,这种效果统称为<kbd>走马灯</kbd>。

2022-05-21 14:47:32 2813 3

原创 Vue实战篇二十六:创建动态仪表盘

上一期的实战,我们借助ECharts开源可视化图表库实现一个疫情折线图。本期我们将引入计数器,结合上期实现的折线图,创建一个动态仪表盘。

2022-05-02 17:31:39 2685

原创 Vue实战篇二十五:使用ECharts绘制疫情折线图

Vue实战,带你学会使用ECharts绘制疫情折线图。

2022-04-19 09:00:00 2519 3

原创 Vue实战篇二十四:分页显示

系列文章目录Vue基础篇一:编写第一个Vue程序Vue基础篇二:Vue组件的核心概念Vue基础篇三:Vue的计算属性与侦听器Vue基础篇四:Vue的生命周期(秒杀案例实战)Vue基础篇五:Vue的指令Vue基础篇六:Vue使用JSX进行动态渲染Vue提高篇一:使用Vuex进行状态管理Vue提高篇二:使用vue-router实现静态路由Vue提高篇三:使用vue-router实现动态路由Vue提高篇四:使用Element UI组件库Vue提高篇五:使用Jest进行单元测试Vue提高篇六

2022-04-09 11:02:12 5834 3

原创 Vue实战篇二十三:卡片风格与列表风格的切换

系列文章目录Vue基础篇一:编写第一个Vue程序Vue基础篇二:Vue组件的核心概念Vue基础篇三:Vue的计算属性与侦听器Vue基础篇四:Vue的生命周期(秒杀案例实战)Vue基础篇五:Vue的指令Vue基础篇六:Vue使用JSX进行动态渲染Vue提高篇一:使用Vuex进行状态管理Vue提高篇二:使用vue-router实现静态路由Vue提高篇三:使用vue-router实现动态路由Vue提高篇四:使用Element UI组件库Vue提高篇五:使用Jest进行单元测试Vue提高篇六

2022-03-25 09:00:00 7412

原创 程序员的复盘思维

每个人的一生都会遭遇顺境与困境,顺境中要记得感恩,困境中要学会忍耐。这是常理!除了好的心态, 在困境中我们更应该学到什么呢?比如旅游业者,最近两年由于疫情的冲击,业绩受到很大影响。很多业者正积极采取自救。随着疫情接近尾声,很多人会问“疫情后如何转危为机?”。这个问题重不重要?重要。但是不是最重要的问题?不是!旅游的广大市场依然存在,疫情一旦结束,在家憋了几年的人们出游心切,需求必然暴增,只要你的产品与服务足够好,这个问题就不是问题。更重要的问题是什么?你应该要问自己,“如果下次再..

2022-03-20 16:40:15 661

原创 企业团队管理之读书会

“教育的目的不是把篮子装满,而是把人心点亮。”。然而,要撼动一个人的内心,“学什么”固然重要,但更关键的问题是“怎么学”。用什么样的方式学习,才能真正撼动一个人的内心,碰触到他(她)的灵魂?随着企业的培育对象从70后、80后转变为95后和00后,企业培训的逻辑也在发生变化。过去培训的主体是老师,客体是学员,即老师讲什么,学员就听什么。今天,我们必须扭转观念:教育主体逐渐从老师转移到学员身上,我们在形式设计上要千方百计地给新生代学员发声的机会。所以对于培训的形式,我们千万不要拘泥于老师与课程,而要着眼.

2022-02-28 15:15:13 417

原创 成长型思维方式对工程师的至关重要

思维是人脑对信息有意识的反映,思维经过多次重复训练,就会形成一种惯性,成为一种固定的思维方式。这种思维方式又会直接决定我们怎样去认知事物、面对问题。也就是说不同的思维方式会决定不同的行为、情绪、甚至是命运。在工作生活中,很多人之所以会限制自我的发展,本质上其实就是思维方式的缺陷。我们需要具备积极的成长型思维方式,改变“人的能力是一成不变的”的固定认知,通过终身学习,不断成长。一、成长型思维方式成长型思维方式认为 “天赋只是起点,人的才智通过锻炼可以提高,只要努力就可以做的更好”。这种思维方式.

2022-02-22 10:10:04 726

原创 数字化时代需要迎接新技术

“数字化更是深刻影响着人们的日常生活。现在很多年轻人吃饭时已经不再根据餐馆的菜单点菜,而是看着手机App选择餐厅、决定吃什么,因为人们逐渐发现,手机App提供了可靠的选择。”同样的情形也发生在工业制造的很多领域,工厂越来越依赖机器智能的建议,而不是熟练工人的。一切事物都在实时、实地、永不停顿地发生着改变。世界的基本状态就是“数字化生存”状态。如何认知这个全新的世界,如何认知“数字化生存”的方式,变得非常关键。国内的公司有的正在加快建设智能工厂,有的正在经历数字化转型,因为每一个人都有必要加强自己的认知.

2022-02-14 12:39:10 1314

原创 技术团队合作

【感悟】:“不管你是企业主管、团队成员、服务人员、咨询人员,还是政府官员,都无法完全依靠个人力量实现所有的目标。你无时无刻不在依靠下属、同事、上级、供应商、客户的帮助。光靠你一个人的力量是做不成什么事的。因此,你必须与他人合作。”这篇文章我们将以普通工程师平行的视角来认识和理解团队合作。一、团队合作中常见的问题作为知识工作者,我们经常感叹:“与他人合作是非常困难的,总是充满不确定性”。生产线上的机器人可以精准地相互配合,完成工作,人类却做不到这一点。每个人都有自己的思想,而且与机器人不同,难.

2022-01-26 08:06:33 1025

原创 用金字塔原则思考与表达

管理者需要明白,在金字塔原则背后的是结构化的思考和表达。在这样一个纷繁复杂的世界里,如何建立一个清晰、简单、优雅的金字塔,如何把事情想明白、说清楚,是一个伟大的能力。一、什么是金字塔原则我们知道,每个金字塔都有一个塔尖,也就是顶点,或者称为原始中心点,从金字塔的原始中心点可以依次往下分层。在分层的过程中,某一层级的某一点又会变成其下层的中心点,我们可以把它称为次级中心点,围绕着这个次级中心点,继续往下分层,即金字塔中的各个中心点及围绕着中心点的各个层级都能形成一个独立结构体。依据金字塔的这种特性.

2022-01-19 09:36:50 593

原创 企业信息安全:“三分技术、七分管理”

复杂性科学将世界上所有的问题分为三类,简单问题、复杂问题和极端复杂问题。信息安全本身包括的范围就很大,企业信息安全工作更会受企业性质、企业人员、网络环境、应用系统等多重因素影响。安全推进工作需要适应这些复杂情况,企业信息安全可以算是一个“极端复杂问题”。一、信息安全是信息化的根本在2021年以前,IT团队对于信息安全还停留在服务器宕机、数据灾备、权限管理的基本认识上,对于网络准入、终端设备管理、信息防泄密、系统接口认证、安全紧急预案等企业安全问题,根本没有概念。这种无知者无畏的状况也直接导致了公司.

2022-01-13 13:09:33 7237

原创 管理者的年终总结

在年终总结管理会议上,我总结了作为一个管理者在2021年管理团队过程中的三个探索:“倡导成果思维、落实目标管理、用好激励机制。” 结合德鲁克《卓有成效的管理者》的读书心得及实际案例,分享如下:一、倡导成果思维作为一个管理者,我们需要做以下自省:“ 为什么组织会聘请你、我、他作为管理者?我们应该对组织有什么贡献?我们应该想到自己的目标及组织的目标;应该进而关注个人及组织的价值”。这些自省是要求管理者承担起责任,而不是要求管理者单纯地执行命令,只求上司满意。管理者如果能着眼于贡献,那么所重视的就应..

2022-01-06 16:21:49 3580

原创 2021年终博客总结分析

文章目录一. 哪些做了,做的如何?二. 哪些没有做,为什么没有做?三. 个人短板与优势分析?五. 未来主要改进的方面以下对2021年度进行检讨复盘和逐项分析 一. 哪些做了,做的如何?1、《入门实战系列》取得了较大进展,且能通过实际的源码深入浅出地进行讲解-2. 根据读书、培训、学习心得编写了一些技术管理的文章,但影响力一般。二. 哪些没有做,为什么没有做?技术原理深入性的文章未取得任何进展,主要有以下两个原因:对技术原理特别是新技术关注度不够,知识欠缺;深入性文章写作能力

2021-12-25 14:08:47 423

原创 手把手教你通过ElasticSearch、FSCrawler及 SearchUI搭建文件搜索引擎

文章目录一、需求一、需求公司内部存在大量的设备保修保养文件,

2021-11-27 10:53:49 3967 12

原创 SpringBoot整合SpringSecurity实现权限控制(九):快速实现页面缓存

系列文章目录《SpringBoot整合SpringSecurity实现权限控制(一):实现原理》《SpringBoot整合SpringSecurity实现权限控制(二):权限数据基本模型设计》《SpringBoot整合SpringSecurity实现权限控制(三):前端动态装载路由与菜单》《SpringBoot整合SpringSecurity实现权限控制(四):角色管理》《SpringBoot整合SpringSecurity实现权限控制(五):用户管理》《SpringBoot整合SpringSe

2021-11-17 12:37:17 1337 6

原创 SpringBoot整合SpringSecurity实现权限控制(八):实现多标签页

系列文章目录《SpringBoot整合SpringSecurity实现权限控制(一):实现原理》《SpringBoot整合SpringSecurity实现权限控制(二):权限数据基本模型设计》《SpringBoot整合SpringSecurity实现权限控制(三):前端动态装载路由与菜单》《SpringBoot整合SpringSecurity实现权限控制(四):角色管理》《SpringBoot整合SpringSecurity实现权限控制(五):用户管理》《SpringBoot整合SpringSe

2021-11-10 14:48:47 1150

原创 SpringBoot整合SpringSecurity实现权限控制(七):权限分配

系列文章目录《SpringBoot整合SpringSecurity实现权限控制(一):实现原理》《SpringBoot整合SpringSecurity实现权限控制(二):权限数据基本模型设计》《SpringBoot整合SpringSecurity实现权限控制(三):前端动态装载路由与菜单》《SpringBoot整合SpringSecurity实现权限控制(四):角色管理》《SpringBoot整合SpringSecurity实现权限控制(五):用户管理》《SpringBoot整合SpringSe

2021-10-28 09:00:00 10243 2

原创 SpringBoot整合SpringSecurity实现权限控制(六):菜单管理

系列文章目录《SpringBoot整合SpringSecurity实现权限控制(一):实现原理》《SpringBoot整合SpringSecurity实现权限控制(二):权限数据基本模型设计》《SpringBoot整合SpringSecurity实现权限控制(三):前端动态装载路由与菜单》《SpringBoot整合SpringSecurity实现权限控制(四):角色管理》《SpringBoot整合SpringSecurity实现权限控制(五):用户管理》本文目录一、前言二、需求分析三、后端

2021-10-22 15:48:02 7630 9

原创 SpringBoot整合SpringSecurity实现权限控制(五):用户管理

系列文章目录《SpringBoot整合SpringSecurity实现权限控制(一):实现原理》《SpringBoot整合SpringSecurity实现权限控制(二):权限数据基本模型设计》《SpringBoot整合SpringSecurity实现权限控制(三):前端动态装载路由与菜单》《SpringBoot整合SpringSecurity实现权限控制(四):角色管理》本文目录一、前言一、前言...

2021-10-08 08:53:22 2249

原创 技术管理者对知识组织的认识

文章目录前言首先,我们需要了解知识组织的特征其次,我们需要清楚地知道知识组织对管理者的要求。再次,管理者要积极关注专业人才的发展与知识管理结论“在知识组织中,包括最低层次的专业岗位和管理岗位在内,所有工作岗位都必须聚焦于企业的目标;必须聚焦于贡献,并拥有各自的目标;必须根据任务来组织相关工作;必须根据在职者需要和提供的信息流来彻底思考与构建;必须在决策结构中占有一席之地;不能再单单根据下行权威来设计;必须认识到所有岗位都有多个维度。”前言我们认识到未来即使实现了自动化、无人化、智能化,组织仍然需

2021-09-30 14:12:33 559

原创 SpringBoot整合SpringSecurity实现权限控制(四):角色管理

系列文章目录《SpringBoot整合SpringSecurity实现权限控制(一):实现原理》《SpringBoot整合SpringSecurity实现权限控制(二):权限数据基本模型设计》《SpringBoot整合SpringSecurity实现权限控制(三):前端动态装载路由与菜单》本文目录一、前言一、前言...

2021-09-22 16:45:20 5693 8

原创 技术管理杂谈之工程师管理

“管理层的第二项主要任务是使工作富有成效,帮助员工取得成就”;“劳动力的重心正在从体力劳动者转变为知识工作者。在所有发达国家,越来越多的劳动力不是用手做工,而是用思想、观念和理论来做工。知识工作者的产出不是有形的物质产品,而是无形的知识和信息。”新冠疫情大流行加速了社会发生深刻的变化:经济陷入衰退,企业治理受到考验,安全变成了关键因素,个体的工作生活也发生了重要的改变…。在这种百年未遇之大变局的特定历史条件下,管理者如何让每一位知识工作者的工作卓有成效且帮助他们取得成就是必须要面对的一项管理课题。.

2021-09-17 21:08:03 383

原创 Mybastis-plus逻辑删除实例演示

一、背景在实际项目中,有些后台关键表的数据我们不希望直接删除数据,而是利用某个字段标志来标记是否进行了逻辑删除:– 比如用户表利用enabled字段标记该行数据是否失效:( enabled=0 代表逻辑已删除, enabled=1 代表数据有效,逻辑未删除 )public class SysUser implements Serializable { @TableId(value = "id", type = IdType.AUTO) private Long id;

2021-09-13 15:32:54 197

原创 SpringBoot整合SpringSecurity实现权限控制(三):前端动态装载路由与菜单(附源码)

系列文章目录《SpringBoot整合SpringSecurity实现权限控制(一):实现原理》《SpringBoot整合SpringSecurity实现权限控制(二):权限数据基本模型设计》本文目录一、前言二、数据准备三、编写后端接口一、前言在上篇文章中我们通过 RBAC( Role-Based Access Control:基于角色的访问控制策略)进行权限模型设计,并设计了以下表:本章中前端将通过访问后端接口,拉取用户对应的权限数据,实现动态装载菜单。二、数据准备由于后

2021-09-11 09:17:09 3305 1

原创 SpringBoot整合SpringSecurity实现权限控制(二):权限数据基本模型设计

系列文章目录《SpringBoot整合SpringSecurity实现权限控制(一):实现原理》本文目录前言一、RBAC是什么?二、数据模型三、数据模型的测试前言在上篇文章中我们仅仅使用了静态权限数据进行了模拟测试。实际正常情况的流程是:由管理员给用户分配权限,权限数据写到数据库中。后台服务在进行用户认证时从数据库读取用户的权限数据(动态数据)。本文将通过 RBAC( Role-Based Access Control:基于角色的访问控制策略)进行权限模型设计一、RBA

2021-08-24 17:36:14 2667

微信小程序使用的md5.js

微信小程序使用的md5.js,用于加解密 /* * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * Digest Algorithm, as defined in RFC 1321. * Version 1.1 Copyright (C) Paul Johnston 1999 - 2002. * Code also contributed by Greg Holt * See http://pajhome.org.uk/site/legal.html for details. */

2020-07-29

maven .xmind

maven架构思维导图,分为maven项目目录结构,常用构件命令,生命周期,仓库,POM常见元素,依赖范围等,可供下载学习分析使用

2020-03-19

Web Developer.png

web开发思维导图图片,分为三个部分:基本,前端开发,后端开发。

2019-08-19

web developer.xmind

Web Developer 思维导图,分三个维度:基本技能;前端开发;后端开发

2019-08-19

.net cf 3.5安装包

wince .net compact framework 3.5安装包

2015-12-26

某公司OA系统源码,不错的学习工具

不错的公司OA源代码,ms visual studio 2003开发环境

2009-10-04

空空如也

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

TA关注的人

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