BichonCode BichonCode
3年前
ConcurrentHashMap
一、关键属性1.sizeCtl作用:_transient、_volatile修饰,用于数组初始化与扩容控制,只有一个线程能初始化散列表,但是可以多个线程参与扩容。|sizeCtl1|_表示当前table正在初始化(有线程在创建table数组),当前线程需要自旋等待.._ 1是一把锁,哪个线程能把sizeCtl设置成1,哪
Easter79 Easter79
3年前
truncate table操作后数据恢复方法探究
概述:北京某国企客户Oracle11gR2数据库误truncatetableCM\_CHECK\_ITEM\_HIS,表数据丢失,业务查询到该表时报错,此时发现数据库的备份不能用,表数据无法查询。客户Oracle11gR2数据库误truncatetableCM\_CHECK\_ITEM\_HIS,表数据丢失,业务查询到该表时报错,此
Easter79 Easter79
3年前
TP5框架whereor
whereOr方法Db::table('think_user')where('name','like','%thinkphp')whereOr('title','like','%thinkphp')find();多字段相同条件的OR查询可以简化为如下方式:
Wesley13 Wesley13
3年前
mysql出现“Incorrect key file for table”解决办法
本文来自:https://www.cnblogs.com/zjoch/archive/2013/08/19/3267131.html今天mysql突然出现以下错误: mysqlselect\fromtest; ERROR1034(HY000):Incorrectkeyfilefortable‘test’;
Wesley13 Wesley13
3年前
oracle 所有表字段 注释
SELECT ATC.OWNER,       ATC.TABLE_NAME,       UTC.COMMENTS,       ATC.COLUMN_NAME,       ATC.DATA_TYPE,       ATC.DATA_LENGTH,       ATC.NULLABLE,
Wesley13 Wesley13
3年前
MySql
想把一个数据库中表中数据复制到另一个数据库或者同一个数据库中可以采取以下方法:1.表结构相同的表,且在同一数据库(如,table1,table2)Sql:insertintotable1select\fromtable2(完全复制)insertintotable1selectdistinc
Wesley13 Wesley13
3年前
mysql select将多个字段横向合拼到一个字段
表模式:CREATE TABLE tbl_user (  id int(11) NOT NULL AUTO_INCREMENT,  name varchar(255) DEFAULT NULL,  age int(11) DEFAULT NULL,  PRIMARY KEY (id)
Wesley13 Wesley13
3年前
MySQL的逻辑查询语句的执行顺序
一SELECT语句关键字的定义顺序SELECTDISTINCT<select_listFROM<left_table<join_typeJOIN<right_tableON<join_conditionWHERE<where_conditionGROUPBY
Stella981 Stella981
3年前
Hibernate Annotations @Any 使用场景
使用hibernate时,你是否遇到如下蛋疼大场景@Entity@Table(name"contr_Contract")@Cache(usageCacheConcurrencyStrategy.READ_WRITE)@MetaData(value"合同")publicclassCont
Wesley13 Wesley13
3年前
oracle 策略POLICY学习
 1、创建测试表create table TEST_POLICY(  USERNAME VARCHAR2(10),  PASSWORD NUMBER(10));insert into TEST_POLICY values('a',30);insert into TEST_POL