Java高级
文章平均质量分 55
从Java高级编程中的集合开始到文件,IO流,多线程,网络编程等知识的记录。
尘莯
这个作者很懒,什么都没留下…
展开
-
java.lang.IllegalStateException: Error processing condition on xx Caused by: java.lang.IllegalStateE
之前搭建的网关今天居然启动失败,发现是jar包版本问题,但是也看不懂到底为啥,很多人说是因为jar包的版本过高导致冲突,尝试降低版本之后就可以了。以下是报错信息:java.lang.IllegalStateException: Error processing condition on org.springframework.cloud.client.loadbalancer.AsyncLoadBalancerAutoConfiguration at org.springframework.boot.a原创 2021-11-22 15:29:16 · 7541 阅读 · 0 评论 -
fastDFS获取tracker连接报空指针异常
使用fastDFS做文件上传,断点调试发现获取tracker连接报空指针异常,找了很久没找到原因,后面发现是fafs_client.conf不能写注释!!!好像很多配置文件都不能写注释,记录下来,以警醒自己。以下是报错信息`2021-11-01 21:47:47.323 ERROR 10064 — [nio-9008-exec-1] com.changgou.file.util.FastDFSClient : Exception when uploadind the file:微信图片_20210原创 2021-11-01 21:56:08 · 1472 阅读 · 2 评论 -
idea报“nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘userid‘ not found.“
今天在写接口时报了"nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘userid’ notfound. Available parameters are [arg1,argo,param1, param2]"异常发现是因为Mapper.java中的查询方法有多个参数,mybatis会将其组合成一个map传输,所以需要@Param来标注其key。...原创 2021-09-03 17:11:22 · 855 阅读 · 0 评论 -
java开发工程师面试题
面试题一、一个数组有n个数,有的出现奇数次,有的出现偶数次,找出奇数次的数?方式一、遍历数组,开辟一片内存空间存储map集合,键为出现的数据,值为出现的次数。时间复杂度O(n)空间复杂度O(n)方式二、采用按位异或【相同的数为0,不同的数为1】产生的结果为a异或b,然后将异或的结果右边第一个1置1其他的都置0产生一个数,此数称为rightone,并将rightone与a^b的结果异或得到的结果与rightone按位与则可以得到a或者b其中一个。面试题二、String可以被继承么?为什么不可以,因原创 2021-08-04 14:49:29 · 716 阅读 · 0 评论 -
mysql中的date和java中的date的转化问题,将当前时间存储到mysql中。
在写JDBC或者web项目时总会遇到获取当前时间作为日志信息存储到服务器的MySQL中,或者获取将一定的时间存储到MySQL中,但在此时就会发现MySQL中的datetime/date类型的值与java.util包里的值是有所区别的,不能互相兼容。如下处理便可将java中获取的date存到MySQL中。Date date=new Date(new java.util.Date().getTime());//前两个Date是请选择sql的Date本方法的核心就是通过java.util中的Date对象来获原创 2021-07-12 15:04:20 · 1409 阅读 · 0 评论 -
博客-request.getRemoteAddr();方法获取到的IP地址为IPV6地址。
request.getRemoteAddr();方法获取到的IP地址为IPV6地址。 今天在做项目时运用到request.getRemoteAddr();方法来获取用户的IP地址,发现输出为0:0:0:0:0:0:0:1(此为IPV6的地址)。这是因为我利用的localhost:端口号的方式进入到服务器的,自己进入到自己的服务器,而我的设备是支持ipv6地址的,所以自动解析到的就是ipv6。 如果想解析到ipv4可以将进入服务器的方式从localhost:端口号换成127.0.0.1的方式(12原创 2021-07-12 11:40:01 · 2770 阅读 · 0 评论 -
JSP声明Java代码的方式,Jsp的三种代码块:jsp引用service方法,jsp定义成员变量,jsp输出语句
1、<% 代码 %>: 定义的java代码,在service方法中。service方法中可以定义什么,该脚本就可以定义什么2、<%! 代码 %>: 定义的java代码,在jsp转换后的java类的成员位置。(定义成员变量或成员方法)3、<%= 代码 %>: 定义的java代码会输出到页面上。输出语句中可以定义什么,改脚本就就可以定义什么`在这里插入代码片`...原创 2021-07-09 19:49:37 · 867 阅读 · 0 评论 -
MySQL中报Parameterindexoutofra错误
MySQL中报 Parameter index out of range (1 > number of parameters, which is 0).错误 从MySQL到JDBC的学习过渡过程中,总会产生一些问题,如通过JDBC对数据库进行操作的时候利用占位符来对一条或多条目录进行操作的时候有一个细节十分需要注意。 在MySQL中对目录进行增删改时的语法:#添加数据INSERT INTO customers(NAME,email,birth) VALUES('吴彦祖','wyz@16原创 2021-05-26 19:55:31 · 1274 阅读 · 0 评论 -
网络编程服务器端接受数据比对不匹配的问题:
网络编程服务器端接受数据比对不匹配的问题:在网络编程中我们通常会用到验证用户输入或者文件的情况,在这个时候可能会遇到即使文本正确也比对失败的问题,如这次我做的一个一个简单的发送消息小程序(利用UDP实现)。需求分析:一:搭建好网络编程的框架(C/S模型)二:在客户端接收客户输入,使用DatagramPacket,并通过send方法发送。三:服务器接收文件,在使用DatagramPacket的receive读取文件后判断数据是否是字符串886。项目开始:客户端://Client端public原创 2021-04-13 10:58:05 · 317 阅读 · 1 评论 -
java网络编程入门--TCP/UDP的概念及基础使用
网络编程入门:概述计算机网络的定义 指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程三要素IP地址 要想网络中的计算机能够相互通信,必须为每台计算机指定一个标识号,通过这个标识号来指定要接受数据的计算机和识别发送的计算机,而IP地址就是这个标识号,也就是设备的标识端口 网络的通信,本质上是两个应用程序的通信。每台计算机都有很多的应用程序,那么在网络原创 2021-04-12 10:58:09 · 128 阅读 · 0 评论 -
文件和IO流基础入门(简述)
文件和IO流什么是文件在Java的学习中,文件和IO流是一个十分重要的板块。在Java中,File是文件和目录路径名的抽象表示。文件和目录可以通过File封装成对象。对File而言,其封装的并不是一个真正存在的文件,仅仅只是一个路径名而已,他可以是存在的也可以是不存在的。将来是要通过具体操作把这个路径的内容转化为具体存在的。什么是IO流IO是指input和output,也就是输入/输出,流:是一种抽象概念,是对数据传输的总称,也就是说数据在设备间的传输称为流,流的本质是数据传输。IO流就是用来处理设原创 2021-04-05 10:56:52 · 395 阅读 · 1 评论 -
Map集合及其遍历案例:车站Demo
package CollectionDemo.MapDemo.practice.test01;import java.util.HashMap;import java.util.Map;import java.util.Scanner;import java.util.Set;public class busStation { public static void main(String[] args) { Map<Integer,String> map..原创 2021-03-19 09:19:31 · 295 阅读 · 5 评论