Java后端编程

其他

Spring Boot 实现扫码登录,这种方式太香了!!

最近有个项目涉及到websocket实现扫码登录,看到一篇不错的技术文,分享一下。一、首先咱们需要一张表这表是干啥的呢?就是记录一下谁扫码了。谁登录了。User_Token表字段如下:uuid
2021年8月17日
其他

SpringSecurity + JWT 实现单点登录

}}测试作者:波波烤鸭dpb-bobokaoya-sm.blog.csdn.net/article/details/103409430—————END—————推荐阅读:推荐7个牛哄哄
2021年8月15日
其他

基于 Vue+Spring 前后端分离管理系统ELAdmin

嗨喽!Java后端编程的各位小伙伴们,由于公众号做了乱序推送改版,为了保证公众号的推文能够第一时间及时送达到大家手上,大家记得将公众号
2021年8月8日
其他

Spring Boot 接入支付宝完整流程实战

点击上方蓝色字体,选择“标星公众号”优质文章,第一时间送达作者:李秀才blog.csdn.net/qq_33556185/article/details/110445827支付宝推出了新的转账接口alipay.fund.trans.uni.transfer(升级后安全性更高,功能更加强大)
2021年8月7日
其他

Spring Boot 实现多图片上传并回显,涨姿势了~

点击关注公众号,Java干货及时送达作者:不学无数的程序员链接:https://www.jianshu.com/p/3e28b94444be这两天公司有需求让做一个商户注册的后台功能,其中需要商户上传多张图片并回显。由于之前没做过这方面的东西,此篇文章用以记录一些知识点,以便后续查看。上传Controller的代码非常简单,由于用了SpringMVC框架,所以直接用MultipartFile来接即可。由于是多图片上传所以用数组来接。此处应该注意参数名应该和中的name值相对应:@RequestMapping("/pic")@ResponseBodypublic
2021年8月5日
其他

基于 SpringBoot + Vue 框架开发的网页版聊天室项目

SecurityMyBatisMySQLWebSocketRabbitMQRedis前端技术栈VueElementUIaxiosvue-routerVuexWebSocketvue-cli4
2021年8月4日
其他

基于SpringBoot的ERP系统,自带进销存+财务+生产功能

项目总述很多人说华夏ERP(英文名:jshERP)是目前人气领先的国产ERP系统目前只有进销存+财务+生产的功能,但后面会推出ERP的全部功能技术框架核心框架:SpringBoot
2021年8月1日
其他

IDEA那些好用的30多款宝贝插件,你知道多少?

点击关注公众号,实用技术文章及时了解来源:blog.csdn.net/weixin_46285416/article/details/107853987安装插件教程在这里直接搜索就行了强烈推荐的插件Presentation
2021年7月31日
其他

这可能是史上功能最全的Java权限认证框架!

(只有具有user:add权限的会话才可以进入请求)@SaCheckPermission("user:add")@RequestMapping("/user/insert")public
2021年7月26日
其他

太强了,推荐7个牛哄哄 Spring Cloud 实战项目,拿来即用(附源码)

等核心技术,同时提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台。部分界面截图地址:https://gitee.com/smallc/SpringBlade#
2021年7月23日
其他

基于 SpringBoot + Vue 实现的可视化拖拽编辑的大屏项目

整理:抓哇笔记简介大屏设计(AJ-Report)是一个可视化拖拽编辑的全开源项目,直观,酷炫,具有科技感的图表工具。内置的基础功能包括数据源,数据集,报表管理。多数据源支持,内置mysql、elasticsearch、kudu驱动,支持自定义数据集省去数据接口开发,支持17种大屏组件,不会开发,照着设计稿也可以制作大屏。三步轻松完成大屏设计:配置数据源—->写SQL配置数据集—->拖拽配置大屏—->保存发布。欢迎体验。数据流程图核心技术后端Spring
2021年7月22日
其他

