源码分享
文章平均质量分 90
搜罗全天下的开源项目,分享给爱学习的你们!
不安分的猿人
一位多年Java开发老鸟,支持远程部署调试 运行安装 擅长主流开发技术 项目技术新颖 部分源码免费分享。
展开
-
大数据时代-可视化数据分析平台必不可少
一、项目简介DataGear是一款数据管理与可视化分析平台,使用Java语言开发,采用浏览器/服务器架构,支持多种数据库, 主要功能包括数据管理、SQL工作台、数据导入/导出、数据集管理、图表管理、看板管理等。系统特点可管理数据库驱动: 管理员可通过驱动程序管理功能添加数据库驱动程序,无需重启,即可支持连接新数据库。参数化数据集: 可编写动态SQL语句数据集,为其添加参数,构建可交互式图表。多数据源聚合图表: 一个图表可添加多个不同数据源的数据集,将不同数据源的数据聚合展示于同一图表。插件式图表原创 2020-06-22 21:42:27 · 1432 阅读 · 1 评论 -
为什么每次登录都有烦人的验证码
一、应用场景每次登录系统的时候总是要输入烦人的验证码,那么我们今天就思考这个问题,为什么要有验证码这个功能?很多伙伴应该都知道:防止黑客通过接口调用攻击系统,每次登录系统要输入验证码就防止机器访问。做限流处理,防止同一时间产生大量用户的涌入,防止系统崩溃。验证码的种类传统输入式验证码: 用户输入图片中的字母、数字、汉字等进行验证。简单易操作,人机交互性较好。但安全系数低,容易被破解。输入式的图形验证码: 有精美图案,识别文本也清晰可认,专注于广告。一种广告位的展现形式。纯行为验证码:.原创 2020-06-08 22:22:27 · 1089 阅读 · 0 评论 -
新鲜出炉的一款SpringBoot +Vue的考试系统
一、考试系统简介新鲜出炉的一款SpringBoot +Vue的考试系统,支持多种题型:选择题、多选题、判断题、填空题、综合题以及数学公式。支持在线考试,教师在线批改试卷。二、项目架构后端技术栈SpringBoot: SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的创建、运行、调试、部署等。Mybatis: 一个持久层的框架,与数据库进行交互,将数据持久化到关系型数据库中Shiro: 一个功能强大且易于使用的Java安全框架,进行身份验证,授权,加密和原创 2020-05-25 22:07:44 · 5131 阅读 · 4 评论 -
Electron + Vue开发一款音乐播放器
一、桌面版音乐播放器劳动节放假了,给大家分享一个轻松的开源项目,一个基于 Electron + Vue 开发的音乐软件。项目的一大特色就是多平台搜索歌曲,并支持下载功能(有些平台的vip歌曲也可以哦!)。二、开发环境搭建2.1 前提本地安装Node12.x+环境,Node.js是一个运行在服务端的JavaScript框架,主要用于创建快速的、可扩展的网络应用。本地已安装VSCode开...原创 2020-05-05 20:20:37 · 3775 阅读 · 0 评论 -
快速迭代-自助快递系统升级了
文章目录一、项目介绍二、搭建开发环境三、功能扩展四、项目运行效果五、SSL 认证六、项目部署6.1 jar包部署6.2 docker容器部署一、项目介绍升级版自助快递查询系统,采用SpringBoot + Apache Shiro + Mybatis Plus + Thymeleaf 架构。kuaidi-cms致力于开发最精简、实用的快递CMS管理系统,完美自适应。上篇文章一款精美的后台内容...原创 2020-04-27 08:57:17 · 923 阅读 · 0 评论 -
借用别人的梯子,快递搭建后台内容管理系统
文章目录一、项目简介二、开发环境搭建2.1技术栈2.2部署三、导入 excel 功能四、FAQ3.1 项目集成`Mybatis` 是否可以不指定 `type-aliases-package`属性?3.2 @RestController 和@Controller的区别?3.3 controller 如何注入`service`?五、最后参考文章一、项目简介上一篇文章手撸的一个快递查询系统,竟然阅...原创 2020-04-20 09:00:51 · 943 阅读 · 0 评论 -
手撸的一个快递查询系统,竟然阅读量过1.8w
一、目的做这个项目的初衷是因为我去年在微信卖老家水果,好多朋友下单后都问我快递单号,每天发货后我都要挨个甄别这个人是哪个快递信息,很麻烦一部小心就搞错了。基于这件小事我有了自助快递查询的这个想法。将发货的快递信息导入到我的系统里,用户访问我的系统,通过输入手机号就可以查看自己的快递物流信息。项目是去年8月写的,一直搁浅在哪,最近无意间翻看我发的那篇文章自助快递单号查询阅读量竟然都1.8w了,...原创 2020-04-13 08:24:16 · 5249 阅读 · 9 评论 -
Hugo 快速搭静态网站
一、简介Hugo 是Go语言实现的一款静态网站生成器。它简单、易用、高效、易扩展、快速部署。相比较其他静态网站生成器,它的优点有这几点:项目构建特别快主题目录与站点目录结构一样配置文件为*.toml 格式,语法常简单易懂,没有缩进的要求二、快速搭建2.1 安装 Hugo下载地址:https://github.com/gohugoio/hugo/releases 根据自己的操作系...原创 2020-04-07 22:34:18 · 1465 阅读 · 0 评论 -
Axelor一款不用写代码的OA项目框架
一、简介Axelor Open Suite 关注业务流程,减少了开发的复杂度,帮助我们快速构建应用。它是一款 MVC 框架,需要我们写很少量的 java 代码,因为它的 models,views, actions 都是在 xml 文件中定义的,框架会自动帮我们生成各部分的代码,大大提高了开发效率,只有少量的业务代码需要我们开发。功能已 “app” 的形式存在,支持安装和卸载操作。框架的文档特别...原创 2020-03-08 21:45:44 · 9193 阅读 · 1 评论 -
再也不用担心微信公众号排版了
一、开源项目简介今天分享一款支持自定义样式的微信 Markdown 排版工具 Markdown Nice,大大节省微信公众号文章排版问题。生成好的排版内容也是可以发布到其他平台的,例如知乎、开源中国、稀土掘金、博客园和 CSDN 等。在线体验地址:https://mdnice.com/二、项目搭建前提 本地已安装Node.js环境,若没安装请自行安装 服务...原创 2020-02-16 18:39:31 · 1771 阅读 · 4 评论 -
假期再次延长,我们可以做什么?
一、现状这次的"新型冠状病毒"传染确实很快,快速扩散了全国各个省市地区。假期再次延长。作为普通老百姓,最好的方式就是听从国家的安排,在家中进行有效的安全隔离。事情已发生,我们大家不要指责这是谁的过失,面对如此巨大的困难,我们应当众志成城,共同度过难关。对于我们个人而言,这么大把的时间不能浪费掉,我们要动起来!二、动起来作为一名上班族,我们以家庭为单位进行有效的安全隔离,我们可以做哪些...原创 2020-02-04 11:36:28 · 1268 阅读 · 0 评论 -
轻松搭建--融云Android聊天工具
上一篇是搭建Web版本的融云,轻松搭建--类似微信的聊天工具融云支持客户端的二次开发,Android和ios两个版本,安卓是通过Java开发的,所以我就尝试自己构建一把。ios端的项目构建我也在尝试中。前两天安卓客户端打包成功,基本功能也都可以使用。本篇记录一下Android版聊天客户端的搭建步骤。一、安装步骤1.前提 分布式的版本控制工具 Git 安卓项...原创 2020-01-15 22:27:52 · 822 阅读 · 4 评论 -
JPress一个包罗万象的后台管理系统
多年来,作者一直在用 WordPress 做个人技术博客、营销页面 和 公司官网等,感受到 WordPress 的实用、简洁和强大,而他也是 WordPress 的受益者。 JPress是一个使用Java开发,类似WordPress的产品。不仅仅包含了极其简单的模板设计方法, 更多的是做了非常多符合中国互联网生态的创新。 天生融合微信生态系统,简单易上手。话不多说,我们一起学习 JPr...原创 2019-12-29 20:40:32 · 1709 阅读 · 0 评论 -
轻松搭建--类似微信的聊天工具
一、前言腾讯QQ,微信我们大家一直在用的聊天工具。一直想着自己搭建一套类似QQ的聊天工具,最近发现了一款“融云”的聊天平台。可以满足聊天功能。它支持应用内社交等场景,体验单群聊、聊天室、音视频通话、红包、小视频、动态表情等通讯能力。它的源码在Github都能找到,Android端,Ios端,Web端,Server端源码都有。今天先搭建一套Web版的聊天工具。二、搭建步骤...原创 2019-12-23 21:22:37 · 3455 阅读 · 4 评论 -
Java程序员接私活的项目-JeecgBoot
Java程序员接私活的项目-JeecgBoot近两年微服务大火,而对于Java程序员可实操的微服务框架就是SpringBoot,为什么大家都在使用微服务呢?- -第一,项目运行简单。相比较之前的 Java Web项目是需要部署到容器里,相应的我们需要掌握容器(Tomcat,Jboss,Jetty,Weblogic等)的一些基本知识。现在我们不依赖与任何容器,直接运行Jar包即可。第二...原创 2019-12-15 23:26:16 · 2854 阅读 · 4 评论 -
10个月的原创文章汇总
终于有时间对公众号文章做了个总结。最初的想法是分享开源项目,渐渐的我写个人总结,工具分享,程序员的爱情故事,博客搭建教程,自己开发小工具的分享等。但整体看来没有偏离大的方向。目前我的公众号也主要是开源项目分享,工具分享,个人成长等。最开始不相信自己能坚持写公众号这件事,没想到我竟然已经坚持了10个多月!渐渐的得到朋友们的认可,我真心的高兴!通过我粗浅的认识能帮到...原创 2019-11-28 20:50:41 · 258 阅读 · 0 评论 -
Docker-compose 安装 Wordpress 博客
今天讲解一下新方式搭建 Wordpress,超级简单。使用 docker-compose 快速安装博客。先来说明一下两个概念:Docker:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口Docker-compose...原创 2019-11-26 21:12:39 · 695 阅读 · 0 评论 -
openbilibili源码
目录优秀的Go开源项目中文Go语言学习教程国外的Go语言教程openbilibili源码Go作为Google2009年推出的语言,其被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。...原创 2019-04-25 22:41:12 · 8574 阅读 · 3 评论 -
设计logo原来这么简单
拥抱开源,你会发现作为一个coder是多么幸福的一件事,只要你用心,无时无刻就会产生新鲜的项目,让你豁然开朗。今天推荐一款logo设计器给大家!一位大神(bestony)的开源项目,灰常的实用,不信你来体验一波!LogolyPro这是我通过官网(https://logoly.pro/),生成的我网站的logo。官网的logo设计器不能修改字体样式,在新版本中已支持样式...原创 2019-04-13 11:39:56 · 1383 阅读 · 0 评论 -
史上最强大的开源项目
1.beimi开源棋牌游戏,包含麻将、德州、斗地主。自2018年以来,棋牌游戏经历了政策趋紧,监管和相关运营资质的严管阶段,贝密游戏项目配合执行相关政策,现已关闭。项目目前只保留资源下载权限。是个不错的学习项目。码云star3900+,fork2100+项目地址:https://gitee.com/beimigame/beimi2.logolyA Po...原创 2019-04-18 18:23:12 · 1435 阅读 · 2 评论 -
超赞的8款开源聊天软件
qq曾经风靡一时,作为一名菜鸟,多想自己整一套聊天系统,在局域网内让大家使用。忙里偷闲,搜罗了一堆聊天系统,和我有一样兴趣的同学,可以运行下面的一两款聊天软件,也算是圆了曾经的梦吧!8款聊天软件接下来就给大家奉上!1.oim-fxOIM是一套即时通讯的聊天系统,不仔细观察的朋友们,你们肯定认为它是qq呢!项目运行效果:项目地址:https://gitee....原创 2019-04-08 08:30:51 · 51151 阅读 · 0 评论 -
一大波震撼的资源向你袭来,优秀的Spring Boot开源项目,你值得拥有!
史上最全的spring cloud 开源项目1.mall-SpringBoot+MyBatis 电商系统 mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含...原创 2019-03-14 18:08:05 · 8976 阅读 · 3 评论 -
推荐几款优秀的开源博客系统
1.OneBlog一个简洁美观、功能强大并且自适应的Java博客。项目地址:https://gitee.com/yadong.zhang/DBlog2.haloHalo 可能是最好的 Java 博客系统。项目路径:https://github.com/halo-dev/halo3.mblog开源免费的博客系统mblog开源免费的博客系统, Java语言开发, 支...原创 2019-03-14 23:26:05 · 59911 阅读 · 10 评论 -
4款优秀的开源的考试系统
1.炫酷的Web考试系统Java实现的包含题库编辑、抽题组卷、试题分析、在线考试等模块的Web考试系统。项目地址:https://github.com/mikemelon/java-exam2.Exam++Exam++是国内首款基于JAVA与MYSQL开发的网络考试系统。它可以稳定、顺畅的运行在Windows与Linux平台上。您可以通过它快捷方便的创建试题和题库,发布试卷...原创 2019-03-18 19:27:05 · 43479 阅读 · 8 评论 -
5款优秀的开源的ERP系统
1.jeewmsjeewms基于JAVA的仓库管理系统(支持自营和第三方),包含PDA端和WEB端。1、主要功能 计费配置、仓库配置、基础配置、计费管理、基础资料、仓库管理、月台管理、进货管理、出货管理、退货管理、库内管理、盘点管理、 库存查询、PDA功能、分析报表、分析图表、域验证。2、主要流程 客户下单流程,收货流程,上架流程,移货作业、拣货流程:批量拣货,按...原创 2019-03-20 08:51:31 · 86182 阅读 · 9 评论 -
10款精选的后台管理系统,收藏吧!
1.vue2-manage此项目是 vue + element-ui 构建的后台管理系统,是后台项目node-elm的管理系统,所有的数据都是从服务器实时获取的真实数据,具有真实的注册、登陆、管理数据、权限验证等功能。项目地址:https://github.com/bailicangdu/vue2-manage2.Cloud-AdminCloud-Admin(开源项目)...原创 2019-03-22 08:22:56 · 137831 阅读 · 18 评论 -
5款优秀的文档管理系统
1.easyopen一个简单易用的接口开放平台,平台封装了常用的参数校验、结果返回等功能,开发者只需实现业务代码即可。技术点加密算法(MD5、AES、RSA) Netty(编解码、长连接、断开重连) 限流(漏桶策略、令牌桶策略) 权限(RBAC、校验) session(单机、分布式) 注解(文档生成) token(jwt、accessToken) SDK(Java、C#...原创 2019-03-26 22:53:52 · 111830 阅读 · 2 评论 -
技术分享,休闲娱乐一体的网站
1.主页作为一名程序员,我也搭建起我的主页。一个开源的博客系统,想通过博客与大家进行技术交流,认识更多的朋友们。地址:http://www.mhtclub.com/2.主页下的秘密搭建好技术分享的博客系统,我又在服务器上折腾。部署了一些h5游戏,整了一套购物商城(下面有一个demo)等等。服务器端的各种尝试我正在进行中。微信端我在做公众号,即将做小程序等等,在向着全栈工程师进发...原创 2019-03-29 13:37:14 · 1604 阅读 · 0 评论 -
如何快速掌握 Github 的开源项目?
Github 是全球最大的代码托管网站,也是最大的程序员交友网站。我注册 Github 的账号特别早,一直对这个“英文网站”不感冒!直到2018年我才发现 Github 的强大。认识朋友原来都是大佬,Github 上的的项目都有5000+点赞量,我真佩服他们!作为像我这样普通的程序员,短时间技术没法超越大佬,但是也不能就此放弃,Github 是个很棒的平台,上有丰富的学习资源和开源项...原创 2019-09-23 21:47:04 · 3742 阅读 · 0 评论 -
Github + hexo matery 主题搭建免费博客
为什么要搭建博客?别人吐槽我现有的博客就是远古的博客,页面太low!另外一个原因是博客的内容是存储在数据库中,前段时间我的数据库被黑了,博客的内容全没了!基于这两个原因我在思考重新搭建我的博客。看到身边人的博客都那么漂亮,我也最终选择了hexo。hexo 是一款基于 Node.js 的静态博客框架。目前在GitHub上已有 28144 star 和 3721 fork。这是我上半年通...原创 2019-10-08 22:56:46 · 949 阅读 · 0 评论