`
grantbb
  • 浏览: 272433 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
首先列出了网站架构关注的一些要点,包括: 在线升级 效率 核心简单 独立性 模块化 再播报一组优酷的数据: 用户数:4000万 视频数:2000万 PV:1.3亿 VV:1.6亿 主要采用的也都是一些非常常见,成熟的软件和操作 ...
一、 checkout 希望统计的版本或者分支到某个目录(不管用什么工具)   二、需要在本地安装好 SVN 的客户端和 java 的运行环境   三、到刚刚 checkout 出来的项目目录执行:svn log --xml -v > svn.log   四、到 statsvn 的目录下,执行 java -jar statsvn.jar      log 文件路径     项目的目录   java
我用的Ubuntu8.10   在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc   在终端 输入以下命令来编辑vimrc配置文件: sudo vim /etc/vim/vimrc 或者 sudo gedit /etc/vim/vimrc 1、显示行号      在文件末端添加一新行,输入 set nu 2、语法高亮 在文件中找到 "syntax on   这一行,去掉前面的双引号",双引号是注释的意思
Google:搜索引擎的未来是个性化搜索   联想到个性化的视频搜索,要结合用户的不同喜好来搜索和推荐用户喜欢的节目   根据用户的个人信息,位置信息、历史关键词、点击过的视频来实现。   2008年12月编程语言排行榜   根据语言的排行榜看到的, PHP 依然处在上升的趋势上。   Java 、 c 、 c++ 依然是主流   js 和 python
标有 (*) 的检查项目表示该项是针对相关问题的根本解决方法,应当尽最大努力去完成这些内容。 未标 (*) 的项目,表示该项并不能完全消除安全隐患,只是说通过这种方法可以避免发生安全问题。 最后一条似乎没什么意思,不翻译了。 SQL注射 (*) 在组合SQL语句时要使用SQL变量绑定功能 (*) 如果数据库不提供变量绑定,那么需要对构成SQL的所有变量进行转义 不要将错误信息原封不动地显示在浏览器中。 为访问数据库的用户设置适当的权限。 操作系统命令行注射 (*) 避免使用能启动shell命令的语言 使用的语言如果允许启动shell命令,则需要对该功能的参数种的所有变量进行检查,确保只 ...
投标发言是,首先说明自己的公司。(这叫盖印迹)     合同签的越早,第一笔资金收回的越早,需求的基线越早确定 建议 50% 50% ,第一笔回来的资金可以进行资本运作   管理:能够前瞻性的看到项目的全貌与外界的关系 ...
Tomcat 最新的版本 6.0.18 修改了一些 bug 。这次升级 配置上也采用了 Executor 和 NIO 方式。   Tomcat6  maxSpareThreads参数不再被支持   minSpareThreads需要在 Executor 中配置   Standard 的配置和 NIO 的配置都可使用: acceptCount   使用 Executor 可能会有一点性能损失,但是高负载的环境下,会通过一个
从技术转向管理,重点要调整好心态   可以这样设计提升的路线: PM ->  经理人   ->  高层管理运作者   ->  CEO   项目经理的各个方面的能力及其比例: 1 、沟通能力 84% 2 、组织能力 75% 3 、班子建设 72% 4 、领导能力 68% 5 、解决问题的能
eclipse中改变默然的workspace的方法可以有: 1.在创建project的时候,手动选择使用新的workspace,如创建一个web project,在向导中的Location选项,取消使用"Use default location",同时在下面选择新的workspace. 2.在file菜单中选择switch workspace项,即可选择一个新的workspace 3.在eclipse安装目录下configuration\.settings目录下的 org.eclipse.ui.ide文件,修改RECENT_WORKSPACES=默认workspace路径 ...
百度上的知道解释的很清楚 http://baike.baidu.com/view/5522.htm 可以尝试tomcat上配置两个connector 采用NIO或者APR的方式配置(效率提升不多,线程数少,cpu上升不多) http://www.javaworld.com.tw/jute/post/view?bid=9&id=139958&sty=3&age=0 全部为动态会降低性能 ,没有java可靠,安全性稳定性 robbin:解决DDOS,放专门的硬件路由器 架构的考虑,尽可能使用代理和缓存 ----------- QoS就是在路由上做啊 一台机器上用e ...
lucene中的filter其实并不起眼,大家对其对性能的影响也不是很关注,但实际上filter是除了单纯搜索以外,其他搜索附加功能的必选组件, 其性能很大程度上会直接影响搜索的性能,之前我一直认为filter的性能比query高,但事实说明并不完全如此(这里所说的负荷是指io消耗并不是 cpu),实际上在lucene中充满着各种io流,也就是说很多东西都无法从根本上保存,这也给缓存带来了很大难度(这个问题看似简单,但是在超复杂的 组合查询下,缓存可能会几乎无用,原因就是key怎么把握) 首先来看看filter的接口定义: public abstract class Filter implem ...
Lucene是一个高性能的java全文检索工具包,它使用的是倒排文件索引结构。该结构及相应的生成算法如下:      0)设有两篇文章1和2   文章1的内容为:Tom lives in Guangzhou,I live in Guangzhou too.   文章2的内容为:He once lived in ...
项目经理就是要 做事很职业,做人很Nice PM对外可以调整计划,但是不能够停止项目 项目与产品的区别 项目:正确得做事 产品:做正确的事 项目 要满足干系人的各种需求 有项目的基线 产品 要满足最终用户的需求 要有市场方面的运作 产品可以废弃,更需要连续化 开天窗 把大家都不知道的事情,公开出来 运作 对于大家都知道的事情进行运作 项目是以目标来驱动的 成功了的项目更加不好收尾,需要好好总结 成员的总结,发展方向 项目的总结、经验、改进 业务或者产品的总结 管理的问题总结 什么是成功的项目? 在预计的时间范围内完成的 ...
Selecting a database: mysql> USE database; Listing databases: mysql> SHOW DATABASES; Listing tables in a db: mysql> SHOW TABLES; Describing the format of a table: mysql> DESCRIBE table; Creating a database: mysql> CREATE DATABASE db_name; Creating a table: mysql> CREATE T ...
最新的Lucene2.3.2发布了,主要修改了一些创建和修改索引时候的Bug。 ======================= Release 2.3.2 2008-05-05 ======================= Bug fixes 1. LUCENE-1191: On hitting OutOfMemoryError in any index-modifying     methods in IndexWriter, do not commit any further changes to the     index to prevent risk of possible ...
Global site tag (gtag.js) - Google Analytics