知识点总结


开始

本文是杂七杂八的知识点的汇总,知识点跳跃度比较大,有其他需求的人员请绕行,不要在此文上浪费宝贵时间。

Spring Boot中解决跨域的方法

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
import org.springframework.web.filter.CorsFilter;

@Configuration
public class CorsConfig {
    private CorsConfiguration buildConfig() {
        CorsConfiguration corsConfiguration = new CorsConfiguration();
        corsConfiguration.addAllowedOrigin("*"); // 1 允许任何域名使用
        corsConfiguration.addAllowedHeader("*"); // 2 允许任何头
        corsConfiguration.addAllowedMethod("*"); // 3 允许任何方法(post、get等)
        return corsConfiguration;
    }

    @Bean
    public CorsFilter corsFilter() {
        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
        source.registerCorsConfiguration("/**", buildConfig()); // 4
        return new CorsFilter(source);
    }
}

Spring Boot中测试jdbctemplate

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.List;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.core.RowMapper;
import org.springframework.test.context.junit4.SpringRunner;

import cn.allms.entity.UsersEntity;

@RunWith(SpringRunner.class)
@SpringBootTest
public class Demo {

    @Autowired
    private JdbcTemplate jdbcTemplate;

    @Test
    public void findUsers(){
        // CTRL + SHIFT + X 转换成大写 STS
        // CTRL + SHIFT + Y 转换为小写 STS
        //创建select语句,查询所有users表中的所有数据
        String sql = "select user_id,user_name,user_sex,user_birthday from users";
        List<UsersEntity> list = this.jdbcTemplate.query(sql, new RowMapper<UsersEntity>(){
            //重写接口RowMapper<UsersEntity>的方法
            @Override
            public UsersEntity mapRow(ResultSet arg0, int arg1) throws SQLException {
                UsersEntity usersEntity = new UsersEntity();
                usersEntity.setUserId(arg0.getInt("user_id"));
                usersEntity.setUserName(arg0.getString("user_name"));
                usersEntity.setUserSex(arg0.getInt("user_sex"));
                usersEntity.setUserBirthday(arg0.getDate("user_birthday"));
                return usersEntity;
            }
        });

        for (UsersEntity usersEntity : list) {
            System.out.println(usersEntity);
        }
    }
}

启动Spring BootStrap出现异常符号 解决时区不一致

# 需要在mysql终端执行
show variables like '%time_zone%'; #查看mysql时区
set global time_zone='+8:00'; 

## MyBatis generator自动生成实体类、Mapper文件、映射文件配置

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>

    <!-- 设置数据库驱动jar文件的位置(需要修改) -->
    <classPathEntry
        location="D:/maven_repository/mysql/mysql-connector-java/5.1.47/mysql-connector-java-5.1.47.jar" />
    <!-- 
        targetRuntime 
        1.MyBatis3:默认值,会生成大量对表操作的方法 
        2.MyBatis3Simple:只会生成对表基础操作的方法
     -->
    <context id="mysql" targetRuntime="MyBatis3Simple">
        <!-- 关闭自动生成的注释 -->
        <commentGenerator>
            <property name="suppressAllComments" value="true" />
        </commentGenerator>

        <!-- 设置数据库的连接信息 -->
        <!-- 如果MyBatis插件只能生成insert()与selectAll()两个方法,说明MySQL版本太高。如果此时不能降低MySQL版本,需要在url中添加nullCatalogMeansCurrent=true -->
        <jdbcConnection connectionURL="jdbc:mysql://localhost:3306/test?nullCatalogMeansCurrent=true"
            driverClass="com.mysql.jdbc.Driver" password="1234" userId="root" />

        <!-- 设置实体类所在的位置 -->
        <javaModelGenerator targetPackage="com.test.entity"
            targetProject="springboot_06_mybatis\src\main\java" />

        <!-- 设置实体类对应的映射文件的位置 -->
        <sqlMapGenerator targetPackage="mapper"
            targetProject="springboot_06_mybatis\src\main\resources" />

        <!-- 设置映射文件对应的接口的位置 -->    
        <javaClientGenerator targetPackage="com.test.dao"
            targetProject="springboot_06_mybatis\src\main\java" type="XMLMAPPER" />

        <table schema="test" tableName="Users">
            <!-- 是否使用表中的列名生成实体类成员变量的名字 -->
            <property name="userActualColumnNames" value="false"/>
        </table>
    </context>
