3 想养一只雪狐

用友网络科技股份有限公司 - 高级软件工程师

我要认证

技术只是过眼云烟,思想才能源远流长

等级
TA的排名 3w+

MySQL8.0.4用root用户登录时提示caching_sha2_password的原因和解决方法

错误提示:The server requested authentication method unknown to the client [caching_sha2_password]一、原因从MySQL 8.0.4开始,MySQL服务器的默认身份验证插件从mysql_native_password更改为caching_sha2_password。相应地,libmysqlclient现在也将caching_sha2_password用作默认身份验证机制。具体可看官方解释:Mysql管方说明文档二、解

2020-10-20 14:06:01

彻底搞懂Java普通类以及集合List浅克隆和深克隆

一、两种克隆方式的区别浅克隆: 拷贝对象时仅仅拷贝对象本身(包括对象中的基本变量),而不拷贝对象包含的引用指向的对象**深克隆:**不仅拷贝对象本身,而且拷贝对象包含的引用指向的所有对象1.1、浅克隆示例如下图,浅克隆仅仅拷贝了Teacher1中的基本变量,对于引用变量Student则没有拷贝,Teacher1和Teahcer2中的Student用的其实同一个,如果修改Teacher2中的Student的值,Teacher1中Student的值也会跟着改变代码如下:Student类impor

2020-10-20 12:53:02

Windows上使用net start MySQL启动时报:MySQL服务正在启动或停止中,请稍候片刻后再试一次

MySQL服务正在启动或停止中,请稍候片刻后再试一次1、原因2、解决方法1、原因MySQL有残留的进程在运行,可以用tasklist| findstr "mysql"命令查看一下,如下:注意一定要用管理员权限打开cmd,2、解决方法用taskkill/f /t /im mysqld.exe命令杀死该进程即可,如下:然后再重新启动net start mysql...

2020-07-17 14:05:03

微信小程序报错request:fail url not in domain list

request:fail url not in domain list1、报错原因2、解决方法1、报错原因是因为项目没有配置域名信息,如下:2、解决方法打开右上角的详情》本地设置,勾选“不校验合法域名、web-view(业务域名)、TLS版本以及HTTPS证书”,如下:...

2020-07-17 13:38:11

fastjosn:String字符串json对象和java对象的相互转化

fastjson简单用法json字符串转java对象java对象转json字符串在处理前后端数据时经常需要将json转成java对象,或者将java对象转成json,下面简单介绍下如何使用fastjson进行两者间的转化。json字符串转java对象fastjson中定义了一个JSONObject对象,它有很多方法能实现json字符串和java对象的转化,如下:String str = "{\"name\":\"tom\",\"age\":\"12\"}";//json字符串转化成json对象J

2020-06-27 17:25:37

JS中URL二次编码和解码

URL二次编码和解码问题URL编码解码原理问题今天遇到了一个奇怪的问题:在JS中用decodeURI()解析完一串URL编码后发现它依旧是URL编码,看的我一脸懵逼!最后发现参数里面竟然是一个URL二次编码!类似下面这种形式:"%25E6%2588%2591%25E7%2588%25B1%25E4%25BD%25A0"也就是说也解码两次才能得到原码,如下://编码结果:%25E6%2588%2591%25E7%2588%25B1%25E4%25BD%25A0encodeURI(encodeURI

2020-06-18 12:54:21

Java所有的类都继承Object为什么还能继承其它类

问题:我们都知道java是单继承模式,所有的类有且只能有一个父类,既然如此为什么继承了Object的类还能继承其它类呢?举例:Parent继承Object;Child继承Object;Child继承Parent;我们以为Child的继承关系是这样:其实它是这样的:也就是说Object其实变成了Child的爷爷类...

2020-05-21 10:57:38

Objects.equals方法的坑

1.使用Objects.equals的好处JDK1.7提供的Objects.equals方法,非常方便地实现了对象的比较,有效地避免了繁琐的空指针检查,例如:Objects.equals("1","1");//trueObjects.equals(null,"1");//falseObjects.equals("1",null);//falseObjects.equals(null,null);//true2.Objects.equals中的坑虽然它能有效的避免空指针问题,但是在处理基础数据

2020-05-20 16:22:47

MySQL中in加占位符只查出第一条数据

