有关于Linux服务器httpd进程造成CPU跑满问题 5C

首先说明一下我的Linux服务器配置:JDK1.8+Tomcat8
使用了SSL证书来使用HTTPS协议,同时在同一个项目里也有一个微信小程序的部分接口,这些接口处于没有被调用的情况
部署的项目是典型的JavaWeb项目+SSH框架+MySQL数据库

事情的经过是这样的。
  首先我准备更新我部署在阿里云上面的项目,发现无论是我使用命令终端还是阿里云自带的远程终端都提示密码错误,检查服务器状态,发现服务器CPU在15天以前(可能更久)就一直处在100%的跑满状态。由于无法进入终端,标准的服务器排查程序无法进行,使用了重启服务器的操作,重启之后发现阿里云自带的远程终端可以上了,但是显示内核错误信息,如下图。
图片说明

到了这里服务器已经崩了,联系了阿里的工程师共同处理,挂载livecd进入服务器查看,服务器内的lib lib64目录缺失了,导致系统异常,从测试服务器中拷贝lib 和lib64目录到服务器内,启动正常。
到了这里,基本上看似圆满解决了,我想查找问题原因,进入日志查看也没有发现任何问题,倒是一直在报一个异常java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens,查阅资料后,我在server.xml配置中加入了这个属性maxHttpHeaderSize="8192",然后将更新后的项目部署上去,开启tomcat,然后关闭tomcat的时候,CPU监控突然飙升100%,即使已经确认tomcat已经关闭,使用top命令查看进程,发现了罪魁祸首:httpd进程。占了CPU100%,在强制性杀死httpd进程之后CPU才恢复正常。而且项目访问正常。
网上查了一下,这个进程是apache的,但是我是用的tomcat并没有使用apache。难道是因为同一个爸爸生的原因?
所以,我的问题是:1.造成这个问题的原因是什么?2.是否是我的操作出现了错误?3.如何避免这个问题。
万谢!

5个回答

个人猜测:
1、应该是你的服务器上已经存在病毒。潜伏在你的Tomcat中的,当被激活时,疯狂进行http请求,且读取和删除你本地的系统文件。导致显示内核错误。
2、这种情况应该不太可能是你的操作错误导致删除了lib 、lib64文件夹和CPU飙升到100%。
3、查杀系统病毒、卸载Apache、重装tomcat(原来的安装目录清理干净)、重新部署网站、监控网络流量等待操作。

终极大招:重装系统、开启防火墙,补丁打上,做好安全措施,再次部署服务器。

以上是个人猜测,不知是否正确。 楼主如果发现有用,望采纳。

CSoap
CSoap RsVPJ,这么一个奇怪的命令
2 年多之前 回复
CSoap
CSoap 排查了一天,发现是服务器里面以前被装过了phpStudy,然后卸载的时候应该是没有卸载干净,然后导致了apache存在这么一个进程
2 年多之前 回复

哈哈,一楼好脑洞。
我的建议是查看下你的tomcat配置文件,是不是不小心把那个字符修改掉了,导致服务初始化异常。

我也好烦,我明明没有使用apache 的httped。
服务器上运行一两天后,就有一个httped的线程占满了CPU。
查找了htted.cnf,在根目录下找到了此文件,由于对linux不是很懂,然后又不敢直接删除了httped.cnf
楼主能给点思路吗,我找了半天没有发现有用到此htted.cnf的地方

CSoap
CSoap 回复boting: 怎么删除的,能告诉一下嘛
一年多之前 回复
boting
丁甲乙 回复CSoap: 后来发现,linux定时器有个任务在不断的请求外部URL,我将它相关的东西删除就可以了
接近 2 年之前 回复
CSoap
CSoap 我也不知道,决定重装系统?
2 年多之前 回复

后来发现,linux定时器有个任务在不断的请求外部URL,我将它相关的东西删除就可以了

怎么删除的?能告诉一下吗?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
httpd进程逐渐占用资源直至爆满

服务器上centos, php,apache,用于app接口访问。 开始时系统负载 load avarage 都是在 1以下的,有时访问量高的时候负载会升到1以上,但只要不达到整数比如2,访问量下降后,都还是可以回落的1以下的。 一般过几天后,load average会达到3,4以上(包括cpu同时3,4个会100%),而且访问量低的时候也不会回落。 其中网络链接的情况 是 TIME_WAIT 24923 CLOSE_WAIT 1 FIN_WAIT1 22 FIN_WAIT2 488 ESTABLISHED 415 apache 设置的 mpm event配置如下 <IfModule mpm_event_module> ServerLimit 1024 StartServers 64 MinSpareThreads 32 MaxSpareThreads 64 ThreadsPerChild 32 MaxRequestWorkers 10240 MaxConnectionsPerChild 10240 </IfModule> 怀疑是还是提供业务的问题,因为apache 安装后的一段时间内没出这样的问题,随业务的增加,逐渐出现这个问题。apachetop看过没有太多重复或很高的接口调用。 1,请问是什么问题导致的cpu和loadavg无法回落(且阶段性的升高)的情况? 2,是不是服务器上的某些业务,长时间占用某些接口,无法释放导致的?是这种情况的话,该如何找到这个调用的接口,和处理这个问题。

linux httpd.conf配置

安装httpd包,在浏览器输入IP地址不能显示测试页,要配置http.conf 具体的配置都有哪些。

如何获取httpd进程用于PHP脚本的确切RAM量?

<div class="post-text" itemprop="text"> <p>I want to run a PHP script and find out exactly how much RAM the httpd process that is running it is using. I have run a trace on the script with xdebug that shows me the script is using 3.9M. However when I run <code>top</code>, I see a lot of processes using 115M and more. </p> <p>I'm not sure exactly what scripts are using how much RAM. I have access to the Apache status page, which doesn't show me the RAM the processes are using. </p> <p>How can I run a PHP script and see exactly how much RAM the resulting httpd process is using?</p> </div>

apache进程数问题

本站流量较大 linux服务器 查看 ps –ef | grep httpd | wc –l ,就会发现httpd进程数为1002 请问这个上限怎么调大一些?

阿里云服务器 阿里云linux一键安装web环境

购买到阿里云服务器后,就按照官网提示到这个地址一键部署php环境 http://market.aliyun.com/product/12-121590002-cmgj000262.html?spm=5176.7150518.1996836753.5.ZoE32o 云服务器安装好后,运行 /etc/init.d/httpd start出现如下错误 httpd: Syntax error on line 108 of /alidata/server/httpd/conf/httpd.conf: Cannot load /alidata/server/httpd/modules/libphp5.so into server: /alidata/server/httpd/modules/libphp5.so: cannot open shared object file: No such file or directory 提示缺少libphp5.so文件,请问这个改如何解决呢? 这是云服务器配置 ![图片说明](https://img-ask.csdn.net/upload/201504/07/1428368198_799051.png)

