首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
后端-JAVA
订阅
蔡俊贤
更多收藏集
微信扫码分享
微信
新浪微博
QQ
34篇文章 · 0订阅
9个小技巧让你的 if else看起来更优雅
我们本文提供了 9 种方法来解决掉那些“烦人”的 if else,一起来看吧。 我们使用 return 去掉多余的 else,实现代码如下。 这样看起来就会舒服很多,虽然相差只有一行代码,但真正的高手和普通人之间的差距就是从这一行行代码中体现出来的。 「勿以善小而不为,勿以恶小…
SpringBoot2.1版本的个人应用开发框架 - 使用Docker + Nginx部署项目
因为我们后端是开的8082端口,所以我们要在阿里云的安全组中把8082端口开启。 项目在打包时遇到些许错误。我已经改正了,这里就带一下,不着重记载。如果是clone的我项目,直接进行打包部署环节就可以了。 在使用IDEA的.java使用了未经检查或不安全的操作,注: 有关详细信…
学习后端鉴权系列: 基于Cookie, Session认证
说起鉴权大家应该都很熟悉, 不过作为前端开发来讲, 鉴权的流程大头都在后端小哥那边, 但是作为一个有志气的开发者肯定要好好学习整个鉴权流程以及方案, 不然怎么跟后端合作😄。 关于Cookie使用推荐阅读,HTTP cookies。 先上大家常见的一张Cookie, Sessi…
SpringBoot+ItextPdf生成PDF+页眉+水印
哈哈,有没有发现小六六总是写些用的很少的东西,没办法,这种东西都是用到的时候,百度踩坑,然后怼出来的,如果不写点文章记录下来,那下次又得重新怼一遍前面的过程,所以小六六偷点懒,记录一下,下次就简单了,说说场景吧,小六六目前负责的系统有一个题库的需求,就是要求把学生做错的题目生成…
为什么项目中用了JOOQ后大家都不愿再用Mybatis?
为什么这么说呢?因为JOOQ在代码层面要比Mybatis简洁得多,而且性能也非常优异。相信大家都有过这样的体会,我们在项目工程中使用Mybatis进行数据库相关代码的编写时,为了提高工程效率,一般会在数据库模型设计完成后,一次性使用Mybatis代码插件(如**:mybatis…
面试季预热 | 朋友,在准备大厂面试吗,内部技术了解一下
大家好呀,我是来自春天的掘金酱。 又到了一年的金三银四,想要换工作的同学自然不能错过。面试和笔试的准备也要提上日程啦。在最近的一份工作报告中显示,开发者的热门选择依然是阿里、腾讯、百度、字节跳动、美团等各个知名大厂。 当“面向对象编程”变成了“面向大厂编程”,想要进入大厂,除了…
jwt 实践以及与 session 对比
JSON Web Token 是 rfc7519 出的一份标准,使用 JSON 来传递数据,用于判定用户是否登录状态。 jwt 之前,使用 session 来做用户认证。 传统登录的方式是使用 session + token。 token 是指在客户端使用 token 作为用户…
这么写参数校验(validator)就不会被劝退了~
不断的返回异常时的校验信息,在代码中相当冗长, 充满了if-else这种校验代码,今天我们就来学习spring的javax.validation 注解式参数校验. 这被大佬看见,一定说,都9102了还这么写,然后被劝退了..... 此处只列出Hibernate Validato…
MongoDB Java 教程 - 数据库和Collection
首先创建一个默认的MongoClient连接,后续都会使用这个实例连接MongoDB 使用MongoClient的 getDatabase()方法可以获取一个数据库的实例,指定数据库的名字获取相应的数据库,如果数据库不存在,则会自动创建一个数据库。 MongoDatabase …
SpringBoot+Docker+Git+Jenkins实现简易的持续集成和持续部署
本篇文章引导你使用Jenkins部署SpringBoot项目,同时使用Docker和Git实现简单的持续集成和持续部署。(项目地址:sso-merryyou) push代码到Github触发WebHook。(因网络原因,本篇使用gitee) Stage: 阶段,一个Pipeli…