自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

my nunu的博客

JavaEE入门

  • 博客(17)
  • 收藏
  • 关注

原创 JSONObject cannot be cast to Entity

解决 com.alibaba.fastjson.JSONObject cannot be cast to Entity的问题由于通过调用第三方的接口返回的是Json串,需要将Json串入库,所以需要对其进行数据格式转化。我们通过接口的形式得到一组json数据(例子):{ "name": "小名", "age":19 "subTradeList": [ { "balance": "2083.63", "mon

2021-05-25 10:08:42 3314

原创 SpringBoot文件上传报错NoSuchFileException: /tmp/undertow...

SpringBoot文件上传报错NoSuchFileException: /tmp/undertow…code: 500msg: "Failed to parse multipart servlet request; nested exception is java.lang.RuntimeException: java.nio.file.NoSuchFileException: /tmp/undertow.5073611175629622385.8989/undertow449455753415771

2021-04-09 09:53:13 8350

原创 java如何获得 0001——9999 字符串

通过循环+String工具类的format方法即可实现该需求: for (int i = 1; i < 10000; i++) { System.out.println(String.format("%04d", i)); }

2021-03-24 17:33:23 633 1

原创 MongoDB save()方法和insert()方法的区别

官方文档:决定是插入一个文档还是更新,取决于_id参数。如果能根据_id找到一个已经存在的文档,那么就更新。如果没有传入_id参数或者找不到存在的文档,那么就插入一个新文档。举例:不带_id参数db.products.save( { item: “book”, qty: 40 } )结果{ “_id” : ObjectId(“50691737d386d8fadbd6b01d”), “item” : “book”, “qty” : 40 }MongoDb客户端驱动会自动为你生成一个默认O

2021-03-09 11:28:22 481

原创 SpringBoot整合MongoDB教程

1.整合过程①添加MongoDB对应pom依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></dependency>②配置文件,application.properties配置MongoDB数据库连接信息:spring:da

2021-03-09 10:59:35 458

原创 在list集合中使用remove移除元素的问题

在list集合中使用remove移除元素的问题当我们在对集合中的元素进行操作时,通过foreach对集合进行遍历并且使用remove()方法时,如以下代码:filePathList.forEach(filePath ->{ try { StorePath storePath = StorePath.parseFromUrl(filePath); storageClient.queryFileInfo(st

2021-02-22 11:17:10 1939 2

原创 Java面试题-关于struts项目中类与mvc模式的对应关系

5.关于struts项目中的类与MVC模式的对应关系,说法错误的是 ©A.Jsp文件实现视图View的功能B.ActionServlet这一个类是整个struts项目的控制器C.ActionForm、Action都属于Model部分D.一个struts项目只能有一个Servlet解析:...

2019-09-23 21:27:38 1412 2

原创 Java面试题-sleep()和wait()

4.关于sleep()和wait(),以下描述错误的一项是(D )A.sleep是线程类(Thread)的方法,wait是Object类的方法;B.sleep不释放对象锁,wait放弃对象锁C.sleep暂停线程、但监控状态仍然保持,结束后会自动恢复D.wait后进入等待锁定池,只有针对此对象发出notify方法后获得对象锁进入运行状态解析:简单理解就是当notify唤醒进入wait的对...

2019-09-23 20:24:17 4738

原创 Java面试题-struts1和struts2的区别

3.下面有关struts1和struts2的区别,描述错误的是?(B)A.Struts1要求Action类继承一个抽象基类。Struts 2 Action类可以实现一个Action接口B.Struts1 Action对象为每一个请求产生一个实例。Struts2 Action是单例模式并且必须是线程安全的C.Struts1 Action 依赖于Servlet API,Struts 2 Acti...

2019-09-23 20:16:46 925

转载 Java面试题-SPRING的事务传播性

2.下面有关SPRING的事务传播特性,说法错误的是?(B)A.PROPAGATION_SUPPORTS:支持当前事务,如果当前没有事务,就以非事务方式执行B.PROPAGATION_REQUIRED:支持当前事务,如果当前没有事务,就抛出异常C.PROPAGATION_REQUIRES_NEW:新建事务,如果当前存在事务,把当前事务挂起D.PROPAGATION_NESTED:支持当前事...

2019-09-23 20:08:26 861

原创 Java面试题

1.下面有关JVM内存,说法错误的是?A. 程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的B. 虚拟机栈描述的是Java方法执行的内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的C. 方法区用于存储JVM加载的类信息、常量、静态变量、以及编译器编译后的代码等数据,是线程隔离的(错误)D. 原则上讲,所有的对象都在堆区...

2019-09-23 19:59:49 296

原创 Oracle中文乱码问题

中文乱码问题解决1. 查看服务器端编码select userenv(‘language’)from dual;实际查看到的结果为:SIMPLIFIED CHINESE_CHINA.AL32UTF82. 执行语句 select * from V$NLS_PARAMETERS查看第一行中PARAMETER项中为NLS_LANGUAGE 对应的VALUE项中是否和第一步得到的值一样。如果不...

2019-09-23 19:06:55 179

原创 4.Tomcat&Servlet笔记

今日内容(2)web相关概念回顾web服务器软件:TomcatServlet入门学习web服务器软件:Tomcat(小白级别)今天我们来了解一下学习JSP必备的一个软件–TomCat,我们从最基础的开始,软件的安装与卸载.下载:http://tomcat.apache.org/安装:解压压缩包即可*注意:安装目录建议不要有空格和中文(省的后面运行项目报错很难解决...

2019-09-10 20:28:35 112

原创 B/S交互使用Cookie常见问题

如何解决浏览器报错500从错误我们不难看出是character32导致的错误,ASCII码值对应的32为空格,发现问题后我们从源码去寻找: import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.Cookie; ...

2019-09-09 22:26:06 151

原创 4.Tomcat&Servlet笔记

今日内容(1)web相关概念回顾web服务器软件:TomcatServlet入门学习1.web相关概念回顾软件架构1. C/S:客户端/服务器端2. B/S:浏览器/服务器端资源分类1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析;如:html,css,js2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动...

2019-09-09 21:53:03 207

原创 Oracle中的空值问题

空值问题:空值既不是零也不是空格,它是未定义的,无效的值。只要包含空值的数学表达式都为空值。在数据库表达式中,如果不对空值进行特殊处理,例如使用通用函数对空值进行替换的话,默认空值最大。1.创建表create table s_user( id number(10) primary key, name varchar(30), gender varchar2(10),...

2019-09-09 21:41:27 404

原创 JavaEE面试题总和(String)

JavaEE面试题总和(String)1.StringDemo// 字符串如果是变量相加,先开空间,再掌握// 字符串如果是常量相加,是先相加,然后再常量池找,如果有就直接返回,否则就创建 public class StringDemo3{ public static void main (String[]args){ String s1 = "hello"...

2019-07-31 15:57:37 166

空空如也

空空如也

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

TA关注的人

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