正常情况下,下面这段sql执行起来毫无问题select * from student where id in ('id1','id2')但是当在程序中拼接出这条sql时却出现了问题String sql = "select * from student where id in (?)"String ids = "id1,id2"发现它只把id=“id1”的数据查了出来,后面的数据没有查...

2020-04-08 15:20:23

Vue自定义组件不显示

问题:从Vue官网教程找copy的例子,但发现浏览器中却不显示,代码如下:<html><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><a-test post-title="hello!"></a-test><!--自定义组件--&...

2020-01-11 10:42:41

Intellij IDEA运行前报错Command line is too long. Shorten command line....

报错内容:Error running ‘HelloWorld’: Command line is too long. Shorten command line for HelloWorld or also for Application default configuration.解决方法:修改项目下 .idea\workspace.xml,找到标签<component name="...

2019-10-26 15:41:48

maven install时报错Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.4.2:test

错误:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.4.2:test (default-test) on project解决方案:三种方法,看着用mvn clean package -Dmaven.test.skip=true在pom.xml中添加<plugin> ...

2019-09-02 17:00:31

此共享需要过时的smb1协议

问题描述:解决方法:打开控制面板——程序和功能——启动或关闭Windows功能

2019-08-12 17:03:31

eclipse中Ctrl+shift+F快捷键失效解决方法

原因和输入法简繁切换快捷键冲突造成的,无论是搜狗、百度还是QQ输入法都会造成失效解决打开输入法的属性设置,找到简繁切换,取消或者修改该快捷方式即可,如下图:当然你也可以修改eclipse中的快捷键,Ctrl+shift+L打开快捷键管理面板,然后双击修改其中的Ctrl+shift+F...

2019-07-11 18:31:23

MD5加盐

1、盐是什么一串随机数2、为什么要加盐只要明文相同,那么MD5加密后的密文就相同,于是攻击者就可以通过撞库的方式来破解出明文。加盐就是向明文中加入随机数,然后在生成MD5,这样一来即使明文相同,每次生成的MD5码也不同,如此就加大了暴力破解的难度。3、java实现package md5;import java.security.MessageDigest;import java.s...

2019-06-03 20:32:32

Ubuntu 搭建以太坊私有链并进行转账和挖矿

准备工作搭建以太坊环境,详见https://blog.csdn.net/kswkly/article/details/88580843创建账户geth --datadir ./data account new不必创建那么多,两个就行,密码设不设都行,如下:创建创世区块puppeth如果找不到这个命令注意看一下自己geth的版本,过老的版本是没有的,如下:随便起个名字选择...

2019-06-03 19:55:22

MATLAB求解线性规划问题

线性规划无论我们做什么事,都希望用最小的代价换取最大的利益,而线性规划就是解决这类问题的一个重要方法,下面我们通过几个具体的示例来介绍一下如何使用线性规划示例一:利润最大化问题某工厂生产三种产品,下面的表是这三种产品的利润和原料消耗,据此制定一个总利润最大的生产计划我们假设这三种产品的产量分别为x1,x2,x3,则其总利润的表达式为:产品的产量不能小于0,而且产量还受限于原料,于是就...

2019-05-23 18:35:59

以太坊交易流程源码解析

交易大致步骤发起交易:指定目标地址和交易金额交易签名:交易发起者使用自己的私钥对交易进行签名验证交易:验证交易是否合法提交交易:将交易提交到交易缓冲池广播交易:通知以太坊虚拟机把交易信息广播给其他节点transaction结构在源码中搜索到Transaction结构的定义之处:./core/types/transaction.go//交易结构体type Transaction...

2019-05-01 19:55:27

Ubuntu搭建以太坊环境

准备工作:1、为了安装后面的东西我们首先安装curl、gitapt-get updateapt-get install gitapt-get install curl2、我们常用go来做区块链开发所以要安装go,官网的下载地址被墙了,所以尝试用以下命令下载,如果不行多试几次就可以了curl -O https://storage.googleapis.com/golang/go1.12....

2019-04-10 10:41:03

Ubuntu找不到ifconfig和ping命令

原因我们在安装Ubuntu虚拟机时一般都会默认精简安装,这就导致Ubuntu的有些功能无法使用解决方法打开控制台,使用root用户依次执行以下命令apt-get updateapt install net-tools #ifconfigapt install inputils-ping #ping...

2019-03-05 13:28:42

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享王者
    分享王者
    成功上传51个资源即可获取