- OceanBase:在win11 wsl下的Ubuntu中的安装OceanBase Docker版
赵大土
OceanBasedocker
在win11wsl下的Ubuntu中的安装OceanBaseDocker版1.在win11中启用wsl并安装Ubuntu2.在Ubuntu中安装Docker3.在Docker中安装OceanBase1.在win11中启用wsl并安装Ubuntu鼠标右键点击win图标,选择【Windows终端(管理员)】,输入一下命令,等待安装后重启系统wsl--install注意:这个命令默认会将会将wsl2设置
- 淘宝海量数据库OceanBase:系统架构详解
weixin_34356555
数据库系统架构大数据
无论从数据量还是访问量,OceanBase不再能够是一个单机系统,即使一台单机能服务高达几个TB的数据、提供几万QPS的服务能力,因此,分布式系统不可避免,然而,内部如何实现拆表(拆库)以及如何实现数据库的事务,成为了一个很大的挑战和十分艰难的抉择:相关文章:淘宝海量数据库之一:来自业务的挑战淘宝海量数据库之二:一致性选择淘宝海量数据库之三:事务的ACID一种选择是当前数据库的常用的水平拆库,淘宝
- mysql连接oceanbase数据库集群+租户
AE_
数据库mysqloceanbase
mysql集成的有连接oceanbase数据库的方式,所以只需要对参数进行修改即可。url:jdbc:mysql://[ip地址]:[端口]/[数据库]?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC//其他参数根据需求设置username:[用户名]@[租户名]#[集群名]password:*******driver-clas
- 聊聊 OceanBase 资源管理
数据最前线
oceanbase数据库学习
OceanBase是分布式多租户架构数据库,其分布式集群从资源角度看可以分成集群、Zone、OBServer、资源池和租户等几个层次。今天我们从集群和资源两个层次梳理OceanBase资源管理相关的概念。OceanBase集群管理OceanBase集群包含若干个Zone,一个Zone内可包含若干台物理机,每台物理机只能隶属于一个Zone,同一个Zone内的物理机通常部署在相同的机房内。Zone内的
- OceanBase有点酷:重命名租户与删除租户
W9071186
oceanbase
创建租户后,sys租户可以更改普通租户的名称。当前,OceanBase数据库仅支持修改普通租户的名称。重命名租户sys租户修改普通租户名称的SQL语句如下:obclient>ALTERTENANTold_tenant_nameRENAMEGLOBAL_NAMETOnew_tenant_name;示例如下:使用root用户登录数据库的sys租户。将租户tenant1的租户名修改为tenant2。ob
- MySQL8.3 可以给 GTID 打标签了!
mysqlgtid事务
本文介绍了MySQL8.3的一个新特性,给GTID打标签~作者:李富强,爱可生DBA团队成员,熟悉MySQL,TiDB,OceanBase等数据库。相信持续把对的事情做好一点,会有不一样的收获。爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。本文约900字,预计阅读需要3分钟。摘要MySQL8.3创新版于2024年1月16号发布,该版本扩展了MySQL复制和组复制中使用
- 阿里云活动中哪些云服务器支持叠加使用优惠券,优惠券在哪领取
阿里云最新优惠和活动汇总
阿里云优惠券活动是官方对新用户购买云服务器推出的长期活动,但是有的用户领取了之后发现购买云服务器时用不了,下面我们看下阿里云服务器活动中的哪些云服务器支持使用优惠券。一、优惠券在哪里领取优惠券一般在阿里云大促活动和官方领券中心都可以领取,用户可随时关注官方领券中心,这里会实时公布最新的优惠券金额及使用条件,同时还会公布其他种类的一些优惠券,例如目前就有OceanBase新用户满减9折优惠券、对象存
- 龙行龘龘,前程朤朤,财运亨通,新春大吉
胖头鱼的鱼缸(尹海文)
其他数据库
在这兔年最后一个工作日——除夕,我在此向大家送上最诚挚的新春祝福,也感谢过去大家过去一年给我带来的各种各样的帮助。我这里也整理下2024年收到的各种礼物,对大家做出感谢:感谢彭冲老师的赠书,还有青学会会长的统一邮寄:感谢Halo的各项赠品(包和唐成老师的签字版大作没拍照):感谢墨天轮社区(包含2023优秀原创作者评选奖品):感谢爱可生开源社区的赠礼:感谢OceanBase的新年礼物:感谢阿里云的赠
- 日调用量超千万,超低查询延迟!跨越速运基于Flink + OceanBase的实时分析解决方案与实践
OceanBase数据库官方博客
flinkoceanbase大数据
跨越速运成立于2007年,是一家在物流行业颇具影响力的大型综合速运企业。随着国内经济的持续增长,消费者的购物习惯也在不断变化,对物流行业的需求呈现爆发式增长。目前,跨越速运的服务已经覆盖全国99%的城市,年服务企业超100万家。跨越速运内部有超过100位BI分析师,日常工作需要借助大数据平台中的服务项目进行数据研发。跨越速运的数据服务场景中有一万余数据接口,日调用量超过1000万次,并保持99%查
- BOSS 直聘:日增10亿数据的历史库,如何通过OceanBase节省70%存储成本?
OceanBase数据库官方博客
oceanbase
BOSS直聘是在全球范围内首创互联网“直聘”模式的在线招聘产品,目前已经成为了中国最大的招聘平台。本文谈到的BOSS直聘的业务场景主要是通过数据库对招聘过程中的聊天记录信息进行存储,数据量极大,且每天都有5亿到10亿的增量数据。和招聘相关聊天记录往往呈现流水型特征,写入一段时间后即不会再次访问或更新,写多读少。面对快速增长的在线数据,尤其是访问频率很低甚至为0的历史聊天记录,其占用的在线业务库的存
- OceanBase 4.2.2 GA 发布,全新特性快速预览!
OceanBase数据库官方博客
oceanbase
在2023年度发布会上,OceanBase沿着“一体化”产品战略思路,发布了一体化数据库的首个长期支持版本4.2.1LTS。作为4.0系列的首个LTS版本,该版本的定位是支撑客户关键业务稳定长久运行,我们非常认真的打磨了这个版本,确保客户可以在关键业务负载中放心地规模化使用。在客户真实生产环境中,一体化版本已成功支持上百个关键业务系统的稳定运行,涵盖私有化部署和公有云环境。作为OceanBase4
- OBCA模拟习题(附答案)
invincible_Tang
数据库
祝大家一把过,这是我找的一些习题分享给大家,欢迎批评指正【判断题】分库分表的架构虽然解决了集中式数据库的扩展性问题,但也带来了新的问题(不支持复杂SQL,较难保证分布式事务的ACID等)。T【判断题】TPC-C就是一个跑分测试,没有什么规则限制,只要能跑高分就行F【判断题】OceanBase数据库是在阿里和蚂蚁内部孵化了10年后才逐步推广到外部市场的。T【判断题】OceanBase数据库是基于开源
- datax 学习记录
咳咳00
学习大数据datax
初识DataX是由阿里巴巴研发并开源的一个异构数据源离线同步工具,DataX实现了包括MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、Hologres、DRDS等各种异构数据源之间高效的数据同步功能。了解datax基本概念和下载方式参考:https://zhu
- datax避坑记录
佛祖保佑永不宕机
数据库数据库
datax避坑记录先介绍一下datax,dataX是阿里云DataWorks数据集成的开源版本,在阿里巴巴集团内被广泛使用的离线数据同步工具/平台。DataX实现了包括MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、Hologres、DRDS等各种异构数据源之
- SpringBoot实现动态数据源配置
Bin哥厉害7
SpringBootjavaspringspringboot
场景描述:前一阵子接手的新项目中需要使用2个数据源。一个叫行云数据库,一个叫OceanBase数据库。就是说,我有时候查询要查行云的数据,有时候查询要查OceanBase的数据,咋办?废话不多说,下面以mysql为例,开整。一、环境依赖org.springframework.bootspring-boot-starter-testtestorg.mybatis.spring.bootmybatis
- 【考证】Oceanbase-OBCA和OBCP 考试前需知,理论和上机的考试区别
云贝教育-郑老师
oceanbase数据库阿里云
OBCA考试流程OBCA的考试题目一共50道题(从题库中随机抽取)。其中15道判断题(每题1分)、20道单选题目(每题2分)、15道多选题目(每题3分),总分为100分,通过分数为60分。OBCA的考试时间为60分钟,考试过程中无法暂停,请提前安排好时间。OBCA的考试采用线上考试您需要在OceanBase官网平台注册登录,进行个人实名认证后,点击OBCA认证考试报名。请按照以下操作指导进行报名和
- OceanBase与新加坡南洋理工大学合作,推进机器学习与数据库技术融合
CSDN云计算
oceanbase机器学习数据库
1月31日,OceanBase和新加坡南洋理工大学(以下简称“南洋理工大学”)签署合作协议,探索数据库智能化的技术创新。合作将以OceanBase4.0小鱼(Paetica)为研究基础,推进机器学习与数据库技术融合。作为一所世界级的科研密集型大学,南洋理工大学是世界顶尖大学之一,在学术研究、教育教学方面始终引领前沿,并持续关注核心基础软件数据库的技术发展与应用实践。数据库应用程序广泛使用参数化查询
- SpringBoot实现动态数据源配置
工业甲酰苯胺
springboot后端java
场景描述:前一阵子接手的新项目中需要使用2个数据源。一个叫行云数据库,一个叫OceanBase数据库。就是说,我有时候查询要查行云的数据,有时候查询要查OceanBase的数据,咋办?废话不多说,下面以mysql为例,开整。一、环境依赖org.springframework.bootspring-boot-starter-testtestorg.mybatis.spring.bootmybatis
- 开源数据同步工具DataX
快乐江小鱼
java开源java
开源数据同步工具DataXDataX简介DataX是阿里云DataWorks数据集成的开源版本,在阿里巴巴集团内被广泛使用的离线数据同步工具/平台。DataX实现了包括MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、Hologres、DRDS等各种异构数据源之
- OceanBase OBCA考场真题解析1:以下关于zone的说法不正确的是?
YUNBEE_chen
OceanBaseoceanbase数据库
考试科目:OceanBaseOBCA考试题量:50题通过分数:60%以下关于zone的说法不正确的是?A、一个集群由多个Zone组成,给集群内的一批机器打上同一个tag,则属于同一个ZoneB、不同的Zone可以对应不同城市、一个城市的不同机房、或者一个机房的不同机架C、Zone个数>=3,建议是奇数D、每个zone有多个完整的副本,且单Zone的故障会影响业务参考答案:D解析:一个集群由多个Zo
- OceanBase创建租户
闪耀的瞬间
oceanbase
租户是集群之上的递进概念,OceanBase数据库采用了多租户架构。集群偏部署层面的物理概念,是Zone和节点的集合,租户则偏向于资源层面的逻辑概念,是在物理节点上划分的资源单元,可以指定其资源规格,包括CPU、内存、日志盘空间、IOPS等。租户类似于传统数据库的数据库实例,租户通过资源池与资源关联,从而独占一定的资源配额,可以动态调整资源配额。在租户下可以创建Database、表、用户等数据库对
- 单核QPS近6000S,陌陌基于OceanBase的持久化缓存探索与实践
OceanBase数据库官方博客
oceanbase
挚文集团于2011年8月推出了陌陌,这款立足地理位置服务的开放式移动视频社交应用在中国社交平台领域内独树一帜。陌陌和探探作为陌生人社交领域的主流应用,涵盖了多种核心业务模块,包括直播服务、附近动态功能、即时通讯(IM)业务以及增值服务等,每个业务场景都具有其独特性和挑战。在本文中,陌陌数据库负责人冀浩东将聚焦探讨陌陌的KV系统架构选择思路,并深入解析如何进行此类系统的甄选决策。他将进一步分享陌陌团
- docker 创建oceanbase数据库
蚰蜒螟
dockeroceanbase数据库
docker快速创建oceanbase数据库##docker拉取oceanbase镜像dockerpullobpilot/oceanbase-ce##docker启动oceanbase容器dockerrun-itd-m10G-p2881:2881-p2883:2883--nameoceanbase-ceobpilot/oceanbase-ce##进入oceanbase容器dockerexec-it
- SpringBoot 连接 OceanBase 数据库示例程序报错连接被拒绝
m0_46457497
oceanbase数据库springbootoceanbase
使用OceanBase官方的:SpringBoot连接OceanBase数据库示例1.解释一:jdbc:oceanbase://host:port/schema_name?user=$user_name&password=$password&useSSL=false&useUnicode=true&characterEncoding=utf-8参数说明:host:提供OceanBase数据库连接I
- OceanBase在作业帮业务的应用实践
OceanBase数据库官方博客
oceanbase
作业帮成立于2015年,致力于用科技手段助力教育普惠,运用人工智能、大数据等技术,为学生、老师、家长提供学习、教育解决方案,智能硬件产品等。在业务初期,作业帮使用阿里云ECS自建MySQL,同时最大程度利用自建DBasS平台完成初期业务的快速扩张,为业务提供稳定的OLTP能力,但随着业务数据量飞速上涨,该数据架构逐渐呈现亟需解决的技术痛点。痛点1:应用分布式改造众所周知,当单个MySQL集群性能无
- 深圳农商银行基于OceanBase的两地三中心落地及生产容灾切换实践
OceanBase数据库官方博客
oceanbase
深圳农商银行基于分布式数据库推进IT架构升级转型和信息技术应用创新产业建设,具备高可用、易迁移、低成本等特性,截至目前,深圳农商银行在分布式数据库共投产了30多个生产业务系统,最早上线的业务已平稳运行2年,期间完成多次计划性同城、异地切换演练验证,有效提升了信息系统整体灾备保护能力。2023年9月,深圳因台风“海葵”出现了超历史极值的罕见强降水,部分系统可用性受到影响,深圳农商银行主动进行了信息系
- OceanBase使用规范
懒散的猫大王
oceanbase开发语言
规约制定背景:降低故障率和维护成本适用范围:所有使用OceanBase的数据库【分区表设计建议】关于分区表创建时的注意事项。。单表行数可能超过10亿行或者单表容量超过200GB,推荐进行创建分区表。。如果预计三年后的数据量根本达不到这个级别,请不要在创建表时使用分区表。分区表在表创建的时候需要指定,后续不支持将非分区表在线改造成分区表,也不支持分区数量、分区类型、分区键值的在线调整。分区表的主键和
- OB OCP工具
缘友一世
OceanBase开闭原则
文章目录OCP产品架构OCP核心功能集群管理-集群拓扑图告警管理OCPOCP(OceanBaseCloudPlatform)是企业级数据库管理平台OceanBase云平台(OceanBaseCloudPlatform,OCP)是以OceanBase为核心的企业级数据库管理平台。不仅对OceanBase集群和租户等组件提供全生命周期的管理服务,同时也对OceanBase相关的资源(主机、网络和软件包
- Navicat 现已支持 OceanBase 企业版
Navicat中国
Navicat技术智库oceanbase数据库dba数据库管理员sql
近期,PremiumSoftCyberTechLimited公司发布了Navicat16.1.3版本,正式支持蚂蚁集团旗下的OceanBase企业版(MySQL兼容模式)。此次合作旨在帮助用户通过Navcicat进行OceanBase企业版的数据库开发及管理,更大程度地减少项目开发和管理的时间与成本。NavicatPremium连接OceanBase界面Navicat作为OceanBase生态工具
- MacM1Pro安装OceanBase
只年
macosoceanbase
一、安装并启动zhinian@192~%dockerpullcentos:7zhinian@192~%mkdir-p~/Desktop/docker_testzhinian@192~%cd~/Desktop/docker_testzhinian@192docker_test%mkdirscriptob_rpmzhinian@192docker_test%touchDockerfilezhinian
- 安装数据库首次应用
Array_06
javaoraclesql
可是为什么再一次失败之后就变成直接跳过那个要求
enter full pathname of java.exe的界面
这个java.exe是你的Oracle 11g安装目录中例如:【F:\app\chen\product\11.2.0\dbhome_1\jdk\jre\bin】下的java.exe 。不是你的电脑安装的java jdk下的java.exe!
注意第一次,使用SQL D
- Weblogic Server Console密码修改和遗忘解决方法
bijian1013
Welogic
在工作中一同事将Weblogic的console的密码忘记了,通过网上查询资料解决,实践整理了一下。
一.修改Console密码
打开weblogic控制台,安全领域 --> myrealm -->&n
- IllegalStateException: Cannot forward a response that is already committed
Cwind
javaServlets
对于初学者来说,一个常见的误解是:当调用 forward() 或者 sendRedirect() 时控制流将会自动跳出原函数。标题所示错误通常是基于此误解而引起的。 示例代码:
protected void doPost() {
if (someCondition) {
sendRedirect();
}
forward(); // Thi
- 基于流的装饰设计模式
木zi_鸣
设计模式
当想要对已有类的对象进行功能增强时,可以定义一个类,将已有对象传入,基于已有的功能,并提供加强功能。
自定义的类成为装饰类
模仿BufferedReader,对Reader进行包装,体现装饰设计模式
装饰类通常会通过构造方法接受被装饰的对象,并基于被装饰的对象功能,提供更强的功能。
装饰模式比继承灵活,避免继承臃肿,降低了类与类之间的关系
装饰类因为增强已有对象,具备的功能该
- Linux中的uniq命令
被触发
linux
Linux命令uniq的作用是过滤重复部分显示文件内容,这个命令读取输入文件,并比较相邻的行。在正常情 况下,第二个及以后更多个重复行将被删去,行比较是根据所用字符集的排序序列进行的。该命令加工后的结果写到输出文件中。输入文件和输出文件必须不同。如 果输入文件用“- ”表示,则从标准输入读取。
AD:
uniq [选项] 文件
说明:这个命令读取输入文件,并比较相邻的行。在正常情况下,第二个
- 正则表达式Pattern
肆无忌惮_
Pattern
正则表达式是符合一定规则的表达式,用来专门操作字符串,对字符创进行匹配,切割,替换,获取。
例如,我们需要对QQ号码格式进行检验
规则是长度6~12位 不能0开头 只能是数字,我们可以一位一位进行比较,利用parseLong进行判断,或者是用正则表达式来匹配[1-9][0-9]{4,14} 或者 [1-9]\d{4,14}
&nbs
- Oracle高级查询之OVER (PARTITION BY ..)
知了ing
oraclesql
一、rank()/dense_rank() over(partition by ...order by ...)
现在客户有这样一个需求,查询每个部门工资最高的雇员的信息,相信有一定oracle应用知识的同学都能写出下面的SQL语句:
select e.ename, e.job, e.sal, e.deptno
from scott.emp e,
(se
- Python调试
矮蛋蛋
pythonpdb
原文地址:
http://blog.csdn.net/xuyuefei1988/article/details/19399137
1、下面网上收罗的资料初学者应该够用了,但对比IBM的Python 代码调试技巧:
IBM:包括 pdb 模块、利用 PyDev 和 Eclipse 集成进行调试、PyCharm 以及 Debug 日志进行调试:
http://www.ibm.com/d
- webservice传递自定义对象时函数为空,以及boolean不对应的问题
alleni123
webservice
今天在客户端调用方法
NodeStatus status=iservice.getNodeStatus().
结果NodeStatus的属性都是null。
进行debug之后,发现服务器端返回的确实是有值的对象。
后来发现原来是因为在客户端,NodeStatus的setter全部被我删除了。
本来是因为逻辑上不需要在客户端使用setter, 结果改了之后竟然不能获取带属性值的
- java如何干掉指针,又如何巧妙的通过引用来操作指针————>说的就是java指针
百合不是茶
C语言的强大在于可以直接操作指针的地址,通过改变指针的地址指向来达到更改地址的目的,又是由于c语言的指针过于强大,初学者很难掌握, java的出现解决了c,c++中指针的问题 java将指针封装在底层,开发人员是不能够去操作指针的地址,但是可以通过引用来间接的操作:
定义一个指针p来指向a的地址(&是地址符号):
- Eclipse打不开,提示“An error has occurred.See the log file ***/.log”
bijian1013
eclipse
打开eclipse工作目录的\.metadata\.log文件,发现如下错误:
!ENTRY org.eclipse.osgi 4 0 2012-09-10 09:28:57.139
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContai
- spring aop实例annotation方法实现
bijian1013
javaspringAOPannotation
在spring aop实例中我们通过配置xml文件来实现AOP,这里学习使用annotation来实现,使用annotation其实就是指明具体的aspect,pointcut和advice。1.申明一个切面(用一个类来实现)在这个切面里,包括了advice和pointcut
AdviceMethods.jav
- [Velocity一]Velocity语法基础入门
bit1129
velocity
用户和开发人员参考文档
http://velocity.apache.org/engine/releases/velocity-1.7/developer-guide.html
注释
1.行级注释##
2.多行注释#* *#
变量定义
使用$开头的字符串是变量定义,例如$var1, $var2,
赋值
使用#set为变量赋值,例
- 【Kafka十一】关于Kafka的副本管理
bit1129
kafka
1. 关于request.required.acks
request.required.acks控制者Producer写请求的什么时候可以确认写成功,默认是0,
0表示即不进行确认即返回。
1表示Leader写成功即返回,此时还没有进行写数据同步到其它Follower Partition中
-1表示根据指定的最少Partition确认后才返回,这个在
Th
- lua统计nginx内部变量数据
ronin47
lua nginx 统计
server {
listen 80;
server_name photo.domain.com;
location /{set $str $uri;
content_by_lua '
local url = ngx.var.uri
local res = ngx.location.capture(
- java-11.二叉树中节点的最大距离
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class MaxLenInBinTree {
/*
a. 1
/ \
2 3
/ \ / \
4 5 6 7
max=4 pass "root"
- Netty源码学习-ReadTimeoutHandler
bylijinnan
javanetty
ReadTimeoutHandler的实现思路:
开启一个定时任务,如果在指定时间内没有接收到消息,则抛出ReadTimeoutException
这个异常的捕获,在开发中,交给跟在ReadTimeoutHandler后面的ChannelHandler,例如
private final ChannelHandler timeoutHandler =
new ReadTim
- jquery验证上传文件样式及大小(好用)
cngolon
文件上传jquery验证
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery1.8/jquery-1.8.0.
- 浏览器兼容【转】
cuishikuan
css浏览器IE
浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同
问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。
碰到频率:100%
解决方案:CSS里 *{margin:0;padding:0;}
备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设
- Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
daizj
shell$#$?特殊变量
前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码:
$echo $$
运行结果
29949
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个
- 程序设计KISS 原则-------KEEP IT SIMPLE, STUPID!
dcj3sjt126com
unix
翻到一本书,讲到编程一般原则是kiss:Keep It Simple, Stupid.对这个原则深有体会,其实不仅编程如此,而且系统架构也是如此。
KEEP IT SIMPLE, STUPID! 编写只做一件事情,并且要做好的程序;编写可以在一起工作的程序,编写处理文本流的程序,因为这是通用的接口。这就是UNIX哲学.所有的哲学真 正的浓缩为一个铁一样的定律,高明的工程师的神圣的“KISS 原
- android Activity间List传值
dcj3sjt126com
Activity
第一个Activity:
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import a
- tomcat 设置java虚拟机内存
eksliang
tomcat 内存设置
转载请出自出处:http://eksliang.iteye.com/blog/2117772
http://eksliang.iteye.com/
常见的内存溢出有以下两种:
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: Java heap space
------------
- Android 数据库事务处理
gqdy365
android
使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果程序执行到endTransaction()之前调用了setTransactionSuccessful() 方法设置事务的标志为成功则提交事务,如果没有调用setTransactionSuccessful() 方法则回滚事务。事
- Java 打开浏览器
hw1287789687
打开网址open浏览器open browser打开url打开浏览器
使用java 语言如何打开浏览器呢?
我们先研究下在cmd窗口中,如何打开网址
使用IE 打开
D:\software\bin>cmd /c start iexplore http://hw1287789687.iteye.com/blog/2153709
使用火狐打开
D:\software\bin>cmd /c start firefox http://hw1287789
- ReplaceGoogleCDN:将 Google CDN 替换为国内的 Chrome 插件
justjavac
chromeGooglegoogle apichrome插件
Chrome Web Store 安装地址: https://chrome.google.com/webstore/detail/replace-google-cdn/kpampjmfiopfpkkepbllemkibefkiice
由于众所周知的原因,只需替换一个域名就可以继续使用Google提供的前端公共库了。 同样,通过script标记引用这些资源,让网站访问速度瞬间提速吧
- 进程VS.线程
m635674608
线程
资料来源:
http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001397567993007df355a3394da48f0bf14960f0c78753f000 1、Apache最早就是采用多进程模式 2、IIS服务器默认采用多线程模式 3、多进程优缺点 优点:
多进程模式最大
- Linux下安装MemCached
字符串
memcached
前提准备:1. MemCached目前最新版本为:1.4.22,可以从官网下载到。2. MemCached依赖libevent,因此在安装MemCached之前需要先安装libevent。2.1 运行下面命令,查看系统是否已安装libevent。[root@SecurityCheck ~]# rpm -qa|grep libevent libevent-headers-1.4.13-4.el6.n
- java设计模式之--jdk动态代理(实现aop编程)
Supanccy2013
javaDAO设计模式AOP
与静态代理类对照的是动态代理类,动态代理类的字节码在程序运行时由Java反射机制动态生成,无需程序员手工编写它的源代码。动态代理类不仅简化了编程工作,而且提高了软件系统的可扩展性,因为Java 反射机制可以生成任意类型的动态代理类。java.lang.reflect 包中的Proxy类和InvocationHandler 接口提供了生成动态代理类的能力。
&
- Spring 4.2新特性-对java8默认方法(default method)定义Bean的支持
wiselyman
spring 4
2.1 默认方法(default method)
java8引入了一个default medthod;
用来扩展已有的接口,在对已有接口的使用不产生任何影响的情况下,添加扩展
使用default关键字
Spring 4.2支持加载在默认方法里声明的bean
2.2
将要被声明成bean的类
public class DemoService {