Github上10个超好看 可视化面板,后台管理页面有着落了

开发中几乎的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用,那么有哪些优秀的开源免费的控制面板呢?我在
2021年7月19日
其他

Docker 被禁,有哪些开源产品可以替代?

众所周知,在全球范围内,Docker已经发展成为云计算的核心技术之一。作为流行的容器管理技术,Docker的最大优点是能将应用与计算环境分离,允许开发者在同一台计算机上使用不同的技术。通过Docker,开发者可以使应用程序在同一服务器上运行Python、Ruby、PHP、Node
2021年7月17日
自由知乎 自由微博
其他

推荐一款神器,助你秒级定位线上问题!

同学还整合和不少常见的开发、运维过程中涉及到的脚本工具,觉得特别有用的我简单列下:(1)show-duplicate-java-classes偶尔会遇到本地开发、测试都正常,上线后却莫名其妙的
2021年7月6日
其他

代码中大量的if/else,你有什么优化方案?

来自:IT技术控原文链接地址:https://www.zhihu.com/question/344856665/answer/816270460观点一(灵剑):前期迭代懒得优化,来一个需求,加一个if,久而久之,就串成了一座金字塔。当代码已经复杂到难以维护的程度之后,只能狠下心重构优化。那,有什么方案可以优雅的优化掉这些多余的if/else?1.
2021年7月5日
其他

你还在用Jenkins?赶快看看这些替代方案吧!

是现代化的、健壮的和开放的解决方案,为流水线提供开发人员友好的环境,但是需要仔细对待服务配置。12、Buildkite图片项目地址:https://buildkite.com/Buildkite
2021年7月4日
其他

程序员常用的 15 款Java开发者工具

来自:云栖社区https://yq.aliyun.com/articles/697546从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展。阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。由于开发者涉及的技术领域众多,笔者仅从自己熟悉的领域,以后端开发者的视角盘点平时可能用得到的工具。每个工具按照以下几点进行介绍:•工具名称和简介•使用场景•使用教程•获取方式一、Java
2021年7月3日
其他

一款开源的Java完整停车场系统项目(附源码)

嗨喽!Java后端编程的各位小伙伴们,由于公众号做了乱序推送改版,为了保证公众号的推文能够第一时间及时送达到大家手上,大家记得将公众号
2021年7月2日
其他

MySQL与Redis缓存的同步方案

作者:董少、https://dongshao.blog.csdn.net/article/details/107190925本文介绍MySQL与Redis缓存的同步的两种方案通过MySQL自动同步刷新Redis,MySQL触发器+UDF函数实现解析MySQL的binlog实现,将数据库中的数据同步到Redis一、方案1(UDF)场景分析:当我们对MySQL数据库进行数据操作时,同时将相应的数据同步到Redis中,同步到Redis之后,查询的操作就从Redis中查找过程大致如下:在MySQL中对要操作的数据设置触发器Trigger,监听操作客户端(NodeServer)向MySQL中写入数据时,触发器会被触发,触发之后调用MySQL的UDF函数UDF函数可以把数据写入到Redis中,从而达到同步的效果方案分析:这种方案适合于读多写少,并且不存并发写的场景因为MySQL触发器本身就会造成效率的降低,如果一个表经常被操作,这种方案显示是不合适的演示案例下面是MySQL的表下面是UDF的解析代码定义对应的触发器二、方案2(解析binlog)在介绍方案2之前我们先来介绍一下MySQL复制的原理,如下图所示:主服务器操作数据,并将数据写入Bin
2021年7月1日
其他

基于Spring+SpringMVC+Mybatis分布式敏捷开发系统

流式查询!最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。获取方式:关注公众号并回复
2021年6月30日
其他

不要再满屏写 try...catch 了!这个更香!

流式查询!最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。获取方式:关注公众号并回复
2021年6月28日
其他

一款Java工具库,让你的代码量减少80%

