• 关于

    在线查询怎么安装

    的搜索结果

问题

程序员报错行为大赏-配置报错

问问小秘 2020-06-11 13:18:25 6 浏览量 回答数 1

问题

【阿里云产品公测】SLS 简单日志 会用很简单

啊里新人 2019-12-01 21:13:52 9210 浏览量 回答数 4

回答

Re“零基础”系列课程如何在ECS上快递搭建一个WordPress站点 怎么获得云币?是不是回复帖子会有? ------------------------- Re“零基础”系列课程如何在ECS上快递搭建一个WordPress站点 谢谢 ------------------------- 第二步,安装完之后,没有80、9000端口 第二步,安装完之后,没有80、9000端口,这个是什么原因,该怎么解决?求助 ------------------------- 回 12楼larryli的帖子 第二步,安装完之后,没有80、9000端口,这个是什么原因,该怎么解决?求助啊 ------------------------- 回 145楼training的帖子 楼主好,感谢您的解答,我刚看到您的回复。想问一下,有没有pw论坛的安装教程?,还有,往后是不是重装系统后,也可以搭建WordPress?多谢 ------------------------- Re“零基础”系列课程如何在ECS上快递搭建一个WordPress站点 楼主你好,WordPress我搭建好了。其中遇到过一个问题,已经解决,向您汇报一下,第一步安装“一键安装包”的时候没有安装成功,后来是将系统换成了“centos”,然后才安装成功,所以,ECS的操作系统最好选用这个。 最后,我已经把站点安装好了,希望楼主后续发一些比较适合菜鸟的WordPress应用技巧,多谢。 ------------------------- 回 209楼training的帖子 楼主大大好,我也遇到了198楼那哥们遇到的问题,站点都建好了,而且用  http:/IP地址/wordpress/   可以打开站点,但是,直接输IP地址或者域名,打开后是403 Forbidden  ,请问这个是什么原因?是不是因为没有进行域名绑定?应该怎么操作。我的域名是今天刚通过备案的,才发现这个问题。诚心求教,多谢! ------------------------- 回 198楼伊奇的帖子 哥们,你的问题解决了吗?403 Forbidden 错误,我也遇到了 ------------------------- 回 197楼上云服务的帖子 又遇到问题了,直接输入域名,显示403 Forbidden,是不是需要域名绑定?我去搜了下相关教程,看的云里雾里,希望能给出后续建站的一些指导。多谢 ------------------------- 回 217楼training的帖子 多谢楼主耐心讲解。是不是还可以修改nginx配置文件,把根目录修改成www下面的wordpress?我看您发的第三个视频有修改nginx的过程,是把根目录www/phpwind改成了www。(我不知道说的对不对,这是我理解的,完全小白啊) ------------------------- Re“零基础”系列课程如何在ECS上快递搭建一个WordPress站点 楼主大大好,我按照您的指导,将那个文件放在了www下面,确实可以打开,但是,网址那一栏还是显示的  http://域名/wordpress. 之后,我修改了nginx配置,将根目录(应该是根目录吧)改成了www/wordpress,之后,输入域名,确实能打开,但是,点击返回首页或者登陆,都失败。 我又将nginx配置还原,就是根目录那块儿,我重新按照 http://域名/wordpress.输入网址,能打来,然后登陆,修改了 wordpress的设置,就是网址 之后,我再修改nginx配置,将根目录改成了www/wordpress,之后,浏览器输入域名,可以打开,然后正常登陆。 不知道这样对不对。我对那个代码完全懵逼,就是觉得从逻辑上应该是域名指向某个文件夹,也就是根目录,具体怎么操作,都是照猫画虎,跟着视频走的。 我的网站是www.pajidy.com 我想问下,为什么首页那个建站时间没有显示,而且导航栏去哪了。这些应该是琐碎的操作了,我就是吐槽一下 ------------------------- 回 172楼training的帖子 大神,我按照171楼和172楼的方法,做了修改,为什么最后登陆phpmyadmin的时候显示 “#1045 无法登录 MySQL 服务器” 密码都是对的 我也去百度了一下,是不是修改phpmyadmin的文件夹地址之后,权限出现了问题? 该怎么解决啊,多谢 ------------------------- 回 228楼风愿的帖子 是不是你之前的安装有问题?还有就是选择合适的操作系统 ------------------------- Re“零基础”系列课程如何在ECS上快递搭建一个WordPress站点 关于出现连接数据库错误,我找了一个教程,不知道是不是这么解决,粘贴出来。(我的网站是:啪几网www.pajidy.com) 以前一直用虚机,这次改用了阿里云服务器,因为这个站点纯粹就是个人喜好建立的,所以主机配置比较低,单核1G,1M独立外网带宽,环境是centos6.5 64位,nginx mysql 位安装管理面板,自己对这方面也完全是白丁,整个服务器环境的搭设全部按照阿里云官方的教程进行,整体弄完后,把自己的WORDPRESS搬上去,也还算顺利。不过运行了半个多余突然出现问题。打开网页的时候显示“建立数据库连接时出错”,通过后台链接MYSQL发现报错无法连接,自己也不太懂,就直接重启了服务器,一切正常。不过出现这种问题心理多少有些担忧,就在后台通过看了下进程,一看发现一个php-fpm的进程有很多子进程,且占用内存非常大,很短时间1G内存空闲就只剩下不到300M,而CPU使用率却很低。 找了个在线压力测试,并发30,进行3分钟压力访问,发现内存很快就所剩无几了,直到低于90M以后突然恢复到270M空闲时,发现MYSQL的进程被KILL了。压力测试结束后,内存并没有被释放。这就是问题所在了。 通过百度查询得知,PHP-CGI会释放内存,但并不会把内存归还系统,所以当过多的PHP-FPM子进程存在时,内存就会一点点被吃干,最终导致溢出。解决方法网上貌似很多,但看起来有点天书,选了一种比较好理解易操作的方法,就是修改php-fpm.conf文件,控制这个进程的数量。 找这个文件我就费了很大劲,网上的文章都不说这个文件在哪,对于小白来说,就有点吃力,最后找到,这个文件在php安装文件夹心下的etc文件夹里,如果是阿里云的话,应该就是 /alidata/server/php/etc里。 打开编辑这个文件,可以通过FTP或者LINUX命令行进行修改。主要涉及几个参数。 pm 这个是设置运行方式的,分别是static(静态)或者dynamic(动态) 默认应该是在214行左右,显示为 pm = dynamic,意思就是动态方式,如果内存小,比如512M,1G,2G之类,建议使用动态。 pm.max_children:静态方式下开启的php-fpm进程数量,这个是有在pm模式为static的情况下生效。 pm.start_servers:动态方式下的起始php-fpm进程数量,这个是pm位dynamic模式下需要设置的参数,意思就是启动运行时建立的起始php-fpm进程数量 大概在230行左右,我设置后的,pm.start_servers = 3 pm.min_spare_servers:动态方式下的最小php-fpm进程数 大概位置在235行,我设置后的,pm.min_spare_servers = 3 pm.max_spare_servers:动态方式下的最大php-fpm进程数量 大概位置在240行,我设置后的,pm.max_spare_servers = 10 还有一个就是pm.max_requests,这个在百度查询都的结果就是接受多少次请求后自动重启进程的,默认是500,不知道这个数值具体是指什么的,因为重启就意味着把php占用的空闲内存释放给系统,不过一旦这个值设置的过低,可能会导致所有的php-fpm进程在几乎同时重启,而重启过程中CPU占用率会飙升,且PHP会拒绝访问请求,所以这个值不能过低,按照我这个小白理解就是宁可适当的减少运行的子进程数,也不能过分的降低这个值。不知道对不对 大概位置在251行,我设置后的,pm.max_requests = 200 这就是我设置后的几个参数,保存后重启服务,再次观察,内存占用率基本稳定在400M,缓慢增长,经过了一晚的再次进行30并发的压力测试,虽然内存和CPU同样会在此时爆发增长,但是这个并发数还是挺住了,且在压力测试结束后,内存大部分被释放给系统了。最后又在wordpress安装了wp-super-cache缓存插件,很大程度降低了访问页面时对服务器的压力。 根据百度查到的,配置php-fpm并非由固定的模式,他基本是要找到一个平衡,对于我这样的小白来说,只能一点点的试,先改成这样运行一段时间观察下,后续再做调整,毕竟自己是小白,很多东西都得摸索,短时间内也无法确定效果,慢慢试吧。 linux命令行  top命令可以查看动态的系统资源占用情况,  ps aux可以查看当时占用系统资源的情况,非动态。 ------------------------- 回 252楼czfcyj的帖子 去看看171楼和172楼,感兴趣也可以看看我的发言 ------------------------- Re“零基础”系列课程如何在ECS上快递搭建一个WordPress站点 求助大神,我的数据库登陆不上去了,密码和用户名都对,显示#1045 错误 ------------------------- 回 247楼training的帖子 求助大神,我的数据库登陆不上去了,密码和用户名都对,显示#1045 错误

