会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
allenwork
博客园
首页
新随笔
联系
订阅
管理
2023年6月9日
java基础知识点整理
摘要: ## 为什么禁止在foreach循环里面进行元素的remove/add操作 - 参考地址:https://blog.csdn.net/yangbaggio/article/details/89920938 ### foreach循环(增强for循环) - 增强for循环,其实是依赖了Iterator
阅读全文
posted @ 2023-06-09 17:18 allenwork
阅读(22)
评论(0)
推荐(0)
2023年6月7日
字段分隔符,一行转多行数据库操作
摘要: # SqlServer数据库 ## 基础表 master..spt_values ```sql select * from master..spt_values; -- 解释: master..spt_values表的字段type值为P时, 对应number字段值是从0-2047 select nu
阅读全文
posted @ 2023-06-07 10:48 allenwork
阅读(81)
评论(0)
推荐(0)
2023年6月6日
mysql数据库的锁-select for update
摘要: # 乐观锁与悲观锁 乐观锁和悲观锁只是两个加锁的思路,其实现方式多种多样。以下举几个在mysql数据库中的例子。 对于一次的数据修改,我们可以大概将其分为三步: 1. 获取数据 2. 修改数据 3. 提交修改 ## 乐观锁 假设A、B两个角色对数据进行修改: - 乐观锁对数据保持一个乐观态度(大概率
阅读全文
posted @ 2023-06-06 18:15 allenwork
阅读(218)
评论(0)
推荐(0)
Mysql数据库-事务操作
摘要: mysql 中默认级别 Repeatable read。 另外需要注意的是 mysql 执行一条查询语句默认是一个独立的事务,所以看上去效果跟 Read committed 一样。 通过Navicat中每建立一个查询,默认是一个独立的事务,会恢复默认级别:Repeatable read ```mys
阅读全文
posted @ 2023-06-06 10:37 allenwork
阅读(33)
评论(0)
推荐(0)
2023年6月1日
异常处理
摘要: Lambda表达式是Java 8新引入的一种语法,是一种紧凑的传递代码的方式。 理解Lambda表达式,我们先回顾一下接口、匿名内部类和代码传递。 **try-catch-finally** ```java public static void main(String[] args) { Syste
阅读全文
posted @ 2023-06-01 14:14 allenwork
阅读(53)
评论(0)
推荐(0)
2023年5月31日
数据类型与运算符
摘要: **数据类型** instanceof 作用 ```java class Parent { } class Child extends Parent { } class Child2 extends Parent { } public static void main(String[] args)
阅读全文
posted @ 2023-05-31 14:00 allenwork
阅读(18)
评论(0)
推荐(0)
公告