javaSE
javaSE
爱花的蛋
我是一个努力的辣鸡
展开
-
mybatis基础使用1
1.mybatis的if判断 String 和 int两种 <if test "order != null and order != '' "> <if test "aa != 0 and aa != 5"> 2.mybatis 的 like 使用concat多层拼接(一层就一个) name like concat("%",#{name},"%") name like concat(concat("%",#{name}),"%") 3.大于小于,大于等于,小于等于 大于 &原创 2021-09-25 14:53:09 · 199 阅读 · 0 评论 -
System.out.println影响内存可见性
看到这个说明你正在学习java内存模型 先说为什么System.out.println会影响内存可见性 public class ThreadVisibilityTest1 { public static boolean flag = true; public static void main(String[] args) throws Exception{ new Thread( () -> {原创 2021-07-10 16:17:09 · 572 阅读 · 0 评论 -
阿里巴巴Java开发手册之注释规约与Javadoc标签和Javadoc注释规范
抛出异常,怎么都说我没按照规范来 确实 我一直用的是@exception 人家要的是@throws https://blog.csdn.net/qq_41076577/article/details/108151683?utm_medium=distribute.pc_relevant.none-task-blog-title-2&spm=1001.2101.3001.4242原创 2020-09-11 15:55:36 · 774 阅读 · 0 评论 -
缺少servlet包:import javax.servlet出错 The import javax.servlet.http.HttpServletRequest cannot
文章1:https://blog.csdn.net/scholar_man/article/details/63260606 eclipse解决 文章2:https://www.cnblogs.com/cn-chy-com/p/10992046.html idea解决 建议两者都看,更能理解解决办法原创 2020-09-03 14:54:13 · 258 阅读 · 0 评论 -
使用java导Mysql的.sql文件,扩展->mysqldump命令的使用,mysql使用SQL语句查询comment注释
使用java实现导出导入数据库的sql文件 https://blog.csdn.net/qq_39641912/article/details/79692284#commentBox 重点:创建runtime调用方法执行exec(command),然后能够使用cmd命令导出文件 Runtime runtime = Runtime.getRuntime(); String command = new String("cmd /k mysqldump -u"+user+" -p"+password+" "+ex原创 2020-09-01 21:35:32 · 345 阅读 · 0 评论 -
java通过io流从前端浏览器下载文件/直接下载到本地
前后端分离不分离都这样写。。。 前端浏览器下载Excel看这儿XXX 通过io流向本地路径写入文件 File file = new File("D://system10002.sql"); try { if (!file.exists()) { file.createNewFile(); } FileOutputStream output = new FileOutputSt原创 2020-09-01 17:43:54 · 4875 阅读 · 1 评论 -
如何创建当前时间
创建当前时间 String createTime = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); 设置随机字符串uuid String messageId=String.valueOf(UUID.randomUUID());原创 2020-08-17 22:23:37 · 958 阅读 · 0 评论 -
string.split(,)用法
String[]java.lang.String.split(Stringregex, int limit) 参数limit控制模式(也就是正则表达式)应用的次数,并且因此会影响产生的结果数组的长度。①如果参数limit的值N大于0,则正则表达式将会被匹配最多N-1次,数组的长度将会不大于N,并且数组的最后一项将包含超出N-1个分隔符后所有的字符串。②如果N是非正的,那么正则表达式将被应用尽可能多的次数,并且结果数组可以有任何长度,包括尾随的空字符串。③如果N为零,那么该正则表达式将尽可能多地应用,数组可以原创 2020-08-16 20:06:40 · 125 阅读 · 0 评论 -
List集合里面放入的null也是有长度的
```java List<User> list=new ArrayList<User>(); list.add(null); list.add(null); System.out.println(list.size());原创 2020-04-15 17:03:15 · 1024 阅读 · 0 评论 -
String,StringBuilder以及StringBuffer这三个类之间区别
这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。 首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > String String最慢的原因: String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对...转载 2019-09-11 18:58:29 · 110 阅读 · 0 评论