原不周 2019-12-01 23:22:13 0 浏览量 回答数 0

阿里云试用中心,为您提供0门槛上云实践机会!

0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!

问题

程序员报错QA大分享(1)

问问小秘 2020-06-18 15:46:14 8 浏览量 回答数 1

回答

反应到高层吧 你找客服 是没用的 看起来是他们自己的漏洞 曝光吧 去微博把事情闹大 然后投诉 我在电信工作 可以告诉你投诉是有用的 要闹大 工信部 运营商最怕的东西######你跟客服投诉没? 不停的给不同人他投诉 如果不是因为你自己的原因泄露密码的话 这个漏洞会造成恐慌的######回复 @黑狗 : 今天是一个自称是客服经理的给我电话。态度强硬。。NND,让后我到工信部网站去留言投诉了。。就算是几个钱也要抗战到底。。要不然,以后我这个卡一充值,就被使用了,没法用了。######@newzai 啊? 你直接跟他说如果他这个事情不处理,只有反应到工信部了 或者你转接到他们班长那里 直接找班长投诉 电信的话,这种投诉很敏感的,马上就有人要处理,不然上面知道这个事情了 下面一大批人要被批######这个问题基本上可以确定,有点点内鬼。。。不停的投诉,也没啥用。移动就那吊样。店大欺客。。。###### 不懂通信,卡号复制能否达到相同的效果??你再去补办一张手机卡,再重置密码。。 如果还有相同的事情发生,就肯定是移动有漏洞了。 ######关键是重新设置密码的短信回复到我的手机上啊。。 所以这个问题,只有移动,或者那些专家才能明白。 我也不搞硬件,不也弄移动通信这块,具体怎么回事,也不是很清楚。 所以强烈要求他们给我答案,为何被盗,WLAN的使用地点等待。###### 引用来自“蟋蟀哥哥”的答案 不懂通信,卡号复制能否达到相同的效果??你再去补办一张手机卡,再重置密码。。 如果还有相同的事情发生,就肯定是移动有漏洞了。 再说,卡号复制的话,应该是同时有2个相同的号码注册在不同的基站。按照移动来说,这个肯定是有问题了,而且是严重的问题,告警平台应该是立刻可以发现的。 ###### 引用来自“蟋蟀哥哥”的答案 不懂通信,卡号复制能否达到相同的效果??你再去补办一张手机卡,再重置密码。。 如果还有相同的事情发生,就肯定是移动有漏洞了。 补卡之后原来的卡片就失效不能注册进网络了 我感觉会不会手机有恶意的APK之类的比如后台偷偷发重置密码短信接受到新密码后把新密码通过网络传输给服务器 ######回复 @熊猫与猫无关 : 在被盗用的时候,我查询记录,没有发现在上网中间有短信来往,但是我的手机确收到了。。个人怀疑是那些维护的工程师使用的(据说那些维护工程师,通过修改数据库等,可以有很高的权限,以前道听途说,这个不一定正确)。######回复 @newzai : 先投诉吧,运营商先投诉保留电话录音,然后去工信部的投诉平台投诉,诉求计费错误双倍返还话费。另外调取最近手机发短信的记录,看看有没有发过修改WLAN密码请求的上行信息,另外看看有没有给陌生的号码发过信息。######我手机的WIFI是关闭的,移动通信上网也是关闭。 之前也怀疑是这个。因为我现在用的是联通,移动是保留着,基本上没安装啥软件,甚至很多内置软件都被我删除了。 也用杀毒软件查杀了,没有发现。 刚才又接收到移动客户经理的电话,NND,依旧坚持他们那边没有问题。。。###### 引用来自“熊猫与猫无关”的答案 引用来自“蟋蟀哥哥”的答案 不懂通信,卡号复制能否达到相同的效果??你再去补办一张手机卡,再重置密码。。 如果还有相同的事情发生,就肯定是移动有漏洞了。 补卡之后原来的卡片就失效不能注册进网络了 我感觉会不会手机有恶意的APK之类的比如后台偷偷发重置密码短信接受到新密码后把新密码通过网络传输给服务器 换个手机试试先 ######换手机。。 按照移动的建议,让我停止这个业务更加直接。######让你补卡,主要是让原来的卡失效,因为怕有复制卡的存在。######回复 @蟋蟀哥哥 :发送信息给对方飞信,如果飞信不在线,是可以把消息转发到手机,反之,发送消息直接到手机,是不会转发给飞信,不管手机是否开关机,是否在线。######回复 @newzai : 看来就是从其他途径出去的了######回复 @蟋蟀哥哥 : 我发现我的飞信已经注销了。 另外我的卡都是在移动沟通100营业厅办理的,从来没有在路边摊买卡。。 网上baidu了一下,有很多CMCC WLAN密码被盗的问题。移动都坚决的否认。。######回复 @newzai : 如果你的飞信账号是你的常用密码,就可能被盗,直接把你飞行账号碰撞出来。。而且复制卡确实存在,所以不要在小摊位上买那些很便宜的卡。######回复 @蟋蟀哥哥 : 至少有2年没有登录过我的飞信帐号了。而且被盗也就是这几个月的事情。万一是这个被盗,那还得了。。。###### 引用来自“蟋蟀哥哥”的答案 让你补卡,主要是让原来的卡失效,因为怕有复制卡的存在。 复制卡异地可以注册进网络本省不行。而且你的卡啥时候办理的是SIM卡还是USIM卡,比较早的SIM卡可以复制而2009年左右开始换发的USIM卡被复制的概率很小。 ######回复 @熊猫与猫无关 : 他们会承认的话,就不是中国移动了。。但我要为我自己的权益而争取。如果他不承认,我又接受了,那明白着就是我自己的问题了,这个陷阱俺们不能掉进去。。。######回复 @newzai : 放心吧,他们打死不会承认自己系统有问题的######回复 @熊猫与猫无关 : 这不是损失多少的问题。我的目的是要达到,移动承认我的账号是被盗用,并且保证避免以后发生类似的问题。但是移动客户那边一直不承认,只说我的账号是正常登陆,而且也无法保证以后不再被盗用。。。######回复 @newzai : 你损失的数额又构不成报警的数额,所以你也只能以计费错误投诉要求返回话费。这样看来应该是有问题,不知道淘宝那么多CMCC的上网账号是不是这样来的###### @熊猫与猫无关 我修改的,就有发送短信。不是我修改的,我的手机没有这个记录,但是会收到一条WLAN密码更新的信息。这其中那边出了问题,我们这些OSCer的专业人士也搞不清楚了。。基本上我的手机中毒是可以排除的。个人怀疑是内鬼比较多。。######如果是我就不用了,直接注销。上网的方式太多,没必要用麻烦的######我手机号2年轻就开始不怎么使用了,转向使用联通了。 这个号码只是稍微保留而已。 而且这个已经不是涉及到使用和不是用的问题了。是移动太霸道的。。######我觉得移动有内鬼,贩卖WLAN账号######我也这么觉得。不过他们不会承认。 客服经理打死不会承认他们自己有问题,说本着人道主义精神,让客户满意的宗旨,退还那部分费用,而且下不为例。如果我接受了,那不明摆着接受他们的意见嘛。。。所以我没有同意,另可不要那些钱。也要争取到底。

