摘要: 1、问题描述 系统配置为单核4G, web 工程配置堆2G, /tmp目录 二进制文件不断增加,平均一天增加20G, 手动清理/tmp目录,重启系统,问题依旧。 2、分析 /tmp 目录存放系统运行时产生的临时文件。在Redhat-like系统上,会定期清理/tmp目录下10天未访问的文件。这个机制 阅读全文
posted @ 2017-01-14 11:14 一宁 阅读(2325) 评论(1) 推荐(1) 编辑
摘要: 2015年6月初,我离职了,然后在家看书两个礼拜时间,找了一个礼拜的工作,还算有些收获,目前成绩如下:拉勾网 3面(hr面被刷)大街网 3面offer陌陌 3面 offer海云数据 cto面 offerH3C 4面(hr面放弃)58 4面 offer乐视 3面 offer能拿到这个成绩,其实蛮出乎意... 阅读全文
posted @ 2015-06-21 08:33 一宁 阅读(5298) 评论(35) 推荐(16) 编辑
摘要: 由于Django自带轻量级的server,因此在前篇博文中,默认使用该server,但实际生产中是不允许这么干的,生产环境中通常使用Apache Httpd Server结合mod_wsgi.so来做后端服务器。以下部署环境为:Python2.7.61、安装httpd-2.2.25-win32-x8... 阅读全文
posted @ 2015-04-21 23:19 一宁 阅读(4487) 评论(0) 推荐(0) 编辑
摘要: 一、安装软件1、安装 Python 2.7、PyCharm、pip(Python包管理工具)、Django ( pip install Django)二、部署1、PyCharm 新建Django工程完成后,其目录如下:子目录MyDjangoProject下表示工程的全局配置,分别为setttings... 阅读全文
posted @ 2015-04-21 18:05 一宁 阅读(85497) 评论(3) 推荐(3) 编辑
摘要: 什么是EJB?EJB 是 Java 企业Bean, 是JavaEE服务端企业组件模型,它的设计目标与核心应用是部署分布式应用程序。话不多说,直接看如何在本机部署EJB3。部署环境:操作系统:Windows 8.1EJB容器:Jboss 7.1DB: MySQL 5.6.10IDE: MyEclips... 阅读全文
posted @ 2015-03-29 23:56 一宁 阅读(7145) 评论(0) 推荐(1) 编辑
摘要: 前段时间在项目中遇到一个问题。当多个系统同时运行时,大部分系统能够良好运转,部分却卡死在了启动界面。以下是我解决该问题的步骤和总结:1、复现问题。重新走了一遍出问题的过程,发现问题的确存在。说明这个问题不是偶然发生。2、看日志。确定问题是必然发生之后,开始查看日志,发现日志中有问题的系统状态一直不正... 阅读全文
posted @ 2014-06-15 19:16 一宁 阅读(2346) 评论(0) 推荐(0) 编辑
摘要: 最近在项目中遇到一个问题,在Flex中使用Alert.show("this is content!", "title");发现对话框可以弹出来,但是文本始终不显示。why? 由此开始了我苦逼的排查之路。首先,可以排除没有引入包 import mx.controls.Alert;的问题。如果没有引入包... 阅读全文
posted @ 2014-06-07 10:34 一宁 阅读(987) 评论(0) 推荐(0) 编辑
摘要: 在网上碰到有网友问了这么一道题,题目是这样的:java 写入txt文件,想要修改txt文件每一行的第一个数字,加1;例如txt文件是:1 1 52 2 103 3 15转变成:2 1 53 2 104 3 15看到题目的第一反应时可能需要正则表达式,而在java中使用raplaceAll("正则表达式","替换后的表达式")基本上就可以搞定了。但是有一个问题:正则匹配很好写,reg = "^\\d+";就可以匹配每行的第一个数字了,但是替换成什么呢?需要对每个数字加1,这个怎么处理?使用捕获组可以获取我们需要处理的数据,但是捕获后,无 阅读全文
posted @ 2014-03-02 20:23 一宁 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个监控系统,该系统主要包括对数据实时分析和存储两个部分,由于并发量比较高,所以不可避免的使用到了一些并发的知识。为了实现这些要求,后台使用一个队列作为缓存,对于请求只管往缓存里写数据。同时启动一个线程监听该队列,检测到数据,立即请求调度线程,对数据进行处理。 具体的使用方案就是使用同步保证数据的正常,使用线程池提高效率。同步的实现当然是采用锁了,java中使用锁的两个基本工具是 synchronized 和 Lock。一直很喜欢synchronized,因为使用它很方便。比如,需要对一个方法进行同步,那么只需在方法的签名添加一个synchronized关键字。// 未同步的方法pub 阅读全文
posted @ 2014-02-17 00:23 一宁 阅读(100609) 评论(8) 推荐(14) 编辑
摘要: 制作网页的过程中,你有时候需要知道某个元素在网页上的确切位置。下面的教程总结了Javascript在网页定位方面的相关知识。一、网页的大小和浏览器窗口的大小首先,要明确两个基本概念。一张网页的全部面积,就是它的大小。通常情况下,网页的大小由内容和CSS样式表决定。浏览器窗口的大小,则是指在浏览器窗口中看到的那部分网页面积,又叫做viewport(视口)。很显然,如果网页的内容能够在浏览器窗口中全部显示(也就是不出现滚动条),那么网页的大小和浏览器窗口的大小是相等的。如果不能全部显示,则滚动浏览器窗口,可以显示出网页的各个部分。二、获取网页的大小网页上的每个元素,都有clientHeight和c 阅读全文
posted @ 2013-06-03 07:57 一宁 阅读(371) 评论(0) 推荐(0) 编辑