- 博客(97)
- 资源 (1)
- 收藏
- 关注
原创 dubbo接口调用 数据丢失
现象 dubbo接口定义 参数类型序列化情况 由上图知:参数 Staff, CheckSheet有实现序列化接口,HttpServletRequest 未实现序列化 全参调用时出现 checkSheet 类型部分字段数据丢失 解决办法 dubbo调用时,将request设置为null 深思 dubbo接口调用时,当前面的参数序列化出现问题时,会导致后面参数的数据部分丢失 ...
2021-10-20 14:23:29
877
原创 seafile 安装与添加邮箱配置
声明:这里我是用华为云服务器搭建的seafilevim /home/wwww/seafile/conf/seahub_settings.pyEMAIL_USE_SSL = FalseEMAIL_HOST = 'smtp.qq.com'EMAIL_HOST_USER = '账户@qq.com'EMAIL_HOST_PASSWORD = '授权码'EMAIL_PORT = '25'DEFAULT_FROM_EMAIL = EMAIL_HOST_USERSERVER_EMAIL = EMAI
2020-06-17 17:06:47
4222
1
原创 自封装 ------ 密码加密与加盐工具类(外露加密与校验方法)
迫于项目需求,编写了一个 MD5加密再加盐的工具类,代码如下:外露 加密方法与校验方法import java.security.MessageDigest;import java.util.UUID;/** * @author:xingquanxiang createTime:2020/1/10 18:47 * description: 加密加盐工具类, 带加密 和 校验 */...
2020-01-10 20:02:57
847
原创 nginx反向代理解决前后端分离解决跨域问题
1.nginx download这里选择的版本是1.14.2 , 在1.8.0中笔者试了之后并没有成功2.配置文件修改(这里笔者的nginx端口号是3100,代理后端项目端口号是31001): 配置之后实际请求路径为:http://127.0.0.1:31001/cms/...3.在nginx/html目录中添加test.html文件<!DOCTYPE html...
2019-12-27 16:21:13
1674
原创 二叉搜索树、二叉排序树(Java代码实现)
/** * @author:xingquanxiang createTime:2019/12/14 19:58 * description: 二叉搜索树、二叉排序树 * 特点: * 1.如果左子树不为空,则左子树上结点的值都小于根节点 * 2.如果右子树不为空,则右子树上结点的值都大于根节点 * 弊端:可能会变化成链表,解决方法:AVL树:平衡二叉树 */...
2019-12-14 19:51:01
421
1
原创 jdbc连接数据时设置编码格式
String url = “jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8”;注意:后面参数名一定是驼峰命名,不然还是乱码 characterEncoding
2019-08-28 11:56:41
5087
原创 mysql重置 root 密码
* mysql中忘记了root用户的密码? 1. cmd -- > net stop mysql 停止mysql服务 * 需要管理员运行该cmd 2. 使用无验证方式启动mysql服务: mysqld --skip-grant-tables 3. 打开新的cmd窗口,直接输入mysql命令,敲回车。就可以登录成功 4. use mysql; 5. ...
2019-08-27 18:20:14
166
原创 mysql用户管理,授权,重置root密码
DCL:管理用户,授权管理用户添加用户:语法:CREATE USER ‘用户名’@‘主机名’ IDENTIFIED BY ‘密码’;删除用户:语法:DROP USER ‘用户名’@‘主机名’;修改用户密码:UPDATE USER SET PASSWORD = PASSWORD(‘新密码’) WHERE USER = ‘用户名’;UPDATE USER SE...
2019-08-27 18:18:27
156
原创 Java学习之随堂笔记系列——day23
昨天内容回顾: 1、Lambda表达式 jdk1.8之后的新特性 Lambda表达式的前提: 1 Lambda表达式必须是接口类型。 2、接口中有且仅有一个抽象方法。 Lambda表达式的语法: (方法的参数列表)->{方法体} Lambda表达式的简化格式:...
2019-08-22 09:30:50
159
原创 Java学习之随堂笔记系列——day22
1、Lambda表达式 面向对象编程思想:哪个对象有做这件事的功能就找哪个对象。先创建对象再调方法。 函数式编程思想:函数指的就是方法,不关心是谁,不需要我们创建对象,把创建对象的操作交给jvm完成。 Lambda表达式的好处: 匿名内部类简化了实现类和子类的编写,使用Lambda表达式简化了部分匿名内部类的编写。 格式(记住):(方法的参数列表)...
2019-08-22 09:29:34
137
原创 Java学习之随堂笔记系列——day21
今日内容:网络编程1、网络编程三要素 协议:数据传输的规范规则,常见的协议有:http协议,UDP协议、TCP协议 UDP协议特点:无连接,传输效率高,但是偶尔会出现数据丢包现象,相对不安全。 TCP协议特点:建立连接,传输效率相对低一点,数据安全不会丢失。 ip地址:在互联网环境中,每台电脑都有一个唯一标识,就是ip地址。用于找到具体是哪一台电...
2019-08-20 16:46:43
162
原创 文件复制,编码自动转换为utf-8,支持utf-8、Unicode、GBK、UTF-16BE
package com.xqx;import java.io.*;/** * createAuthor:xingquanxiang * createTime:2019/8/20 14:34 * description: * 文件复制,编码自动转换为utf-8 * 支持复制的文件编码:utf-8、Unicode、GBK、UTF-16BE */public class Copy...
2019-08-20 16:45:03
1406
原创 Stream流中间操作——数据升序用Comparing实现与compareTo实现
package com.xqx.A04_Practice.Demo04;import java.io.IOException;import java.nio.file.Files;import java.nio.file.Paths;import java.util.Comparator;import java.util.function.Function;import java....
2019-08-19 21:59:24
5388
原创 Java学习之随堂笔记系列——day20
1、多线程的两种实现方式(重要***) 1 进程和线程的概念 进程:正在运行的程序。 线程:进程中的一个个执行单元。一个进程中可以包含一个线程,也可以包含多个线程。线程是依赖于进程的。 多线程的好处:可以提高程序的执行效率。 2 实现方式1:继承Thread类的方式(掌握***) 1 写一个类继承Thread类,重写run方法,...
2019-08-17 08:32:04
139
原创 Java学习之随堂笔记系列——day19
1 案例(重做) 案例1:将集合中的对象进行排序,排序完成之后存储到文件中。使用TreeSet集合 案例2:复制单级目录 copyFolder() copyFile() 案例3:复制多级目录2 标准输入流和输出流(了解) System.in:属于字节流,接收控制台输入的内容,使用方式如下: 方式1:Scanner sc=new ...
2019-08-16 08:48:03
169
原创 Java学习之随堂笔记系列——day18
1 字节缓冲流:也叫做高效流 缓冲流:内部会再提供一个byte[]数组作为缓冲区,提高读写效率。但是缓冲流自身没有读写能力,需要我们在构造方法中传递一个对应的基础流。 实现思路: 1、创建缓冲流对象 BufferedInputStream bis=new BufferedInputStream(new FileInputStream(文件路径...
2019-08-16 08:46:48
143
原创 Java学习之随堂笔记系列——day17
1、File类和递归思想 概念:File表示文件或者文件夹在硬盘中的路径。不能保证表示的文件或者文件夹一定存在。 构造方法: File(String pathname):通过将给定的路径名字符串创建File对象。 File(String parent, String child):从父路径名字符串和子路径名字符串创建新的 File对象,一般paren...
2019-08-16 08:44:56
141
原创 Java学习之随堂笔记系列——day16
1 可变参数 概念:方法参数列表中的参数个数不确定,就表示可变参数。 可变参数的本质:数组。 注意事项:方法的参数列表中只能有一个可变参数,并且可变参数只能在参数列表的末尾。 语法格式:(数据类型...变量名) public class ParameterDemo { public static void main(String[] ar...
2019-08-16 08:43:15
155
原创 idea运行java程序异常终止 exit code -1073741819
idea运行报错 exit code -1073741819情况是开启了金山词霸软件解决办法:1、退出金山词霸,2、重启idea问题解决
2019-08-15 15:17:34
3057
3
原创 Java学习之随堂笔记系列——day15
1、HashSet和TreeSet集合 1 Set单列集合接口特征: 1 无序:存和取的顺序不一定一致。 2 不可以存储重复元素(重点研究为什么不能存储重复元素) 3 没有索引,不能使用fori遍历,只能使用增强for循环遍历。 hash值的作用: 默认前情况下用来表示对象在内存中的地址,一般情况下不...
2019-08-10 11:29:39
158
原创 阿里云服务器tomcat项目网站域名绑定至运行(端口,Tomcat项目发布,网站域名备案,jdk安装,tomcat安装,mysql安装运行(用户授权)))
购买服务期之后进如服务器管理控制台,创建安全组规则:我自己的规则如下:控制台一定要开启对应端口号,不然即使服务器内部开启了端口,外网依旧连接不到服务器开启防火墙80端口号:1.netstat -anp |grep 端口号2.netstat -nultp(此处不用加端口号)该命令是查看当前所有已经使用的端口情况查询有哪些端口是开启的:[...
2019-08-09 13:52:18
441
原创 Java学习之随堂笔记系列——day14
1.集合的体系结构以及Collection集合 1.1 集合的体系结构: 单列集合:Collection接口 List接口:元素可重复 ArrayList类、LinkedList类 Set接口:元素不可以重复 HashSet类、TreeSet类 ...
2019-08-09 11:47:18
108
原创 Java学习之随堂笔记系列——day13
1 基本数据类型的包装类 1、4类8中基本数据类型对应的包装类分别是什么? 包装类:每一种基本数据类型都会对应一个引用数据类型的类,这个类就叫做这个基本数据类型的包装类 基本数据类型和包装类的对应关系: byte Byte short Short ...
2019-08-09 11:46:41
143
原创 Java内部类应用 作业
题目:第一题:补全代码 1、已知有一个接口: interface Inter{ void show();//默认修饰符为public abstract } 2、已知一个类如下: class Outer{ //根据下面的OuterDemo测试类的方法调用和输出结果,补全Outer类...
2019-08-06 10:03:07
745
原创 Java学习之随堂笔记系列——day12
昨天内容回顾:1、多态 掌握多态的体现形式:父类引用指向子类对象。 父类 对象名=new 子类();2、抽象类 定义格式: public abstract class 类名{ public abstract void eat(); } 创建对象: 抽象类 对象名=new 子类();...
2019-08-06 09:55:42
115
原创 Ajax学习案例一
前端html代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript"> // 创建 XML...
2019-08-05 14:49:08
189
原创 Java学习之随堂笔记系列——day11
昨天内容回顾:1、继承中成员变量、成员方法、构造方法的访问特点 成员变量访问特点:就近原则,在方法中,如果有同名的局部变量就是访问局部变量,如果没有同名的局部变量就访问本来同名的成员变量,如果本类没有 同名成员变量就访问父类同名的成员变量,如果父类也没有,那么就编译报错。 this.变量名:访问本类成员变量...
2019-08-04 16:07:59
153
原创 Java学习之随堂笔记系列——day10
1、回顾面向对象 1 面向过程:强调的是过程,每一步都需要自己实现,凡事都要亲历亲为。 2 面向对象:强调的是哪个对象能有这个功能就找哪个对象去实现。 3 类和对象的区别 例子:手机图纸(手机类)和手机(手机对象)的关系。 类:是一类事物属性和行为的描述。 对象:这一类事物的具体实现就是对象,也就是根据类创建出来的就是对象。...
2019-08-04 16:06:46
295
原创 抽象类,接口,多态整合案例
继承知识点:类 :只能单继承 一个类可以是多个类的超类(父类) 但一个类不用继承多个(超类)父类注:抽象类也属于类,所以继承时也和类继承一样接口:可以单继承 也可以多继承一个接口可以由多个接口继承,也可以继承多个接口面试题:Java中是否有多继承? 有多继承,接口可以抽象类,接口,多态整合案例:抽象类:人p...
2019-08-04 16:03:36
410
原创 Java学习之随堂笔记系列——day04(补)
今日内容1.break和continue关键字以及循环嵌套 1.1 break和continue的区别? continue表示跳过当前循环,继续执行下一次循环break表示结束整个循环。 案例: public static void main(String[] args) { //1.定义一sum变量...
2019-07-30 14:00:38
150
原创 Java学习之随堂笔记系列——day03(补)
内容回顾:1.标识符和类型转换 1.1 标识符:给类、方法、变量取得名字就是标识符。 命名规则: 1.必须是字母、数字、_、$组成 2.不能以数字开头 命名规范: 小驼峰式和大驼峰式。 类型转换: 自动类型转换:小范围类型的数据保存到大范围类型的变量,就是自动类...
2019-07-30 13:59:42
153
原创 Java学习之随堂笔记系列——阶段一重点知识点
1.键盘录入 //创建对象 Scanner sc = new Scanner(System.in); //得到键盘录入的数,将他储存在a变量中 int a = sc.nextInt(); System.out.println("键盘录入的数为:"+a);2.用if语句获取两个数最大值 public static void main(String[...
2019-07-30 13:57:01
249
原创 Java学习之随堂笔记系列——day09
1、ArrayList集合 ArrayList<E>集合 :可以存储多个同类型数据的数据结构,集合中存的数据是什么类型,那么<E>就写什么类型。 例如:集合和要存储字符串,那么<E>就写<String>,E只能表示引用数据类型,不能写基本数据类型。 特点:集合的长度动态可变,...
2019-07-30 13:53:01
294
原创 Java学习之随堂笔记系列——day08
API: jdk中提供的一组Java类和接口的统称。需要我们学会查api文档 查文档的方式: 1、查看类在哪个包以及类的相关简介(选做)。 2、查看有哪些构造方法用于创建对象。 3、查看常见的成员方法以及成员方法的返回值1.String类:字符串 构造方法:创建对象 String(char[] chs);了...
2019-07-30 13:51:36
119
原创 Java学习之随堂笔记系列——day07
核心内容:面向对象,这是java中最重要的一种编程思想。1、什么是面向对象? 生活中:假设还没有吃早餐,饿了。 面向过程:强调的是过程,过程中每一步都要亲力亲为。 1、做饭 1.1 淘米 1.2 将米放到电饭锅中 1.3 加适量的水 1.4 盖上盖子...
2019-07-26 18:48:06
246
原创 HTML返回历史上一页及刷新
方法一:<a href="javascript:history.go(-1);">返回历史上一页</a>方法二:<a href="javascript:history.back(1);">返回历史上一页</a>返回并刷新:<a href="javascript:;" onclick="self.location=d...
2019-07-26 11:00:45
3267
原创 Java学习之随堂笔记系列——day06
1、debug调试 debug:是一款程序的调试工具,debug调试也被称为断点调试。 断点:就是一个标记,程序执行到这个标记的地方会自动停下来,等待我们手动一步一步执行。 debug调试的作用: 1。查看程序的执行流程。(今天学习debug的主要目的) 2。帮助我们调试bug(错误或者异常) debug的使用步骤:...
2019-07-26 00:25:15
185
原创 Java学习之随堂笔记系列——day05
昨天内容回顾:1、idea的使用 1、1 idea中的项目目录结构 1、2 常用的快捷键 自动生成内容: main方法:psvm+回车 输出语句:sout+回车 自动生成=左边的变量:.var+回车 for循环:数组名.fori+回车 其他快捷键:...
2019-07-23 21:31:13
318
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人