java基础
Sandul
只做记录,不做解释
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
两个类相同属性值传输和集合转换
属性传输原创 2022-06-10 11:05:38 · 373 阅读 · 0 评论 -
Code analysis failed with exception: java.lang.RuntimeException: Element type mismatch: ANNOTATION
idea提交代码报错原创 2022-02-11 16:57:11 · 1264 阅读 · 0 评论 -
根据输入的字符串类型的日期时间,转换为标准时间(兼容多种格式)
常见时间字符串转标准时间原创 2022-02-08 17:30:23 · 1416 阅读 · 0 评论 -
返回文件流/文件预览/文件上传下载
package com.example.replace.controller; import org.apache.tomcat.util.http.fileupload.IOUtils; import org.springframework.http.MediaType; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import o原创 2021-05-18 19:15:10 · 538 阅读 · 0 评论 -
#{}和${}的区别
#表示占位符, 相当于JDBC中的?, 底层工作的是PreparedStetement对象, SQL只编译一次, 而且没有SQL注入问题 #当传入的参数为一个简单类型时, #{}可以随便写 $ 表示字符串拼接, 底层工作的是Statement对象, 每次都会重新编译, 而且存在 SQL 注入问题 $ 当传入的参数为一个简单类型时, ${}只能写value ...原创 2021-04-27 08:44:12 · 163 阅读 · 0 评论 -
XML/Dom4j
原创 2021-04-27 08:42:43 · 112 阅读 · 0 评论 -
死锁
死锁是什么? 在多个线程中,使用了多把锁,造成线程之间相互等待,程序不往下走了。 产生条件: 1、有多把锁 2、有多个线程 3、有同步代码块嵌套原创 2021-04-20 14:57:30 · 120 阅读 · 0 评论 -
线程池
线程池的使用 无返回值的执行方法 @Test public void test01() throws Exception ExecutorService executorService = Executors.newFixedThreadPool(2); executorService.submit(new MyRunnable()); Thread.sleep(3000); } public class MyRunnable implements Runnable{ @Overr原创 2021-04-20 14:29:47 · 105 阅读 · 0 评论
分享