摘要: Mybatis之foreach用法 List、Array、Map三种类型遍历 在mybatis的xml文件中构建动态sql语句时,经常会用到标签遍历查询条件。特此记录下不同情况下书写方式! 1. foreach元素的属性 collection: 需做foreach(遍历)的对象,作为入参时,list 阅读全文
posted @ 2021-07-03 13:29 蔚蓝的海洋 阅读(4508) 评论(0) 推荐(1) 编辑
摘要: volatile的应用 Java代码在编译后会变成Java字节码,字节码被类加载器加载到JVM里,JVM执行字节码,最终需要转化为汇编指令在CPU上执行,Java中所使用的并发机制依赖于JVM的实现和CPU的指令 volatile是个轻量级的synchronized,它在多处理器开发中保证了共享变量 阅读全文
posted @ 2021-06-29 20:20 蔚蓝的海洋 阅读(53) 评论(0) 推荐(0) 编辑
摘要: Java中的并发工具类 CountDownLatch,Cyclicbarrier和Semaphore工具类提供了一种并发流程控制的手段,Exchanger工具类则提供了在线程间交换数据的一种手段 等待多线程完成的CountDownLatch CountDownLatch允许一个或者多个线程等待其他线 阅读全文
posted @ 2021-06-26 15:27 蔚蓝的海洋 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 搞懂Java的大Class class Student{ String name; int age; public void learn(){ System.out.println("正在学习"); } public int getAge(){ return age; } public void h 阅读全文
posted @ 2021-06-25 20:17 蔚蓝的海洋 阅读(1931) 评论(1) 推荐(0) 编辑
摘要: 1.句子逆序 将一个以英文语句以单词为单位逆序排放,例如:"I am a boy",逆序排放后为"boy a am I", public String reverse(String sentence) { String[] str = sentence.trim().split(" "); Stri 阅读全文
posted @ 2021-06-24 22:58 蔚蓝的海洋 阅读(52) 评论(0) 推荐(0) 编辑
摘要: java中执行定时任务 定时任务的场景 所谓定时任务实际上有两种情况, 一种是在某个特定的时间点触发执行某个任务, 例如每天凌晨, 每周六下午2点等等. 另外一种是以特定的间隔或频率触发某个任务,例如每小时触发一次等. crontab crontab严格来说并不是属于java内的. 它是linux自 阅读全文
posted @ 2021-06-23 23:42 蔚蓝的海洋 阅读(2445) 评论(0) 推荐(0) 编辑
摘要: 函数式接口 函数式接口是什么? 有且只有一个抽象方法的接口被称为函数式接口,函数式接口适用于函数式编程的场景,Lambda就是Java中函数式编程的体现,可以使用Lambda表达式创建一个函数式接口的对象,一定要确保接口中有且只有一个抽象方法,这样Lambda才能顺利的进行推导。 @Function 阅读全文
posted @ 2021-06-15 23:45 蔚蓝的海洋 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Artist name members origin Track name Album name tracks (专辑上的曲目) musicians 如何辨别Lambda表达式 Runnable noAtguments = () -> System.out.println("Hello,World" 阅读全文
posted @ 2021-06-05 16:46 蔚蓝的海洋 阅读(91) 评论(0) 推荐(0) 编辑
摘要: Java String类方法总结 charAt public char charAt(int index) 返回指定索引处的 char 值。索引范围为从 0 到 length() - 1。序列的第一个 char 值位于索引 0 处,第二个位于索引 1 处,依此类推,这类似于数组索引。 getChar 阅读全文
posted @ 2021-05-28 16:46 蔚蓝的海洋 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 一、泛型简介 1.引入泛型的目的 了解引入泛型的动机,就先从语法糖开始了解。 语法糖 语法糖(Syntactic Sugar),也称糖衣语法,是由英国计算机学家Peter.J.Landin发明的一个术语,指在计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。Java中 阅读全文
posted @ 2021-05-27 16:20 蔚蓝的海洋 阅读(214) 评论(0) 推荐(0) 编辑