6.22Java多线程happenbefore 编译器和CPU会尝试重排指令使得代码更快地运行 发生情况: 代码间没有直接联系,没有依赖 这样就会发生指令重排a 步骤 拿到指令,进行编译,放入寄存器 >fetch 解码指令,从寄存器中拿值,从主存拷贝到工作内存 >copy 执行选项 >excutor ...
分类:
移动开发 时间:
2021-06-23 17:01:24
阅读次数:
0
1|简单工厂模式定义 简单工厂模式(Simple Factory Pattern):定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类; 由于在简单工厂模式中用于创建实例的方法通常是静态(static)方法,因此简单工厂模式又被称为 静态工厂方法模式(Static ...
分类:
其他好文 时间:
2021-06-23 16:46:38
阅读次数:
0
一.ArrayList继承了AbstractList,实现了List接口,底层实现基于数组,因此可以认为是一个可变长度的数组。二.在讲扩容机制之前,我们需要了解一下ArrayList中最主要的几个变量: //定义一个空数组以供使用 private static final Object[] EMPT ...
分类:
其他好文 时间:
2021-06-23 16:31:27
阅读次数:
0
https://www.cnblogs.com/shewoqishui/p/14184984.html -- 1.添加字段-- 基本语法alter table 表 add 列名 字段类型 null-- 例:给学生表添加Telephone字段并指定类型为vachar,长度为50,可空alter tab ...
分类:
数据库 时间:
2021-06-22 18:47:32
阅读次数:
0
通过爬取豆瓣的电影排行榜 import requests url = "https://movie.douban.com/j/chart/top_list" #params是get请求带参数 #data是post请求带参数 #重新进行封装参数 param = { "type":"24", "inte ...
分类:
编程语言 时间:
2021-06-22 18:36:49
阅读次数:
0
需要安装promise.prototype.finally 插件解决 通过npm 或者yarn 安装 1.npm: npm install promise.prototype.finally --save 在项目中调用 引入 并调用 插件的shim方法 2.yarn: yarn add promis ...
分类:
其他好文 时间:
2021-06-22 18:31:37
阅读次数:
0
新增字段 alter table MIC2005.QP_CAT_DESCRIPTION add (type varchar2(2) default '0' not null ); --新增字段 comment on column MIC2005.QP_CAT_DESCRIPTION.type is ...
分类:
数据库 时间:
2021-06-22 18:17:13
阅读次数:
0
什么是Mybatis 一款优秀的持久层框架,避免了JDBC底层繁杂的手动设置参数和获取结果集的过程。能够使用xml文件或注解形式来映射实体类和数据库内容。 Mybatis官方文档: http://www.mybatis.org/mybatis-3/zh/index.html Github上地址:ht ...
分类:
其他好文 时间:
2021-06-22 18:13:22
阅读次数:
0
1.用RMAN连接目标DB: rman target / RMAN target sys/*****@orcl 2.在RMAN命令窗口中,输入如下命令(清理所有的归档日志): crosscheck archivelog all; delete expired archivelog all; 或者清理 ...
分类:
数据库 时间:
2021-06-22 18:05:05
阅读次数:
0
今天学习了simpleAdapter简单适配器 简单适配器在适配器中作用很大,例如微信qq的消息列表 simpleadapter的五个参数 data是一个 List<Map<String,Object>> data = new ArrayList<>(); Map<String,Object> ma ...
分类:
其他好文 时间:
2021-06-22 17:56:31
阅读次数:
0