0%

安装 pandas 需要基础环境是 Python,开始前我们假定你已经安装了 Python 和 Pip。

使用 pip3 安装 pandas:

1
pip3 install pandas
阅读全文 »

安装插件的两种方式

在sublime下安装插件有两种方式,一种是通过package control来进行安装,另一种呢就是手动安装,本文将详解讲解这两种方式

通过Package Control安装

要求:已经在Sublime中安装过Package Control

安装过Package Control之后,可以直接使用快捷键 ctrl + shift + p ,会弹出一个输入框。输入install package

点击或者按Enter选择 Package Control: Install Package 这一选项,操作成功后会出现插件列表,可以搜索我们需要安装的插件,点击或者按Enter进行安装

不能安装?

如果使用Package Control进行安装的过程中不能出现相应的效果,如果是出现下面这样的情况

可以连接上网络代理再次进行操作。
如果不会连接网络代理请尝试手工安装的方式。

手工安装

手工安装的方式需要进入网站 packagecontrol.io 。

搜索我们要安装的插件

下载到本地后,现在开始手工安装,安装的过程很简单,就是复制粘贴一下文件。

  1. 在Sublime菜单栏中点击 Preferences > Browse Packages
  2. 将下载的文件解压到该目录。

另外要说的一点也注意一下。实际安装插件的方式最好还是更多的还是参考插件的详细页面给出的方式,才能保证安装正确。

        DBLINK(数据库链接),顾名思义就是数据库的链接,就像电话线一样,是一个通道,当我们要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中就必须要创建远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。

阅读全文 »

问题描述

java程序运行一段时间后报错,重启后正常,日志内容如下。

原因分析

操作系统的中打开文件的最大句柄数受限所致,常常发生在很多个并发用户访问服务器的时候.因为为了执行每个用户的应用服务器都要加载很多文件(new一个socket就需要一个文件句柄),这就会导致打开文件的句柄的缺乏.

解决方案

java的垃圾回收不能关闭网络连接打开的文件句柄,如果没有执行close()(例如:java.net.Socket.close())则文件句柄将一直存在,而不能被关闭.你也可以考虑设置socket的最大打开数来控制这个问题.

对操作系统做相关的设置,增加最大文件句柄数量。

1、查看每台服务器允许每个用户打开的文件数

1
ulimit -a

2、修改每台服务器对应的 limits.conf文件 句柄数

/etc/security/limits.conf   这个文件

3、修改完之后 使用命令使其生效

1
sysctl -p

4、重启对应服务

参考资料

java 句柄数 设置_技术文档(2)–Linux 句柄数设置情况,问题:java.io.IOException: Too many open files…_天雨白的博客-CSDN博客

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
server {
    # 当nginx接到请求后,会匹配其配置中的service模块
    # 匹配方法就是将请求携带的host和port去跟配置中的server_name和listen相匹配

listen 80; #代表nginx要监听的端口
server_name localhost; # 定义当前虚拟主机(站点)匹配请求的主机名

location / {
root html; # Nginx默认值
# 设定Nginx服务器返回的文档名
index index.html index.htm; # 先找根目录下的index.html,如果没有再找index.htm
}

    # 静态资源配置
    location /download {
        alias /usr/local/download;
    }
}