kun坤 2020-06-08 18:00:55 0 浏览量 回答数 0

问题

【精品回答】移动推送

montos 2020-04-09 09:57:11 14 浏览量 回答数 1

回答

首先“缓存”Cache这个东西是干什么的,我们应该先有些基本的了解。要是不太明白的可以看看网上的解释:http://baike.baidu.com/view/907.htm 简单讲,阿里云OCS提供的功能就是提供对热点数据的高速访问。在使用OCS之前(或者在使用任何一种缓存服务之前),我们都应该明白关于缓存的这么几点: 缓存里的数据不是持久化保存的,也就是说它像是电脑里的内存,而不像硬盘;我们不能指望OCS里的数据一直保存不丢失。如果你真的需要存储持久化的数据,也许你应该出门左转找阿里云OSS(开发存储服务); 缓存里存的应该是“热点”数据。遵循常常出现的“20-80法则”,通常程序应用中都有一定比例的数据常常被请求访问,这就是所谓的热点数据,OCS正是为这种数据设计存在的。假定我们的程序中有100个数据,每次访问这些数据的概率完全是均匀分布的1/100,那么使用缓存的效果就不会太好,因为这其中不存在热点数据。 数据逐出。我们可以决定哪些数据是热点数据被放到缓存当中,但是如果我们的缓存容量不够大,这些热点数据中某些最近较少被用到的数据还是会被“挤出去”,这种行为叫做数据逐出。如果想减少出现这种情况,我们可以购买更高容量的OCS。 -------------------------         在开始使用之前,关于阿里云OCS,我们还需要知道以下这些事: 阿里云OCS仅支持阿里云内网访问,不支持公网访问。也就是说,我们用办公室或者家里的电脑(都属于公网)是无法连上阿里云OCS的。为什么会这样呢?因为缓存服务的根本目标是要提供低延迟的高速访问,而从公网电脑来连接OCS服务器的场景下,公网的网络环境是不可控的,可能出现延迟很高甚至断连接的情况,这使得缓存服务无法保证“高速、低延迟”的基本特性,所以阿里云OCS是不支持公网直接访问的。如果觉得高延迟的情况对于我们的应用也能接受,那么我们应该去选择阿里云其他的产品(比如OSS开放存储服务),而不应该选择OCS缓存服务。 阿里云OCS需要与ECS(阿里云服务器)配合使用,而且只能与本地区节点的ECS连通。这一点与上一条相关。OCS只能从阿里云内网访问,也就是说我们只能从阿里云ECS上才能访问并使用OCS服务。所以我们在官网购买OCS的时候,会看到提示信息说需要至少有一台ECS才能买OCS。另外,阿里云ECS是分地区节点的,比如北京、杭州、青岛等,我们在购买OCS缓存的时候也要选相应的地区节点。北京的ECS只能访问北京的OCS,而不能访问杭州或青岛的OCS。 阿里云OCS是按购买量收费的,而不是按使用量收费。这点需要提醒新同学们注意,在我们购买了OCS缓存之后,计费就已经开始了,即使我们还没有真正使用缓存。也就是说,我们买了1G的OCS缓存后,即使目前使用量为0,系统也会按照1G的标准来计费。所以我们在购买OCS的时候,要选取适合我们业务数据需要的缓存档位。当然了,阿里云OCS也提供在线升降缓存容量的功能。也就是说,如果我们在使用了一段时间之后,发现购买的OCS缓存不够用了(或者缓存使用量太低),我们可以在线的对已有的OCS实例进行升档(或者降档),而OCS缓存服务不会被中断。 阿里云OCS对于存贮的对象大小是有限制的。缓存通常对其内部存储的数据尺寸是有限制的,阿里云OCS也一样。目前OCS支持存储的数据对象的上限是1,000,000Byte。如果要存的值超过这个限制,我们应该考虑把数据压缩,或从逻辑上分成不同键存储的几个值。 ------------------------- 现在我们开始在阿里云官网上购买OCS实例  http://buy.aliyun.com/ocs  首先我们需要已经有了一台阿里云ECS,否则我们无法在这个页面成功购买OCS。购买的第一步,我们先要确定选择买哪个地区的OCS;这个很重要,如上面所说,如果我们的ECS是属于北京,而我们在这里购买了杭州的OCS,那么这两者是无法配合协同工作的。所以,在购买OCS的时候一定要选择应用服务器ECS所在地区的OCS。下一步是要选择OCS缓存容量。我们要购买多大的缓存,这个取决于我们对自身业务应用中热点数据总量大小的判断。如果一时难以准确判断数据量,也不用担心:我们可以先买一个大致容量的OCS(比如1GB),随后在使用过程中,通过OCS控制台提供的监控功能,我们可以了解到目前OCS缓存的使用量等数据,然后可以自主的调整所需的缓存量,购买更大的缓存(比如升到5GB)或者减少已购的缓存量(比如降到512MB),阿里云会根据我们选择的新配置来调整对应的收费。此外在选择缓存容量的时候,要知道不同容量的缓存档位对应着不同的性能配额,具体来说包括两个指标:吞吐量带宽与每秒请求处理数(QPS)。比如以现在的配额标准,1GB的OCS缓存对应5MB/sec的吞吐量带宽和3000次/sec的请求处理峰值。当我们使用OCS的时候,如果数据量传输的带宽超过了5MB/s, 或者每秒的请求数超过了3000次,都会触发性能配额控制机制,导致某些请求无法返回正常结果。在确定了地区和缓存容量之后,我们就可以直接下单购买OCS了。 ------------------------- 在成功购买OCS之后,我们的联系邮箱和手机都会收到OCS创建成功的通知,里面会包括OCS的实例ID和初始密码(关于密码的用处后面会讲到)。我们现在登录OCS控制台, http://ocs.console.aliyun.com/ 就可以看到已经购买到的OCS实例列表。在列表页面上对应OCS实例的后面点击“管理”,就可以进入该OCS实例的详情页,看到更多的详细信息。 ------------------------- 我们现在已经有了一个OCS缓存实例,现在是时候试玩OCS了。要使用OCS就要写一点程序代码,不过不用担心,我们在这里采用“Happy-Path”的方法,从最简单的操作开始,让新上手的菜鸟们能马上就有一个能调用OCS缓存服务的程序。OCS提供缓存服务,它并不要求我们的程序是哪种语言来写的。我们这里先以Java程序为例,写一个最简单的“Hello World”。(其他编程语言的例子,我们随后附上。)第一步,登录你的阿里云ECS服务器,在上面安装Java JDK和你常用的IDE(比如Eclipse)。一定要记得我们之前说过的,只有在阿里云内网的ECS服务器上,才能访问我们的OCS实例。所以,用家里或是公司的电脑执行下面的代码示例是看不到结果的。 Java JDK和Eclipse都很容易从网上找到下载,比如 http://download.eclipse.org/ 或者 http://www.onlinedown.net/soft/32289.htm 第二步,在把Java开发环境准备好了之后,下载第一个代码示例(Sample-Code-1第三步,在Eclipse里面打开刚下载的OcsSample1.java,我们要根据自己的OCS实例信息修改几个地方。        我们每个人买到的OCS实例的ID都是不重复的,其对应的阿里云内网地址也是独一无二的,这些信息都在OCS控制台上显示出来。我们在同自己的OCS实例建立连接的时候,需要根据这些信息修改OcsSample1.java中的对应地方。         public static void main(String[] args) {                                        final String host = "b2fd2f89f49f11e3.m.cnqdalicm9pub001.ocs.aliyuncs.com"; //控制台上的“内网地址”                   final String port ="11211";       //默认端口 11211,不用改                   final String username = "b2fd2f89f49f11e3"; //控制台上的“访问账号”                   final String password = "my_password"; //邮件或短信中提供的“密码”                   …… …… ……       信息修改完毕,我们可以运行自己的程序了。运行main函数,我们会在Eclipse下面的console窗口看到下面这样的结果(请忽略可能出现的红色INFO调试信息): OCS Sample CodeSet操作完成!Get操作: Open Cache Service,  from www.Aliyun.com     OK,搞定!我们已经成功的连接上了阿里云的OCS并且调用缓存服务成功,就这么简单。-------------------------我们已经成功运行了第一个调用阿里云OCS缓存服务的Sample程序OcsSample1.java,现在我们看看这个程序里都做了什么。                                  …… …… ……                            System.out.println("OCS Sample Code");                                                        //向OCS中存一个key为"ocs"的数据,便于后面验证读取数据,                             //这个数据对应的value是字符串 Open Cache Service,  from www.Aliyun.com                            OperationFuture future = cache.set("ocs", 1000," Open Cache Service,  from www.Aliyun.com");                            //向OCS中存若干个数据,随后可以在OCS控制台监控上看到统计信息                            for(int i=0;i<100;i++){                                String key="key-"+i;                                String value="value-"+i;                                 //执行set操作,向缓存中存数据                                cache.set(key, 1000, value);                            }                             System.out.println("Set操作完成!");                             future.get();  //  确保之前(cache.set())操作已经结束                         //执行get操作,从缓存中读数据,读取key为"ocs"的数据                            System.out.println("Get操作:"+cache.get("ocs"));                            …… …… …… 从这些代码中可以看出: 1. 我们在建立与OCS缓存服务器的连接后,先是向缓存中存(set)了一个“key-value”(键值对)形式的数据,这个数据的key是字符串“ocs”,其对应的value也是字符串;2. 接着我们继续向缓存中存(set)了100个其他简单的“key-value”数据。3. 最后我们进行功能验证。根据之前给定的key,从缓存中获取(get)其对应的value:也就是输入字符串“ocs”,缓存给我们返回value对应的字符串。 以上的步骤中,1与3是相对应的,我们只有先向缓存中set了某个数据,后面才能从缓存中get到这个数据。步骤2中程序向缓存set了100个数据,是为了从另一个方面进行验证。我们回到阿里云OCS控制台,打开“实例详情”页,在“实例监控”的部分点击刷新,会看到其中一些监控项的值已经发生了变化(注:监控信息的刷新可能存在数秒的延迟), 其中的“Key的个数”已经变成了101,也就是说我们程序已经成功地向OCS缓存中存放了101个数据。-------------------------在写下一篇技术贴之前,列一些OCS用户在入门时问到的问题,方便其他刚认识OCS的同学:Question:买了1G的OCS,那就相当于这个1G是专门缓存用的,与ECS服务器的内存没关系是吧~Answer:是的,OCS的缓存容量与您ECS的内存容量是没关系的。Question:OCS 外网测试,怎么连接?有没有外网连接地址哦?Answer:OCS是不能从外网访问的。参照上面的文章。Question:我之前那个OCS可以正常使用,但现在换了一个OCS就不行了,怎么回事?Answer:经核实您的主机是属于杭州节点的,而现在这个OCS是青岛节点的,不同地域之间的产品内网不互通。Question:在设置一个value时,如果指定过期时间为0,会永久保留吗?Answer:指定过期时间为0,OCS就认为此数据不根据过期时间发生淘汰;但是,此数据仍有可能基于LRU被其他数据淘汰,或者由内存清理造成丢失 ,因此不能认为这个value会永久保留。 Question:对OCS的访问是否需要负载均衡? Answer:不需要。对访问请求的负载均衡都是在OCS服务器端来进行的,用户直接使用缓存服务即可,不用考虑负载均衡的事情。 Question:OCS是否会主动关闭闲置的连接? 如果会,请问连接闲置多久会被关闭?Answer:OCS不会主动关闭闲置的用户连接。但是用户的环境如果使用了SLB,则需要参考SLB连接关闭时间。Question:如何设置数据在OCS缓存中的过期时间 ?Answer:关于设置缓存数据的过期时间,可以参考Memcached官方说明: https://code.google.com/p/memcached/wiki/NewCommands An expiration time, in seconds. Can be up to 30 days. After 30 days, is treated as a unix timestamp of an exact date. 翻译过来就是:0~2592000表示从当前时刻算起的时间长度(以秒计算,最长2592000即30天);大于2592000表示UNIX时间戳。 此值设置为0表明此数据不会主动过期。------------------------- 回 12楼(村里一把手) 的帖子 谢谢,要让大家用得好才算数。 -------------------------缓存与数据库相结合使用,是常见的一种应用搭配场景。现在我们再看一个例子,是用OCS搭配MySQL数据库使用。Java示例代码在此(这个示例代码中,大部分与前几个例子类似。因为要与数据库结合,所以程序需要依赖一个JDBC的jar包才能运行。支持MySQL的JDBC jar包在此(在程序中添加MySQL数据库的连接信息:     …… …… ……            // JDBC driver name and database URL    static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";    static final String DB_URL = "jdbc:mysql://xxxxxxx.mysql.rds.aliyuncs.com/testdb"; //MySQL数据库URL        //  Database用户名及密码    static final String DB_USER = "xxxxxx";    static final String DB_PASS = "xxxxxx";            我们设想这样一个场景:我们需要从数据库的tableone表中查找区域不属于北京的记录总数,用SQL表示就是:SELECT count(*)  FROM testdb.tableone where region != 'beijing'假定这个表中的数据如下,则这条SQL查询返回的结果就是7:如果这个查询被调用到的频率很高,多个用户反复不断的在数据库中查这个数据,我们就可以把这个查询结果放到OCS缓存中去。看下面的代码片段,我们用for循环模拟用户连续20次在数据库中查询上述SQL语句:              for (int i = 1; i <= 20; i++) {                String sql = "SELECT count(*)  FROM testdb.tableone where region != 'beijing'";                String key ="non-beijing"; //给SQL语句自定义一个key                //在OCS缓存里按key查找               String value =  (String) cache.get(key);                                if (value == null) {                    // 在OCS缓存里没有命中                    // step 1:从My SQL数据库中查询                    //Load MySQL Driver                      Class.forName(JDBC_DRIVER);                     con = DriverManager.getConnection(DB_URL, DB_USER, DB_PASS);                    ps = con.prepareStatement(sql);                    ResultSet result = ps.executeQuery(sql);                    result.next();                                        value=result.getString(1);                    System.out.println("从MySQL中查询数据.  Key= "+key+" Value="+value);                                       // step 2: 把数据库返回的数据作为value存放到OCS缓存中去                    cache.set(key, EXPIRE_TIME, value);                                    } else {                    // 在OCS缓存里命中                    System.out.println("从OCS中读取数据.     Key= "+key+" Value="+value);                }                            }// end of for在这段代码中我们可以看到,我们给这条SQL语句标记了一个key,当有用户要执行这条SQL的时候,我们首先按照key在OCS缓存中查找:如果没有对应的缓存数据,则连接MySQL数据库执行SQL查询,把结果返回给用户,并把这个查询结果存到OCS缓存中去;如果OCS中已经有了对应的缓存数据,则直接把缓存数据返回给用户。运行结果如下: 从MySQL中查询数据.  Key= non-beijing, Value=7从OCS中读取数据.     Key= non-beijing, Value=7从OCS中读取数据.     Key= non-beijing, Value=7从OCS中读取数据.     Key= non-beijing, Value=7…… …… 从结果可以看出,程序第1次是从MySQL数据库当中查询数据,后面的19次都是从OCS缓存中获取key对应的value直接返回。也就是说,OCS降低了程序去连接MySQL数据库执行SQL查询的次数,减轻了对数据库的负载压力。用户对热点数据访问的频率越高,OCS的这种优势就越明显。

