
JAVA
文章平均质量分 94
CodeBirdHao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot集成EasyExcel实现Excel下载
SpringBoot集成EasyExcel实现Excel下载 一、背景 为什么会用Easyexcel来做Excel下载 项目中的Excel导入功能刚做好,领导又来了:这次要导出功能。我导入才刚整明白呢,你又来了。但是没有办法,领导才是衣食父母嘛,只有干了。 阿里巴巴语雀团队对EasyExcel是这样介绍的 Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存, poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一原创 2021-01-24 19:08:57 · 2322 阅读 · 1 评论 -
SpringBoot集成EasyExcel实现Excel导入
SSpringBoot集成EasyExcel实现Excel导入 第一次正式的写文章进行分享,如果文章中有什么问题,欢迎大家在文末的群内反馈。 一、背景 为什么会用Easyexcel来做Excel上传 平时项目中经常使用EasyExcel从本地读取Excel中的数据,还有一个前端页面对需要处理的数据进行一些配置(如:Excel所在的文件夹,Excel的文件名,以及Sheet列名、处理数据需要的某些参数),由于每次都是读取的本地的文件,我就在想,如果某一天需要通过前端上传excel给我,让我来进行处理我又应该怎原创 2021-01-06 23:04:28 · 1447 阅读 · 4 评论 -
这是一篇java3y的优选文章总结
目录 Java基础: 2018年如何快速学Java: 泛型就这么简单: 注解就这么简单: 数据库连接池就是这么简单: Object对象你真理解了吗? JDK10都发布了,nio你了解多少?: COW奶牛!Copy On Write机制了解一下 给女朋友讲解什么是Optional【JDK 8特性】 还在用Synchronized?Atomic你了解不? JVM如何从入门到放弃的? Java容器 Collection总览 List集合就这么简单【源码剖析】 Map集合、散列表.原创 2020-08-13 00:20:38 · 7855 阅读 · 1 评论 -
集成shiro
一.认识shiro 轻量级的权限框架 shiro(轻量级,粗粒度) , Spring security(细粒度) RBAC:权限(登录,授权) 用户(n)-角色(n)-权限(n)(资源) 1.1 shiro的四大基石 身份认证(登录) Authentication 授权(权限) Authorization 密码学 Cryptography 会话管理 Session Manageme...原创 2019-10-18 00:00:00 · 167 阅读 · 0 评论 -
项目中修改功能实现
一.修改功能 1.1 在form中加上id <form id="editForm" method="post"> <input id="employeeId" type="hidden" name="id" /> ... </form> 1.2 点击修改回显 itsource ={ ... update () { ...原创 2019-10-18 00:00:00 · 567 阅读 · 0 评论 -
SSDJ(Spring+SpringMVC+SpringDataJpa)项目基本框架
一.后台支持(dao与service) 1.1 Dao层 1.1.1 创建BaseRepsitory @NoRepositoryBean:让Spring管理的时候不要为它创建实现 /** * 公共的父Repository * @param <T> * @param <ID> */ @NoRepositoryBean public interface ...原创 2019-10-18 00:00:00 · 581 阅读 · 0 评论 -
Java中查询功能实现
一.完成了高级分页查询 1.1 分页查询 1.1.1 准备分页条 pagination:true <table class="easyui-datagrid" id="employeeDataGrid" data-options="... pagination:true"> ... 1.1.2 后台返回分页数据 需要返回的结构:{total:23...原创 2019-10-18 00:00:00 · 1718 阅读 · 0 评论 -
集成springdatajpa
一.什么是SpringDataJpa 它是Spring的一个子框架 集成Jpa,让咱们操作数据库变得更加的简单 二.项目导包 能够看懂这里导入了哪些包 也可以理解这些包是做什么的 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmln...原创 2019-10-18 00:00:00 · 180 阅读 · 0 评论 -
ElasticSearch分片是什么?投票机制是怎样的?脑裂问题如何解决?
ElasticSearch一、ElasticSearch相关概念一.ElasticSearch相关概念1.1.ElasticSearch介绍1.1.2.ES的特点1.1.3.ES和lucene的区别1.2.ES的相关概念1.2.1.Near Realtime(NRT)1.2.2.Index:索引库1.2.3.Type:类型1.2.4.Document&field1.2.5.Cluster:...原创 2019-11-22 17:28:47 · 2790 阅读 · 0 评论 -
Maven项目-集成SSJ(Spring+SpringMVC+SpringDataJpa)
Maven项目-集成SSJ(Spring+SpringMVC+SpringDataJpa)一.什么是SpringDataJpa二.项目导包三 集成SpringDataJpa3.1.1 准备db.propeties3.2.2 准备applicationContext.xml3.2 集成SpringDataJpa3.2.1 准备domain(父类)3.2.2 准备Repository接口3.2.3 扫...原创 2019-11-21 19:43:39 · 803 阅读 · 0 评论 -
MyBatis-day01-入门
MyBatis-day01-入门一、基本认识二、hello,mybatis2.1导包2.2 基本准备(表,domain)2.3创建配置文件jdbc.properties:数据库的参数mybatis-config.xml : mybatis核心配置ProductMapper.xml:sql语句2.4 测试三.工具类与CRUD3.1 准备MyBatisUtil3.1 完成CRUD3.1.1 produ...原创 2019-11-21 19:25:05 · 689 阅读 · 0 评论 -
Redis是什么?Redis有哪些数据类型?Redis怎么集群?
Redis一、Redis概念1.NoSql1.1 什么是NoSql1.2 NoSql分类键值(Key-Value)存储数据库列存储数据库文档型数据库图形(Graph)数据库2 Redis2.1 什么是Redis2.2 Redis的优点1)响应快速2)支持 6 种数据类型3)操作都是原子的4)MultiUtility 工具2.3Redis的使用场景二、Redis使用1.Redis的安装1.1.下载R...原创 2019-11-20 09:32:22 · 606 阅读 · 0 评论