记一次Java poi导出Excel全部出现损坏无法打开的问题解决 记一次Java poi导出Excel全部出现损坏无法打开的问题解决 一、问题背景 因为需要做权限控制,而历史原因认证模块是另一个服务,无法进行依赖,所以项目中重复引入了SpringSecurity,然后进行了正常的配置,由于需要拿到当前用户信息,于是重写了OncePerRequestFilter的doFilterInternal方法进行拦截验证。代码如下 123456789101112131415 2022-06-19 BUG解决
安卓开发类微信界面设计 安卓开发类微信界面设计 一、基础信息 1.1 环境配置 Android Studio 4.1.2 Gradle 6.5 JDK 12 Android 7.0 1.2 需求描述 需要在Android Studio中设计出类微信界面,即顶栏具有吸顶的标题,底栏具有吸底的四栏布局,且点击布局中的不同按钮在屏幕上切换不同的页面。 1.3 演示效果 0sjrk-kp8l9 二、操作步骤 2.1 顶 2022-06-19 学习笔记 安卓开发
安卓开发RecyclerView设计 安卓开发RecyclerView设计 一、基础信息 1.1 环境配置 Android Studio 4.1.2 Gradle 6.5 JDK 12 Android 7.0 1.2 需求描述 1、掌握UI设计中的layout布局(约束布局)与基本控件(button、text、imageview等); 2、掌握复杂控件与adapter的使用。(使用RecycleView进行设计) 1.3 演示效果 2022-06-19 学习笔记 安卓开发
二叉排序树的创建、搜索与遍历 二叉排序树的创建、搜索与遍历 二叉排序树(Binary Sort Tree)又叫二叉查找树。平衡二叉树(AVL树)、B树、B+树、红黑树都能看到二叉排序树的思想,所以说二叉排序树是学习后面树的基础也不为过。 二叉排序树主要具有以下的三个特征: 若左子树不空,则左子树上所有结点的值均小于或等于它的根结点的值; 若右子树不空,则右子树上所有结点的值均大于或等于它的根结点的值; 左、右子树也分别为二叉 2022-06-19 数据结构
SpringBoot学习笔记 SpringBoot学习笔记 一.简介 1.1优点 image-20200427162910483 1.2微服务 微服务:架构风格 一个应用应该是一个小型服务,可以通过http的方式进行互通。 每一个功能元素最终都是一个可独立替换和独立升级的软件单元。 1.3HelloWorld 123456@SpringBootApplication !!!public class HelloW 2022-06-19 学习笔记
SpringMVC学习笔记 SpringMVC 1三层架构和MVC 1.1三层架构 表现层:WEB层,用来和客户端进行数据交互的。表现层一般会采用MVC的设计模型 业务层:处理公司具体的业务逻辑的 持久层:用来操作数据库的 1.2MVC MVC全名是Model View Controller 模型视图控制器,每个部分各司其职。 Model:数据模型,JavaBean的类,用来进行数据封装。 View:指JSP、H 2022-06-19 学习笔记 Spring
SpringClod所遇异常总结 SpringClod所遇异常总结 微服务启动Connection refused: connect 启动微服务时,出现了Connection refused: connect 12345678910111213141516java.net.ConnectException: Connection refused: connect at java.base/java.net.PlainSocketI 2022-06-19 异常记录
Spring学习笔记 Spring框架 1.1Spring优势 方便解偶,简化开发 AOP编程的支持 声明式事务的支持 方便程序测试 方便集成各种优秀框架 降低JAVA EE API使用难度 1.2程序的耦合和解耦 耦合的原则:耦合是影响软件复杂程度和设计质量的一个重要因素,在设计上我们应采用以下原则:如果模块间必须存在耦合,就尽量使用数据耦合,少用控制耦合,限制公共耦合的范围,尽量避免使用内容耦合。 å¨è 2022-06-19 学习笔记 Spring
Shiro学习笔记 一、主流框架简介 1.1 Shiro与SpringSecurity对比 shiro: Shrio学习比较简单,可以用简单的操作实现复杂的权限管理 与Spring Security相比,Shiro更加主流、也更加简单易用,它不但是适用于javaSE环境,也适用于javaEE环境 易于理解的 Java Security API; 简单的身份认证(登录),支持多种数据源(LDAP,JDBC,Kerbe 2022-06-19 学习笔记
Redis学习笔记 Nosql概述 为什么要用Nosql Mysql单机时代 image-20200708080726742 早期时代一个基本网站的访问量一般不会太大,单个数据库完全足够。 那个时候,更多的去使用静态网页Html ~服务器根本没有太大的压力!I 思考一下,这种情况下:整个网站的瓶颈是什么? 1、数据量如果太大、一个机器放不下了! 2、数据的索引( B+ Tree) , 一个机器内存也放不下 2022-06-19 学习笔记