唐翰 2019-12-01 23:41:23 0 浏览量 回答数 0

回答

回 楼主(yolcy) 的帖子 顶一下~~有关手机和浏览器连接的问题 ,有专门的反馈贴啦~~ ------------------------- 回 14楼(hh851225) 的帖子 hh851225好~w700连接到电脑后,要选择:连接到云空间,在阿云浏览器的左侧会出现这样的展示: 点击联系人或信息等标签后, 会进入云空间的登录页面,输入云账号和密码,登录云空间后,可以进行相应的操作~ 目前还不支持通过手机进入云空间进行删除相关内容,这个建议我们会反馈给相关部门的~ ------------------------- 引用第20楼caizi1688于2012-01-27 14:04发表的  : 我用的手机是天语W700系统都是最新,为什么连不上云。 别急,不能连接有什么错误提示吗?请详细描述操作步骤,以便更好的帮你解决问题~ ------------------------- 回 24楼(yucunyun2009) 的帖子 这位同学,请问不能连接有什么错误提示吗?请详细描述操作步骤,以便更好的帮你解决问题~ ------------------------- 回 26楼(xiepeng19871127) 的帖子 这位同学前期是不是插入图片的时候没有成功啊?麻烦详细说明一下当前遇到的问题及操作步骤,我们会尽快为您核实处理的。 ------------------------- 回 29楼(chengyb) 的帖子 还请这位同学详细说明一下您的操作步骤,插入后页面有没有什么报错信息,非常感谢! ------------------------- 引用第31楼dalianfd于2012-02-02 14:15发表的  : 我的也连不上,没有任何提示,按照你们要求的usb连接方式选择链接到云空间,并没有出现任何有关手机配置的信息,也不能安装游戏到手机上 ,怎么回事,原本以为91助手或者豌豆荚用不了是正常的,现在看来连阿里云自己的浏览器都用不了,不太正常 不要着急哦,如方便请提供一下现在使用的云手机OS版本号和阿云浏览器版本号,以便我们进一步查询测试哦~ ------------------------- 回 49楼(djasdfghjk) 的帖子 有没有按照lz的方式尝试过呢,手机版本可以在“设置-系统设置-关于本机-软件信息”查看哦,浏览器的版本可以点击左上角的云键,在帮助-关于阿云浏览器中可以查看,如果按照上面三个步骤还是无法连接的,可以私信lz提供您的联系方式哦,谢谢。 ------------------------- 回 50楼(qwe669774932) 的帖子 可以先按照lz提供的步骤尝试看看哦,如果还是不行的话,可以私信lz提供您的联系方式。 目前也可以通过云浏览器的在线应用中心下载软件哦,建议记录了,谢谢反馈哦~ ------------------------- 回 55楼(dyw688) 的帖子 按照lz提供的步骤否可以连上呢,手机的问题建议也可在云os论坛反馈哦: http://bbs.aliyun.com/thread.php?fid=69,谢谢。 ------------------------- 回 60楼(ywy125521) 的帖子 尝试按照以下步骤再操作看看哦~ 1、在云手机端登录云账号。 2、用手机USB线连接电脑和云手机。 3、在云手机弹出的对话框里选择“连接到云空间”。 ------------------------- 回 63楼(mayjune) 的帖子 先看下网络连接是否正常哦,多刷新几次。此外,建议可以进行一下版本更新哦,目前最新的固件版本是20120215,可以在“设置-其他-系统升级”中检测一下新版本进行升级。基带版本可以到天语售后进行更新升级,云手机的问题建议到阿里云OS讨论区进行讨论提问哦: http://bbs.aliyun.com/thread.php?fid=69,谢谢支持。 ------------------------- 回 68楼(duai5566) 的帖子 可以按照下面几个步骤顺序来操作一下哦~ 1、在云手机端登录云账号。 2、用手机USB线连接电脑和云手机。 3、在云手机弹出的对话框里选择“连接到云空间”。 4、在侧边栏选择“云端服务-应用”进入在线应用中心选择好相应软件后下载即可。 ------------------------- 回 70楼(duai5566) 的帖子 阿里云浏览器在线应用中心是可以直接把软件下载到手机的哦,能否告知浏览器的版本呢?(可以点击左上角的云图标,在帮助-关于阿云浏览器中查看),云手机相关问题建议也可以到云os讨论区进行反馈哦 http://bbs.aliyun.com/thread.php?fid=69。 ------------------------- 请各位先尝试按照以下步骤进行操作哦~1、在云手机端登录云账号。2、用手机USB线连接电脑和云手机。3、在云手机弹出的对话框里选择“连接到云空间”。 如果按照上面三个步骤还是无法连接的,请私信lz提供您的联系方式,旺旺、QQ、电话均可,会有专人联系您跟进解决,谢谢。 ------------------------- 回 77楼(ls1352) 的帖子 可以先按照上面的几个步骤再尝试看看哦,如果还是不行,请私信联系下lz提供您的联系方式,会有专人跟进处理,谢谢。 ------------------------- 回 75楼(leiyujia1226) 的帖子 关于手机的问题,建议可以在阿里云os讨论区进行反馈哦~ http://bbs.aliyun.com/thread.php?fid=69,谢谢~ ------------------------- 回 85楼(q60666220) 的帖子 您好,您是否选择USB链接方式为充电并且未开启USB连接通知呢?麻烦按照以下步骤再尝试下。 1、设置--系统设置-USB连接管理--开启USB连接通知; 2. 云手机登录云帐号后用USB将手机连接到电脑; 3. 在弹出的对话框中选择“连接到云空间”,这样就可以将手机和阿云浏览器连接起来了。 如果按照上面三个步骤还是无法连接的,请私信楼主并提供您的联系方式,会有专人联系您哦,谢谢。 ------------------------- 回 84楼(at3412w6h) 的帖子 您好,您是否已按照提示的1至3点操作了呢? ------------------------- 回 90楼(at0919o8o) 的帖子 楼主如果是关于手机的问题,可以在阿里云os讨论区进行反馈哦~ http://bbs.aliyun.com/thread.php?fid=69,谢谢。 ------------------------- 回 803楼(otl125) 的帖子 您好,您具体是怎样操作的呢?是否出现过错误提示呢?谢谢。 ------------------------- 回 805楼(xiu398190909) 的帖子 您好,麻烦提供手机型号、固件和基带版本号、浏览器版本号、另外您是指连到云空间后手机重启吗?麻烦反馈,谢谢。 ------------------------- 回 806楼(gongyu120) 的帖子 您好,您的云助手是否也连接上了呢?麻烦提供手机型号、固件和基带版本号、浏览器版本号,我们会进一步反馈,谢谢。 ------------------------- 回 876楼(sp837371403) 的帖子 大家好~~关于昨天不能连接云空间或不能在线下载应用的问题已经修复了,大家可以测试下~~有问题再联系我们~ ------------------------- 回 楼主(yolcy) 的帖子 亲耐滴童鞋们~~         遇到手机和云客户端不能连接的问题,现在有了新的反馈入口:       大家可以点击云客户端侧边栏的“显示云手机助手”,点击“遇到问题,请点击这里反馈”,在接下来的页面填写相关信息,提交就可以了,~~~或者直接点击 这里 提交,谢谢大家的配合~~

alibrowser 2019-12-02 02:52:02 0 浏览量 回答数 0

问题

3.20mysql小白开始——3.24mysql入门小徒(3天精华学习)

mysql_店小二 2019-12-01 21:48:22 1515 浏览量 回答数 0

问题

小试用,大学问菜鸟也要知道如何去试用之云服务器测评

universitylife 2019-12-01 21:31:33 15660 浏览量 回答数 10

问题

小试用,大学问菜鸟也要知道如何去试用之云服务器测评

universitylife 2019-12-01 21:15:34 33359 浏览量 回答数 19
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站