- 博客(18)
- 收藏
- 关注
转载 Fork/Join框架使用示例
Fork/Join框架重点说明: 1,在必要的情况下,将一个大任务,进行拆分(fork) 成若干个子任务(拆到不能再拆,这里就是指我们制定的拆分的临界值),再将一个个小任务的结果进行join汇总。 2,Fork/Join采用“工作窃取模式”。 3,ForkJoin更有效的利用的CPU资源...
2019-09-03 16:56:00 553
转载 TRUNCATE、DROP、DELETE
drop语句将删除表的结构、被依赖的约束(constrain)、触发器 (trigger)、索引(index);依赖于该表的存储过程/函数将保留,但是变为invalid状态。 delete只是删除表的数据 delete语句是DML语言,这个操作会放在rollback segement中,事...
2019-08-26 10:26:00 151
转载 查看class文件方法
1,首先使用javac编译文件 2,使用javap工具打开编辑出来的class文件 javap -verbose SyncTestDemo01.class 会得到如下结果: D:\idea_workspace\basic_demo\out\production\basic_demo&g...
2019-08-25 11:40:00 2139
转载 JAVA内存分布以及回收
java的内存分布如下: 1,本地方法栈; 2,程序计数器; 3,虚拟机栈(栈帧1(方法A),栈帧2(方法B)); 4,堆区(新生代(Eden区,S0,S1...),老年代); 5,元数据区(常量池,方法元信息,类元信息); 如下图所示: 各个区域对应明细如下: 1,堆区:...
2019-08-12 19:34:00 119
转载 Spring事务管理模糊点
事务管理的目的,就是为了保证数据操作的事务性(原子性,一致性,隔离性,持久性,也就是ACID) 1,对于强调速度的应用,数据库本身可能就不支持事务,例如MyISAM引擎的mysql数据库, 这时,无需在spring应用中配置事务管理器,因为即使配置了,也是没有实际作用。 2,Hibe...
2019-08-11 11:41:00 94
转载 java-switch操作
实例: String title = "";switch("三周年"){ case "一百天": title = "100天"; break; case "一周年": title = "一周年寄语"; break; case "二周年": ...
2019-03-14 10:15:00 117
转载 分布式锁(原理以及实现)
先了解一下java里面的锁, Java中的锁可以简单的理解为多线程情况下访问临界资源的一种线程同步机制。 在单个应用节点的情况下,对某一个共享变量进行多线程访问的时候,可以完美运行。 后来业务发现了,发展成多节点运行,一个应用需要部署到好几台机器上做负载均衡。 在多节点的情况下: 这个时...
2019-03-10 15:56:00 118
转载 Spring事务传播以及控制
Spring的事务传播机制 PROPAGATION_REQUIRED(默认实现):当前没有事务则新建事务,有则加入当前事务 PROPAGATION_SUPPORTS:支持当前事务,如果当前没有事务则以非事务方式执行 PROPAGATION_MANDATORY:使用当前事务,如果没有则抛出...
2019-03-08 10:18:00 106
转载 在java里面,List,Set,Map对于重复数据的处理
List: 不做任何处理,直接把元素加到列表中 Set: 相同的值add不进去,即保存的值只能不一样 Map: 相同的key,后put进来的值会覆盖之前put的值; 相同的值,不影响正常put ...
2019-03-07 18:52:00 484
转载 数据库资源关闭顺序
关闭数据库结果集顺序:先关闭结果集,再关闭语句,最后关闭连接。 转载于:https://my.oschina.net/u/3519302/blog/3017088...
2019-03-02 15:53:00 1937
转载 数据库批量插入数据:insert all/first
insert all insert first 把一张表b的数据插入另一张表a的常规操作如下: insert into a select * from b; all只要满足条件,就会插入 first只要有一个满足条件,后面的条件不再判断 insert all分为无条件插入和有条件插入 ...
2019-03-02 15:52:00 569
转载 根据A表多个字段更新B表多个字段
前提:Oracle数据库, A表数据跟B表数据是一一对应关系 现在需要根据A表里面的多个字段更新B表里面的多个字段,实例写法如下: update B set (B.fareamount1, B.fareamount2, B.consultingfee...
2019-03-02 15:39:00 1499
转载 MYSQL事务隔离级别
mysql事务隔离级别分成4种 InnoDB默认是可重复读的(REPEATABLE READ)。MySQL/InnoDB 提供SQL标准所描述的所有四个事务隔离级别。你可以在命令行用--transaction-isolation选项, 或在选项文件里,为所有连接设置默认隔离级别。 tran...
2019-02-24 16:58:00 70
转载 mySql数据类型
mySql数据类型分成3类 数值类型 字符串类型 时间类型 数值类型: TINYINT,SMALLINT,MEDIUMINT,INT BIGINT DECIMAL FLOAT,DOUBLE,REAL BIT 字符串类型: CHAR、定长 VARCHAR、变长 BINARY、二进制 VAR...
2019-02-24 16:13:00 65
转载 新功能上线基本生命周期
做一位有节操的开发 1.拿到需求 2.分析需求,及时沟通(面聊很重要) 3.开发 4.自测 5.跟踪测试进度 6.上线 7.跟踪生产使用情况 8.核实生产数据 9.对异常情况进行监控 10.对于生产上可预见的异常情况制定修复方案 11.正对常见问题,制定优化方案 ...
2019-02-20 12:46:00 194
转载 spring-thymeleaf 集成报错
thymeleaf 元素类型 "html" 必须由匹配的结束标记 "</html>" 终止。 thymeleaf 默认是对格式要求非常严格的html 可以修改配置,使对格式要求不是那么严格。 1,修改配置: spring.thymeleaf.mode=LEGACYHTM...
2017-09-30 11:14:00 132
转载 SpringBoot与Redis简单集成
SpringBoot与redis的简单集成(在已经搭建好redis服务的前提下): 1.先引入相关包的配置 <!-- Spring Boot Redis 依赖 --><dependency> <groupId>org.springframewor...
2017-07-01 15:30:00 76
转载 IDEA里面java文件夹下xml文件扫描不到(SpringBoot+MyBatis集成)
IDEA中在java文件夹下的xml文件,在默认的情况下,是不会跟src目录下的代码一起打包的,所以就算是文件的路径配置没有文件,启动SpringBoot之后,进行访问,还是会抛异常。 默认放在resources文件夹下,路径配置正确之后,就可以正常使用。 如果一定要把xml文件跟代码放在...
2017-07-01 14:59:00 1275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人