掉头发的王富贵
CSDN博客专家、Java领域优质创作者,掘金优秀创作者,阿里云专家博主,专栏:《Elastic Search的RestFul API入门》
展开
-
我是怎样简化开源系统中的接口的开发的?
上次写了一篇文章;MybatisPlus不好用,帅小伙一气之下写了个MybatisPlusPro首先我们来回顾一下”MybatisPlusPro“这个就是师徒系统中用到的核心组件之一,他实现的思想就是java的继承的特性,只要写了一个基础的接口类,然后去继承这个共用类,就可以实现最基础的增删改查,例如像下面这样:这样就能继承自basecontroller的八个方法,我们也可以在子类中重写这个方法:这也是用到了java特性中的重写来实现这样的行为,这样我们不仅仅是单独的继承basecontrolle原创 2022-06-23 09:22:55 · 176 阅读 · 0 评论 -
我是以怎样的思路做开源系统中的搜索功能的呢?
上次我们说道:我是怎么做到开源系统中类似CSDN的搜索功能的?只讲了理论,没有讲到实践,今天我们来讲一讲我们最终的效果,首先看一下我们的丐版功能(不美观,但是能用)为什么能实现这样的功能的,我们是在es里面搜索数据,但是我们的数据是插入到mysql中来的,他们是怎么连通的呢,为什么我点击进去能够进入到我们的博客详情页面呢?今天就是要讲我们系统的核心功能之一:搜索功能由于博主公司用了es,所以博主对es可以来说略知一二,要想将es和mysql连通起来,肯定是要给他们两个一个关联的字段的,无非就是原创 2022-05-23 09:29:39 · 190 阅读 · 0 评论 -
我是如何在开源系统中(Vue)中引入阿里巴巴Icon图标的?
开始的背景是这样的,我们的系统是vue+elementui写的,直到在写一个博客的点赞的时候发现elementui并不能满足我们的需求,这是他自带的图标:于是我们就做成了以下的样子:这是使用了阿里的icon库之后的图标:是不是好看很多,好了接下来教大家怎么在vue项目中引用第一步,进去官网第二步,选择自己喜欢的图标,加入购物车(免费)第三步,进入购物车第四步,添加至项目第五步,下载代码第六步,导入到vue项目中将下载下来的所有文件放在vue项目中的icon文件夹下面.原创 2022-04-25 09:25:32 · 1757 阅读 · 0 评论 -
我是怎样引入开源系统中的Markdown功能的?
了解这个开源系统的观众一定知道了我这个系统的功能,就是打造成一个师徒系统,主要的展示自己的机会就是通过发博客来分享技术,其中最重要的一步类似csdn中的写博客的功能,那么我们怎么来实现这个功能呢?首先我想到的就是将Markdown引入到改系统中,还有该项目的前端是vue的技术,于是我在网上找相关的博客,最终参考的是github上一位大佬写的一个开源项目,地址:mavonEditor最终要实现的效果如下图所示第一步,安装npm install mavon-editor --save第二步,引.原创 2022-03-28 08:50:47 · 248 阅读 · 0 评论 -
我是如何完成开源系统中的注册功能的?
其实elementui中有一个最基础的注册表单注册表单这个我们就拿它来优化一下就好了,最终我要实现的结果如下图所示这里的核心功能就是这个验证码是怎么来的了?请参考上一篇文章我是怎样完成开源系统中的验证码的功能的?这里我们需要在页面创建的时候调用我们后端生成验证码的接口然后我们就需要在页面上面给渲染出来登录的时候我们把数据传给后端就行了:这里给大家看看后端的代码:验证码功能注册功能...原创 2022-02-24 09:46:49 · 223 阅读 · 0 评论 -
我是如何做到开源系统中的检测到未登录自动跳转到登录页面的?
实现未登录跳转到登录界面的方法有很多,例如后端框架使用springsecurity来实现安全框架 @Override protected void configure(HttpSecurity http) throws Exception { // 表单认证 http.formLogin() .successForwardUrl("/welcome") //登录成功后,跳转到指定请求(此处是 post 请求) .failureFor原创 2022-01-20 09:05:10 · 503 阅读 · 0 评论 -
我是怎么做到开源系统中的前后端连通的?
大家好啊,又到了更新这篇专栏的时候了,即上一篇学成前端技术归来后又向大家介绍改系统中用到的技术:那么如题所示,我是怎么封装前端的api并且拿取权限去调用后端的API呢?第一步,技术选型市面上有 JQuery ajax$.ajax({ type: 'POST', url: url, data: data, dataType: dataType, success: function () {}, error: function () {}});有axiosax原创 2022-01-13 10:59:30 · 267 阅读 · 0 评论 -
我是怎么完成开源系统中的登录功能的?
开始做这个系统的时候就设定了必须使用前后端分离的技术来做这个系统,由于自己是前端的小白,啥都西都不会,而且这个系统又没有人完成前端功能,所以只有自己花时间去学习前端,做一个简单的登录功能,说起来简单,做起来难,为了了解vue,我特地去学习了vue,学习了半个月之后,终于花了一周的时间做成了这个功能所以本章文章也适合0基础的伙伴跟着我这个教程学习如何使用vue搭建一个“简单的登录功能”首先我们要使用vue技术,这个时候我们就需要安装node.js ,这里我就不再啰嗦这个功能了由于直接是上手真实项目的开发原创 2021-12-22 09:13:12 · 3164 阅读 · 0 评论 -
我是怎么做到开源系统中类似CSDN的搜索功能的?
写在前面:最近有一个想法,做一个程序员师徒系统。因为在大学期间的我在学习java的时候非常地迷茫,找不到自己的方向,也没有一个社会上有经验的前辈去指导,所以走了很多的弯路。后来工作了,想把自己的避坑经验分享给别人,但是发现身边都是有经验的开发者,也没有机会去分享自己的想法,所以富贵同学就想做一个程序员专属的师徒系统,秉承着徒弟能够有人指教少走弯路,师傅能桃李满天下的目的,所以开始做这个师徒系统,也会同步更新该系统所用到的技术,并且作为教程分享给大家,希望大家能够关注一波。时隔这么久,富贵同学又给大家带原创 2021-12-07 08:15:00 · 2098 阅读 · 0 评论 -
我是怎样完成开源系统中的验证码的功能的?
写在前面:最近有一个想法,做一个程序员师徒系统。因为在大学期间的我在学习java的时候非常地迷茫,找不到自己的方向,也没有一个社会上有经验的前辈去指导,所以走了很多的弯路。后来工作了,想把自己的避坑经验分享给别人,但是发现身边都是有经验的开发者,也没有机会去分享自己的想法,所以富贵同学就想做一个程序员专属的师徒系统,秉承着徒弟能够有人指教少走弯路,师傅能桃李满天下的目的,所以开始做这个师徒系统,也会同步更新该系统所用到的技术,并且作为教程分享给大家,希望大家能够关注一波。这里推荐使用https://g原创 2021-11-26 08:15:00 · 3789 阅读 · 0 评论 -
我是怎么做到开源系统中的文件上传等功能的?
写在前面:最近有一个想法,做一个程序员师徒系统。因为在大学期间的我在学习java的时候非常地迷茫,找不到自己的方向,也没有一个社会上有经验的前辈去指导,所以走了很多的弯路。后来工作了,想把自己的避坑经验分享给别人,但是发现身边都是有经验的开发者,也没有机会去分享自己的想法,所以富贵同学就想做一个程序员专属的师徒系统,秉承着徒弟能够有人指教少走弯路,师傅能桃李满天下的目的,所以开始做这个师徒系统,也会同步更新该系统所用到的技术,并且作为教程分享给大家,希望大家能够关注一波。minio在该项目中实现的核心原创 2021-11-23 08:15:00 · 5613 阅读 · 0 评论 -
我是怎么做到开源系统的角色权限功能的?
写在前面:最近有一个想法,做一个程序员师徒管理系统。因为在大学期间的我在学习java的时候非常地迷茫,找不到自己的方向,也没有一个社会上有经验的前辈去指导,所以走了很多的弯路。后来工作了,想把自己的避坑经验分享给别人,但是发现身边都是有经验的开发者,也没有机会去分享自己的想法,所以富贵同学就想做一个程序员专属的师徒系统,秉承着徒弟能够有人指教少走弯路,师傅能桃李满天下的目的,所以开始做这个师徒系统,也会同步更新该系统所用到的技术,并且作为教程分享给大家,希望大家能够关注一波。做这个功能首先先到的就是通原创 2021-11-15 09:51:36 · 6409 阅读 · 0 评论 -
我是怎么实现开源系统的实时聊天功能的?
写在前面:最近有一个想法,做一个程序员师徒管理系统。因为在大学期间的我在学习java的时候非常地迷茫,找不到自己的方向,也没有一个社会上有经验的前辈去指导,所以走了很多的弯路。后来工作了,想把自己的避坑经验分享给别人,但是发现身边都是有经验的开发者,也没有机会去分享自己的想法,所以富贵同学就想做一个程序员专属的师徒系统,秉承着徒弟能够有人指教少走弯路,师傅能桃李满天下的目的,所以开始做这个师徒系统,也会同步更新该系统所用到的技术,并且作为教程分享给大家,希望大家能够关注一波。其实聊天功能最开始的时候我原创 2021-11-08 16:18:28 · 5484 阅读 · 0 评论 -
我是如何做到使得开源系统拥有安全的防护框架的呢?
写在前面:最近有一个想法,做一个程序员师徒管理系统。因为在大学期间的我在学习java的时候非常地迷茫,找不到自己的方向,也没有一个社会上有经验的前辈去指导,所以走了很多的弯路。后来工作了,想把自己的避坑经验分享给别人,但是发现身边都是有经验的开发者,也没有机会去分享自己的想法,所以富贵同学就想做一个程序员专属的师徒系统,秉承着徒弟能够有人指教少走弯路,师傅能桃李满天下的目的,所以开始做这个师徒系统,也会同步更新该系统所用到的技术,并且作为教程分享给大家,希望大家能够关注一波。好的,接下来给大家讲一讲改原创 2021-11-01 08:00:00 · 9675 阅读 · 0 评论 -
我是怎样快速生成开源系统中的代码的?
写在前面:最近有一个想法,做一个程序员师徒管理系统。因为在大学期间的我在学习java的时候非常地迷茫,找不到自己的方向,也没有一个社会上有经验的前辈去指导,所以走了很多的弯路。后来工作了,想把自己的避坑经验分享给别人,但是发现身边都是有经验的开发者,也没有机会去分享自己的想法,所以富贵同学就想做一个程序员专属的师徒系统,秉承着徒弟能够有人指教少走弯路,师傅能桃李满天下的目的,所以开始做这个师徒系统,也会同步更新该系统所用到的技术,并且作为教程分享给大家,希望大家能够关注一波。好的,接下来给大家讲一讲改原创 2021-10-28 16:22:20 · 8195 阅读 · 0 评论 -
我是怎样开发一个开源系统的安全模块?
写在前面:最近有一个想法,做一个程序员师徒管理系统。因为在大学期间的我在学习java的时候非常地迷茫,找不到自己的方向,也没有一个社会上有经验的前辈去指导,所以走了很多的弯路。后来工作了,想把自己的避坑经验分享给别人,但是发现身边都是有经验的开发者,也没有机会去分享自己的想法,所以富贵同学就想做一个程序员专属的师徒系统,秉承着徒弟能够有人指教少走弯路,师傅能桃李满天下的目的,所以开始做这个师徒系统,也会同步更新该系统所用到的技术,并且作为教程分享给大家,希望大家能够关注一波。好的,接下来给大家讲一讲改原创 2021-10-26 09:05:25 · 8249 阅读 · 2 评论