- 浏览: 7184864 次
- 性别:
- 来自: 北京
最新评论
-
bukebuhao:
已解决,打开文件太多。ulimit -n 上次临时生效后再次s ...
TFS(Taobao File System)配置dataServer、分区、挂载数据盘 -
bukebuhao:
ds重启后启动不了。报错信息如下,请大神帮助[2018-08- ...
TFS(Taobao File System)配置dataServer、分区、挂载数据盘 -
墨上清:
感谢,看完有了一个完整的知识网络。
Spring MVC 教程,快速入门,深入分析 -
云卷云舒灬:
谢谢,学到很多
Spring MVC 教程,快速入门,深入分析 -
luozhy:
非常感谢非常感谢
Project Web Access ActiveX控件 安装
文章列表
[置顶] 优秀IT技术文章集(最新)(高质量)
- 博客分类:
- 架构研究
阅读优秀的文章可以使你快速进步,本文收集了广受好评的优秀IT技术文章,在你有空时读一读,安静下来思考一下。
---------------优秀blog----------------
Sina App Engine Blog
并发编程网
结构之法 算法之道
dokuWiki示例
http://www.ha97.com
www.it610.com
-------------------------------------
jQuery EasyUI 中文API教程
----------------------网络通信 ...
大家好:在这里记录一批,我收藏的文章。便于查阅。 内容主要是软件开发、网站建设、大数据分析、人工智能 的相关文章。
JVM StackMapTable 属性的作用及理解 lijingyao8206 jvm字节码Class文件StackMapTable
在Java 6版本之后JVM引入了栈图(Stack Map Table)概念。为了提高验证过程的效率,在字节码规范中添加了Stack Map Table属性,以下简称栈图,其方法的code属性中存储了局部变量和操作数的类型验证以及字节码的偏移量。也就是一个method需要且仅对应一个Stack Map Ta ...
OpenWRT嵌入式Linux故障排除一例
跟大数据没关系,只是帮朋友忙排了个错记录一下。以前关系很不错的同事,目前在企业级wifi领域创业,采购了我们的大数据服务,正在给他做平台的搭建和调试。
ahxxx2·2023-06-14 17:23
随着人工智能ChatGPT的发展,前端开发工程师的未来职业发展与规划
如人工智能、大数据、AR/VR等新技术会给前端开发带来新的机遇与挑战,需要了解其发展动向与应用场景。理解ChatGPT等人工智能技术。熟练使用Ch
jmap jstat jstack
- 博客分类:
- 架构研究
查看对象创建的数量
jmap -histo 29936
jmap -histo 29936 >a.log
查看a.log文件中对象创建的数量
dump出堆内存
jmap -dump:format=b,file=outfile.bin 29936
打印heap的概要信息
jmap –heap 3772
jstack
可以观察到jvm中当前所有线程的运行情况和线程当前状态
jstack 2083
jstat 可以观察到classloader,compiler,gc相关信息
-class:统计class loader行为 ...
Mac OS X 上Lua的安装方法
- 博客分类:
- OS--MAC OS
Mac OS X 上Lua的安装方法
先在Mac OS的终端查询下本机是否已安装Lua
输入命令:lua
-bash: lua: command not found
表示未安装
2. 如果没有(如上)的话去Lua的官方网站下载最新的打包成tar.gz格式的代码
http://www.lua.org/download.html
curl -R -O http://www.lua.org/ftp/lua-5.2.3.tar.gz
tar zxf lua-5.2.3.tar.gz
cd lua-5.2.3
make macosx
sudo make in ...
官网:https://golang.org/
go语言的安装:http://docscn.studygolang.com/doc/install
下载:go1.4.darwin-amd64-osx10.8.pkg
默认安装,被安装了 /usr/local/go 目录
并自设置了环境变量。
go env 可查看目前的go的环境变量
这go就可以执行了,
下面还要配置一个GOPATH环境变量,是工作目录。
根据约定,GO
Go语言介绍
Go语言是Google于2009年发布的第二款开源的编程语言。Go语言的特点:准对多处理器应用程序的编程进行了优化,使用Go编译程序可以媲美C或C++的代码速度,而且拥有Python解释语言的简洁和开发效率。
下面的一段取自知乎:(包含自己的修改)
Go的优势:
可以编译成机器码,不依赖其他库
静态类型语言,有动态语言的感觉。静态语言就是可以在编译的时候检查出来隐藏的大多数问题,动态语言的感觉就是很多的包可以使用,写起来效率很高
语言层面支持并发,这是Go语言的最大的特色,天生支持并发(天生的基因和后来的整容是有区别的)
内置runtime,支持 ...
iftop是类似于top的实时流量监控工具,可以用来实时监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。夜间值班的童鞋如果发现有邮局流量异常时可以使用该软件查看详细流量状况。下面介绍下iftop的安装和使用:
安装:
yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel #安装依赖包
wget http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.17.tar.gz #下载
tar zxf iftop-0.17.tar.g ...
linux使用FIO测试磁盘的iops
- 博客分类:
- IO
FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi, solarisaio 等等。fio 官网地址:http://freshmeat.net/projects/fio/
一,FIO安装wget http://brick.kernel.dk/snaps/fio-2.2.5.tar.gz
yum install libaio-develtar -zxvf fio-2.2.5.tar.gzcd fio ...
Nginx + Lua
- 博客分类:
- 架构研究
Nginx + Lua
--------------------------------------------------------------------------------------------
linux中Nginx与Lua执行顺序详解
http://www.111cn.net/sys/linux/64574.htm
nginx_lua(1) - nginx配置变量
http://snoopyxdy.blog.163.com/blog/static/60117440201321105935310/
nginx_lua(2) - nginx配置指令 ...
Apache虚拟主机配置
背景:我有3个网站,运行在一台服务器上。2个是php的,Apache+php模块。1个是Java的,运行于tomcat上。IP:200.200.200.200(示例IP)
目的:
使用www.wealth.cn 访问php网站
使用www.ax.com 访问php网站
使用200.200.200.200 访问java网站(没有域名)
方案:
Apache上配置虚拟主机,实现访问3个网站
Apache占用80端口,tomcat占用8080端口,apache上配置反向代理,实现访问tomcat
原理:Apache ...
mod_proxy和mod_jk比较
Comparing mod_proxy and mod_jk
Authur:Mladen TurkPublished at 2007-7-16 3:22:57See source link here
介绍
Apache2.2 本身拥有如mod_proxy这样一系列优秀的模块,它们拥有一部分和mod_jk一样的功能(AJP Protocol),也能整合实现负载 ...
Apache使用mod_jk和mod_proxy反向代理tomcat
httpd通过mod_proxy或者mod_jk模块来对tomcat进行反向代理,而且其比Nginx的强大,Nginx的反向代理只能通过http协议进行代理,而apache既可以代理http协议,还可以代理ajp协议,而且mod_proxy 还可以实现session会话的绑定。mod_jk其开发就是对tomcat做反向代理的。
mod_jk与mod_proxy区别,请看文章:http://elf8848.iteye.com/blog/2166011
ap ...
twitter系统架构分析
- 博客分类:
- 架构研究
twitter系统架构分析
(一)twitter的核心业务twitter的核心业务,在于following和be followed:(1)following-关注进入个人主页,会看到你follow的人发表的留言(不超过140个字),这是following的过程;(2)followed-被关注你发布一条留言,follow你的人将看到这条信息,这是be followed的过程;
(二)twitter的业务逻辑twitter的业务逻辑也不复杂following业务,查follow了哪些人,以及这些人发表的留言;followed业务,前端js轮询后端,看follow了的人有没有新留言,有则更新(更 ...
互联网产品研发改进之路
- 博客分类:
- 项目管理工具
互联网产品研发改进之路(淘宝-liyu)
(一)产品开创期 抢夺免费资源、占领新市场;短迭代,快上线,尽快让业务看到结果。
关键词:效率
策略一:敏捷开发
策略二:开发运维,缺陷容忍