</generatorConfiguration>

Linux CentOS7 操作日志


    2  mkdir xyj
    3  ll
    4  cd /xyj
    5  cd xyj
    6  ls
    7  ll
    8  javac
    9  exit
   10  date
   11  ntpdate -u ntp.fudan.edu.cn
   12  ntpdate -u ntp.api.bz
   13  date
   14  hostory
   15  history
   16  date +'%Y%M%D'
   17  date +'%Y%M%D %H:%M:%S'
   18  ls
   19  history
   20  passwd
   21  yum --help
   22  yum check update
   23  yum search jdk
   24  yum install java-1.8.0-openjdk.x86_64
   25  java
   26  java-1.8.0-openjdk-devel.x86_64
   27  javac
   28  echo  $JAVA_HOME
   29  java
   30  vi /etc/profile
   31  java-1.8.0-openjdk-devel.x86_64
   32  cd /usr
   33  ls
   34  cd ./lib
   35  ls
   36  cd ./jvm
   37  ls
   38  vi /etc/profile
   39  cd /usr/locar
   40  cd /usr/local
   41  ls
   42  lib
   43  cd ./lib
   44  ls
   45  ll
   46  vi /etc/profile
   47  javac
   48  cd /
   49  javac
   50  java -version
   51  which
   52  which java
   53  cd /usr/bin/java
   54  cd ./usr/bin/java
   55  cd ./usr/bin/
   56  ls
   57  cd ./java
   58  ls -l /usr/bin/java
   59  /etc/alternatives/java
   60  ls -l /etc/alternatives/java
   61  find -name libjvm.so 2>dev/null
   62  vi /ect/profile
   63  vi /etc/profie
   64  vi /etc/profile
   65  javac
   66  source /etc/profile
   67  javac
   68  java -version
   69  javac
   70  abrt-cli list --since 1536392129
   71  ls
   72  id allms
   73  id postfix
   74  export LANG=en_US
   75  xdg-user-dirs-gtk-update
   76  ls
   77  id allms
   78  ls
   79  cd ../
   80  ls
   81  cd /Desktop
   82  cd /home/Desktop
   83  cd /Home/Desktop
   84  cd ./Home/Desktop
   85  ls
   86  ls /
   87  ls /home
   88  ls
   89  id allms
   90  cd /home
   91  ls
   92  cd ../
   93  ls
   94  exit
   95  history
   96  ls
   97  cd /Downloads
   98  cd ./Downloads
   99  ls
  100  tar -xvzf hadoop-3.1.1.tar.gz
  101  ls
  102  cd ./hadoop-3.1.1
  103  ls
  104  ./configue
  105  ll
  106  hostname
  107  ll
  108  cd ./bin
  109  ll
  110  cd ../
  111  ll
  112  cd ./bin
  113  ll
  114  cd ./hadoop
  115  cd /hadoop
  116  cd ./hadoop
  117  cat hadoop
  118  ll
  119  cd ../
  120  ls
  121  cd ./etc
  122  ll
  123  cd ./hadoop
  124  ls
  125  ll
  126  vi ./core-site.xml
  127  vi ./hdfs-site.xml
  128  vi /etc/profile
  129  pwd
  130  vi /etc/profile
  131  bin /hdfs namenode -format
  132  soure /etc/profile
  133  source /etc/profile
  134  vi /etc/profile
  135  source /etc/profile
  136  vi /etc/profile
  137  source /etc/profile
  138  vi /etc/profile
  139  source /etc/profile
  140  cd ../
  141  ls
  142  bin/hdfs namenode -format
  143  java -vision
  144  java -v
  145  java
  146  javac
  147  bin/hdfs namenode -format
  148  java -version
  149  sudo  apt-get install ia32-libs
  150  apt-get install ia32-libs
  151  yum install ld-linux.so.2
  152  hirtory
  153  history
  154  which java
  155  java
  156  cd /bin
  157  ls
  158  which java
  159  cd ./java
  160  ls
  161  cd ./java
  162  which Java
  163  cd usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64
  164  cd usr/lib/jvm/
  165  cd /usr/lib/jvm/
  166  ls
  167  vi /etc/profile
  168  history 
  169  usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64
  170   java -version
  171  history 
  172  soure /etc/profile
  173  source /etc/profile
  174   java -version
  175  cd /Dowloads
  176  cd /Downloads
  177  cd /
  178  cd ./downloads
  179  cd ./Downloads
  180  exit
  181  cd ./Downloads
  182  ls
  183  cd ./hadoop-3.1.1
  184  ls
  185  bin
  186  cd ./bin
  187  ls
  188  history
  189  ls
  190  cd ./hadoop
  191  cd ../
  192  ll
  193  cd ./lib
  194  ll
  195  cd ../bin
  196  ll
  197  bin/hdfs namenode -format
  198  hdfs namenode -format
  199  clear
  200  cd /
  201  ls
  202  cd ./home
  203  ll
  204  cd ./etc
  205  cd ../etc
  206  ll
  207  ipconfig
  208  ifconfig
  209  /sbin/ifconfig
  210  ls /sbin/ifconfig
  211  cd /sbin/ifconfig
  212  cat /sbin/ifconfig
  213  vi /sbin/ifconfig
  214  clear
  215  route
  216  /sbin/ifconfig
  217  /sbin/ifconfig -a
  218  /sbin/ifconfig lo
  219  /sbin/ifconfig enss33
  220  /sbin/ifconfig ens33
  221  /sbin/route
  222  ping 127.0.0.1
  223  ping 192.168.233.0
  224  ping 192.168.233.129
  225  traceroute 127.0.0.1
  226  traceroute 192.168.233.129
  227  traceroute www.baidu.com
  228  tarceroute 127.0.0.1
  229  traceroute 127.0.0.1
  230  hostname
  231  nslookup
  232  nslookup http://allms.cn
  233  nslookup www.baidu.com
  234  rpm -qa
  235  rpm -q python
  236  rpm -qf python
  237  rpm -qi python
  238  ps -a
  239  ps -
  240  ps -A
  241  ps -A -l
  242  ps -e
  243  ps -u
  244  free -h
  245  ls
  246  cd /Documents
  247  cd ./Documents
  248  ls
  249  ll
  250  cd /Dowloads
  251  cd ../Dowloads
  252  cd ../Downloads
  253  ls
  254  rpm -ivh jdk-8u181-linux-x64.rpm
  255  java
  256  javac
  257  echo $JAVA_HOME
  258  cd /usr/local
  259  ll
  260  wget https://www.python.org/ftp/python/3.5.6/Python-3.5.6.tar.xz
  261  ll
  262  ls
  263  tar -zxf Python-3.5.6.tar.xz .
  264  tar zxf Python-3.5.6.tar.xz .
  265  tar xzf Python-3.5.6.tar.xz .
  266  tar xzf Python-3.5.6.tar.xz
  267  tar xvf Python-3.5.6.tar.xz
  268  ls
  269  cd ./Python
  270  cd ./Python-3.5.6
  271  ls
  272  ./configure 
  273  yum -y install gcc
  274  ./configure 
  275  make && make install
  276  py
  277  python3
  278  hisroty
  279  history
  280  ls
  281  cd ./Modules
  282  ls
  283  vi Setup
  284  cd ../Python
  285  ls
  286  ll /lib
  287  cd /tmp
  288  ls
  289  vim hello.py
  290  python3 hello.py
  291  vim hello.py
  292  python3 hello.py
  293  vim hello.py
  294  python3 hello.py
  295  ps aux
  296  ps -ef
  297  kill 6548
  298  ps -ef
  299  ps -aux
  300  kill -9 6548
  301  ls
  302  cd /
  303  ls
  304  ps aue
  305  id allms
  306  ps aux
  307  /etc/passwd
  308  cd /etc/passwd
  309  cat /etc/passwd
  310  tail /etc/passwd
  311  tail -n 2 /etc/passwd
  312  head /etc/passwd
  313  root:x:0:0:root:/root:/bin/bash
  314  bin:x:1:1:bin:/bin:/sbin/nologin
  315  daemon:x:2:2:daemon:/sbin:/sbin/nologin
  316  adm:x:3:4:adm:/var/adm:/sbin/nologin
  317  lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
  318  sync:x:5:0:sync:/sbin:/bin/sync
  319  shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
  320  halt:x:7:0:halt:/sbin:/sbin/halt
  321  mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
  322  operator:x:11:0:operator:/root:/sbin/nologin
  323  head -n 2 /etc/passwd
  324  head -n 2 /etc/group
  325  more /etc/group
  326  less /etc/group
  327  su 
  328  echo $PATH
  329  vi /etc/sudoers
  330  useradd lm
  331  id lm
  332  ls lm
  333  name
  334  ls
  335  cd /usr/local
  336  ls
  337  mkdir xyj
  338  ll
  339  chmod ug+rwx xyj
  340  ll
  341  chmod o+6 xyj
  342  chmod o+rwx xyj
  343  ll -ah
  344  chmod u=rw- g=-wx o=--x xyj
  345  chmod u=rw- xyj
  346  ls
  347  ll -ah
  348  chomd go=--x
  349  chomd go=--x xyj
  350  chmod go=--x xyj
  351  ll -ah
  352  ll xyj
  353  groupadd tech
  354  useradd -G ada
  355  useradd -G tech
  356  useradd -G tech ada
  357  useradd -G tech brian
  358  passwd ada
  359  passwd brian
  360  mkdir /tmp/test
  361  chown :tech /tmp/test/
  362  chmod u=rwx,g=rwxs,o+t /tmp/test/
  363  id ada
  364  id brian
  365  su -ada
  366  su - ada
  367  ps aux
  368  w
  369  pgrep -l -u allms
  370  top
  371  cd /home
  372  cd ..
  373  ls
  374  cd
  375  ls
  376  cd -allms
  377  cd -
  378  cd /usr/local/
  379  pwd
  380  ls -F
  381  ls -a 
  382  ls *[0-9]*
  383  tree
  384  mkdir dir1
  385  ls
  386  mkdir dir1
  387  mkdir dir2 dir3
  388  ls'
  389  ls
  390  mkdir -p  /tmp/dir1/dir2
  391  ls
  392  cd /tmp
  393  ls
  394  cd /dir1
  395  cd ./dir1
  396  ls
  397  cd -
  398  cd /usr/local
  399  ls
  400  rmdir dir2
  401  ls
  402  rm dir3
  403  touch xyj.txt
  404  ls
  405  rm -f xyj.txt 
  406  ls
  407  rm -f xyj.txt 
  408  ls
  409  exit
  410  history
  411  clear
  412  swap
  413  11234
  414  clear
  415  cd /
  416  ll
  417  id allms
  418  ps
  419  cat /etc/passwd
  420  cat /etc/shadow
  421  ls
  422  ls -l
  423  ls -lh
  424  ls -lhS
  425  which ls
  426  cd /usr/bin
  427  ls
  428  lp
  429  psed
  430  show
  431  ls --|more
  432  ls --help|more
  433  cd /root
  434  pwd
  435  cd -
  436  cd
  437  cd home
  438  cd /home
  439  pwd
  440  cd ~
  441  cd -
  442  cd /home
  443  cd /root
  444  cd /dev
  445  ls
  446  cd /boot
  447  cd /
  448  ls
  449  cd /media
  450  ls
  451  cd /
  452  mount /dev/cdrom/media/cdrom
  453  mount /dev/cdrom/media/
  454  mount /dev/cdrom/media
  455  cd /dev
  456  ls
  457  df
  458  df -h
  459  df -hS
  460  df -hs
  461  df -h
  462  cd /dev
  463  ls cdrom
  464  df
  465  df -T
  466  cd /boot
  467  ls
  468  cd /
  469  ls
  470  cd var
  471  ls
  472  cd log
  473  ls
  474  cd /
  475  ls
  476  init 6
  477  history
  478  clear
  479  swap
  480  11234
  481  clear
  482  cd /
  483  ll
  484  id allms
  485  ps
  486  cat /etc/passwd
  487  cat /etc/shadow
  488  ls
  489  ls -l
  490  ls -lh
  491  ls -lhS
  492  which ls
  493  cd /usr/bin
  494  ls
  495  lp
  496  psed
  497  show
  498  ls --|more
  499  ls --help|more
  500  cd /root
  501  pwd
  502  cd -
  503  cd
  504  cd home
  505  cd /home
  506  pwd
  507  cd ~
  508  cd -
  509  cd /home
  510  cd /root
  511  cd /dev
  512  ls
  513  cd /boot
  514  cd /
  515  ls
  516  cd /media
  517  ls
  518  cd /
  519  mount /dev/cdrom/media/cdrom
  520  mount /dev/cdrom/media/
  521  mount /dev/cdrom/media
  522  cd /dev
  523  ls
  524  df
  525  df -h
  526  df -hS
  527  df -hs
  528  df -h
  529  cd /dev
  530  ls cdrom
  531  df
  532  df -T
  533  cd /boot
  534  ls
  535  cd /
  536  ls
  537  cd var
  538  ls
  539  cd log
  540  ls
  541  cd /
  542  ls
  543  init 6
  544  history
  545  clear
  546  swap
  547  11234
  548  clear
  549  cd /
  550  ll
  551  id allms
  552  ps
  553  cat /etc/passwd
  554  cat /etc/shadow
  555  ls
  556  ls -l
  557  ls -lh
  558  ls -lhS
  559  which ls
  560  cd /usr/bin
  561  ls
  562  lp
  563  psed
  564  show
  565  ls --|more
  566  ls --help|more
  567  cd /root
  568  pwd
  569  cd -
  570  cd
  571  cd home
  572  cd /home
  573  pwd
  574  cd ~
  575  cd -
  576  cd /home
  577  cd /root
  578  cd /dev
  579  ls
  580  cd /boot
  581  cd /
  582  ls
  583  cd /media
  584  ls
  585  cd /
  586  mount /dev/cdrom/media/cdrom
  587  mount /dev/cdrom/media/
  588  mount /dev/cdrom/media
  589  cd /dev
  590  ls
  591  df
  592  df -h
  593  df -hS
  594  df -hs
  595  df -h
  596  cd /dev
  597  ls cdrom
  598  df
  599  df -T
  600  cd /boot
  601  ls
  602  cd /
  603  ls
  604  cd var
  605  ls
  606  cd log
  607  ls
  608  cd /
  609  ls
  610  init 6
  611  history
  612  tee /user
  613  cd /home
  614  ls
  615  tee lm
  616  tee /lm
  617  mkdie /a/b/c/d/e/f/g
  618  mkdie ./a/b/c/d/e/f/g
  619  mkdir ./a/b/c/d/e/f/g
  620  mkdir a/b/c/d/e/f/g
  621  mkdir -p a/b/c/d/e/f/g
  622  ls
  623  su
  624  passwd lm
  625  userdel -r a
  626  userdel -r ada
  627  id user
  628  id a
  629  id ada
  630  id allms
  631  id allms lm
  632  id lm
  633  cat /etc/passwd | grep lm
  634  ls
  635  mkdir tmp
  636  ls
  637  cd tmp
  638  ls
  639  tar czf file.tar.gz flle
  640  touch file1.txt
  641  ls
  642  rm -rf file.tar.gz 
  643  ls
  644  tar czf file.tar.gz file1.txt
  645  ls
  646  tar tf file.tar.gz 
  647  ls
  648  tar tf file.tar.gz 
  649  rm -rf file.tar.gz 
  650  ls
  651  touch file(1..3)
  652  touch file{1..5}.txt
  653  ls
  654  tar czf yasuo.tar.gz file*.txt
  655  ls
  656  tar tf yasuo.tar.gz 
  657  ls
  658  rm -rf file*
  659  ls
  660  tar tf yasuo.tar.gz 
  661  tar czf yasuo.tar.gz 
  662  tar xzf yasuo.tar.gz 
  663  ls
  664  tar xzf yasuo.tar.gz -C /tmp/
  665  ls 
  666  ls /tmp
  667  rm -rf file{1..5}.txt
  668  ls /tmp
  669  rm -rf /tmp/file{1..5}.txt
  670  ls /tmp
  671  cd -
  672  ls
  673  cd tmp
  674  ls
  675  touch a b c
  676  ls
  677  zip ya.zip a b c
  678  ls
  679  unzip ya.zip 
  680  ls
  681  rm -rf a b c
  682  ls
  683  unzip ya.zip 
  684  ls
  685  zip --help
  686  unzip -l ya.zip 
  687  ls
  688  rm -rf a b c
  689  ls
  690  rm -rf *
  691  ls
  692  ifconfig
  693  ifconfig -a
  694  http://www.8gw.com/8gvi/98b5067659fd84a8.html
  695  vi /etc/sysconfig/network-scripts/ifcfg-ens33 
  696  service network restart
  697  y
  698  ipconfig
  699  ifconfig
  700  ping www.baidu.com
  701  ip addr
  702  vi /etc/sysconfig/network-scripts/ifcfg-ens33 
  703  reboot
  704  passwd lm
  705  userdel -r a
  706  userdel -r ada
  707  id user
  708  id a
  709  id ada
  710  id allms
  711  id allms lm
  712  id lm
  713  cat /etc/passwd | grep lm
  714  ls
  715  mkdir tmp
  716  ls
  717  cd tmp
  718  ls
  719  tar czf file.tar.gz flle
  720  touch file1.txt
  721  ls
  722  rm -rf file.tar.gz 
  723  ls
  724  tar czf file.tar.gz file1.txt
  725  ls
  726  tar tf file.tar.gz 
  727  ls
  728  tar tf file.tar.gz 
  729  rm -rf file.tar.gz 
  730  ls
  731  touch file(1..3)
  732  touch file{1..5}.txt
  733  ls
  734  tar czf yasuo.tar.gz file*.txt
  735  ls
  736  tar tf yasuo.tar.gz 
  737  ls
  738  rm -rf file*
  739  ls
  740  tar tf yasuo.tar.gz 
  741  tar czf yasuo.tar.gz 
  742  tar xzf yasuo.tar.gz 
  743  ls
  744  tar xzf yasuo.tar.gz -C /tmp/
  745  ls 
  746  ls /tmp
  747  rm -rf file{1..5}.txt
  748  ls /tmp
  749  rm -rf /tmp/file{1..5}.txt
  750  ls /tmp
  751  cd -
  752  ls
  753  cd tmp
  754  ls
  755  touch a b c
  756  ls
  757  zip ya.zip a b c
  758  ls
  759  unzip ya.zip 
  760  ls
  761  rm -rf a b c
  762  ls
  763  unzip ya.zip 
  764  ls
  765  zip --help
  766  unzip -l ya.zip 
  767  ls
  768  rm -rf a b c
  769  ls
  770  rm -rf *
  771  ls
  772  ifconfig
  773  ifconfig -a
  774  http://www.8gw.com/8gvi/98b5067659fd84a8.html
  775  vi /etc/sysconfig/network-scripts/ifcfg-ens33 
  776  service network restart
  777  y
  778  ipconfig
  779  ifconfig
  780  ping www.baidu.com
  781  ip addr
  782  vi /etc/sysconfig/network-scripts/ifcfg-ens33 
  783  reboot
  784  ping www.baidu.com
  785  ping 192.168.233.7
  786  ping 192.168.233.6
  787  vi /etc/resolv.conf 
  788  ping www.baidu.com
  789  ping allms.cn
  790  ping www.allms.cn
  791  ping www.baidu.com
  792  iptables -F
  793  iptables -L
  794  iptables -F
  795  clear
  796  iptables -L
  797  service iptables save
  798  iptables -F
  799  service iptables save
  800  iptables -F
  801  service iptables save
  802  sestatus
  803  vi /etc/selinux/config 
  804  service iptables staus
  805  service iptables status
  806  service iptables start
  807  chconfig iptables on
  808  chkconfig iptables on
  809  ip -L
  810  iptables -L
  811  chkconfig iptables off
  812  reboot
  813  ping www.baidu.com
  814  ping 192.168.233.7
  815  ping 192.168.233.6
  816  vi /etc/resolv.conf 
  817  ping www.baidu.com
  818  ping allms.cn
  819  ping www.allms.cn
  820  ping www.baidu.com
  821  iptables -F
  822  iptables -L
  823  iptables -F
  824  clear
  825  iptables -L
  826  service iptables save
  827  iptables -F
  828  service iptables save
  829  iptables -F
  830  service iptables save
  831  sestatus
  832  vi /etc/selinux/config 
  833  service iptables staus
  834  service iptables status
  835  service iptables start
  836  chconfig iptables on
  837  chkconfig iptables on
  838  ip -L
  839  iptables -L
  840  chkconfig iptables off
  841  reboot
  842  iptables -l
  843  iptables -L
  844  system start fierwalld
  845  systemctl start fierwalld
  846  systemctl start firewalld
  847  systemctl stop firewalld
  848  systemctl status firewalld
  849  systemctl disable filewalld
  850  systemctl disable firewalld
  851  runlevel 
  852  date
  853  date "+%Y-%m-%d"
  854  date "+%Y-%m-%d" "%H:%M:%S"
  855  date "+%Y-%m-%d %H:%M:%S"
  856  date -s "2018/10/14"
  857  date
  858  date -s "2018/10/1s"
  859  date -s "2018/10/15"
  860  date
  861  hostname
  862  hostname root
  863  hostname
  864  vi /etc/sysconfig/network
  865  hostname
  866  vi /etc/sysconfig/network
  867  hostname
  868  vi /etc/sysconfig/network
  869  df
  870  df -h
  871  df -Th
  872  vi /etc/fstab 
  873  da -h
  874  df -h
  875  ifconfig
  876  ping www.baidu.com
  877  fsisk -l
  878  fdisk -l
  879  history
  880  ectors of 1 * 512 = 512 bytes
  881  df
  882  df -Th
  883  yum
  884  mount /dev/cdrom /media
  885  mount /dev/cdrom /media/
  886  cd /media/
  887  ls
  888  mount /dev/cdrom /media
  889  df
  890  cd /dev/sr0
  891  find /dev -name media
  892  find /dev -name m
  893  find /dev -name s
  894  cd /
  895  ls
  896  cd /media/
  897  ls
  898  cd /etc/yum.repos.d/
  899  ls
  900  mount -t auto /dev/cdrom /media/
  901  vi CentOS-Media.repo 
  902  yum list
  903  cd /etc/yum.repos.d/
  904  ls
  905  vi CentOS-Media.repo 
  906  yum list
  907  vi CentOS-Media.repo 
  908  yum list
  909  yum list|more
  910  ls *mysql
  911  yum -y httpd*
  912  yum -y install httpd*
  913  ls
  914  cd /var
  915  ls\
  916  ls
  917  cd /www
  918  cd ./www
  919  ls
  920  cd /html
  921  cd html
  922  ls
  923  vi index.html
  924  ifconfig
  925  ls
  926  cat index.html 
  927  service httpd stop
  928  service httpd start
  929  top
  930  yum list|grep ^mysql
  931  rpm -qa | grep httpd*
  932  yum -y install php*
  933  yum -y install php* mysql*
  934  wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-shared-compat-5.6.14-1.el6.x86_64.rpm
  935  rpm -ivh MySQL-shared-compat-5.6.14-1.el6.x86_64.rpm
  936  yum install php-mysql
  937  yum -y install php*
  938  init
  939  ls
  940  history

