首页 文章 精选 留言 我的

精选列表

搜索[配置],共10000篇文章
优秀的个人博客,低调大师

配置ECS上自建MySQL作为RDS从库过程中踩到的坑

环境: RDS版本:阿里云的5.6 ECS自建MySQL5.6.34(官方版本) 通过将阿里云rds的自动全量备份下载到ECS上,按照官方的步骤解压--> aploy-log ---> mv 到mysql的datadir 并启动mysql。 然后执行 reset slave all; reset master; change master to master_host='rm-xxxxxxxxx.mysql.rds.aliyuncs.com', master_user='rpl', master_password='123456' , MASTER_PORT=3306, MASTER_AUTO_POSITION=1; 这里就报错了。错误日志提示: 2017-06-05 16:35:19 16759 [ERROR] Error reading relay log configuration. 2017-06-05 16:37:00 16759 [ERROR] Error reading master configuration. 原因: 阿里云的RDS是做个修改的版本,和官方部分表结构的不一样。(目前发现的有mysql库下面的slave_master_info、slave_relay_log_info、slave_worker_info,其他的表还没仔细关注) RDS恢复出来的这3张表里面,比官方的版本多了个Channel_name字段。导致我们change master失败。 下图是我在编译的alisql上面查看的表结构: 解决方法: use mysql; drop table slave_master_info; drop table slave_relay_log_info; drop table slave_worker_info; 然后参照其他MySQL5.6的机器,重新建这3张表。 完成后,再按照常规的GTID复制的从库搭建步骤操作: change master to master_host='rm-xxxxxxxxxxx.mysql.rds.aliyuncs.com', master_user='rpl', master_password='rpl' , MASTER_PORT=3306, MASTER_AUTO_POSITION=1; SET GLOBAL gtid_purged='b9f0343a-3ac4-11e7-9769-008cfaf59624:1-6751, d50b0441-3ac4-11e7-976a-7cd30ac47780:1-106693'; start salve; 这样就可以自动开始同步数据了。 (如果用编译安装的alisql则不需要这几步骤,因为阿里云开源出来的ALiSQL和RDS都有Channel_name字段) 本文转自 lirulei90 51CTO博客,原文链接:http://blog.51cto.com/lee90/1932485,如需转载请自行联系原作者

优秀的个人博客,低调大师

Dynamic CRM2013安装系列二、AD服务器基本介绍及配置

由于我们是在一台服务器安装Dynamic CRM2013,所以也把这台服务器临时搭建为一台DC,之所以单独拿出来一章来写,是因为我想和大家聊一聊AD。 许多人都在说域好,说活动目录好,那么到底什么是域,什么是活动目录,AD能为企业IT环境带来什么,今天我就站在一个初学者的角度来与大家讨论一下。 首先,什么是域,“域”我个人觉得,你可以把它理解为一种“网络管理模式”这么说可能有点抽象,其实域管理模式,主要是与传统的工作组管理模式,进行对比,传统的的工作组管理模式,是采用的分布式管理,网络内没有服务器,统一为他们提供服务,每台电脑都是客户端,所有的资源发布,身份验证都是由本机进行,久而久之,当网络环境扩大,比如,环境中有200台客户端,当你一个人共享了一个文件夹,你需要去告诉每个人,并且还要为每个访问你共享文件夹的人,创建一个账户。于是人们,就想,有没有一种方式可以统一为网络内的客户端进行统一的资源发布,身份验证呢?于是就有了域管理模式,域管理模式也一下子成了很多企业的首选,所谓的域管理模式,就是把企业内现有的客户端服务器,都纳入一个逻辑的域,来进行管理,在域里面,是C/S架构的,由域内指定的一台服务器,作为DC,为客户端提供统一的资源访问,身份验证。 那么提了域之后,马上我们就要提到活动目录,什么是活动目录呢,你可以把它理解为一个“动态的目录”,可以自动扩展的目录。举个例子,比如我们的电话本,就是一个目录,目录就是存储着我们需要的数据,当我们需要的时候,可以快速的通过排序将其找到。我们域的活动目录也是这样,活动目录里面存储这我们域环境内所有的用户,计算机,共享文件夹,打印机,架构数据,分区数据,当我们需要查询企业中某一个共享文件夹,或者某一个用户的时候,就会通过Ldap协议去活动目录数据库中读取,然后为我们展示出来。 活动目录中,所有的数据,又都是存储在一个NTDS数据库里面的,活动目录默认会定时对NTDS数据库进行清理,保证我们活动目录快速的运转,NTDS数据库,不光只是存储着活动目录数据库,同时,它底层还是由分区进行驱动。 OK,本想多写一些,关于AD的理论知识,不过一写起来太多了,O(∩_∩)~ 感兴趣的朋友可以找我探讨,下面我们来在Windows server 2012R2下安装一下AD 1.添加AD域服务角色 2.添加完成,选择选择将此服务器提升为域控制器 3.由于这是网络环境中的第一台域控,所以选择添加新林,指定根域名,如果当前网络环境已经有域,就选择将域控制器添加到现有域,这个是添加为额外域控或者子域控,如果希望在林中独立起来得域树,则选择将新域添加到现有林。 4.选择林功能级别,域功能级别,指定域控制器功能,及DSRM密码 5.警报无法创建DNS服务器的委派,错误原因是当前服务器既不是DNS服务器,也没有上层DNS服务器,所以这个提示暂时不用理会 6.选择数据库文件夹,日记文件,SYSVOL文件安装位置,这三个就是活动目录中,最主要的文件夹了 7.确认设置 8.开始安装,安装完成后,就可以正常打开AD的管理工具了,应该是五个管理工具,嘿嘿 本文转自 老收藏家 51CTO博客,原文链接:http://blog.51cto.com/wzde2012/1429605

