admin 发布的文章

对于一个从Windows转到Linux的童鞋来说,第一个最痛苦的事情一个就是怎么编辑文件!因为Linux一切皆文本,所以本次教程会教大家在Linux系统上面怎么进行编辑文件。

1.简单说明一下vim

Linux下的文本编辑器有很多种,vi是最常用的,也是各版本Linux的标配。注意,vi仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Windows下的 word 有排版功能。虽然命令繁多,并且大多数功能都是依靠键盘输入来完成,但是一旦你熟悉后,会发现vi的功能和效率是其他图形界面编辑器无法比拟的。

虽然vi的功能已经很全了,但是还有很多地方可以改进,所以才有Vim,Vim是Vi improved的缩写,是vi的改进版。vim不但可以使用不同的颜色显示文字内容,还能够进行如shell script, C program等程序编辑的功能,你可以将vim看着一款程序编辑器。


2.三种工作模式

- 阅读剩余部分 -

Centos

Mysql数据库从mysql5.1升级到mysql5.5以后无法启动,查看日志,发现有以下日志

170112  8:19:12 [ERROR] /usr/libexec/mysqld: unknown variable 'default-character-set=utf8'

170112  8:19:12 [ERROR] Aborting

修改:vi /etc/my.cnf配置文件

[mysqld]

port=3306

default-character-set = utf8

character_set_server = utf8

改为

port=3306

#default-character-set = utf8(注释掉)

character_set_server = utf8

再重启就OK了

public static void main1(String[] args) throws IOException, TemplateException {

Configuration cfg = new Configuration();

cfg.setDirectoryForTemplateLoading(new File("D:\\"));

Template template = null;

template = cfg.getTemplate("template.xml");

template.setEncoding("utf-8");

Map dataMap = new HashMap();

dataMap.put("name", "NAME");

File outFile = new File("D:\\file.doc");

Writer out = null;

out = new BufferedWriter(new OutputStreamWriter(

new FileOutputStream(outFile), "utf-8"));

template.process(dataMap, out);

out.close();

}

D:\\template.xml是模板,模板中动态数据用freemarker标签替换

D:\\file.doc是生成出的word文档

1:首先通过java -version查看本地是否已经安装,如果已经安装或者是自己需要的版本就已经完成了,如果没有安装或者不是自己需要的版本,则可以先卸载旧的 版本在下载自己需要的版本,下面直接下载jdk:wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz

2:解压到 tar -zxvf  jdk-8u111-linux-x64.tar.gz  /usr/share/jdk1.8.0_111 这样jdk就解压到了/usr/share/jdk1.8.0_111

3:环境变量配置

用文本编辑器打开/etc/profile,命令 vi  /etc/profile

在文件末尾加入

export JAVA_HOME=/usr/share/jdk1.8.0_111
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

保存 /etc/profile

然后source  /etc/profile让环境变量生效

再执行java -version看到

java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

就配置成功了,如果以上步骤确保正确,却没有成功,退出命令行重新进入试试。

 

先卸载其他版本的php

rpm -qa|grep php 查看已经安装包

rpm -e php** 卸载包

添加源

centos 7

# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

- 阅读剩余部分 -