字符串判空传参CharSequence类型是String、StringBuilder、StringBuffer的父类,都可以直接下面方法判空,以下是源码:public
2021年6月27日
其他

一款基于 SpringBoot 的接口快速开发框架

进行操作项目截图链接:https://gitee.com/ssssssss-team/magic-api—————END—————推荐阅读:想要搭建个人博客?这4个Java
2021年6月26日
其他

据说Java程序员等电梯的时候,都想过调度算法

Inversion)算法将请求队列中的请求分成两个优先级,它首先保证高优先级队列中的请求得到及时响应,再搞优先级队列为空的情况下在相应的优先级队列中的请求。2.4
2021年6月24日
其他

还在用分页?太Low !试试 MyBatis 流式查询,真心强大!

作者:捏造的信仰sf.gg/a/1190000022478915基本概念流式查询指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。如果没有流式查询,我们想要从数据库取
2021年6月22日
其他

强烈不建议你用 a.equals(b) 判断对象相等!

作者:曹军cnblogs.com/juncaoit/p/12422752.html一直以为这个方法是java8的,今天才知道是是1.7的时候,然后翻了一下源码。这片文章中会总结一下与a.equals(b)的区别,然后对源码做一个小分析。一,值是null的情况:1.a.equals(b),
2021年6月21日
其他

Spring Boot 集成 Swagger-Bootstrap-UI,非常棒的解决方案

之前在创业公司待的时候,用过swagger,因为我第一天来这家公司工作,第一个任务就是做接口文档自动化。后来觉得它不太好用,在浏览技术网站的时候,偶然发现swagger-bootstrap-ui,于是便重构了,把swagger-bootstrap-ui整合进来,后来发现不仅仅对我们后端有帮助,主要方便我们将接口进行归类,同样对安卓小伙伴也有帮助,他们可以看这个接口文档进行联调。当初我使用swagger-boostrap-ui的时候,那个时候还是1.x版本,如今swagger-bootsrap-ui到2.x,同时也更改名字knife4j,适用场景从过去的单体到微服务。也算是见证咱们国人自己的开源项目从小到大。一、添加Maven依赖
2021年6月16日
其他

IDEA下创建SpringBoot+MyBatis+MySql项目实现动态登录与注册功能

}}2.9、services层在services下新建接口UserLoginServicesI和类UserLoginServicesImplUserLoginServicesI接口:package
2021年6月14日
其他

老大怼我好几次,不要随便提 “分库分表”

关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重。此时就要考虑对其进行切分了,切分的目的就在于减少数据库的负担,缩短查询时间。数据库分布式核心内容无非就是数据切分(Sharding),以及切分后对数据的定位、整合。数据切分就是将数据分散存储到多个数据库中,使得单一数据库中的数据量变小,通过扩充主机的数量缓解单一数据库的性能问题,从而达到提升数据库操作性能的目的。数据切分根据其切分类型,可以分为两种方式:垂直(纵向)切分和水平(横向)切分数据库瓶颈不管是IO瓶颈还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载的活跃连接数的阈值。在业务service来看,
2021年6月13日
其他

23 种设计模式的通俗解释,虽然有点污,但是秒懂

工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。02
2021年6月12日
其他

Spring Boot 实战:打造属于自己的私人云盘

。界面还算好看,不是太丑,很适合Java新手程序员学习!这个项目实现了在线新建目录、文件、附件上传、下载、预览、在线打包,图片在线裁剪、编辑,实现列表试图、图标视图等等一些列功能。项目框架项目基于
2021年6月6日
其他

适合 Spring Boot 初学者的 OA 开源项目

