CentOS 网关不生效问题

今天centos开机时发现一个奇怪的问题, ip都正确就是无法上网, 第一步查看是不是dns出问题了, 查看命令 [root@localhost ~]# cat /etc/resolv.conf # Generated by NetworkManager nameserver 114.114.114.114 dns没有问题, 继续看看是不是网卡有问题 ping一下局域网, 发现局域网是通的, ping网关也是通的,继续看一下是不是网关配置错误 [root@localhost ~]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default gateway ...

阅读更多...

elasticsearch外网IP无法访问

今天在虚拟机上安装了一个ES 5.6.1 结果curl "http://127.0.0.1:9200" 能够正常访问,可是使用外网ip就提示拒绝链接 解决办法:vim config/elasticsearch.yml 增加:network.host: 0.0.0.0 重启问题解决 另外,个别虚拟机无法启动ES,查看日志如果有: [2017-03-28T15:35:19,948][ERROR][o.e.b.Bootstrap ] [kSH2rCN] node validation exception bootstrap checks failed max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 解决办法:切换ro...

阅读更多...

ubuntu 修改ip地址重启网络不生效

刚刚接触ubuntu,发现一个很奇怪的问题。 我在/etc/network/interfaces下面的配置是这样的: auto lo iface lo inet loopback # The primary network interface auto ens33 iface ens33 inet static address 192.168.2.11 netmask 255.255.255.0 gateway 192.168.2.2 dns-nameserver 114.114.114.114 执行sudo /etc/init.d/networking restart ,重启网络。 然而在ifconfig里面的ens33是这样的: ens33 Link encap:以太网 硬件地址 00:0c:29:f3:26:9c ...

阅读更多...

MySQL 乱码问题

我们使用JDBC 连接MySQL数据库服务器是经常会出现乱码 在我们初学的时候第一想法就是客户端解决问题, 会在连接url 后面添加参数 jdbc:mysql://localhost:3306/testdb?useUnicode=true&characterEncoding=UTF-8 出来上班后我也使用了同样的办法, 但是技术经理一看到我这个办法就说我们这个不行, 我也不知道为什么, 他说出现问题要从数据库的服务端去解决, 能服务端解决的就服务端解决。 在没有对my.ini 做修改的时候使用`show variables like '%char%';` 查询是这样的: Variable_name Value character_set_client gbk character_set_connection gbk character_set_...

阅读更多...

React 基础笔记

React 标签: ReactJS 安装react-直接引用js文件 <script type="text/javascript" src="react.min.js"></script> <script type="text/javascript" src="react-dom.min.js"></script> <script type="text/javascript" src="browser.min.js"></script> JSX语法 var style = { color: "red", border: "1px red solid" }; var Hello = React.createClass({ render: function(){ console.lo...

阅读更多...

eclipse 安装STS插件

eclipse 安装STS插件 标签: eclipse 查看你的eclipse版本 help-->About Eclipse 打开Spring官网:http://spring.io/tools/sts/all 看eclipse对应的插件版本 更新eclipse插件 选择安装方式 选择安装内容 然后同意协议就可以了安装了 安装后选择重启Eclipse就可以使用了

阅读更多...

Android 重新挂载system分区

Android 重新挂载system分区 Android默认挂载的system分区不具有写权限,需要重新挂载添加w权限 mount -o remount,rw /dev/block/system /system

阅读更多...

在以普通用户打开的VIM当中以root保存

:w !sudo tee % 这题目读起来纠结,其实是很常见的,常常忘记了sudo 就直接用vim 编辑/etc 内的文件,(不过也不一定,vim 发现保存的文件无法保存时候会提示)等编辑好了,保存时候才发现没权限。曲线方法是先保存个临时文件,退出后再sudo cp 回去。不过实际上在vim 里面可以直接完成这个过程的,命令就是如此。 查阅vim 的文档(输入:help :w),会提到命令:w!{cmd},让vim 执行一个外部命令{cmd},然后把当前缓冲区的内容从stdin 传入。 tee 是一个把stdin 保存到文件的小工具。而%,是vim 当中一个只读寄存器的名字,总保存着当前编辑文件的文件路径。 所以执行这个命令,就相当于从vim 外部修 改了当前编辑的文件,好完工。

阅读更多...

Linux下编译安装 Git

Linux下编译安装 Git 标签(空格分隔): Linux #安装 Git 是时候动手尝试下 Git 了,不过得先安装好它。有许多种安装方式,主要分为两种,一种是通过编译源代码来安装;另一种是使用为特定平台预编译好的安装包。 ##从源代码安装 若是条件允许,从源代码安装有很多好处,至少可以安装最新的版本。Git 的每个版本都在不断尝试改进用户体验,所以能通过源代码自己编译安装最新版本就再好不过了。有些 Linux 版本自带的安装包更新起来并不及时,所以除非你在用最新的 distro 或者 backports,那么从源代码安装其实该算是最佳选择。 Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。在有 yum 的系统上(比如 Fedora)或者有 apt-get 的...

阅读更多...

KMS激活

仅支持Windows操作系统(VL),Office软件(VL)。 已支持到最新的Windows和Office! Windows: 以管理员身份打开命令提示符,然执行下列命令: ::cd /d “%SystemRoot%\system32” slmgr /skms kms.ypank.com slmgr /ato slmgr /xpr Office: 以管理员身份打开命令提示符,进入软件安装目录,然后执行下列命令: # 这里以Office 2013为例: # 进入32位版本安装目录: cd /d “%ProgramFiles(x86)%\Microsoft Office\Office15” # 进入64位版本安装目录: cd /d “%ProgramFiles%\Microsoft Office\Office15” # 然后执行下列命令: csc...

阅读更多...