
基础知识
文章平均质量分 65
不要秃顶和黑眼圈
这个作者很懒,什么都没留下…
展开
-
图片上传(ftp+vue+springboot+ruoyi)
图片上传(ftp+vue+springboot+ruoyi)1. 问题分析:前端通过el-upload实现图片上传后端获取到MultipartFile类型的数据,将图片上传到ftp服务器上,然后返回上传后的相对路径,并返回给前端前端拿到返回后的相对路径(url),存入form表单,一起传给后端,保存到数据库前端通过请求得到的url,拼凑http字符串赋给src进行显示2. 后端上传工具类:文件上传到ftp服务器的工具类FtpUtilsupload上传文件到ftp服务器down原创 2021-06-11 21:37:16 · 2151 阅读 · 0 评论 -
初始redis记录
# 1.文档型数据库MongoDB#2.图片分布式文件系统FastDFS- hadoop : HDFS-淘宝 : TDS- 阿里云 :OOS# 3.搜索- Isearch 多隆- 搜索引擎 elasticSearch# 4.内存数据库redis# 5.思想层面的提高远比知识更重要# 列存储数据库HBase#key-value数据库ccRedis内存存储高速缓存发布订阅系统地图信息在linux服务器上搭建redis:连接:切换数据库red原创 2020-12-24 09:42:00 · 185 阅读 · 0 评论 -
加密与安全学习笔记
加密与安全编码算法URL编码:URL编码总是大写将URL中的数据进行编码URL编码规则如果字符是A~Z,a~z,0~9以及-、_、.、*,则保持不变;如果是其他字符,先转换为UTF-8编码,然后对每个字节以%XX表示。Base64:原理是把3字节的二进制数据按6bit一组,用4个int整数表示,然后查表,把int整数用索引对应到字符,得到编码后的字符串。Base64编码可以把任意长度的二进制数据变为纯文本,且只包含A`Z`、`a`z、0~9、+、/、=这原创 2020-10-27 11:48:31 · 324 阅读 · 3 评论 -
学习笔记-java日期和时间
日期与时间Date和Calendar(java.util)计算机内存储的时间是一个时间戳,各种不同时区的时间只是对时间戳的不同展示罢了,Epoch Time又称为时间戳,是long类型1574208900表示从从1970年1月1日零点GMT时区到该时刻一共经历了1574208900秒,换算成伦敦、北京和纽约时间分别是:1574208900 = 北京时间2019-11-20 8:15:00 = 伦敦时间2019-11-20 0:15:00 = 纽约时原创 2020-10-25 16:55:14 · 202 阅读 · 0 评论 -
java集合
集合(学习笔记)1.java集合框架分析:存储对象可以使用数组和集合数组存储对象:Student[] stu =new Student[20] ;stu[0]=new Student();…弊端:创建后,其长度不可变真实存了几个对象并不可知Iterator接口 (迭代器)用来遍历集合中的元素Iterator i= coll.iterator();//Coll为接口Collection的实现类对象while(i.hasNext()){ System.out原创 2020-07-04 09:36:21 · 129 阅读 · 0 评论 -
mysql命令
启动数据库 :net start mysql登录数据库:mysql -u root -p关闭数据库:net stop mysql退出exit密码设置 set password for root@localhost=password(‘1234’);刷新flush privileges;...原创 2020-02-17 21:52:24 · 118 阅读 · 0 评论 -
java反射
反射:框架设计的灵魂* 框架:半成品软件。可以在框架的基础上进行软件开发,简化编码* 反射:将类的各个组成部分封装为其他对象,这就是反射机制 * 好处: 1. 可以在程序运行过程中,操作这些对象。 2. 可以解耦,提高程序的可扩展性。* 获取Class对象的方式: 1. Class.forName("全类名"):将字节码文件加载进内存,返回Class对象 * 多用于配置文...原创 2020-02-11 16:25:38 · 222 阅读 · 0 评论 -
java注解
注解:* 概念:说明程序的。给计算机看的* 注释:用文字描述程序的。给程序员看的* 定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。* 概念描述: * JDK1.5之后的新特性 * 说明程序的 * 使...原创 2020-02-11 16:20:32 · 109 阅读 · 0 评论 -
Java序列化和反序列化
1.1.用于将对象持久化,对象必须实现Serializablepackage com.page2;import java.io.Serializable;//序列化与反序列化需要实现借口java.io.Serializablepublic class person implements Serializable { private String name; priva...原创 2020-02-10 18:03:05 · 91 阅读 · 0 评论 -
Java网络编程socket
1.客户端package com.Tcp;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;public class TcpCllient { //套接字包含ip地址和端口号的网络单位 //实现步骤:创建一个...原创 2020-02-10 17:51:02 · 142 阅读 · 0 评论 -
正则表达式
1.基本表示基本表示2.捕获组和非捕获组用(?:)标记的即为非捕获组,以用来说明组不进行编号。捕获组和非捕获组3.零宽度断言相当于站了一个位置,只不过这个位置满足一定的表达式所以叫断言。零宽度断言...原创 2020-02-09 18:43:24 · 445 阅读 · 0 评论 -
UTF-8,GBK,ISO8859-1
UTF-8,GBK,ISO8859-1package com.page2;public class demobytes { public static void main(String[] args) { String str="陈"; try { byte[] byte1 = str.getBytes("GBK"); ...原创 2020-02-08 15:50:31 · 144 阅读 · 0 评论 -
JAVA笔记
1.java继承java不支持多继承即不能有多个父类。使用 implements 关键字可以变相的使java具有多继承的特性,使用范围为类继承接口的情况final 关键字声明类可以把类定义为不能继承的,即最终类;或者用于修饰方法,该方法不能被子类重写。被声明为 final 类的方法自动地声明为 final,但是实例变量并不是 final子类不继承父类的构造函数,只是显示或隐...原创 2020-02-03 20:21:49 · 264 阅读 · 0 评论 -
sql 基本语言要点
表1.创建表属性在前,数据类型在后 例如:sname char(20),定义计算列 列名 as 表达式主码有多个属性构成是,必须作为表级完整性进行定义 例如:primary key(sno ,cno),foreign key (sno)references student (sno),定义有名称的约束方便后期修改int cno constraint cno_...原创 2020-01-19 23:11:39 · 2092 阅读 · 0 评论 -
剑指offer(更新中)
二维数组中的查找原创 2020-01-18 18:16:07 · 180 阅读 · 0 评论 -
数据原理某些问题整理笔记
数据原理某些问题整理笔记1.数据库的三级模式和二级映像原创 2020-01-17 13:21:58 · 170 阅读 · 0 评论