自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (1)
  • 收藏
  • 关注

原创 springboot 项目中无法使用@Runwith注解问题

问题描述我是很正常使用springboot的,下面是我的pom依赖,其他的什么也没有,但是使用@Runwith无法导入依赖,就是不行我搞了半天也不清楚,查也没有找到像样的,捣鼓半天找了一个不知道是不是正解的方式,但是可以运行了。 <properties> <java.version>1.8</java.version> <project.build.sourceEncoding>UTF-8</project.b

2020-12-14 00:47:15 1470 1

原创 解决Liunx之CentOS 7安装Redis 6.0.6执行make命令失败问题

解决Liunx之CentOS 7安装Redis 6.0.6执行make命令失败问题虚拟机网络错误描述及解决继续安装Redis虚拟机网络首先,我使用的是VM12,网络使用的是桥接模式,可以 ping 通 www.baiducom,xshell也可以连接不清楚的,这个需要找度娘先学习一下。错误描述及解决正常的使用xshell 把下载好的 redis-6.0.6.tar.gz 同步到linux中,tar解压文件,完事,进行安装因为需要使用到 gcc 所以检查一下是否安装,gcc -v ,有信息则继续

2020-11-25 00:37:32 872 2

原创 Java实现Socket多人对话——简单版

主要分几个步骤:创建SocketServer,服务端。作用:接收客户端进入,转发客户端消息。创建Socket,客户端。作用:连接服务端,接收和发送消息。话不多说,上代码public class ServerTest { // 主入口 public static void main(String[] args) throws IOException { socketServer(); } //服务器设置监听8888端口,可自己修改 publ

2020-07-15 14:27:16 205

原创 IDEA跑WEB项目遇到的几个问题

IEDEA运行简单WEB项目时:Event Log报:Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099查看到网上的解决办法分析解决我的问题:运行web项目,打开网址就是空白页,IDEA中报该问题查看到网上的解决办法错误都是下面这样的,可能是端口不一样而已:Application Server was not connec

2020-05-10 19:10:24 775

原创 使用Slf4j + Logback 心得

Slf4j + Logback今天在IDEA中创建了一个Maven项目,自己没事测试一下在maven中使用Slf4j + Logback注意点(坑):1. 创建好一个maven项目后,有mian和test目录,可能没有resources目录和target目录。2. maven项目创建时没有 target 文件目录时,这个在运行项目后正常会自己生成。使用Slf4j + Logback :...

2020-04-13 10:47:59 290 1

转载 正确使用日志级别

日志级别日志的级别通常有以下几种:debug/traceinfowarningerrorfatal这几种日志级别的严重程序依次递增,但是乱用的比较多,比如android中常见一律都是 Log.e(…)。之所以乱用,主要源于我们缺少必要的培训,不了解不同级别的意义和适用环境。如何使用?debug/trace:debug和trace级别的日志由于打印内容较多,所以通常情况下不适用于...

2020-04-11 16:29:32 486

转载 如何使用Lombock

为什么要使用Lombock在编程上,Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。简而言之,一句话就是:通过简单的注解来精简代码达到消除冗长代码的目的。优点: 1. 提高编码效率 2. 使代码更简洁 3. 消除冗长代码 4. 避免修改字段名字时忘记修改...

2020-04-11 14:39:21 268

转载 为什么有的程序员不推荐使用Lombok!(Lombok的优缺)

Lombok有什么好处?Lombok是一款非常实用Java工具,可用来帮助开发人员消除Java的冗长代码,尤其是对于简单的Java对象(POJO)。它通过注释实现这一目的。如果大家对于Lombok比较了解的话,可以先跳过这一段,直接往后看,如果不是很熟悉的话,可以简单了解一下。想在项目中使用Lombok,需要三个步骤:一、IDE中安装Lombok插件目前Lombok支持多种IDE,其中包...

2020-04-11 14:29:47 367

转载 JAVA 动态代理原理和实现

JAVA 动态代理原理和实现在 Java 中动态代理和代理都很常见,几乎是所有主流框架都用到过的知识。在面试中也是经常被提到的话题,于是便总结了本文。Java动态代理的基本原理为:被代理对象需要实现某个接口(这是前提),代理对象会拦截对被代理对象的方法调用,在其中可以全然抛弃被代理对象的方法实现而完成另外的功能,也可以在被代理对象方法调用的前后增加一些额外的功能。动态代理可以为其他对象提...

2020-04-02 12:41:39 104

原创 RandomAccessFile的writeBytes()方法与write()方法

RandomAccessFile的writeBytes()方法与write()方法@TOC解决RandomAccessFile向文本文档里写中文总是乱码的问题:第一种解释:RandomAccessFile rf = null;try {rf = new RandomAccessFile(fileName, “rw”);rf.seek(rf.length());rf.writeByte...

2020-01-13 20:02:20 1168

转载 中高级JAVA工程师-面试题汇总

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/shengqianfeng/article/details/102572691————————————————版权声明:本文为CSDN博主「Jeff.Smile」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链...

2019-10-17 11:59:32 298

转载 file.listFiles()按文件名称、日期、大小排序方法 总结

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/da_caoyuan/article/details/56664673在进入正题之前,先明确一下以下这几个名词的概念。1:按 文件名称 排序是什么规则呢?windows的命名规则是,特殊字符(标点、符号)> 数字 > 字母...

2019-09-17 11:50:46 998

转载 ftp中ftpClient类的常用方法解释

Method Summary 方法摘要以下格式为:返回类型+方法解释protected voidconnectAction ()Initiates control connections and gets initial reply.启动控制连接,并得到初步答复。protected SocketopenDataConnection (int command, String arg...

2019-09-09 16:08:27 10023 1

转载 对ftpClient.setControlEncoding()方法不理解,发现这是FtpClient中文乱码问题,里面有该方法的用法和理解

最近在做文件服务器的相关东西,在原有的磁盘存储的基础上,增加了Ftp的存储方式,客户端选用的是Apache的FtpClient。 今天在测试的时候,发现中文的路径后者文件名不支持,查阅了相关资料后终于找到了解决的方法。使用类: org.apache.commons.net.ftp.FTPClient问题描述: 创建中文目录、上传中文文件名时,目录名及文件名中的中...

2019-09-09 15:47:49 7301

转载 随机数Random和SecureRandom

RandomRandom用来创建伪随机数。所谓伪随机数,是指只要给定一个初始的种子,产生的随机数序列是完全一样的。要生成一个随机数,可以使用nextInt()、nextLong()、nextFloat()、nextDouble():Random r = new Random();r.nextInt(); // 2071575453,每次都不一样r.nextInt(10); // 5,生成...

2019-09-05 14:54:25 555

转载 StringBuilder为什么线程不安全?

引言面试官:StringBuilder和StringBuffer的区别在哪?我:StringBuilder不是线程安全的,StringBuffer是线程安全的面试官:那StringBuilder不安全的点在哪儿?我:。。。(哑巴了)在这之前我只记住了StringBuilder不是线程安全的,StringBuffer是线程安全的这个结论,至于StringBuilder为什么不安全从来没有去...

2019-09-05 13:36:43 81

转载 BigDecimal

和BigInteger类似,BigDecimal可以表示一个任意大小且精度完全准确的浮点数。BigDecimal bd = new BigDecimal(“123.4567”);System.out.println(bd.multiply(bd)); // 15241.55677489BigDecimal用scale()表示小数位数,例如:BigDecimal d1 = new BigDe...

2019-09-05 11:51:27 133

转载 Java中static、final、static final的区别

final:final可以修饰:属性,方法,类,局部变量(方法中的变量)final修饰的属性的初始化可以在编译期,也可以在运行期,初始化后不能被改变。final修饰的属性跟具体对象有关,在运行期初始化的final属性,不同对象可以有不同的值。final修饰的属性表明是一个常数(创建后不能被修改)。final修饰的方法表示该方法在子类中不能被重写,final修饰的类表示该类不能被继承。对...

2019-09-05 11:29:42 133

转载 字符串和编码

字符串和编码String在Java中,String是一个引用类型,它本身也是一个class。但是,Java编译器对String有特殊处理,即可以直接用"…"来表示一个字符串:String s1 = “Hello!”;实际上字符串在String内部是通过一个char[]数组表示的,因此,按下面的写法也是可以的:String s2 = new String(new char[] {‘H’, ...

2019-09-04 11:59:06 443

转载 浅谈Java中的final关键字

这里写一、final关键字的基本用法欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导...

2019-09-04 11:50:01 73

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除