linux服务器上的图片不显示

图片本地显示,拿到哈希值正常显示,服务器上的能拿到哈希值,可是就是一个空白的框框,路径对的,图片不显示

mini_httpd服务器访问控制问题

我的mini_httpd安装后,在要访问的页面下放了一个.htpasswd文件,然后在浏览器 中输入服务器地址192.168.1.1后可以出现一个验证身份的对话框,但是我如果输入该文件 夹下的其他文件地址怎么没有验证就能显示出来; 另外,怎么通过输入一个地址如192.168.1.1跳过首页直接访问cgi程序

suse linux 安装httpd 出现zlib library... not found

本人参照 [linux环境apache安装教程](http://blog.csdn.net/java_pengjin/article/details/6910335 "")安装 httpd执行命令: ./configure --prefix=/opt/web/apache --enable-proxy=shared --enable-proxy-balancer=shared --enable-proxy-http=shared --enable-proxy-connect=shared --enable-asis=shared --enable-isapi=shared --enable-mods-shared=all --enable-so -with-z=/usr/local/zlib/zlib1.2.8/lib 发生如下错误: checking whether to enable mod_deflate... checking dependencies adding "-I/usr/local/zlib/zlib1.2.8/lib/include" to INCLUDES adding "-L/usr/local/zlib/zlib1.2.8/lib/lib" to LDFLAGS adding "-lz" to LIBS checking for zlib library... not found removed "-lz" from LIBS checking whether to enable mod_deflate... configure: error: mod_deflate has been requested but can not be built due to prerequisite failures 求各位大神指教..

Linux服务器如何绑定域名?

我在阿里云上面租了一台服务器,备案通过了,可以使用IP地址访问网站,但是不能用域名访问,试过网上的办法都没有解决。我用的是apache2,配置文件没有httpd.conf。求高人指点一二,跪谢!

linux服务器上的图片上传(PHP)

<div class="post-text" itemprop="text"> <p>I am trying to upload image to server. The following code works when I use on local pc but when I try on server, image is not uploaded.</p> <pre><code>$img = $_FILES['file_uploaded']['name']; $image_temp = $_FILES['file_uploaded']['tmp_name']; if(move_uploaded_file($image_temp, "uploads/" . $img)){ $fullpath = dirname(__FILE__) . '\\images\\' . $img; } else echo 'Failed!'; </code></pre> </div>

Linux系统yum安装http服务总是失败怎么解决?

Linux系统yum安装http服务总是失败 使用yum install httpd -y命令 ,运行后结果如下 [root@VM_0_13_centos ~]# yum install httpd -y Loaded plugins: fastestmirror, langpacks Repository epel is listed more than once in the configuration Loading mirror speeds from cached hostfile No package httpd available. Error: Nothing to do 我用的是腾讯云的服务器 1 核 1 GB 1 Mbps 系统盘:高性能云硬盘 网络:Default-VPC 系统版本是 CENTOS 7.2 这个问题怎么解决啊?弄了好久了,百度各种找不到解决方法...实在是头大,求各位大神指条明路,非常感谢!![图片说明](https://img-ask.csdn.net/upload/201904/12/1555007239_956790.png)

linux服务器 外网请求不返回数据

环境是linux、apache、php。 问题是将项目从windows迁移到linux后发生的。 就是当外网(内网正常)请求服务器时,偶尔发生无数据返回的现象。 比如客户端发出一个GET请求,服务端收到请求信息,处理后输出返回信息,但奇怪的是客户端就好像没收到似得一直处于连接状态。 尝试过用php、java等语言发出过请求,都是上述情况,服务端能收到请求数据,服务端程序也确实运行到了输出那里,但客户端就一直收不到数据。 怀疑是不是linux环境的配置问题,但是不知道怎么查看?大神帮我分析下%>_<%

Linux IP代理如何设置?

笔记本连接的手机热点,IP不固定。需要先访问Linux服务器,代理访问。目的是IP固定,麻烦有没有详细的设置步骤,多谢

Apache(httpd.exe)处理CPU和内存利用率导致网页缓慢或无响应

<div class="post-text" itemprop="text"> <p>ISSUE: My website is extremely slow processing pages, and often times just hangs.</p> <p>OLD environment: I used to run Apache 2.2 (from Apachelounge), PHP 5.3, and MySQL 5.5 on a Windows 2008 Web Server phyical box, hosted by Peer1 (ServerBeach). Website ran fast and reliable. At the time, I was using "mysql_<em>" commands versus "mysqli_</em>".</p> <p>NEW environment: I now have a google compute engine VM running Windows Server 2012 R2. I installed Apache 2.4 from apachehaus.com (httpd-2.4.12-x64-vc11-r2.zip), PHP 5.6.9 (VC11 x64 Thread Safe), and MySQL 5.6.25 (64 bit). With some tweaking to the new httpd.conf and vhosts.conf files, I got my website back up and running. I also converted all the mysql_* references successfully to mysqli_*. Here's what I'm noticing: If I pull up the task manager on the apache server and watch the httpd process, every time I navigate to a website page, the CPU process climbs drastically and slowly gets back down to 0%. Often times, it'll even hit between 95-100% CPU utilization and stay there for a good 5 seconds, before slowly getting back down to 0%. Also, the apache memory utilization keeps getting larger with every page request, and never goes down. The website and mysql calls work and pages display fine, it just takes a long time to process.</p> <p>I believe this to be a PHP issue, but I could be wrong. Recommendations are welcome.</p> </div>

关于linux下apache分配多端口找不到httpd.conf文件的情况要怎么操作?

网上关于linux下apache分配多端口的教程都是操作httpd.conf来完成的,但是现在我的电脑里面没有那个文件,只有apache2.conf文件,而且apache2.conf中也没有网上教程说的那几行需要改的代码,那现在应该怎么操作?谢谢 我装的是虚拟机 版本是ubuntu 18.04.2 LTS

apache httpd-2.2.17 编译安装 失败

通过SSH远程登陆linux as5 服务器 透过 源代码安装httpd-2.2.17 失败. apr-1.4.2.tar.bz2与apr-util-1.3.10.tar.bz2已经通过源代码编译安装成功.已成成功启用tomcat6.0.28的apr功能 httpd配置通过,配置命令 [code="java"]./configure --prefix=/usr/local/apache2 --enable-module=so --enable-proxy --enable-proxy-ajp --enable-forward --enable-proxy-connect --enable-proxy-http --enable-so --enable-headers --enable-include --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/[/code] 上述命令已通过,木有错误 但是执行make命令时发生错误 部分错误代码如下(因为错误过多,putty没有全部保留,刷掉一部分,以下是最后的错误) [code="java"]exports.c:1902: 错误:‘ap_hack_apr_md4’ 重定义 exports.c:1080: 错误:‘ap_hack_apr_md4’ 的上一个定义在此 exports.c:1907: 错误:‘ap_hack_apr_md5_init’ 重定义 exports.c:1085: 错误:‘ap_hack_apr_md5_init’ 的上一个定义在此 exports.c:1908: 错误:‘ap_hack_apr_md5_set_xlate’ 重定义 exports.c:1086: 错误:‘ap_hack_apr_md5_set_xlate’ 的上一个定义在此 exports.c:1909: 错误:‘ap_hack_apr_md5_update’ 重定义 exports.c:1087: 错误:‘ap_hack_apr_md5_update’ 的上一个定义在此 exports.c:1910: 错误:‘ap_hack_apr_md5_final’ 重定义 exports.c:1088: 错误:‘ap_hack_apr_md5_final’ 的上一个定义在此 exports.c:1911: 错误:‘ap_hack_apr_md5’ 重定义 exports.c:1089: 错误:‘ap_hack_apr_md5’ 的上一个定义在此 exports.c:1912: 错误:‘ap_hack_apr_md5_encode’ 重定义 exports.c:1090: 错误:‘ap_hack_apr_md5_encode’ 的上一个定义在此 exports.c:1913: 错误:‘ap_hack_apr_password_validate’ 重定义 exports.c:1091: 错误:‘ap_hack_apr_password_validate’ 的上一个定义在此 exports.c:1918: 错误:‘ap_hack_apr_memcache_hash’ 重定义 exports.c:1096: 错误:‘ap_hack_apr_memcache_hash’ 的上一个定义在此 exports.c:1919: 错误:‘ap_hack_apr_memcache_hash_crc32’ 重定义 exports.c:1097: 错误:‘ap_hack_apr_memcache_hash_crc32’ 的上一个定义在此 exports.c:1920: 错误:‘ap_hack_apr_memcache_hash_default’ 重定义 exports.c:1098: 错误:‘ap_hack_apr_memcache_hash_default’ 的上一个定义在此 exports.c:1921: 错误:‘ap_hack_apr_memcache_find_server_hash’ 重定义 exports.c:1099: 错误:‘ap_hack_apr_memcache_find_server_hash’ 的上一个定义在此 exports.c:1922: 错误:‘ap_hack_apr_memcache_add_server’ 重定义 exports.c:1100: 错误:‘ap_hack_apr_memcache_add_server’ 的上一个定义在此 exports.c:1923: 错误:‘ap_hack_apr_memcache_find_server’ 重定义 exports.c:1101: 错误:‘ap_hack_apr_memcache_find_server’ 的上一个定义在此 exports.c:1924: 错误:‘ap_hack_apr_memcache_enable_server’ 重定义 exports.c:1102: 错误:‘ap_hack_apr_memcache_enable_server’ 的上一个定义在此 exports.c:1925: 错误:‘ap_hack_apr_memcache_disable_server’ 重定义 exports.c:1103: 错误:‘ap_hack_apr_memcache_disable_server’ 的上一个定义在此 exports.c:1926: 错误:‘ap_hack_apr_memcache_server_create’ 重定义 exports.c:1104: 错误:‘ap_hack_apr_memcache_server_create’ 的上一个定义在此 exports.c:1927: 错误:‘ap_hack_apr_memcache_create’ 重定义 exports.c:1105: 错误:‘ap_hack_apr_memcache_create’ 的上一个定义在此 exports.c:1928: 错误:‘ap_hack_apr_memcache_getp’ 重定义 exports.c:1106: 错误:‘ap_hack_apr_memcache_getp’ 的上一个定义在此 exports.c:1929: 错误:‘ap_hack_apr_memcache_add_multget_key’ 重定义 exports.c:1107: 错误:‘ap_hack_apr_memcache_add_multget_key’ 的上一个定义在此 exports.c:1930: 错误:‘ap_hack_apr_memcache_multgetp’ 重定义 exports.c:1108: 错误:‘ap_hack_apr_memcache_multgetp’ 的上一个定义在此 exports.c:1931: 错误:‘ap_hack_apr_memcache_set’ 重定义 exports.c:1109: 错误:‘ap_hack_apr_memcache_set’ 的上一个定义在此 exports.c:1932: 错误:‘ap_hack_apr_memcache_add’ 重定义 exports.c:1110: 错误:‘ap_hack_apr_memcache_add’ 的上一个定义在此 exports.c:1933: 错误:‘ap_hack_apr_memcache_replace’ 重定义 exports.c:1111: 错误:‘ap_hack_apr_memcache_replace’ 的上一个定义在此 exports.c:1934: 错误:‘ap_hack_apr_memcache_delete’ 重定义 exports.c:1112: 错误:‘ap_hack_apr_memcache_delete’ 的上一个定义在此 exports.c:1935: 错误:‘ap_hack_apr_memcache_incr’ 重定义 exports.c:1113: 错误:‘ap_hack_apr_memcache_incr’ 的上一个定义在此 exports.c:1936: 错误:‘ap_hack_apr_memcache_decr’ 重定义 exports.c:1114: 错误:‘ap_hack_apr_memcache_decr’ 的上一个定义在此 exports.c:1937: 错误:‘ap_hack_apr_memcache_version’ 重定义 exports.c:1115: 错误:‘ap_hack_apr_memcache_version’ 的上一个定义在此 exports.c:1938: 错误:‘ap_hack_apr_memcache_stats’ 重定义 exports.c:1116: 错误:‘ap_hack_apr_memcache_stats’ 的上一个定义在此 exports.c:1943: 错误:‘ap_hack_apr_dynamic_fn_register’ 重定义 exports.c:1179: 错误:‘ap_hack_apr_dynamic_fn_register’ 的上一个定义在此 exports.c:1944: 错误:‘ap_hack_apr_dynamic_fn_retrieve’ 重定义 exports.c:1180: 错误:‘ap_hack_apr_dynamic_fn_retrieve’ 的上一个定义在此 exports.c:1949: 错误:‘ap_hack_apr_optional_hook_add’ 重定义 exports.c:1185: 错误:‘ap_hack_apr_optional_hook_add’ 的上一个定义在此 exports.c:1950: 错误:‘ap_hack_apr_optional_hook_get’ 重定义 exports.c:1186: 错误:‘ap_hack_apr_optional_hook_get’ 的上一个定义在此 exports.c:1956: 错误:‘ap_hack_apr_queue_create’ 重定义 exports.c:1323: 错误:‘ap_hack_apr_queue_create’ 的上一个定义在此 exports.c:1957: 错误:‘ap_hack_apr_queue_push’ 重定义 exports.c:1324: 错误:‘ap_hack_apr_queue_push’ 的上一个定义在此 exports.c:1958: 错误:‘ap_hack_apr_queue_pop’ 重定义 exports.c:1325: 错误:‘ap_hack_apr_queue_pop’ 的上一个定义在此 exports.c:1959: 错误:‘ap_hack_apr_queue_trypush’ 重定义 exports.c:1326: 错误:‘ap_hack_apr_queue_trypush’ 的上一个定义在此 exports.c:1960: 错误:‘ap_hack_apr_queue_trypop’ 重定义 exports.c:1327: 错误:‘ap_hack_apr_queue_trypop’ 的上一个定义在此 exports.c:1961: 错误:‘ap_hack_apr_queue_size’ 重定义 exports.c:1328: 错误:‘ap_hack_apr_queue_size’ 的上一个定义在此 exports.c:1962: 错误:‘ap_hack_apr_queue_interrupt_all’ 重定义 exports.c:1329: 错误:‘ap_hack_apr_queue_interrupt_all’ 的上一个定义在此 exports.c:1963: 错误:‘ap_hack_apr_queue_term’ 重定义 exports.c:1330: 错误:‘ap_hack_apr_queue_term’ 的上一个定义在此 exports.c:1970: 错误:‘ap_hack_apr_reslist_create’ 重定义 exports.c:1351: 错误:‘ap_hack_apr_reslist_create’ 的上一个定义在此 exports.c:1971: 错误:‘ap_hack_apr_reslist_destroy’ 重定义 exports.c:1352: 错误:‘ap_hack_apr_reslist_destroy’ 的上一个定义在此 exports.c:1972: 错误:‘ap_hack_apr_reslist_acquire’ 重定义 exports.c:1353: 错误:‘ap_hack_apr_reslist_acquire’ 的上一个定义在此 exports.c:1973: 错误:‘ap_hack_apr_reslist_release’ 重定义 exports.c:1354: 错误:‘ap_hack_apr_reslist_release’ 的上一个定义在此 exports.c:1974: 错误:‘ap_hack_apr_reslist_timeout_set’ 重定义 exports.c:1355: 错误:‘ap_hack_apr_reslist_timeout_set’ 的上一个定义在此 exports.c:1975: 错误:‘ap_hack_apr_reslist_acquired_count’ 重定义 exports.c:1356: 错误:‘ap_hack_apr_reslist_acquired_count’ 的上一个定义在此 exports.c:1976: 错误:‘ap_hack_apr_reslist_invalidate’ 重定义 exports.c:1357: 错误:‘ap_hack_apr_reslist_invalidate’ 的上一个定义在此 exports.c:1982: 错误:‘ap_hack_apr_rmm_init’ 重定义 exports.c:1363: 错误:‘ap_hack_apr_rmm_init’ 的上一个定义在此 exports.c:1983: 错误:‘ap_hack_apr_rmm_destroy’ 重定义 exports.c:1364: 错误:‘ap_hack_apr_rmm_destroy’ 的上一个定义在此 exports.c:1984: 错误:‘ap_hack_apr_rmm_attach’ 重定义 exports.c:1365: 错误:‘ap_hack_apr_rmm_attach’ 的上一个定义在此 exports.c:1985: 错误:‘ap_hack_apr_rmm_detach’ 重定义 exports.c:1366: 错误:‘ap_hack_apr_rmm_detach’ 的上一个定义在此 exports.c:1986: 错误:‘ap_hack_apr_rmm_malloc’ 重定义 exports.c:1367: 错误:‘ap_hack_apr_rmm_malloc’ 的上一个定义在此 exports.c:1987: 错误:‘ap_hack_apr_rmm_realloc’ 重定义 exports.c:1368: 错误:‘ap_hack_apr_rmm_realloc’ 的上一个定义在此 exports.c:1988: 错误:‘ap_hack_apr_rmm_calloc’ 重定义 exports.c:1369: 错误:‘ap_hack_apr_rmm_calloc’ 的上一个定义在此 exports.c:1989: 错误:‘ap_hack_apr_rmm_free’ 重定义 exports.c:1370: 错误:‘ap_hack_apr_rmm_free’ 的上一个定义在此 exports.c:1990: 错误:‘ap_hack_apr_rmm_addr_get’ 重定义 exports.c:1371: 错误:‘ap_hack_apr_rmm_addr_get’ 的上一个定义在此 exports.c:1991: 错误:‘ap_hack_apr_rmm_offset_get’ 重定义 exports.c:1372: 错误:‘ap_hack_apr_rmm_offset_get’ 的上一个定义在此 exports.c:1992: 错误:‘ap_hack_apr_rmm_overhead_get’ 重定义 exports.c:1373: 错误:‘ap_hack_apr_rmm_overhead_get’ 的上一个定义在此 exports.c:1997: 错误:‘ap_hack_apr_sdbm_open’ 重定义 exports.c:1378: 错误:‘ap_hack_apr_sdbm_open’ 的上一个定义在此 exports.c:1998: 错误:‘ap_hack_apr_sdbm_close’ 重定义 exports.c:1379: 错误:‘ap_hack_apr_sdbm_close’ 的上一个定义在此 exports.c:1999: 错误:‘ap_hack_apr_sdbm_lock’ 重定义 exports.c:1380: 错误:‘ap_hack_apr_sdbm_lock’ 的上一个定义在此 exports.c:2000: 错误:‘ap_hack_apr_sdbm_unlock’ 重定义 exports.c:1381: 错误:‘ap_hack_apr_sdbm_unlock’ 的上一个定义在此 exports.c:2001: 错误:‘ap_hack_apr_sdbm_fetch’ 重定义 exports.c:1382: 错误:‘ap_hack_apr_sdbm_fetch’ 的上一个定义在此 exports.c:2002: 错误:‘ap_hack_apr_sdbm_store’ 重定义 exports.c:1383: 错误:‘ap_hack_apr_sdbm_store’ 的上一个定义在此 exports.c:2003: 错误:‘ap_hack_apr_sdbm_delete’ 重定义 exports.c:1384: 错误:‘ap_hack_apr_sdbm_delete’ 的上一个定义在此 exports.c:2004: 错误:‘ap_hack_apr_sdbm_firstkey’ 重定义 exports.c:1385: 错误:‘ap_hack_apr_sdbm_firstkey’ 的上一个定义在此 exports.c:2005: 错误:‘ap_hack_apr_sdbm_nextkey’ 重定义 exports.c:1386: 错误:‘ap_hack_apr_sdbm_nextkey’ 的上一个定义在此 exports.c:2006: 错误:‘ap_hack_apr_sdbm_rdonly’ 重定义 exports.c:1387: 错误:‘ap_hack_apr_sdbm_rdonly’ 的上一个定义在此 exports.c:2011: 错误:‘ap_hack_apr_sha1_base64’ 重定义 exports.c:1392: 错误:‘ap_hack_apr_sha1_base64’ 的上一个定义在此 exports.c:2012: 错误:‘ap_hack_apr_sha1_init’ 重定义 exports.c:1393: 错误:‘ap_hack_apr_sha1_init’ 的上一个定义在此 exports.c:2013: 错误:‘ap_hack_apr_sha1_update’ 重定义 exports.c:1394: 错误:‘ap_hack_apr_sha1_update’ 的上一个定义在此 exports.c:2014: 错误:‘ap_hack_apr_sha1_update_binary’ 重定义 exports.c:1395: 错误:‘ap_hack_apr_sha1_update_binary’ 的上一个定义在此 exports.c:2015: 错误:‘ap_hack_apr_sha1_final’ 重定义 exports.c:1396: 错误:‘ap_hack_apr_sha1_final’ 的上一个定义在此 exports.c:2024: 错误:‘ap_hack_apr_strmatch_precompile’ 重定义 exports.c:1455: 错误:‘ap_hack_apr_strmatch_precompile’ 的上一个定义在此 exports.c:2030: 错误:‘ap_hack_apr_thread_pool_create’ 重定义 exports.c:1519: 错误:‘ap_hack_apr_thread_pool_create’ 的上一个定义在此 exports.c:2031: 错误:‘ap_hack_apr_thread_pool_destroy’ 重定义 exports.c:1520: 错误:‘ap_hack_apr_thread_pool_destroy’ 的上一个定义在此 exports.c:2032: 错误:‘ap_hack_apr_thread_pool_push’ 重定义 exports.c:1521: 错误:‘ap_hack_apr_thread_pool_push’ 的上一个定义在此 exports.c:2033: 错误:‘ap_hack_apr_thread_pool_schedule’ 重定义 exports.c:1522: 错误:‘ap_hack_apr_thread_pool_schedule’ 的上一个定义在此 exports.c:2034: 错误:‘ap_hack_apr_thread_pool_top’ 重定义 exports.c:1523: 错误:‘ap_hack_apr_thread_pool_top’ 的上一个定义在此 exports.c:2035: 错误:‘ap_hack_apr_thread_pool_tasks_cancel’ 重定义 exports.c:1524: 错误:‘ap_hack_apr_thread_pool_tasks_cancel’ 的上一个定义在此 exports.c:2036: 错误:‘ap_hack_apr_thread_pool_tasks_count’ 重定义 exports.c:1525: 错误:‘ap_hack_apr_thread_pool_tasks_count’ 的上一个定义在此 exports.c:2037: 错误:‘ap_hack_apr_thread_pool_scheduled_tasks_count’ 重定义 exports.c:1526: 错误:‘ap_hack_apr_thread_pool_scheduled_tasks_count’ 的上一个定义在此 exports.c:2038: 错误:‘ap_hack_apr_thread_pool_threads_count’ 重定义 exports.c:1527: 错误:‘ap_hack_apr_thread_pool_threads_count’ 的上一个定义在此 exports.c:2039: 错误:‘ap_hack_apr_thread_pool_busy_count’ 重定义 exports.c:1528: 错误:‘ap_hack_apr_thread_pool_busy_count’ 的上一个定义在此 exports.c:2040: 错误:‘ap_hack_apr_thread_pool_idle_count’ 重定义 exports.c:1529: 错误:‘ap_hack_apr_thread_pool_idle_count’ 的上一个定义在此 exports.c:2041: 错误:‘ap_hack_apr_thread_pool_idle_max_set’ 重定义 exports.c:1530: 错误:‘ap_hack_apr_thread_pool_idle_max_set’ 的上一个定义在此 exports.c:2042: 错误:‘ap_hack_apr_thread_pool_idle_max_get’ 重定义 exports.c:1531: 错误:‘ap_hack_apr_thread_pool_idle_max_get’ 的上一个定义在此 exports.c:2043: 错误:‘ap_hack_apr_thread_pool_thread_max_set’ 重定义 exports.c:1532: 错误:‘ap_hack_apr_thread_pool_thread_max_set’ 的上一个定义在此 exports.c:2044: 错误:‘ap_hack_apr_thread_pool_thread_max_get’ 重定义 exports.c:1533: 错误:‘ap_hack_apr_thread_pool_thread_max_get’ 的上一个定义在此 exports.c:2045: 错误:‘ap_hack_apr_thread_pool_threshold_set’ 重定义 exports.c:1534: 错误:‘ap_hack_apr_thread_pool_threshold_set’ 的上一个定义在此 exports.c:2046: 错误:‘ap_hack_apr_thread_pool_threshold_get’ 重定义 exports.c:1535: 错误:‘ap_hack_apr_thread_pool_threshold_get’ 的上一个定义在此 exports.c:2047: 错误:‘ap_hack_apr_thread_pool_task_owner_get’ 重定义 exports.c:1536: 错误:‘ap_hack_apr_thread_pool_task_owner_get’ 的上一个定义在此 exports.c:2053: 错误:‘ap_hack_apr_uri_port_of_scheme’ 重定义 exports.c:1635: 错误:‘ap_hack_apr_uri_port_of_scheme’ 的上一个定义在此 exports.c:2054: 错误:‘ap_hack_apr_uri_unparse’ 重定义 exports.c:1636: 错误:‘ap_hack_apr_uri_unparse’ 的上一个定义在此 exports.c:2055: 错误:‘ap_hack_apr_uri_parse’ 重定义 exports.c:1637: 错误:‘ap_hack_apr_uri_parse’ 的上一个定义在此 exports.c:2056: 错误:‘ap_hack_apr_uri_parse_hostinfo’ 重定义 exports.c:1638: 错误:‘ap_hack_apr_uri_parse_hostinfo’ 的上一个定义在此 exports.c:2061: 错误:‘ap_hack_apr_uuid_get’ 重定义 exports.c:1663: 错误:‘ap_hack_apr_uuid_get’ 的上一个定义在此 exports.c:2062: 错误:‘ap_hack_apr_uuid_format’ 重定义 exports.c:1664: 错误:‘ap_hack_apr_uuid_format’ 的上一个定义在此 exports.c:2063: 错误:‘ap_hack_apr_uuid_parse’ 重定义 exports.c:1665: 错误:‘ap_hack_apr_uuid_parse’ 的上一个定义在此 exports.c:2068: 错误:‘ap_hack_apr_xlate_open’ 重定义 exports.c:1678: 错误:‘ap_hack_apr_xlate_open’ 的上一个定义在此 exports.c:2069: 错误:‘ap_hack_apr_xlate_sb_get’ 重定义 exports.c:1679: 错误:‘ap_hack_apr_xlate_sb_get’ 的上一个定义在此 exports.c:2070: 错误:‘ap_hack_apr_xlate_conv_buffer’ 重定义 exports.c:1680: 错误:‘ap_hack_apr_xlate_conv_buffer’ 的上一个定义在此 exports.c:2074: 错误:‘ap_hack_apr_xlate_conv_byte’ 重定义 exports.c:1684: 错误:‘ap_hack_apr_xlate_conv_byte’ 的上一个定义在此 exports.c:2075: 错误:‘ap_hack_apr_xlate_close’ 重定义 exports.c:1685: 错误:‘ap_hack_apr_xlate_close’ 的上一个定义在此 exports.c:2080: 错误:‘ap_hack_apr_text_append’ 重定义 exports.c:1690: 错误:‘ap_hack_apr_text_append’ 的上一个定义在此 exports.c:2081: 错误:‘ap_hack_apr_xml_parser_create’ 重定义 exports.c:1691: 错误:‘ap_hack_apr_xml_parser_create’ 的上一个定义在此 exports.c:2082: 错误:‘ap_hack_apr_xml_parse_file’ 重定义 exports.c:1692: 错误:‘ap_hack_apr_xml_parse_file’ 的上一个定义在此 exports.c:2083: 错误:‘ap_hack_apr_xml_parser_feed’ 重定义 exports.c:1693: 错误:‘ap_hack_apr_xml_parser_feed’ 的上一个定义在此 exports.c:2084: 错误:‘ap_hack_apr_xml_parser_done’ 重定义 exports.c:1694: 错误:‘ap_hack_apr_xml_parser_done’ 的上一个定义在此 exports.c:2085: 错误:‘ap_hack_apr_xml_parser_geterror’ 重定义 exports.c:1695: 错误:‘ap_hack_apr_xml_parser_geterror’ 的上一个定义在此 exports.c:2086: 错误:‘ap_hack_apr_xml_to_text’ 重定义 exports.c:1696: 错误:‘ap_hack_apr_xml_to_text’ 的上一个定义在此 exports.c:2087: 错误:‘ap_hack_apr_xml_empty_elem’ 重定义 exports.c:1697: 错误:‘ap_hack_apr_xml_empty_elem’ 的上一个定义在此 exports.c:2088: 错误:‘ap_hack_apr_xml_quote_string’ 重定义 exports.c:1698: 错误:‘ap_hack_apr_xml_quote_string’ 的上一个定义在此 exports.c:2089: 错误:‘ap_hack_apr_xml_quote_elem’ 重定义 exports.c:1699: 错误:‘ap_hack_apr_xml_quote_elem’ 的上一个定义在此 exports.c:2090: 错误:‘ap_hack_apr_xml_insert_uri’ 重定义 exports.c:1700: 错误:‘ap_hack_apr_xml_insert_uri’ 的上一个定义在此 exports.c:2099: 错误:‘ap_hack_apu_version’ 重定义 exports.c:1709: 错误:‘ap_hack_apu_version’ 的上一个定义在此 exports.c:2100: 错误:‘ap_hack_apu_version_string’ 重定义 exports.c:1710: 错误:‘ap_hack_apu_version_string’ 的上一个定义在此 make[2]: *** [exports.lo] 错误 1 make[2]: Leaving directory `/abc/setup/httpd-2.2.17/server' make[1]: *** [all-recursive] 错误 1 make[1]: Leaving directory `/abc/setup/httpd-2.2.17/server' make: *** [all-recursive] 错误 1[/code] 执行make指令时,没有开启tomcat,只启动着mysql,错误,有点诡异啊 ps:同样的环境,我在另一条相同系统下配置就成功了..... 那位大大瞅下吧

主机无法访问虚拟机中Linux的Apache服务器

Linux中Apache服务已经开启,防火墙也关闭了,在Linux中访问127.0.0.1显示it works! 但是在主机中的浏览器中无法链接Apache,请教各位大神~~

一台内存32G centos 6.5 64位系统,http进程20M,apache最大并发数?

500万用户 估计最大在线用户数:总注册用户数*20%=5000000*0.2=1000000 估计并发用户数:估计最大在线用户数*30%=1000000*0.3=300000 如果一台内存32G系统,http进程20M,则除去系统本身估计占1G,最大并发数:31G*1024/20=1587,需要的服务器数量:300000/1587=189台 189台*32G=6048G 不知道是不是正确的,请教下

linux环境lamp环境下,报503错误

![图片说明](https://img-ask.csdn.net/upload/201911/15/1573805148_362755.png) 使用的是腾讯香港服务器,环境lamp【话说之前使用的是lnmp,也是不行!!!!】 为啥我命运多舛,这么不顺了呢!干啥啥不行,弄啥啥出错! 求大佬指点!跪谢 错误日志: [Fri Nov 15 15:40:58.498474 2019] [ssl:warn] [pid 21563:tid 139903301691264] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache] [Fri Nov 15 15:40:58.498694 2019] [lbmethod_heartbeat:notice] [pid 21563:tid 139903301691264] AH02282: No slotmem from mod_heartmonitor [Fri Nov 15 15:40:58.505957 2019] [mpm_event:notice] [pid 21563:tid 139903301691264] AH00489: Apache/2.4.41 (Unix) OpenSSL/1.1.1b configured -- resuming normal operations [Fri Nov 15 15:40:58.505998 2019] [core:notice] [pid 21563:tid 139903301691264] AH00094: Command line: '/www/server/apache/bin/httpd' [Fri Nov 15 15:41:10.605307 2019] [ssl:warn] [pid 21836:tid 140058249111424] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache] [Fri Nov 15 15:41:10.605516 2019] [lbmethod_heartbeat:notice] [pid 21836:tid 140058249111424] AH02282: No slotmem from mod_heartmonitor [Fri Nov 15 15:41:10.605629 2019] [core:warn] [pid 21836:tid 140058249111424] AH00098: pid file /www/server/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run? [Fri Nov 15 15:41:10.611579 2019] [mpm_event:notice] [pid 21836:tid 140058249111424] AH00489: Apache/2.4.41 (Unix) OpenSSL/1.1.1b configured -- resuming normal operations [Fri Nov 15 15:41:10.611610 2019] [core:notice] [pid 21836:tid 140058249111424] AH00094: Command line: '/www/server/apache/bin/httpd' [Fri Nov 15 15:41:10.721139 2019] [mpm_event:notice] [pid 21836:tid 140058249111424] AH00494: SIGHUP received. Attempting to restart [Fri Nov 15 15:41:10.728525 2019] [ssl:warn] [pid 21836:tid 140058249111424] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache] [Fri Nov 15 15:41:10.728602 2019] [lbmethod_heartbeat:notice] [pid 21836:tid 140058249111424] AH02282: No slotmem from mod_heartmonitor [Fri Nov 15 15:41:10.731409 2019] [mpm_event:notice] [pid 21836:tid 140058249111424] AH00489: Apache/2.4.41 (Unix) OpenSSL/1.1.1b configured -- resuming normal operations [Fri Nov 15 15:41:10.731425 2019] [core:notice] [pid 21836:tid 140058249111424] AH00094: Command line: '/www/server/apache/bin/httpd' [Fri Nov 15 15:50:05.213767 2019] [ssl:warn] [pid 1402:tid 140669009205120] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache] [Fri Nov 15 15:50:05.225067 2019] [lbmethod_heartbeat:notice] [pid 1402:tid 140669009205120] AH02282: No slotmem from mod_heartmonitor [Fri Nov 15 15:50:05.225204 2019] [core:warn] [pid 1402:tid 140669009205120] AH00098: pid file /www/server/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run? [Fri Nov 15 15:50:05.276213 2019] [mpm_event:notice] [pid 1402:tid 140669009205120] AH00489: Apache/2.4.41 (Unix) OpenSSL/1.1.1b configured -- resuming normal operations [Fri Nov 15 15:50:05.276255 2019] [core:notice] [pid 1402:tid 140669009205120] AH00094: Command line: '/www/server/apache/bin/httpd' [Fri Nov 15 15:55:32.686438 2019] [mpm_event:notice] [pid 1402:tid 140669009205120] AH00493: SIGUSR1 received. Doing graceful restart [Fri Nov 15 15:55:32.694468 2019] [ssl:warn] [pid 1402:tid 140669009205120] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache] [Fri Nov 15 15:55:32.694570 2019] [lbmethod_heartbeat:notice] [pid 1402:tid 140669009205120] AH02282: No slotmem from mod_heartmonitor [Fri Nov 15 15:55:32.694816 2019] [mpm_event:notice] [pid 1402:tid 140669009205120] AH00489: Apache/2.4.41 (Unix) OpenSSL/1.1.1b configured -- resuming normal operations [Fri Nov 15 15:55:32.694834 2019] [core:notice] [pid 1402:tid 140669009205120] AH00094: Command line: '/www/server/apache/bin/httpd' [Fri Nov 15 15:56:02.942880 2019] [mpm_event:notice] [pid 1402:tid 140669009205120] AH00493: SIGUSR1 received. Doing graceful restart [Fri Nov 15 15:56:02.951044 2019] [ssl:warn] [pid 1402:tid 140669009205120] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache] [Fri Nov 15 15:56:02.951136 2019] [lbmethod_heartbeat:notice] [pid 1402:tid 140669009205120] AH02282: No slotmem from mod_heartmonitor [Fri Nov 15 15:56:02.951472 2019] [mpm_event:notice] [pid 1402:tid 140669009205120] AH00489: Apache/2.4.41 (Unix) OpenSSL/1.1.1b configured -- resuming normal operations [Fri Nov 15 15:56:02.951494 2019] [core:notice] [pid 1402:tid 140669009205120] AH00094: Command line: '/www/server/apache/bin/httpd' [Fri Nov 15 15:58:47.679633 2019] [mpm_event:notice] [pid 1402:tid 140669009205120] AH00493: SIGUSR1 received. Doing graceful restart [Fri Nov 15 15:58:47.687623 2019] [ssl:warn] [pid 1402:tid 140669009205120] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache] [Fri Nov 15 15:58:47.687704 2019] [lbmethod_heartbeat:notice] [pid 1402:tid 140669009205120] AH02282: No slotmem from mod_heartmonitor [Fri Nov 15 15:58:47.688041 2019] [mpm_event:notice] [pid 1402:tid 140669009205120] AH00489: Apache/2.4.41 (Unix) OpenSSL/1.1.1b configured -- resuming normal operations [Fri Nov 15 15:58:47.688056 2019] [core:notice] [pid 1402:tid 140669009205120] AH00094: Command line: '/www/server/apache/bin/httpd' [Fri Nov 15 16:41:02.090591 2019] [autoindex:error] [pid 4031:tid 140668424939264] [client 150.109.180.237:45328] AH01276: Cannot serve directory /www/server/phpmyadmin/: No matching DirectoryIndex (index.php,index.html,index.htm,default.php,default.html,default.htm) found, and server-generated directory index forbidden by Options directive ![图片说明](https://img-ask.csdn.net/upload/201911/15/1573809741_179630.png) 能通过域名路径访问到图像或者html文件,php后缀的文件一旦访问就提示503错误! ![图片说明](https://img-ask.csdn.net/upload/201911/15/1573810477_770933.png)

大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了

大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

Java基础知识面试题(2020最新版)

文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别Oracle JDK 和 OpenJDK 的对比基础语法数据类型Java有哪些数据类型switc...

我以为我学懂了数据结构,直到看了这个导图才发现,我错了

数据结构与算法思维导图

String s = new String(" a ") 到底产生几个对象?

老生常谈的一个梗,到2020了还在争论,你们一天天的,哎哎哎,我不是针对你一个,我是说在座的各位都是人才! 上图红色的这3个箭头,对于通过new产生一个字符串(”宜春”)时,会先去常量池中查找是否已经有了”宜春”对象,如果没有则在常量池中创建一个此字符串对象,然后堆中再创建一个常量池中此”宜春”对象的拷贝对象。 也就是说准确答案是产生了一个或两个对象,如果常量池中原来没有 ”宜春” ,就是两个。...

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

Linux面试题(2020最新版)

文章目录Linux 概述什么是LinuxUnix和Linux有什么区别?什么是 Linux 内核?Linux的基本组件是什么?Linux 的体系结构BASH和DOS之间的基本区别是什么?Linux 开机启动过程?Linux系统缺省的运行级别?Linux 使用的进程间通信方式?Linux 有哪些系统日志文件?Linux系统安装多个桌面环境有帮助吗?什么是交换空间?什么是root帐户什么是LILO?什...

Linux命令学习神器!命令看不懂直接给你解释!

大家都知道,Linux 系统有非常多的命令,而且每个命令又有非常多的用法,想要全部记住所有命令的所有用法,恐怕是一件不可能完成的任务。 一般情况下,我们学习一个命令时,要么直接百度去搜索它的用法,要么就直接用 man 命令去查看守冗长的帮助手册。这两个都可以实现我们的目标,但有没有更简便的方式呢? 答案是必须有的!今天给大家推荐一款有趣而实用学习神器 — kmdr,让你解锁 Linux 学习新姿势...

和黑客斗争的 6 天!

互联网公司工作,很难避免不和黑客们打交道,我呆过的两家互联网公司,几乎每月每天每分钟都有黑客在公司网站上扫描。有的是寻找 Sql 注入的缺口,有的是寻找线上服务器可能存在的漏洞,大部分都...

史上最全的 python 基础知识汇总篇,没有比这再全面的了,建议收藏

网友们有福了,小编终于把基础篇的内容全部涉略了一遍,这是一篇关于基础知识的汇总的文章,请朋友们收下,不用客气,不过文章篇幅肯能会有点长,耐心阅读吧爬虫(七十)多进程multiproces...

讲一个程序员如何副业月赚三万的真实故事

loonggg读完需要3分钟速读仅需 1 分钟大家好,我是你们的校长。我之前讲过,这年头,只要肯动脑,肯行动,程序员凭借自己的技术,赚钱的方式还是有很多种的。仅仅靠在公司出卖自己的劳动时...

女程序员,为什么比男程序员少???

昨天看到一档综艺节目,讨论了两个话题:(1)中国学生的数学成绩,平均下来看,会比国外好?为什么?(2)男生的数学成绩,平均下来看,会比女生好?为什么?同时,我又联想到了一个技术圈经常讨...

85后蒋凡:28岁实现财务自由、34岁成为阿里万亿电商帝国双掌门,他的人生底层逻辑是什么?...

蒋凡是何许人也? 2017年12月27日,在入职4年时间里,蒋凡开挂般坐上了淘宝总裁位置。 为此,时任阿里CEO张勇在任命书中力赞: 蒋凡加入阿里,始终保持创业者的冲劲,有敏锐的...

总结了 150 余个神奇网站,你不来瞅瞅吗?

原博客再更新,可能就没了,之后将持续更新本篇博客。

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

新一代神器STM32CubeMonitor介绍、下载、安装和使用教程

关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang最近ST官网悄悄新上线了一款比较强大的工具:STM32CubeMonitor V1.0.0。经过我研究和使用之...

如果你是老板,你会不会踢了这样的员工?

有个好朋友ZS,是技术总监,昨天问我:“有一个老下属,跟了我很多年,做事勤勤恳恳,主动性也很好。但随着公司的发展,他的进步速度,跟不上团队的步伐了,有点...

我入职阿里后,才知道原来简历这么写

私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮助到你。 01、简历的本质 作为简历的撰写者,你必须要搞清楚一点,简历的本质是什么,它就是为了来销售你的价值主张的。往深...

大学一路走来,学习互联网全靠这几个网站,最终拿下了一把offer

大佬原来都是这样炼成的

离职半年了,老东家又发 offer,回不回?

有小伙伴问松哥这个问题,他在上海某公司,在离职了几个月后,前公司的领导联系到他,希望他能够返聘回去,他很纠结要不要回去? 俗话说好马不吃回头草,但是这个小伙伴既然感到纠结了,我觉得至少说明了两个问题:1.曾经的公司还不错;2.现在的日子也不是很如意。否则应该就不会纠结了。 老实说,松哥之前也有过类似的经历,今天就来和小伙伴们聊聊回头草到底吃不吃。 首先一个基本观点,就是离职了也没必要和老东家弄的苦...

为什么你不想学习?只想玩?人是如何一步一步废掉的

不知道是不是只有我这样子,还是你们也有过类似的经历。 上学的时候总有很多光辉历史,学年名列前茅,或者单科目大佬,但是虽然慢慢地长大了,你开始懈怠了,开始废掉了。。。 什么?你说不知道具体的情况是怎么样的? 我来告诉你: 你常常潜意识里或者心理觉得,自己真正的生活或者奋斗还没有开始。总是幻想着自己还拥有大把时间,还有无限的可能,自己还能逆风翻盘,只不是自己还没开始罢了,自己以后肯定会变得特别厉害...

什么时候跳槽,为什么离职,你想好了么?

都是出来打工的,多为自己着想

为什么程序员做外包会被瞧不起?

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

当HR压你价,说你只值7K,你该怎么回答?

当HR压你价,说你只值7K时,你可以流畅地回答,记住,是流畅,不能犹豫。 礼貌地说:“7K是吗?了解了。嗯~其实我对贵司的面试官印象很好。只不过,现在我的手头上已经有一份11K的offer。来面试,主要也是自己对贵司挺有兴趣的,所以过来看看……”(未完) 这段话主要是陪HR互诈的同时,从公司兴趣,公司职员印象上,都给予对方正面的肯定,既能提升HR的好感度,又能让谈判气氛融洽,为后面的发挥留足空间。...

面试阿里p7,被按在地上摩擦,鬼知道我经历了什么?

面试阿里p7被问到的问题(当时我只知道第一个):@Conditional是做什么的?@Conditional多个条件是什么逻辑关系?条件判断在什么时候执...

你期望月薪4万,出门右拐,不送,这几个点,你也就是个初级的水平

先来看几个问题通过注解的方式注入依赖对象,介绍一下你知道的几种方式@Autowired和@Resource有何区别说一下@Autowired查找候选者的...

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

大三实习生,字节跳动面经分享,已拿Offer

说实话,自己的算法,我一个不会,太难了吧

程序员垃圾简历长什么样?

已经连续五年参加大厂校招、社招的技术面试工作,简历看的不下于万份 这篇文章会用实例告诉你,什么是差的程序员简历! 疫情快要结束了,各个公司也都开始春招了,作为即将红遍大江南北的新晋UP主,那当然要为小伙伴们做点事(手动狗头)。 就在公众号里公开征简历,义务帮大家看,并一一点评。《启舰:春招在即,义务帮大家看看简历吧》 一石激起千层浪,三天收到两百多封简历。 花光了两个星期的所有空闲时...

立即提问
相关内容推荐