Linux 目录结构

目录 描述
/ 主层次 的根,也是整个文件系统层次结构的根目录
/bin 存放在单用户模式可用的必要命令二进制文件,所有用户都可用,如 cat、ls、cp等等
/boot 存放引导加载程序文件,例如kernels、initrd等
/dev 存放必要的设备文件,例如/dev/null
/etc 存放主机特定的系统级配置文件。其实这里有个关于它名字本身意义上的的争议。在贝尔实验室的UNIX实施文档的早期版本中,/etc表示是“其他(etcetera)目录”,因为从历史上看,这个目录是存放各种不属于其他目录的文件(然而,文件系统目录标准 FSH 限定 /etc 用于存放静态配置文件,这里不该存有二进制文件)。早期文档出版后,这个目录名又重新定义成不同的形式。近期的解释中包含着诸如“可编辑文本配置”或者“额外的工具箱”这样的重定义
/etc/opt 存储着新增包的配置文件 /opt/.
/etc/sgml 存放配置文件,比如 catalogs,用于那些处理SGML(译者注:标准通用标记语言)的软件的配置文件
/etc/X11 X Window 系统11版本的的配置文件
/etc/xml 配置文件,比如catalogs,用于那些处理XML(译者注:可扩展标记语言)的软件的配置文件
/home 用户的主目录,包括保存的文件,个人配置,等等
/lib /bin//sbin/中的二进制文件的必需的库文件
/lib<``架构位数> 备用格式的必要的库文件。 这样的目录是可选的,但如果他们存在的话肯定是有需要用到它们的程序
/media 可移动的多媒体(如CD-ROMs)的挂载点。(出现于 FHS-2.3)
/mnt 临时挂载的文件系统
/opt 可选的应用程序软件包
/proc 以文件形式提供进程以及内核信息的虚拟文件系统,在Linux中,对应进程文件系统(procfs )的挂载点
/root 根用户的主目录
/sbin 必要的系统级二进制文件,比如, init, ip, mount
/srv 系统提供的站点特定数据
/tmp 临时文件 (另见 /var/tmp). 通常在系统重启后删除
/usr 二级层级存储用户的只读数据; 包含(多)用户主要的公共文件以及应用程序
/usr/bin 非必要的命令二进制文件 (在单用户模式中不需要用到的);用于所有用户
/usr/include 标准的包含文件
/usr/lib 库文件,用于/usr/bin//usr/sbin/中的二进制文件
/usr/lib<``架构位数> 备用格式库(可选的)
/usr/local 三级层次 用于本地数据,具体到该主机上的。通常会有下一个子目录, 比如, bin/, lib/, share/.
/usr/local/sbin 非必要系统的二进制文件,比如用于不同网络服务的守护进程
/usr/share 架构无关的 (共享) 数据.
/usr/src 源代码,比如内核源文件以及与它相关的头文件
/usr/X11R6 X Window系统,版本号:11,发行版本:6
/var 各式各样的(Variable)文件,一些随着系统常规操作而持续改变的文件就放在这里,比如日志文件,脱机文件,还有临时的电子邮件文件
/var/cache 应用程序缓存数据. 这些数据是由耗时的I/O(输入/输出)的或者是运算本地生成的结果。这些应用程序是可以重新生成或者恢复数据的。当没有数据丢失的时候,可以删除缓存文件
/var/lib 状态信息。这些信息随着程序的运行而不停地改变,比如,数据库,软件包系统的元数据等等
/var/lock 锁文件。这些文件用于跟踪正在使用的资源
/var/log 日志文件。包含各种日志。
/var/mail 内含用户邮箱的相关文件
/var/opt 来自附加包的各种数据都会存储在 /var/opt/.
/var/run 存放当前系统上次启动以来的相关信息,例如当前登入的用户以及当前运行的daemons(守护进程).
/var/spool 该spool主要用于存放将要被处理的任务,比如打印队列以及邮件外发队列
/var/mail 过时的位置,用于放置用户邮箱文件
/var/tmp 存放重启后保留的临时文件

MySQL 数据库编码设置

# 进入mysql
mysql -u root -p,回车输入密码,进入mysql
# 查看mysql各种字符集
SHOW VARIABLES LIKE 'character_set_%';
# 设置NAMES为utf-8
    它相当于下面的三句指令:
    SET character_set_client = utf8;
    SET character_set_results = utf8;
    SET character_set_connection = utf8;
# 创建数据库并且指定编码,这里我以test数据库为例
use test;
create database test character set utf8;
# 修改数据库编码,这里我以test数据库为例
alter database test character set utf8;
# 修改users表的编码为utf-8
alter table users character set utf8;
# 修改表的某个字段为utf-8 这里我以users的user_name
alter table users modify user_name varchar(50) CHARACTER SET utf8;

# 链接数据库url位置加上下面这句解决乱码问题,这里我以test数据库为例
url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8

MySQL 数据库数据导入与导出

# 导出
mysqldump -uroot -p --databases mvn > E:/allms.sql
# 导入
mysql -uroot  test < E:/allms.sql

文章作者: xyj
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 xyj !
评论
  目录