- 博客(17)
- 收藏
- 关注
原创 scala双层循环,跳出内层循环
Scala 语言中默认是没有 break 语句,但是你在 Scala 2.8 版本后可以使用另外一种方式来实现 break 语句。当在循环中使用 break 语句,在执行到该语句时,就会中断循环并执行循环体之后的代码块。值得注意的是,scala的双层循环跳出内层循环实现的逻辑和Java双层循环跳出内层循环的逻辑思想是一致的,都是给循环起标签名,然后执行跳出操作。在上述代码条件判断处,执行跳出内侧循环,打印如下结果。
2024-05-13 15:26:33 219
原创 SQL收藏
SQL收藏1.年月日查询展示,小数转百分数 select to_char(to_date('2012-02-11','yyyy-mm-dd'),'yyyy')||'年'||to_number(to_char(to_date('2012-02-11','yyyy-mm-dd'),'mm'))||'月'||to_char(to_date('2012-02-11','yyyy-mm-dd'),'dd')||'日' 日期, round(0.64*100.0,1)||'%' 百分数 from dual结果
2021-06-07 10:31:36 154 2
原创 正则时间和固定代码案例
一, 时间1.年-月-日 ^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((1
2021-02-26 11:52:42 285
原创 2020-12-30
Oracle数据库采坑总结:1.使用工具创建表,使用表名和字段名时,都需要加上"",Oracle使用时默认表名和字段名均大写,反之,有可能是使用工具创建,采用""包裹 表现形式: [Err] ORA-00942: table or view does not exist...
2020-12-30 17:18:32 101
原创 git分支合并到master
我是从idea开始创建分支,提交并上传代码到分支,git合并到master推送idea创建分支idea更新项目也可以用 VCS 的 Update Product将代码提交并推送到刚创建的分支git切入master分支 $ git checkout mastergit合并分支 $ git merge 分支名git push7.然后上gitHub / gitLab检查一下分支和master最新的push情况...
2020-12-16 16:38:01 820
原创 Parameter ‘search‘ not found. Available parameters are [ew, page, param1, param2]
异常: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘search’ not found. Available parameters are [ew, page, param1, param2]版本: mybatis-plus 3.3.2异常说明: Mybatis语法异常: 嵌套异常是绑定异常: 找不到
2020-10-14 11:24:21 5975 3
原创 简单介绍线程的生命周期
线程的生命周期新建状态, 就绪状态, 运行状态, 阻塞状态, 死亡状态 1. 新建状态: 用 new 关键字建立一个线程后,该线程对象就处于新建状态,处于新建状态的内存空间,通过调用 start() 方法进入就绪状态 2. 就绪状态: 处于就绪状态线程具备了运行太监,但还没分到 CPU, 处于线程就绪队列, 等待系统为其分配CPU,当系统选定一个等待执行的线程后,它就会从就绪,进入运行状态, 该动作称为 'CPU调度' 3. 运行状态:
2020-09-02 21:32:57 742
原创 Java中的流类型简介
读写操作,我们通常称为输入/输出(IO)操作。Java通过流进行IO操作的。字节流 InputStream是所有字节输入流的祖先, OutputStream是所有字节输出流的祖先。字符流 Reader是所有读取字符串输入流的祖先 Writer是所有输出字符串的祖先字节高效流:BufferedOutputStream 、BufferedInputStream字符高效流: BufferedWriter、BufferedReader转换流:OutputStreamW
2020-08-27 20:36:17 135
原创 linux 常用命令按图说明
文件和目录操作 ll: 查询当前目录所有文件的详情 ls: 查询当前目录的所有文件 pwd: 显示工作路径 cd: 切换目录 mkdir: 创建文件目录mv: 移动文件位置cp :复制文件 cp -a 复制文件夹rm: 删除文件 rm -rf 删除文件夹及其下内容其他操作:ifconfig -a : 查看linux IP地址...
2020-08-26 20:54:39 96
原创 浅谈抽象类和接口的区别
抽象类:抽象类是什么? 含有 abstract 修饰符修饰的类抽象类的特点:1. 不能创建实例对象2. 可以有构造方法,但构造方法不能是抽象的3. 可以有抽象方法4. 抽象方法必须子类进行实现,如果子类实现部分方法,子类必须是抽象的接口:接口是什么?含有interface修饰符的接口的特点:1. 所有的方法必须都是抽象的2. 所有的方法默认为 public abstract3. 所有的变量默认为 public static final区别: 1. 单继承多实
2020-08-24 20:03:48 119
原创 浅谈数据库事务特性,隔离级别
浅谈数据库事务在这之前,先说一下什么是事务?事务: 业务中的一组操作,要么全成功,要么全失败,不可分割的工作单位**之后, 再说一下事务的四大特性? **原子性:不可分割的工作单位,要么全成功,要么全失败一致性:一个事物执行前后,表中数据必须保持一致隔离性:一个事物执行前后,不被其他事物干扰持久性:事务一旦提交,数据库中的数据必须永久保存下来继续说一下事务的四种隔离级别?读未提交:任何问题都没有解决读已提交:解决了脏读可重复读:解决了脏读,不可重复读串行化: 解决了脏读,不可重
2020-08-23 22:10:27 126
原创 深入解析HashMap和HashTable的区别
深入解析HashMap和HashTable的区别区别:HashMap是线程不安全的, HashTable 是线程安全的, 它们内部的方法都被 synchronized(同步) 修饰因为同步, 哈希性能等原因, HashMap性能优于HashTableHashMap允许有Null值, HashTable不允许存储Null值解释:1.对于HashMap 和 HashTable 的线程安全与否 javadoc中关于hashmap的一段描述如下:此实现不是同步的。如果多个线程同时访问一个哈希
2020-08-22 20:56:41 123
原创 深入解析ArrayList 和LinkedList 的区别?
深入解析ArrayList 和LinkedList 的区别?区别: 1. ArrayList 底层是动态数组 ,LinkedList 底层是 双向链表 2. ArrayLIst 默认初始化大小 是10, 默认扩容大小 是 1.5 倍, LinkedList 将元素添加到链表末尾, 无需扩容 3. ArrayList 查询快, 增删慢; LikedList 查询慢, 增删快 解析:1.ArrayList 是数组结构
2020-08-21 21:17:37 135
原创 mysql,oracle数据库的简单增删改查
mysql:数据库操作:CREATE DATABASE demo0814; #创建数据库DROP DATABASE demo0814; #销毁数据库表操作:CREATE TABLE `user`( #创建表uid INT PRIMARY KEY AUTO_INCREMENT,username VARCHAR(20) NOT NULL,`password` VARCHAR(20),lastlogintime DATETIME );PRIMARY KE
2020-08-18 20:51:48 176 1
原创 数据库分页显示选择题解答
emp表中有10条数据,下列哪个语句返回的结果肯定只有1条A:Select distinct*from emp;B:Select *from emp limit 1,5C:select *from emp limit 5,1D:select *from emp where ename=“张三”[答案] : C[解析] : 数据库分页 索引 = (当前页-1) * 一页显示记录数例如: select * from emp limit 0,4 // (第一个参数是.
2020-08-11 15:16:23 256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人