- 博客(15)
- 收藏
- 关注
原创 Swagger 文档使用配置
Swagger 文档使用配置1.pom.xml 文件配置 <!--swagger-API--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</versi
2021-08-30 11:26:05
307
原创 el-table数据污染问题
el-table数据渲染时的污染问题解决有的时候用一个表去渲染从后台传来的不同数据时,当数据发生改变,但表中的数据会被改变之前的数据污染,只需要加一个属性就解决了给el-table标签上加一个row-key用来绑定数据,优化table的渲染。能轻松帮助我们解决数据污染问题...
2020-11-24 09:19:36
446
原创 SHA256加密
package com.cams.utils;import org.apache.shiro.crypto.hash.SimpleHash;/** * SHA256加密器 * @author arki */public class SHA256Util { /** 私有构造器 **/ private SHA256Util(){}; /** 加密算法 **/ public final static String HASH_ALGORITHM_NAME = "
2020-11-18 11:08:20
356
原创 Shiro初学踩雷心得
setSuccessurl基本无效这个方法是设置认证成功之后的跳转到的页面,但是试了很多方法都不能跳转。解决办法是可以在方法返回时重定向到要跳转的页面,但是问题又来了。现在大多都喜欢在请求成功之后给前端一个json格式的返回值,里面带上状态码呀,字符串呀什么的,这样就不方便重定向来跳转页面。可是如果前端页面只用form表单来往后台传值,后台对应的方法在处理完数据之后会自动跳转到该方法的接口页面form表单请求成功之后跳转到action请求的路径的页面举个例子:前端:<form actio
2020-11-17 17:31:38
188
1
原创 Shiro 身份认证中心获取token中账号密码的两种方式
/** * 身份认证 * @param authenticationToken * @return * @throws AuthenticationException */ @Override protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken authenticationToken) throws AuthenticationException .
2020-11-17 10:37:57
1880
原创 基于servlet3.0的文件上传下载
在Servlet2.5中,我们要实现文件上传功能时,一般都需要借助第三方开源组件,例如Apache的commons-fileupload组件,在Servlet3.0中提供了对文件上传的原生支持,我们不需要借助任何第三方上传组件,直接使用Servlet3.0提供的API就能够实现文件上传功能了。文件域和表单的enctype属性一、关于HTML 标签的 enctype 属性application/x-www-form-urlencoded:在发送前编码所有字符(默认)multipart/form-da
2020-08-30 20:25:18
203
原创 JavaWeb
JavaWeb体系介绍web服务器ServletJSP(轻量级Servlet)JDBCTomcat服务器(软件)什么是Web服务器web服务器通常也称之为web容器,提供了对javaweb项目的运行环境,内部可以实现对客户端的请求接收,通过web应用中对应的java程序进行处理(访问数据库,进行业务逻辑操作等)之后,向客户端响应运行结果。目前javaweb开发中常见的服务器包含以下几种:tomcat(开源免费的web服务器)jetty(开源免费的web服务器,常见于一些web聊天应
2020-08-23 21:18:05
286
原创 JDBC技术
Java访问数据库技术JDBC(Java Database Connectivity),java 链接数据库技术,是由java.sql包中提供的一系列接口构成,通过这些接口结合不同的数据库管理系统的驱动包,可以非常轻松的实现java访问数据库JDBC连接数据库的几个步骤:加载数据库驱动(注册驱动) JDBC4之后无需编写;获取连接对象获取执行sql语句命令的对象执行sql命令返回处理结果关闭资源;示例://1.加载数据库驱动(注册驱动) JDBC4之后无需编写Class.for
2020-08-09 20:27:05
108
原创 MySQL 基础
Mysql基本命令使用连接到数据库(本地)mysql -hlocalhost -u 账户 -p 密码** 查看mysql数据库服务器中的所有实例**show databases;创建mysql实例create database mydb;查看创建实例的命令show create database mydb;显示创建表的命令show create table emp;使用数据库实例use mydb;当输入了错误命令,需要取消时## DQL(查询语句)
2020-08-02 20:50:03
341
原创 Java网络基础
计算机网络将分布在不同地理区域的计算机,通过一些外部网络设备以及内部的网络协议,连接成一个网络系统;通俗的理解为2台或以上的计算机协同工作,例如:文件传输,数据传输。计算机网络的核心目的是实现:信息共享网络分类根据网络规模以及用途分为:局域网(0-10km,通过网络设备有线连接)城域网(0-100km,交通信号,视频监控)广域网(因特网:互联网)根据网络的工作模式分为:专有服务器(只提供专一某一种服务器,如:云主机,数据库专有服务器,静态资源文件的专有服务)客户机服务器模式(c/s架
2020-07-26 20:48:56
584
原创 java学习笔记(I/O流和序列化和线程相关知识)
I/O流和序列化和线程相关知识I/O流Java中将不同的输入输出源抽象表示为流;流是一种从输入源到接收地的抽像概念;** 输入输出源:**文件网络内存从流向考虑(站在程序角度考虑)输入流:从数据源到程序的流称之为输入流(读)输出流:从程序到输出源的流称之为输出流(写)从流的类型划分字节流(byte)字符流(char)4.** 从功能划分**节点流处理流节点流主要用于直接跟输入输出源对接,处理流用于对节点流或其他流进行包装处理。Java中的字节流主要包含两个抽象的
2020-07-19 20:48:27
157
原创 Java学习笔记(JDK8新增类和集合相关)
Java8 新增日期处理类LocalDateLocalDate类用于表示一个标准格式日期,通常以yyyy-MM-dd格式显示(如:2020-07-07)LocalDate的使用方法://获取当前系统时间所表示的日期对象LocalDate date = LocalDate.now();//获取年份System.out.println(datetime.getYear());//获取月System.out.println(date.getMonthValue());//获取月份的整数值1-1
2020-07-12 18:50:51
322
原创 Java常用类学习笔记
Java常用类学习笔记String类Math类BigDecimal类File类Date类Calendar类动态日历String类 String s1="abc"; String s2= new String(); System.out.println(s2); //""和 null的区别 String s3=null; // System.out.println(s3.equals(s1)); String s4=new String("def"); char[
2020-07-05 18:55:39
172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人