- 博客(94)
- 资源 (2)
- 收藏
- 关注
原创 Beyond Compare“授权密钥已被吊销”的解决办法
win10上这样操作没有问题.如果是windows版本.先关闭Beyond Compare,然后删除C:\Users<你的计算机名>\AppData\Roaming\Scooter Software目录即可.很好用,找了很久这个最管用。
2021-01-05 22:10:10
4342
原创 多线程并发二(synchronized详细解读)
synchronized 的基本认识在多线程并发编程中 synchronized 一直是元老级角色,很多人都会称呼它为重量级锁。但是,随着 Java SE 1.6 对synchronized 进行了各种优化之后,有些情况下它就并不那么重,Java SE 1.6 中为了减少获得锁和释放锁带来的性 能消耗而引入的偏向锁和轻量级锁。一.synchronized 的基本语法synchronized 有三种方式来加锁,分别是修饰实例方法,作用于当前实例加锁,进入同步代码前要获得当前实例的锁静态方法
2020-12-11 14:56:18
1128
原创 多线程的应用(一)
线程的应用如何应用多线程在 Java 中,有多种方式来实现多线程。继承 Thread 类、实现 Runnable 接口、使用 ExecutorService、Callable、Future 实现带返回结果的多线程。一.继承 Thread 类创建线程Thread 类本质上是实现了 Runnable 接口的一个实例,代表一个线程的实例。启动线程的唯一方法就是通过 Thread类的 start()实例方法。start()方法是一个 native 方法,它会启动一个新线程,并执行 run()方法。
2020-12-09 11:22:11
2505
原创 Xftp的下载和安装教程(官网直接下载亲身实践)
在Windows系统下,如果想和Linux系统进行文件传输,可以使用Xftp 工具,本篇将介绍Xftp 6下载与安装的过程软件下载地址:http://www.netsarang.com/download/software.html点击免费授权页面(如果找不到,先用谷歌翻译成中文)随便输入名字 但是邮箱地址一定要正确。可以根据需要勾选Xshell和xftp。接收到邮件就可以点击链接下载了。邮箱接受到下载链接下载即可,具体的下载过程可能存在网速过慢等情况,但是下载好了是可以用的 。...
2020-12-02 09:24:33
3823
1
原创 Linux中chown和chmod的用法
前面碰到一个一般访问服务器都是不用root用户,而是新建一个用户,`需要修改属主,或者修改读写权限`,以下是两种方式1. 更改文件和目录的拥有者:chown语法:chown -R 文件的新拥有者 文件名-R:对目录及该目录下的所有文件和子目录都进行相同的操作,即递归更改目录的所有者;举三个例子:(1)单个文件改变所有者Touch test ; ll # 新建一个test文件,并查看所有者和群组chown Microstrong test # 把文件test的所有者改为Microst.
2020-12-02 09:18:59
396
原创 工具类(判断字符串空和null)
package com.mybatis.api.mybatis.util;import java.lang.reflect.Array;import java.util.Collection;import java.util.List;import java.util.Map;/** * * 字符串工具类 */public class StringUtil { public static Boolean isEmpty(Object type){ if(t
2020-12-01 17:59:27
597
原创 异常org.springframework.beans.factory.NoSuchBeanDefinitionException
在使用spring自动注入时遇到了org.springframework.beans.factory.NoSuchBeanDefinitionException异常。经检查是因为在bean类中自动注入了本类(写代码把自己写懵逼了)。但也想写一下出现这个异常。出现这个异常的原因是因为在spring的上下文中找不到相应bean类。Cause: No qualifying bean of type […] found for dependency:最经常出现的原因是就是这个原因:想要尝试注入的bean类没有定
2020-12-01 17:47:03
9414
原创 接口测试工具POSTMAN(四)导入导出文件
1、导入json文件2、单个文件夹导出,文件格式是 json文件3、所有数据导出,文件格式是 json文件
2020-11-09 14:40:06
1269
原创 利用git从github上拉取项目
(一)准备工作(1)安装git,下载地址是git官网:https://git-scm.com/点击打开链接(二)拉取项目的步骤1、新建文件夹,最好为英文名project2、进入文件夹,空白处右键,选择gitbash here,键入git init会生成.git文件(如果没有,或许被隐藏了,无关紧要)3、配置本地仓库的账号邮箱git$ git config --global user.name "Your Name"$ git config --global user.email "emai
2020-11-06 11:11:25
2466
原创 获取一年的最后一天是多少号
//获取年的最后一天 public static int getLastDayOfMonth(int y, int m){ Calendar c = new GregorianCalendar(y,m,1); c.add(Calendar.DATE,-1); return c.get(Calendar.DATE); }
2020-11-04 17:14:01
580
原创 java得到某一年某一月的最后一天
public String getLastDayOfMonth(int year,int month) { Calendar cal = Calendar.getInstance(); //设置年份 cal.set(Calendar.YEAR,year); //设置月份 cal.set(Calendar.MONTH, month-1); //获取某月最大天数 int lastDay = cal..
2020-11-04 17:12:28
297
原创 jmeter5.3接口测试实例
进行接口测试1、建一个测试计划右键【测试计划】—【添加】—【线程】—【线程组】右键【线程组】—【添加】—【取样器】—【HTTP请求】2、添加接口1>GET请求2>POST请求3>添加函数—【选项】—【函数助手对话框】选中一个函数,我们这里已生成当前时间的函数为例,点击生成,蓝色框内生成函数将他复制到参数值里面就可以请求就可以生成时间值了,如果只是传入一些常用参数,和token不需要设置下图函数。4、添加监听器—查看结果右键【HTTP请求】—【添加】—【监听器
2020-10-21 09:26:56
1045
原创 JMeter设置中文界面显示
找到安装JMeter的bin目录,找到 jmeter.properties文件Ctrl + F 查找 : #language=en或者直接翻到 第 37 行修改为: language=zh_CN (记得去掉前面的 # )如果之前开启了JMeter就先关闭掉再重新打开,就是中文了...
2020-10-20 16:34:46
213
原创 Jmeter下载安装配置---测试小白
首先放上我索的照片辟邪,哈哈哈哈闲话少说,进入正题。一,进入官网:http://jmeter.apache.org/1.第一步进入官网如下图2.选择进行下载,下载下来为一个压缩包,解压即可。3.我下载的是jmeter4.0版本,对应jdk1.8。然后就进行解压。个人认为要注意3点。1.解压之后压缩包叫apache-jmeter-4.0.zip,如是src.zip后缀的都不对,打开之后会报错不可用,因为里面缺少我们下一步将要配置的环境变量.jar文件。2.对应的jdk版本不可太低,一般j.
2020-10-20 15:29:32
394
原创 WARNING!The remote SSH server rejected X11 forwarding request
使用xshell第一次连接时,可能会连接多次才能连上,出现:WARNING!The remote SSH server rejected X11 forwarding request.解决方法:vi /etc/ssh/sshd_config 在X11这行改为X11Forwarding yes,然后再将UseLogin参数为no,可能这一行最开始是被注释,去掉注释,保存之后重启sshd服务,重新连接即可。重启ssh服务[root@wugenqiang ~]# systemctl restart
2020-10-08 22:07:10
540
原创 oracle下载安装及PLSQL连接数据库教程
1、Oracle安装教程https://blog.youkuaiyun.com/qq_21105581/article/details/82156153安装过程只需要注意一点路径地址,别用默认的路径,存在全角半角,空格的问题,导致安装存在闪退等问题。2.PLSQL 下载、安装简介:PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQ
2020-09-25 09:22:24
3392
2
转载 解决问题:Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.
Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.注释掉,解决问题,非常nice引用文章地址地址
2020-09-21 15:58:09
889
1
原创 Idea Maven jar包爆红
检查:进入到本地对应jar包目录,发现是 jar.lastUpdated格式我的我感觉是冲突了 ,我直接把lastuplated文件删除就不报错了
2020-09-21 11:25:34
665
原创 Sentinel 下载安装
下载地址https://github.com/alibaba/Sentinel/releases/tag/1.7.0启动java -jar sentinel-dashboard-1.7.0.jar 默认端口8080默认账号密码都是sentinel
2020-09-20 22:12:11
125
原创 nacos安装与基础配置
安装:从nacos官网 https://nacos.io/zh-cn/index.html 下载安装包,最新正式版:nacos-server-1.0.0.tar.gz,直接解压就可以了tar -xvf nacos-server-1.0.0.tar.gz启动:cd /nacos/binsh startup.sh -m standalone访问:localhost:8848/nacos,输入默认账号密码:nacos,nacos配置:可以自定义账号密码,并将账号密码存储进我们自己的数据库,需
2020-09-18 10:52:07
605
原创 五分钟搭建SpringCloud环境, 进入微服务时代
参考文章https://www.jianshu.com/p/a0365a635975很详细,有利于初学者掌握基础
2020-09-17 11:01:46
135
原创 idea导入项目流程及报错处理
导入项目open打开项目所在路径直接打开,新换了电脑直接导入很多jar包爆红,具体问题已经解决,这里简单谈谈修改的地方。具体问题解决方案1.Can't use Subversion command line client问题解决参考地址2.·maven配置问题3.-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true基本上就没有问题了,我也是调了 一上午 好久没弄了,写一点东西希望能够帮
2020-09-11 15:16:10
2200
原创 idea载入项目后@Override报红问题
解决方法:快捷键ctrl+shift+alt+s打开项目结构,将Project和modules的project language level改一下或者如下图问题就解决了
2020-08-27 16:30:03
1177
1
原创 Error:java: Compilation failed: internal java compiler error 解决办法
错误现象使用Idea导入新项目或升级idea或新建项目时会出现以下异常信息:Error:java: Compilation failed: internal java compiler error 错误原因导致这个错误的原因主要是因为jdk版本问题,此处有两个原因,一个是编译版本不匹配,一个是当前项目jdk版本不支持。查看项目的jdkFile ->Project Structure->Project Settings ->Project或使用快捷键Ctrl+Alt+shif
2020-08-27 08:59:08
5396
原创 使用netty和http协议开发文件服务器
文件服务器git地址:https://github.com/zhaoyiding/netty-fileserver大文件上传:https://github.com/LWHTarena/netty
2020-08-26 16:56:42
175
转载 Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.0.0:exec (default-cli) on project netty
问题:在项目没有任何问题的情况下报错了Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.0.0:exec (default-cli) on project netty解决办法:测试不要用main方法测试,使用junit测试更换版本成IDEA2017转载地址:https://blog.youkuaiyun.com/YSJS99/article/details/107497919我电脑装了2017和2020两个版本,换成idea2
2020-08-26 16:39:31
3186
原创 ASCII、Unicode、UTF-8、UTF-8(without BOM)、UTF-16、UTF-32傻傻分不清
前言Github上下载了一份代码打算学习,源工程是在linux上开发的,我在Windows上编译通过不了,很多莫名奇妙的错误,最后发现源代码文件是UTF-8(without BOM)编码的,Notepad++修改编码格式为UTF-8编译通过。为什么Windows不认识UTF-8(without BOM)?为什么Linux认识UTF-8(without BOM)和UTF-8?ASCII毕竟在计算机混过四年,这个词不陌生,用一个字节的低7位来表示128个英文字符(0xxxxxxx),可是地球上的文字又
2020-08-25 17:38:01
251
原创 异或校验工作方式
校验位为8位数据,其是对其前面的命令字和数据进行异或校验。命令字是F3E2(16进制),数据是42 3A,异或校验的工作过程如下:1:将命令字和数据组合起来:结果为F3 E2 42 3A(8位数据依次写开)2:从第一个8位数据开始,将其与第二个8位进行异或操作,取得结果。即示例中F3与E2进行异或操作,计算过程如下:1111 0011(F3)XOR 1110 0010 (E2)结果: 0001 0001 (11)3:将上次计算结果,与第三个8位数据进行异或操作,再次取得结果。即示例中11与4
2020-08-25 16:28:31
2754
原创 Java十六进制字符串异或(自测可用)
网上找了很多都不好用,这个自己测过可用public static void main(String[] args) { String code1 = "TYH,0,124,ChEQjIGz+QUYgKjcvMGuDCCEAhIbCAEQjIGz+QUaBwgBEJh1GAEaCAgBENCMARgCEisIBhCMgbP5BRoHCAoQ/BEYARoPCAoQ8vP/////////ARgCGgcIChCKBhgB"; //ascii码转化位16进制 String a=con
2020-08-25 16:22:02
1611
原创 JAVA CRC16校验算法
CRC即循环冗余校验码(Cyclic Redundancy Check[1] ):是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。校验码:CRC16(1)CRC16校验码:CRC16(1)CRC16 (1)占用两个字节,包含了一个 16 位的二进制值。CRC 值由传输设备计算出来,然后附加到数据帧上,接收设备
2020-08-24 15:16:21
768
原创 字节序(大小端)理解
一、概念字节序,就是 大于一个字节类型的数据在内存中的存放顺序。是在跨平台和网络编程中,时常要考虑的问题。二、分类字节序经常被分为两类:1.Big-Endian(大端):高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。2.Little-Endian(小端):低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。三、高低地址与高低字节高低地址:C程序映射中内存的空间布局大致如下:最高内存地址 0xFFFFFFFF栈区(从高内存地址,往 低内存地址发展。即栈底在高地址,栈顶
2020-08-24 15:11:14
1160
原创 java大小端序转换(自己亲测有用)
碰到一个小端字节序和大端字节序相互转化的问题,封包也很麻烦如下为转化代码/*** 切换大小端续*/public static byte[] changeBytes(byte[] a){ byte[] b = new byte[a.length]; for (int i = 0; i < b.length; i++) { b[i] = a[b.length - i - 1]; } return b;}String mb=javax.xml.
2020-08-20 10:59:21
2120
原创 Notepad++ 下载与64位HexEditor免费下载
Download Notepad++Download Notepad++,Notepad++,Notepad 下载Notepad++ v7.6.4 - Current Version下载地址https://blog.youkuaiyun.com/qq6759/article/details/88384608?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159771375619725247639999%2522%252C%2522scm%252
2020-08-18 18:06:39
562
原创 JAVA之读取二进制文件获得16进制字符串
DataInputStream dis = null; dis = new DataInputStream(new FileInputStream("F:\\out.data")); byte []b = new byte [1024]; dis.read(b); String helloHex = DatatypeConverter.printHexBinary(b); System.out.printf("Hello hex: 0x%s\n", helloHex);此处读取输出
2020-08-18 18:01:34
955
原创 java中如何获取byte的各个bit值以及常见位操作
初始化字节流private static final byte[] CDRIVES = new byte[] { (byte)0xe0, 0x4f, (byte)0xd0, 0x20, (byte)0xea, 0x3a, 0x69, 0x10, (byte)0xa2, (byte)0xd8, 0x08, 0x00, 0x2b, 0x30, 0x30, (byte)0x9d };1.byte转bit 方法一:public static String getBit(byte by
2020-08-18 17:54:26
4234
原创 Base64Encoder和Base64Decoder无法使用解决办法
原方法BASE64Encoder encoder = new BASE64Encoder();String imagestr = encoder.encode(captcha);BASE64Decoder decoder = new BASE64Decoder();byte[] bytes = decoder.decodeBuffer(imagestr);现方法import java.util.Base64.Encoderimport java.util.Base64.Decod
2020-08-17 09:36:21
1174
springBoot-study-master.rar
2020-07-23
kotlin-docs.pdf
2020-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人