优秀的个人博客,低调大师

在eclipse里配置Android ndk环境 适用于windows mac 和linux[转]

由于做Android在底层有库的时候需要交叉编译环境,c代码需要用ndk-build来进行编译,而java代码则需要用Android sdk编译。之前由于对eclipse ide不太熟悉,所以往往编译的时候都是在记事本里写好c代码,然后用cygwin搭建ndk-build环境,用ndk-build来编译出相关的so之后再用eclipse里去编译java程序,从而使用该so。 其实并不用这么复杂,利用eclipse完全可以达到编译so的目的 点击project->builders->new->Program 然后选择Location 在windows下为 D:\Android\ndk\ndk\ndk-r7-windows\ndk-build.cmd 在linux和mac下为可执行的ndk-build路径 然后选择 Working Directory D:\Android\ndk\ndk\android-ndk-r6b\samples\<your jni project name> 选择到您对应的jni路径,然后在我们编译运行的时候,这个builder就会自动地去编译so库,而sdk会去编译java代码,实现利用eclipse实现交叉编译 如果还有疑问,可以看这篇文章 http://mobilepearls.com/labs/ndk-builder-in-eclipse/ Mobile Pearls LabsSetting up Automatic NDK Builds in Eclipse Setting up Automatic NDK Builds in Eclipse When editing native JNI code in an Android project using theAndroid NDKyou may configure Eclipse to automatically rebuild your project when editing native code, just as it does for java. The below steps shows how to perform the necessary configuration (note that this requires revision 4 or later of the NDK - previous revisions does not contain the necessaryndk-buildbinary): Start by right clicking on your android project (namedhello-neonin the below screenshots) with JNI resources, and selectProperties. In the resulting dialog, choose theBuildersentry in the list to the left and press theNew...button: A new dialog will open presenting a list of builder types. Select theProgramtype and press theOKbutton: In theMaintab, fill in the following: Name: NDK Builder Location: /opt/android-ndk/ndk-build (or wherever your ndk-build binary is). You may use a variable as in ${system_property:user.home}/lib/android-ndk/ndk-build Working Directory: ${workspace_loc:/hello-neon} (replace hello-neon with your project name. Press the Browse Workspace...button to select it graphically) The result should look something like the below: Now continue with the refresh tab. Make sure the two checkboxesRefresh resources upon completion.andRecursively include sub-foldersare checked. Choose theSpecific resourcesradio button and press theSpecify Resources...button: Since the ndk-build process will generate files in the lib folder, we want Eclipse to discover changes made there without having to refresh manually. So select the lib folder in the project (create one if necessary) and press theFinishbutton: Now skip theEnvironmenttab and go to the finalBuild Optionstab. Make sure theRun the builder: During auto buildscheckbox is checked. Since the NDK build only needs to happen when editing files in thejnifolder, check that folder and press theFinishbutton. Now finally pressOKin the builder configuration dialog - the new NDK builder should now be up and running. Try editing any file in thejnifolder and check that theConsoleview produces output from the build process: from:http://blog.csdn.net/zengyangtech/article/details/7019350 欢迎加群互相学习,共同进步。QQ群:iOS: 58099570 | Android: 572064792 | Nodejs:329118122 做人要厚道,转载请注明出处! 本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/sunshine-anycall/p/3391438.html ,如需转载请自行联系原作者

优秀的个人博客,低调大师

云服务器 ECS 配置:利用MySQL读写分离,提升应用数据吞吐性能

利用MySQL读写分离,提升应用数据吞吐性能 背景 一般情况下,对数据库的读和写都在同一个数据库服务器中操作时,业务系统性能会降低。为了提升业务系统性能,优化用户体验,可以通过读写分离来减轻主数据库的负载。本篇文章分别从应用层和系统层来介绍读写分离的实现方法。 应用层实现方法: 应用层中直接使用代码实现,在进入Service之前,使用AOP来做出判断,是使用写库还是读库,判断依据可以根据方法名判断,比如说以query、find、get等开头的就走读库,其他的走写库。 优点: 1、多数据源切换方便,由程序自动完成。 2、不需要引入中间件。 3、理论上支持任何数据库。 缺点: 1、由程序员完成,运维参与不到。 2、不能做到动态增加数据源。 系统层实现方法: 方式一:使用DRDS实现 https://help.aliyun.com/document_detail/

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册