- 博客(23)
- 资源 (5)
- 收藏
- 关注
翻译 【无标题】java多线程分批同步数据设计与实现(转载)
已识乾坤大,犹怜草木青。 ——旷怡亭口占文章目录 前言 设计思路 代码实践 前言最近接到一个任务,将mysql中的数据同步到elasticsearch中,要求异步执行,接口不必返回结果,接到请求后后台默默执行就行了。这种情况下其实单线程一页一页去读取写入就可以了,因为不必立刻返回请求结果后台执行5分钟还是十分钟只要能把数据加入到es中就可以了。但是,身为一个优秀的程序员 怎么只能考虑功能的实现不考虑效率问题呢😎😎😎(时间允许的情况下考虑效率对
2022-11-12 16:30:43
877
原创 SQLServer2008 导入和导出数据库表数据和结构的方法
主要有以下3个步骤:(1)鼠标【右键】选择需要导出数据的数据库名称,在弹出菜单中选择“任务”下的“生成脚本”选项。(2)在脚本向导的选择脚本选项中,将“要编写脚本的数据类型”选择为“架构和数据”。(3)然后下一步选择导出的对象,选择导出的表,最后完成时,即可以看到由系统导出的表定义和表数据了
2017-09-27 14:04:48
5956
原创 Oracle11g学习笔记_20170725_表中存在数据时如何修改字段精度
在Oracle数据库的表中有数据时,我们想要修改表的字段精度,可以按照如下步骤解决:第一步:备份要修改的表数据create table 备份表名_bak as select * from 原表名;其实就是将要修改的表数据复制到新创建的备份表第二步:清空原表数据delete from 原表名;第三步:修改表字段精度alter table 原表名 modify
2017-07-25 08:32:21
2193
原创 linux系统的学习笔记
1、用户通过远程连接工具登录linux后,所在的位置为当前登录用户的主目录(home directory),主目录用“~”符号表示2、linux文件系统是树形结构的,文件系统的树根为根目录,用“/”表示3、基本命令使用pwd:显示当前文件夹路径clear:清屏mkdir 文件夹名:创建文件夹mkdir -p 文件夹1/文件夹2/文件夹3:递归创建文件夹目录touch 文
2017-07-12 19:18:16
336
原创 ubantu16 linux下vi编辑器使用
一般要使用编辑器命令,最好是先切换到root用户,然后再进行其他操作1、切换用户命令:su 用户名,如:su root根据提示输入密码即可2、vim有3个模式:插入模式(Insert Mode)、命令模式(Command Mode)、低行模式(Last Line Mode).插入模式:在此模式下可以输入字符,按ESC将回到命令模式。命令模式:可以移动光标、删除字符等。低
2017-06-17 10:40:05
798
转载 Vmware Workstation中的Ubuntu16.04安装后系统无法识别分辨率的设置
Vmware Workstation中安装Ubuntu16.04不能自动适应主机分辨率,而且Ubuntu16.04的显示器设置中也没有1600*900的分辨率,因此需要通过修改/etc/profile文件文件来实现登录时自动设置分辨率为1600*900。操作步骤如下:1、在linux中打开终端2、输入命令:$ cvt 1600 900返回结果如下:1600x
2017-06-07 22:13:09
2826
原创 Oracle11g学习笔记_20170518_Oracle的方案和表空间
1、方案方案是一组数据库对象的集合,创建用户时会同时生成一个与用户同名的方案,此方案归同名用户所有。方案对象中包含数据库逻辑对象,如:表(table)、视图(view)、索引(index)、簇(clusters)等。(1)表:数据库中最常用的数据存储单元,包含所有用户可以访问的数据,作为关系型数据库,Oracle的表由行和列组成(2)视图:是虚拟的表,在物理上并不存在。视图可以把表和其
2017-05-18 16:10:07
957
1
原创 Oracle11g学习笔记_20170518_Oracle数据库逻辑存储结构说明
数据库是存放数据的容器,Oracle采用一种层次结构来管理数据,主要由表空间、表、视图、索引、段、区、数据块和方案(Schema)等组成。Oracle数据库的逻辑结构包括表空间(Tablespace)、方案(Schema)对象、段(Segment)、区间(Extent)和数据块(Data Block)等。数据库由若干个表空间组成,表空间由表、索引、视图等逻辑对象组成,表由段组成,段由区组成,区由数
2017-05-18 15:33:09
399
原创 Oracle11g学习笔记_20170518_忘记DBA口令的解决办法
1、以sysdba身份连接到SQLPlussqlplus "/as sysdba"2、在SQLPlus中执行如下命令,修改sys用户密码为newpwdAlter user sys identified by newpwd3、使用sys用户连接SQLPlusconn sys /as sysdba注:也可以同样的方式修改system用户的口令
2017-05-18 11:23:24
642
原创 Oracle11g学习笔记_20170518_Oracle用户创建和修改
1、使用Create User语句创建用户create user identified by default tablespace temporary tablespace 注:如果不设置表空间和临时表空间,则使用SYSTEM作为默认表空间,使用TEMP作为临时表空间2、创建Oracle数据库用户完整流程如下DOS窗口执行命令:sqlplus /nologcon
2017-05-18 10:57:03
448
原创 Oracle11g学习笔记_20170511_Oracle数据库的概要文件和数据字典
1、当DBA创建用户时,系统会自动创建一个相关联的概要文件,概要文件中包含一些约束条件和配置项,用以限制允许用户使用的资源。概要文件主要对数据库系统的如下指标进行限制:(1)用户最大并发会话数(Session_Per_User)(2)每个会话的CPU时钟限制(CPU_Per_Session)(3)每次调用的CPU时钟限制,调用包含解析、执行命令和获取数据等(CPU_Per_Call
2017-05-11 17:26:05
672
原创 Oracle11g学习笔记_20170511_Oracle数据库的认证方式
1、Oracle数据库安全性主要在两个方面,即首先要经过身份认证才能登录Oracle数据库,查看和管理数据;其次,每个用户都需要设置不同的管理权限,用户只能在所授予的权限范围内进行相关操作。2、Oracle数据库认证的几种方式(1)操作系统身份认证:通过操作系统认证的用户可通过下面命令启动SQLPLUS(sqlplus /),而不需要输入用户名和密码(2)网络身份认证:网络层的认证由第
2017-05-11 15:56:54
1212
原创 Oracle11g学习笔记_20170511_挂起Oracle数据库
1、挂起数据库命令:Alter System Suspend2、恢复和挂起数据库状态切换步骤:(1)执行如下命令将数据库由正常状态切换到挂起状态:Alter System Suspend(2)执行如下命令可查询当前数据库状态:select database_state from v$instance(3)执行如下命令将数据库由挂起状态切换到正常状态:Alter System Res
2017-05-11 10:58:23
471
原创 Oracle11g学习笔记_20170510_Oracle数据库实例操作
Oracle数据库用户可以分为6种类型:数据库管理员(DBA)、安全管理员、网络管理员、应用程序管理员、应用程序开发员、数据库用户。数据库管理员主要职责:1、安装和升级Oracle数据库服务器2、分配系统存储空间并计算数据库未来需要的存储大小3、管理数据库用户、控制和监视用户对数据库的访问,并且维护数据库安全4、优化数据库,并做好数据库的备份和恢复5、根据应用程序开发员
2017-05-10 17:32:59
336
原创 Oracle11g学习笔记_20170510_Oracle数据库实例的状态
Oracle数据库与SQLServer数据库有所不同,一个SQLServer实例可以管理多个数据库,因此在SQLServer中可以给每个应用都创建一个数据库,而一个Oracle实例只能管理一个数据库,没创建一个数据库都会增加一组数据库服务,所以一般应用只创建一个数据库。
2017-05-10 15:00:07
958
原创 Oracle11g学习笔记_20170509_Oracle数据库用户分类介绍
Oracle数据库用户可以分为6种类型:数据库管理员(DBA)、安全管理员、网络管理员、应用程序管理员、应用程序开发员、数据库用户。数据库管理员主要职责:1、安装和升级Oracle数据库服务器2、分配系统存储空间并计算数据库未来需要的存储大小3、管理数据库用户、控制和监视用户对数据库的访问,并且维护数据库安全4、优化数据库,并做好数据库的备份和恢复5、根据应用程序开发员
2017-05-09 11:30:57
770
原创 Oracle11g学习笔记_20170508_Oracle数据库的完全卸载
完全卸载Oracle数据库可以按照如下步骤进行:1、如果数据库配置了自动存储管理(ASM),(1)需要首先删除聚集同步服务(CSS即Cluster Synchronization Service),删除CSS服务的方法时在DOS命令行执行如下命令:localconfig delete(2)其次删除自动存储管理(ASM),在DOS命令行执行如下命令:oracle -delete
2017-05-08 16:14:18
581
原创 Oracle11g学习笔记_20170508_Oracle安装后经常出现的nmefwmi.exe已停止工作的问题
在Windows Server 2008上安装oracle后,时常会弹出“nmefwmi.exe已停止工作”的对话框,如图所示此对话框关闭之后依然会再次弹出,这属于oracle的一个bug。出现这种现象时建议将OracleDBConsoleorcl服务停止,并且设置其启动状态为“手动”即可,目前暂时还没有彻底的解决办法。注意:如果在其他操作系统中使用oracle时出现同样的问题现象
2017-05-08 16:10:43
1111
原创 Oracle11g学习笔记_20170508_Oracle命令和语句的执行工具
通常情况下,数据库管理员通过SQL语句来管理和维护数据库,而SQlPlus工具是用户和服务器之间的一种接口,用户可以通过SQLPlus使用SQl语句与数据库进行交互。如何使用SQLPlus工具?1、在windows操作系统的控制台输入:sqlplus /nolog命令回车,然后接着输入:conn /as sysdba,可以管理员的身份连接到数据库,稍后就可以做一些SQL语句的操作2、在
2017-05-08 15:57:08
409
原创 Oracle11g学习笔记_20170508_Oracle Enterprise Manager(OEM)简介
Oracle Enterprise Manager(OEM)是Oracle的web管理工具,可对oracle数据库进行查看、维护和管理。访问地址:https://数据库服务器ip>:/em举例:https://localhost:1158/em或https://172.16.1.20:1158/emEM端口号:可在$oracle_home/install/portlist.ini文件中
2017-05-08 15:36:56
947
1
原创 Oracle11g学习笔记_20170508_Oracle安装的硬件需求和占用磁盘空间明细
1、Oracle安装的硬件需求物理内存:至少1G虚拟内存:物理内存的2倍硬盘空间:全部安装需要5.1G显示器是配色:256色处理器:主频最少550MHZ2、Oracle安装占用磁盘空间明细Temp空间 125MBC:\ProgramFile\Oracle 2MBOracle根目录(Oracle Home) 3.5GB数据文件 1.6GB
2017-05-08 15:33:51
2306
原创 Oracle11g学习笔记_20170511_停顿Oracle数据库
1、SQLServer2008产品分类(1)企业版(Enterprise Edition):提供企业
2017-04-20 10:49:27
373
原创 SQLServer2008学习笔记_20170420_数据库学习阶段及内容
1、SQLServer数据库的日常应用包括:数据库安装、数据库管理、数据库配置、Transact-SQL语言等几个方面2、
2017-04-20 10:30:54
909
displaytag资源学习
2014-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人