Java
文章平均质量分 59
尤利乌斯.X
这个作者很懒,什么都没留下…
展开
-
多个JDK如何切换版本
当在开发环境中有多个jdk版本,那么切换起来也是需要一定技巧的。Linux:Linux切换起来比较方便,可以输入以下代码:sudo update-alternatives --config java然后选择对应的数字,即可切换。Windows:Windows没有像linux这样的命令直接切换。只能通过配置系统变量切换。但是可以在path中配置多个jdk版本,把要用的置顶,其他不用的放在下面。这样可以在切换时只调整配置的位置,而不用次次修改。该文章首发于:XuXing’s blog给大家推原创 2021-02-16 17:11:55 · 357 阅读 · 0 评论 -
如何使用postman进行API测试
最近接触了Postman API测试,业务上是需要写出来Postman脚本。以前可以说是从来都没有听说过脚本的事情,虽说也其实这个工具有一点了解,但是在这回实践之后才有了更多的理解。首先推荐大家学习一个Pluralsight的视频Postman Fundamentals,我只是有针对性的看了前一部分,就感觉收获良多。一个好的入门课程其实也是很重要的。这里我就举例说一个spring security的用户验证的测试,其他的测试过程也是很相似的。认证测试:step1 在地址栏中输入自己API的地址(例子原创 2021-02-16 17:03:22 · 1040 阅读 · 2 评论 -
如何在spring security中对用户密码进行加密
最近在实践中接触了spring security密码加密的相关内容。以前在数据库中存入用户密码的时侯,选择的都是明文密码,没有任何的安全性,这种方式其实非常的危险。所以我们需要在用户注册时就对用户键入的密码进行加密,然后存储到数据库中。之后在用户登录的时候再对数据中的加密密码和用户键入的密码进行一个对比的验证。这里不推荐使用spring security自带的PasswordEncoder方法进行加密,因为这样很容易被破解掉。推荐编写自己的加密方法,可以选择SHA-1,SHA-256等算法,然后也可以在原创 2020-08-12 21:25:18 · 1656 阅读 · 0 评论 -
SpringMVC跨服务器上传文件出现:com.sun.jersey.api.client.UniformInterfaceException
最近学习springMVC时,使用jersey模拟跨服务器上传文件出现了com.sun.jersey.api.client.UniformInterfaceException的异常:这个bug的原因是,未在tomcat服务器取消默认禁止上传,具体在tomcat文件夹下的 conf/web.xml文件中的:<servlet> <servlet-name>...原创 2020-01-25 21:58:31 · 796 阅读 · 0 评论 -
算法学习笔记1:面向对象的数组(java)
算法学习的笔记1,关于对象数组的一个工具类。该工具类可实现以下功能:1. 获取数组的长度2. 在数组的末尾添加一个元素3. 打印所有元素到控制台4. 删除数组中的某个元素5. 获取某个元素6. 在指定位置插入一个元素7. 替换指定位置的元素github工程地址工具类代码如下:package class3_array.utils;import java.util.Array...原创 2020-01-02 16:08:39 · 145 阅读 · 0 评论 -
Mybatis获取SqlSession时报空指针的错误解决
开始学Mybatis,一开始就遇到了一个空指针的bug,一查就是一上午。。。。。Exception in thread "main" java.lang.NullPointerException at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:84) at or...原创 2019-12-02 14:50:28 · 2803 阅读 · 5 评论 -
解决idea的maven工程出现:org.apache.jasper.JasperException: Unable to compile class for JSP
本来就是想试验一下,新建一个简单的maven工程,实现一个简单的Servlet跳转jsp的功能。没想到遇到了很棘手的bug:HTTP Status 500 -type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfill...原创 2019-11-24 10:30:03 · 2687 阅读 · 1 评论 -
idea启动tomcat报错:Unable to ping server at localhost:1099
今天使用tomcat运行web项目,就出现了以下的报错:Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099检查了一下配置,JDK1.8,tomcat9.0.13,配置没有问题。而且之前运行项目都没有什么问题,也没...原创 2019-11-19 10:45:12 · 1015 阅读 · 0 评论 -
java.lang.UnsatisfiedLinkError:java.library.path中没有rxtxSerial加载时抛出gnu.io.RXTXCommDriver
在使用Java接收串口数据的时候,需要导入有关的jar包和配置文件。如果报这个错误,是因为jar包和配置文件没有放好的原因。解决:要把.rxtxParallel.dll、rxtxSerial.dll拷贝到D:\develop\Java\jdk1.7.0_72\bin注意:是jdk下面的bin文件夹,不是jre需要什么版本的配置文件,看你的JDK,如果是32位的就下载32位的,如果是64位的...原创 2019-06-18 13:12:25 · 2722 阅读 · 5 评论 -
Java socket 简单实现向云服务器传输文件
前一段时间因为项目需要,用了阿里的云服务器,需要模拟数据文件传送到服务器的一个过程。操作系统:Win10使用的软件:Xshell(连接云服务器),Xftp(可以向服务器中传文件)云服务器:阿里云 + Ubuntu18(选择什么样的系统其实没关系)服务器配置:需要安装 jdk (我安装的是1.8,1.7应该也都可以)因为使用Java实现向云服务器传送文件,需要在服务器端运行服务器端的程序,...原创 2019-06-04 16:43:19 · 1481 阅读 · 0 评论 -
Java实现十六进制转储
最近有个项目,是与数据传输有关。要处理一个包含数据文件的,那么一开始就要知道是什么类型的文件,编码格式是什么。而且往往数据解析是第一步。我也是查了很多资料,去论坛上发问、交流才做好了这第一步。对方提供了样本数据,是一个二进制文件,大小有500M。经过UltraEdit软件打开后的一段数据如下图所示:所以解析出来的数据格式也是要这样的,因为后续需要对特定位置的数据进行判断,然后传输。![在这里...原创 2019-05-21 16:26:02 · 3160 阅读 · 0 评论