Wesley13 Wesley13
4年前
volatile实现可见性但不保证原子性
   volatile关键字:能够保证volatile变量的可见性不能保证volatile变量复合操作的原子性         volatile如何实现内存可见性:        深入来说:通过加入内存屏障和禁止重排序优化来实现的。对volatile变量执行写操作时,会在写操作后加入一条store屏
Stella981 Stella981
4年前
BeetlSQL3.0.0
BeetlSQL3.0.0M5主要对Spring,SpringBoot,JFinal,Solon等框架进行集成,并新增ignite,CouchBase内存数据库的支持。M6计划对更多的国产数据库支持,内存和图数据库支持。以及发布BeetlSQL3的Idea插件。<dependency<groupIdcom.ibe
Stella981 Stella981
4年前
Apache Ignite核心特性介绍(2.5.0版)
1.摘要1.1.Ignite是什么?ApacheIgnite是一个以内存为中心的分布式数据库、缓存和处理平台,支持事务、分析以及流式负载,可以在PB级数据上享有内存级的性能。!(https://ignite.apache.org/images/durablememory.png)1.1
Stella981 Stella981
4年前
PHP csv文件30w+数据导入mysql数据库
<?phpclassAdd{publicfunctiondata(){ini_set('memory_limit','1');//PHP内存设置$handlefopen("201501.csv","r");
Wesley13 Wesley13
4年前
C语言宏定义中#用法
宏中""和""的用法一、一般用法我们使用把宏参数变为一个字符串,用把两个宏参数贴合在一起.用法:#include<cstdio#include<climitsusing namespace std;define STR(s)     sdefine CONS(a,b)  int
Wesley13 Wesley13
4年前
OGG安装配置详细步骤(一)
1、安装GoldenGate每个GoldenGate实例可支持5000个Extract和Replicat进程每个Extract和Replicat需要2550M或更多的内存,这取决于系统的事物量和事物大小GoldenGate实际使用的物理内存由操作系统控制和管理,GoladenGate缓存管理器利用
Wesley13 Wesley13
4年前
JAVA 数组作为方法返回值—返回地址
packageCode411;/一个方法可以有0,1,多个参数,但只能有0和1个返回值希望一个方法产生多个结果数据进行返回数组作为方法的参数,传递进去的是数组的地址值。/publicclassCodeAaaryReturn{publicstaticvoidmain(Stringargs){int
Wesley13 Wesley13
4年前
Maven学习详解(13)——Maven常用命令大全与pom文件讲解
一、Maven常用命令1.1、Maven参数\D传入属性参数 \P使用pom中指定的配置 \e显示maven运行出错的信息 \o离线执行命令,即不去远程仓库更新包 \X显示maven允许的debug信息 \U强制去远程参考更新snapshot包 
Wesley13 Wesley13
4年前
JVM垃圾回收器
1,先贴上4中回收器的参数:\XX:UseSerialGC串行垃圾回收器\XX:UseParallelGC并行垃圾回收器\XX:UseConcMarkSweepGC并发标记扫描垃圾回收器\XX:UseG1GCG1垃圾回收器2,分别测试每种参数1默认的情况是(XX:UseSerialGC),即使不
十月飞翔 十月飞翔
3年前
9种 OOM 常见原因及解决方案
当JVM内存严重不足时,就会抛出java.lang.OutOfMemoryError错误。本文总结了常见的OOM原因及其解决方法,如下图所示。如有遗漏或错误,欢迎补充指正。1、Javaheapspace当堆内存(HeapSpace)没有足够空间存放新创建的对象时,就会抛出java.lang.OutOfMemoryError:Javahea