Java实现文件批量导入导出实践(兼容xls,xlsx)

2021-03-04
阅读 13 分钟
2.3k
小Hub领读:使用poi导入导出xls文件还是比较容易的,有完整的项目代码,可以clone下来好好研究哈!作者: 小卖铺的老爷爷[链接][链接]1、介绍java 实现文件的导入导出数据库,目前在大部分系统中是比较常见的功能了,今天写个小 demo 来理解其原理,没接触过的同学也可以看看参考下。目前我所接触过的导入导出技术主要有...

终于有人把 HTTPS 原理讲清楚了!

2021-03-03
阅读 4 分钟
1.7k
随着 HTTPS 建站的成本下降,现在大部分的网站都已经开始用上 HTTPS 协议。大家都知道 HTTPS 比 HTTP 安全,也听说过与 HTTPS 协议相关的概念有 SSL 、非对称加密、 CA 证书等,但对于以下灵魂三拷问可能就答不上了:

你还在new对象吗?Java8通用Builder了解一下?

2021-02-21
阅读 5 分钟
1k
​来源:cipherciphermagic.cn/java8-builder.html程序员经常会遇到灵魂拷问:你有对象吗?没有,但我可以 new 一个! {代码...} 没问题,老铁!但如果对象的属性太多,咋办? {代码...} -- {代码...} GirlFriend 是很美,但写起来也太麻烦了吧。说说缺点:实例化和设置属性分开,不好维护;变量名重复写。莫慌,看法宝~...

如何设计一个安全的对外接口?

2021-02-20
阅读 3 分钟
1.2k
最近有个项目需要对外提供一个接口,提供公网域名进行访问,而且接口和交易订单有关,所以安全性很重要;这里整理了一下常用的一些安全措施以及具体如何去实现。

图片验证码的需求分析、优雅实现

2021-02-19
阅读 2 分钟
1.6k
通常我们最登录的时候,为了防止多次尝试或攻击登录接口,我们需要弄一个验证码的功能,只有输入验证码正确的情况下,我们才会去做密码校验,这样就减少了密码可能会被试出来的可能。

精髓!Java中遍历Map集合的五种方式

2021-02-18
阅读 3 分钟
18.7k
在java中所有的map都实现了Map接口,因此所有的Map都可以用以下的方式去遍历。这篇文章主要给大家介绍了关于Java中遍历Map集合的5种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面一起学习学习吧。

Springboot Vue Login(从零开始实现Springboot+Vue登录)

2020-11-12
阅读 18 分钟
5.3k
最近学习使用 Vue 实现前端后端分离,在 Github 上有一个很好的开源项目:mall,正所谓百看不如一练,自己动手实现了一个 Springboot+Vue 的登录操作,在此记录一下踩过的坑。

感受lambda之美,推荐收藏,需要时查阅

2020-11-12
阅读 10 分钟
1.1k
java8 最大的特性就是引入 Lambda 表达式,即函数式编程,可以将行为进行传递。总结就是:使用不可变值与函数,函数对不可变值进行处理,映射成另一个值。

基于SpirngBoot的企业级后台管理框架Guns完整解析

2020-09-23
阅读 11 分钟
2.3k
小Hub领读:guns这个项目相信很多人都知道,不知道你们有没完整读过呢,今天一起跟着小Hub来学习下哈。一共几个主要模块比较重要:map + warpper模式Api数据传输安全数据范围限定简介Guns基于SpringBoot 2,致力于做更简洁的后台管理系统。Guns项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角...

史上最污技术解读,我竟然秒懂了

2020-08-18
阅读 3 分钟
1.5k
假设你是个妹子,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友好,又不是恋人。你随时可以甩了现任男友,另外一位马上就能补上。这是冷备份。

参考:创业公司搭建自己的技术架构

2020-08-11
阅读 2 分钟
2.4k
这篇文章比较简要,说了一下主流的选型,小公司可以快速搭建项目!一般来说,我建议大家先找开源项目,能在现成开源项目上再二次修改,这样无疑大量减少开发时间和提高效率!

数据量很大,分页查询很慢,有什么优化方案?

2020-08-11
阅读 4 分钟
2.2k
小Hub领读:当页数比较大的时候,查询效率直线下降,有什么办法可以优化吗?看完这篇文章!作者:悠悠i来源:cnblogs.com/youyoui/p/7851007.html准备工作一般分页查询使用子查询优化使用 id 限定优化使用临时表优化关于数据表的 id 说明*当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别...

Shell脚本结合Git实现增量项目部署

2020-07-13
阅读 7 分钟
3.2k
脚本代码这么多,不是运维可能会真不会写哈哈。普通人用jenkins全量挺好的,但是代码过多时候就比较麻烦,而且jenkins一般也要配合脚本使用更加符合业务。

如何编写最佳的Dockerfile

2020-06-19
阅读 7 分钟
1.5k
微服务时代,服务部署与运维成了运维人员头疼的问题,Docker的出现,大大提高了运维效率,你知道要把一个SpringBoot项目部署到Docker中,该如何编写Dockerfile文件吗?看看这篇文章!

是真的猛!SQL 语法速成手册

2020-06-19
阅读 13 分钟
2.2k
小Hub领读: 整理非常全面,原谅我书读得少,只能用一句卧槽来赞美了! 作者:静默虚空原文:[链接] 本文针对关系型数据库的一般语法。限于篇幅,本文侧重说明用法,不会展开讲解特性、原理。 一、基本概念 数据库术语 数据库(database) - 保存有组织的数据的容器(通常是一个文件或一组文件)。 数据表(table) - 某...

深度解析 Spring Boot 以及手写一个 starter

2020-06-18
阅读 9 分钟
1.2k
Spring Boot 基本上是 Spring 框架的扩展,它消除了设置 Spring 应用程序所需的复杂例行配置。我们在使用 Spring 框架的时候,我们接触得比较多的应该是 Spring MVC、 IOC 、 DI 、AOP 等等,而这些框架在使用的过程中会需要配置大量的 XML,或者需要做很多繁琐的配置。Spring Boot 可以帮助我们快速搭建一个基于 Spirng...

重试机制!java retry(重试) spring retry, guava retrying 详解

2020-06-18
阅读 21 分钟
11.6k
小Hub领读: 小明同学与产品经理的斗智斗勇过程,当接口有时候异常想重试,你会怎么办?随着需求的不断提出,怎么去迭代升级,看看这篇文章,写得很好!! 一定要看完,哈哈!然后点个赞。 作者:叶止水[链接] 系列说明 java retry 的一步步实现机制。 情景导入 简单的需求 产品经理:实现一个按条件,查询用户信息的服...

Git 从入门到精通,这篇包教包会!

2020-06-17
阅读 23 分钟
2.6k
现在版本管理都习惯用git了,git命令你懂多少,当然现在很多工具可以使用,但高手都要懂点命令行,哈哈,不妨看看这篇文章,让你从入门到精通!