办公自动化(OA)是面向组织的日常运作和管理,员工及管理者使用频率最高的应用系统,极大提高公司的办公效率。「1.项目介绍」oasys是一个OA办公自动化系统,使用Maven进行项目管理,基于springboot框架开发的项目,mysql底层数据库,前端采用freemarker模板引擎,Bootstrap作为前端UI框架,集成了jpa、mybatis等框架。作为初学springboot的同学是一个很不错的项目,如果想在此基础上面进行OA的增强,也是一个不错的方案。「2.框架介绍」前端后端「3.部署流程」下载项目、把oasys.sql导入本地数据库修改application.properties,修改数据源,oasys——>自己本地的库名,用户名和密码修改成自己的修改相关路径,配置图片路径、文件路径、附件路径。(static/image/oasys.jpg
2021年6月4日
其他

再见!收费的 XShell,我改用这款国产良心工具!

来源:toutiao.com/i6694563184428188171引言FinalShell是一款免费的国产的集SSH工具、服务器管理、远程桌面加速的良心软件,同时支持Windows,macOS,Linux,它不单单是一个SSH工具,完整的说法应该叫一体化的的服务器,网络管理软件,在很大程度上可以免费替代XShell,是国产中不多见的良心产品,具有免费海外服务器远程桌面加速,ssh加速,双边tcp加速,内网穿透等特色功能。先预览一张使用时的截图。使用截图预览功能简介连接linux服务器我们第一步打开软件,然后点击如图红色线框所示处开始使用然后出现如图所示的功能菜单,可以连接linux服务器和windows远程桌面,这里我们先点击linux服务器打开连接在弹出的窗口中输入你的用户名和密码,认证方式你也可以选择其他的方式,我这里是使用用户名和密码连接测试的阿里的一台linux服务器新建linux连接然后在服务器列表中双击打开,这是成功后的界面工作界面支持复制粘贴左边是一些服务器端数据的监控服务器端监控工作台下面是一些快捷菜单工具栏快捷菜单栏最下面是服务器文件管理文件管理它支持一些常用的操作,包括下载、打包传输、上传等常用的文件操作,非常的方便文件管理右上角还收藏了一些菜单菜单在选项中它还有一些常用的设置常规设置目前多达124个主题配色可供你选择,还有字体的设置主题配色字体设置连接windows手头上没有测试环境,所以就不带大家测试了,我相信大多数情况下,可能连接Linux比较多一些。连接windows升级高级版(我觉得免费版已经足够强大了,而且很好用,如果支持国产可以考虑使用高级版,下面是高级版的部分功能)网络监控可选择接口,同时监控多个网络接口速度.打包传输,自动压缩解压,适合传输大量文件,文件夹和文本文件.高级网络监控,监控每个进程监听的端口,以及网络高级进程管理,详细显示进程信息.连接状态.无限制的终端命令历史,路径历史,可快速输入命令,切换路径.多地点ping监控,可选择不同地点.总结本文介绍一一个可以替代XShell的服务器管理软件,已经充分满足开发和运维需求,值得我们去使用,软件本身是采用Java开发的,所以其跨平台特性也足够强悍,更多使用方面的技巧。只有等你使用了才能体会到,也算是多多支持国产,如果本文对你有帮助,请多多支持!谢谢!Windows版下载地址:http://www.hostbuf.com/downloads/finalshell_install.exeMac版,Linux版安装及教程:http://www.hostbuf.com/t/1059.html最后给大家送下福利,大家可以关注Java后端编程公众号,在后台回复
2021年6月3日
其他

一个帮你轻松搞定第三方登陆的 Java 开源组件

设为星标优质文章,及时送达今天给大家推荐的这个开源项目,可以说非常非常的棒,有了它,可以让你大大提高第三方授权登录开发效率。没错,这个开源项目就是:JustAuth
2021年6月2日
其他

拒绝 ! = null ,大神有更好的方法!

来自:CSDN,译者:lizeyang链接:https://blog.csdn.net/lizeyang/article/details/40040817为了避免空指针调用,我们经常会看到这样的语句...if
2021年5月31日
其他

一个低级错误,生产数据库崩溃了将近半个小时.....

转载:很懒的程序员上周四午休时分,我正在工位上小憩,睡梦中仿佛看到了自己拿着李白在荣耀峡谷里大杀四方的情景,就在我刚拿完五杀准备带领队友推对面水晶的时候,一句慌乱急促的“糟了”把我从睡梦中惊醒......反常的
2021年5月30日
其他

重磅推荐:一套开源的网校系统,附源码!

来源:Github精选今天给大家推荐的这个开源项目来自于读者的投稿,我感觉非常不错,就在这里推荐给大家,如果你也有好的开源项目,我也可以帮你推荐,欢迎大家投稿哈。这个开源项目是:meedu,一个开源的在线视频点播系统。投稿读者说:公司之前做内部培训系统,只能借助三方平台,麻烦,且数据放在人家那不安全。他在
2021年5月29日
其他

IDEA 2021.1 的 Win 和 Mac 快捷键大全!

切换全屏模式来源:http://www.cnblogs.com/wxd0108/p/5295017.html往期推荐想要搭建个人博客?这4个Java
2021年5月28日
其他

想要搭建个人博客?这4个Java 开源博客系统,真香

公众号重磅资讯,干货,第一时间送达---一直在分享各种项目,最近有粉丝问我有木有开源博客系统,于是网上找了一波分享4个比较稳定的博客系统。halo(完善生态)Github
2021年5月14日
其他

SpringBoot+Vue 完整的外卖系统,手机端和后台管理,附源码!

privileges;mysql数据库创建好了之后,启动flash-waimai-api服务,会自动初始化数据,无需开发人员自己手动初始化数据安装mongodb并创建数据库:flash-waimai
2021年5月12日
其他

带工作流的SpringBoot后台管理项目,一个企业级快速开发解决方案

是一个低代码开发平台,具有较高的封装度、扩展性,封装不是限制你去做一些事情,而是在便捷的同时,也具有较好的扩展性,在不具备一些功能的情况下,JeeSite
2021年5月9日
其他

毕业设计:Java简易学生宿舍管理系统

识别并关注下方公众号「GitHub科技」;2.
2021年5月8日
其他

哈哈哈,徒手给小区开发一套系统!看能换一个停车位不....

大家好,我是编程君!一个半路出家的程序员。昨天晚上,在自家小区群里看到物业发了一个广告,主要内容就是想购买一套管理系统,用来实现小区的智能管理。大概的功能就是用户信息、车辆信息的录入和管理,人脸识别系统,系统监控,保修上报,公告栏通知等功能。关键是价格不菲,当然还要负责后期系统得维护。简直是天赐兼职呀,再适合我不过了。整个系统不复杂,但各个端都有,功能琐碎,工作量还是相当大的。从0徒手撸估计要搞个半年。老规矩了,还是先从github上找。之前还真没有搜索智慧园区相关的项目呢。万幸还真找到了,这两天部署起来,下周拿给物业看看,不想多,能送我一个停车位就可以!今天顺便整理出来,分享给大家,感兴趣的可以看看。项目基于园区业务,深度挖掘流程与系统的关键结合点,发挥互联网的优势,系统主要实现园区的资产管理,企业服务及档案管理,园区的活动及商城的搭建。软件架构web前端采用Vue、ant
2021年5月5日
其他

开源 SpringBoot 商城系统,真香!

。功能展示界面展示今天给大家介绍的这款Java商城项目,如果大家有兴趣的话,可以关注下面公众号,后台回复对应关键词获取。项目下载关注后,发送关键词:【101】觉得内容还不错的话,一键三连支持下呗
2020年10月26日
其他

10k+点赞的 SpringBoot 后台管理系统竟然出了详细教程!

其实项目网上有很多了,但是教程比较详细的没多少,今天分享的项目从安装部署到代码具体功能都有很详细都说明。eladmin
2020年10月24日