之前一个服务,使用nginx做了转发,因为访问量比较大,想在nginx这一层做一个简单的access统计,发现nginx默认的access_log是统计在一个文件中的,这样非常不方便,所以查了一下,很多人说用shell脚本来解决这个问题,终于,找到了比较好的解决方式,Nginx支持配置:
server {
listen 8082;
server_name you……
问题描述
最近我的服务器出现了一个问题,内存不够的时候,常常kill掉我的tomcat。因为访问量整体不算大,目前LNMP、Tomcat都在一台机器上,但是这就导致了Tomcat相关的java应用无法使用。
free -m
查看内存情况发现,操作系统的内存只剩下60MB左右,几乎用尽。 这种状况持续了1个月,当时一直如鲠在喉。中间想过增加内……
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(getPosition,getPositionError, {
// 指示浏览器获取高精度的位置,默认为false
enableHighAccuracy: true,
// 指定获取地理位置的超时……
新建backup.sh,输入下文:
db_user="You database user"
db_passwd="Your password"
db_name=&quot;Your database name&quot;</p>
<h1>the directory for story your backup file.you shall change this dir<……
在服务端与移动端交互的时候,常常需要将服务端的消息推送到用户的移动端。umeng提供这样的消息推送服务——upush。
下载sdk代码。基于demo,本文进行了一个简单ThinkPHP调用实现。
$appkey = "your app key";
$secret = "your app secret";
import('@.ORG.Notification');
$notifica……
最近需要写一个并发量不是很大的报名系统,但是还是有可能出现多人同时报名的情况。因为报名
涉及到先后顺序,如果不进行锁行或者锁表,会出现下列这种情况。
例:
当前系统中只有用户A报名,顺序为1,记为(A, 1);
某时刻t,用户B,用户C,用户D,同时报名,后端几乎同时接收到B、C、D的报名请求,于是查询
报名表发现,……
某站点文章都不显示,保守估计数据库挂了。已连接,数据库能够连接,但是文章表不能打开,报错:
Table is marked as crashed and should be repaired.
当时心惊了一下,虽然有定时备份,难道数据库挂了,还是有安全漏洞?
根据字面意思,应该是repair一下这个表。
查了一下,正好Navicat具有这个功能,遂修复。
报错……
需要使用到Html5的FileReader,其中image-file是一个input type=file的文件浏览框。如果需要限制读取图片或者照相机:
<input type="file" accept="image/*" capture="camera" id="image-file" name=" image-file" />
当用户选择了图片之后,给input file绑……
update table set item=replace(replace(item,char(10),''),char(13),'') where condition;
table: 表名
item:字段名
condition:查询条件
var obj1 = JSON.parse(JSON.stringify(obj2));
以上是通过json来回转换的办法用于数组或者对象的深拷贝,不过有一些问题,但是能解决大部分情况。详见
https://segmentfault.com/a/1190000000501320