
服务器
似水流年__
这个作者很懒,什么都没留下…
展开
-
在 Rocky Linux 8|AlmaLinux 8|RHEL 8 上安装 mongo 5
MongoDB简介MongoDB 是一种面向文档的数据库,而不是关系型数据库。 远离关系模型的主要原因是使扩展更容易,但也有一些其他优点。面向文档的数据库将“行”的概念替换为更灵活的模型“文档”。 通过允许嵌入文档和数组,面向文档的方法可以用单个记录表示复杂的层次关系。这自然符合现代面向对象语言的开发人员思考数据的方式。 MongoDB 是一个通用数据库,因此除了创建、读取、更新和删除数据之外,它还提供了您期望从数据库管理系统和许多其他功能中脱颖而出的大多数功能。 性能是 MongoDB 的一.原创 2022-02-19 10:42:00 · 697 阅读 · 0 评论 -
Jenkins Publish Over SSH For Windows:解决Windows 没有NoHup的问题
使用Jenkins发布到Windows 服务器上的时候,在Windows 上面装了OpenSSH服务,通过Pulish Over SSH的方式去传文件和启动,发现发布的程序总是启动不起来;折腾良久毫无头绪。这时身边小伙伴提醒了一下:是不是SSH的连接断开,Session结束,该Session下启动的程序都会被终止掉,像Linux下的SSH一样。这真的是一语惊醒梦中人,终于找到程序没起来的原因了:是启动后,又被OpenSSH服务结束了。在Linux下可以通过nohup来把启动的程序作为服务来长原创 2021-11-16 21:24:34 · 1954 阅读 · 0 评论 -
终于找到ActiveMQ无响应的罪魁祸首了
今天终于找到ActiveMQ用了一段时间后无响应的原因了。ActiveMQ默认配置里面最大连接数为1000个,在activemq.xml中的配置:<!-- The transport connectors expose ActiveMQ over a given protocol to clients and other brokers. For more information, see: http://active原创 2021-11-09 11:13:55 · 2316 阅读 · 0 评论 -
开始决定分析Apache
工作了一段时间后,发现读开源代码,是在技术上和设计上进步最快的一种途径。在实际应用上,自己的代码中也大量应用了一些开源项目,或者用了开源项目中的某些技术,往往使事半功倍,极大滴提高了工作的效率。这段时间虽然忙,但好长时间没有总结过,现在开始写些文章记录下自己碌碌无为滴生活。目前正在负责一个服务器项目,此项目要求服务器的性能要高,希望自己可以通过分析Apache源码来学习相关的技术,从而原创 2012-02-09 00:02:10 · 613 阅读 · 0 评论 -
Apache源码分析——APR(3) 文件操作(1)
文件操作可是一个大的问题,因此这里采用各个击破,一个一个模块来分析。而其实文件操作也只是IO操作的一部分。文件操作,必须得知道操作的文件是哪个撒,因此就有了文件路径,本文就先来看看apr中对文件的路径是怎么处理的。 在srclib\apr\include\arch\win32\apr_arch_file_io.h文件中定义了对路径的一些处理函数。其中有两个比较不错的宏:/* W原创 2012-02-09 19:52:46 · 1079 阅读 · 0 评论 -
Apache源码分析——APR(4)文件操作(2)
在文件操作(1)中看到了apr对文件路径的处理,现在来看看看文件操作。文件操作就那么几种:打开、关闭、写入、读取、复制、删除、重命名等。下面就看看apr是怎么做这些操作的。 首先看打开操作apr_file_open函数,apr_file_open先是把apr中定义的访问权限和文件属性都转换成相应的windows系统下的访问权限和文件属性值,最后调用了windows Api 函数Crea原创 2012-02-09 22:13:54 · 1838 阅读 · 0 评论 -
dump文件的调试
这段时间突然发现,要一下做一个金刚不坏之身的程序是不太可能滴,至于对我来说吧。这个程序也要经过千锤百炼才能够练就一个强大的自信心。我现在做系统就不考虑一下把程序做的足够强壮了,因为我也做不到,现在做系统时,总考虑的一个问题:当系统异常的时候怎么去处理?我不怕系统程序出现异常,甚至直接Over,只要能在异常时处理异常后继续运作,在崩溃重启后能够继续把没干的活给干了,那么这原创 2012-04-29 23:29:36 · 11090 阅读 · 2 评论