- 博客(102)
- 收藏
- 关注

原创 spring加载配置文件
在项目中有些参数经常需要修改,或者后期可能会有改动时,那我们最好把这些参数放到properties文件中,在源代码中读取properties里面的配置,这样后期只需要改动properties文件即可,不需要修改源码。下面讨论spring两种加载方式,基于xml和基于注解的加载方式。1. 通过xml方式加载properties文件以Spring实例化dataSource为例,先在工程目录的s
2018-02-02 12:07:24
258
原创 《将博客搬至优快云》
博客搬家至优快云欢迎来访https://blog.youkuaiyun.com/qq603946254?viewmode=list
2018-06-17 19:29:00
148
原创 vsftpd配置文件详解
vsftpd作为一个主打安全的FTP服务器,有很多的选项设置。下面介绍了vsftpd的配置文件列表,而所有的配置都是基于vsftpd.conf这个配置文件的。本文将提供完整的vsftpd.conf的中文说明。学习本文的内容将有助于你初步了解vsftpd的配置文件,但针对具体情况还需要制定具体的配置方法。vsftpd的配置文件 /etc/vsftp...
2018-06-11 13:29:00
910
原创 IDEA破解
到这个地方下载 IntelliJ IDEA 注册码:http://idea.lanyus.com/ 就是这个jar包:JetbrainsCrack-2.6.10-release-enc.jar 然后将这个jar包放入bin目录下,bin目录下,你的idea安装后的bin目录下 然后还是在这个bin目录下(安装IDEA的bin目录),找到这两个:idea...
2018-04-27 19:08:00
257
原创 timestamp和date及datetime的区别
DATE只保存日期,不保存时分秒DATETIME类型用在你需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。TIMESTAMP列类型提供一种类型,你可以使用它自动地用当前的日期和时间标记INS...
2018-04-10 16:08:00
197
原创 问题解决
1.执行shell脚本提示“-bash: ./checkP.sh: /bin/sh^M: bad interpreter: No such file or directory”解决方法 在Linux上的很多操作一般都是用脚本来实现了,特别是线上的服务器,不用脚本是,直接在上面敲是很危险的,一不小心,手一抖, 那就完了。但是,很多朋友自己的笔记本用的都是wind...
2018-03-08 15:27:00
241
原创 centos安装mongodb
一,安装1,官网下载系统对应的源码包 Mongodb下载地址:https://www.mongodb.com/download-center 2,解压tar -zxvf mongodb-linux-*3,设置环境变量,/etc/profile中添加mongodb的bin路径mkdir -p /usr/local/mongodbmv mongodb-liunx...
2018-03-08 13:43:00
167
原创 centos7下使用yum安装mysql数据库
CentOS7的yum源中默认是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1.下载并安装MySQL官方的 Yum Repositorywget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 如果 wegt 未安装的话可以先用 yum 安装 w...
2018-03-07 19:23:00
227
原创 centos7设置静态IP
今天分享一下CentOS7配置静态IP的方法,以下是Oracle VM VirtualBox和VMware的配置方式:Oracle VM VirtualBox 配置方式网络环境:网络地址转换(NAT)1.在新建玩虚拟机后打开设置选项配置网络,【网络1】使用默认配置,【网络2】使用仅主机模式,配置如下:之后的步骤与VMware一致。 VMware 配置方式网络环境:V...
2018-03-02 19:21:00
294
原创 centos7更改主机名
操作环境[root@centos701 ~]# unameLinux[root@centos701 ~]# uname -aLinux centos701 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux[root@centos701 ~]# cat...
2018-03-02 19:03:00
160
原创 centos7配置安装redis
关闭防火墙:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)配置编译环境:sudo yum insta...
2018-03-02 17:09:00
184
原创 MySQL拷贝表的几种方式
1. 拷贝表结构到新表中。 (不会拷贝表中的数据)CREATE TABLE 新表 LIKE 旧表;或CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2; 2. 拷贝数据到新表中。(新表不会有主键,索引)CREATE TABLE 新表 AS ( SELECT * FROM 旧表); 3. 真正的...
2018-02-28 15:10:00
1253
原创 Maven的简介
1 What?1.1 Maven 简介Maven 是 Apache 软件基金会组织维护的一款自动化构建工具,专注服务于 Java 平台的项目构建和依赖管理。Maven 这个单词的本意是:专家,内行。读音是['meɪv(ə)n]或['mevn]。1.2 构建过程的几个主要环节①清理:删除以前的编译结果,为重新编译做好准备。②编译:将 Java 源程序编译为字节码文件。③测试:针对...
2018-02-28 14:35:00
141
原创 Maven 的41种骨架功能介绍
1: internal -> appfuse-basic-jsf (创建一个基于Hibernate,Spring和JSF的Web应用程序的原型) 2: internal -> appfuse-basic-spring (创建一个基于Hibernate,Spring和Spring MVC的Web应用程序的原型) 3: internal -> appfuse-basic...
2018-02-28 14:32:00
146
原创 Intellij IDEA 快捷键大全
Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ctrl+...
2018-02-28 14:30:00
151
原创 nginx基本配置与参数说明
1 #运行用户 2 user nobody; 3 #启动进程,通常设置成和cpu的数量相等 4 worker_processes 1; 5 6 #全局错误日志及PID文件 7 #error_log logs/error.log; 8 #error_log logs/error.log notice; 9 #error_log logs/...
2018-02-28 14:25:00
164
原创 MYSQL和ORACLE的一些区别
有很多应用项目, 刚起步的时候用MYSQL数据库基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MYSQL渐渐地出现不堪重负的情况:连接很慢甚至宕机,于是就有把数据从MYSQL迁到ORACLE的需求,应用程序也要相应做一些修改。总结出以下几点注意事项。1. 自动增长的数据类型处理 MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获...
2018-02-27 17:12:00
151
原创 spring @component的作用详细介绍
spring @component的作用详细介绍1、@controller 控制器(注入服务)2、@service 服务(注入dao)3、@repository dao(实现dao访问)4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class=""/>) @Componen...
2018-02-07 17:58:00
388
原创 MapReduce数据筛选
需求:编写MapReduce程序算出高峰时间段(如9-10点)哪张表被访问的最频繁的表,以及这段时间访问这张表最多的用户,以及这个用户访问这张表的总时间开销。 测试数据:TableName(表名),Time(时间),User(用户),TimeSpan(时间开销)t003 6:00 u002 180t003 7:00 u002 180t003 7:0...
2018-02-02 19:30:00
1087
原创 spring加载配置文件
在项目中有些参数经常需要修改,或者后期可能会有改动时,那我们最好把这些参数放到properties文件中,在源代码中读取properties里面的配置,这样后期只需要改动properties文件即可,不需要修改源码。下面讨论spring两种加载方式,基于xml和基于注解的加载方式。1. 通过xml方式加载properties文件以Spring实例化dataSo...
2018-02-02 19:28:00
172
原创 Centos7搭建zookeeper集群
centos7与之前的版本都不一样,修改主机名在/ect/hostname 和/ect/hosts 这两个文件控制首先修改/ect/hostnamevi /ect/hostname打开之后的内容是:localhost.localdomain把它修改成你想要的名字就可以,比如: niukou.com保存退出然后修改/ect/hosts文件vi /ect/hosts打开之后...
2018-02-02 19:26:00
219
原创 Centos7防火墙
操作系统环境:CentOS Linux release 7.0.1406(Core) 64位CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤。1、关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止fire...
2018-02-02 19:24:00
110
原创 MySql按日期进行统计
1 数据库字段pk_time(Varchar)当天的数据 SELECT * FROM 表 WHERE date(fk_time) = curdate(); 当月的数据 SELECT *FROM 表 WHERE DATE_FORMAT(fk_time,'%Y%m')=DATE_FORMAT(CURDATE( ),'%Y%m')昨天...
2017-12-25 16:45:00
321
原创 MySQL配置文件详解
(一)[client]port = 3306socket = /tmp/mysql.sock[mysqld]port = 3306socket = /tmp/mysql.sockbasedir = /usr/local/mysqldatadir = /data/mysqlpid-file = /data/mysql/mysql.piduser = mysqlbind-address...
2017-12-25 15:15:00
326
原创 MySQL查看和修改表的存储引擎
1 查看系统支持的存储引擎show engines;2 查看表使用的存储引擎两种方法:a、show table status from db_name where name='table_name';b、show create table table_name;如果显示的格式不好看,可以用\g代替行尾分号有人说用第二种方法不准确,我试了下,关闭掉原先默认的Innodb引擎后...
2017-12-25 14:57:00
131
原创 Centos7搭建zookeeper集群
centos7与之前的版本都不一样,修改主机名在/ect/hostname 和/ect/hosts 这两个文件控制首先修改/ect/hostnamevi /ect/hostname打开之后的内容是:localhost.localdomain把它修改成你想要的名字就可以,比如: niukou.com保存退出然后修改/ect/hosts文件
2017-12-07 21:19:13
638
1
原创 Centos7防火墙
操作系统环境:CentOS Linux release 7.0.1406(Core) 64位CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤。1、关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止
2017-12-06 21:45:37
133
原创 计算文件词频
需求:每个文件中各个单词的出现次数并倒叙排列输出所有文件中出现的数量最多的单词测试文件:随意在网上找几篇文章即可 这里给出三分文件: news1: don’t know what I do now is right, those are wrong, and when I finall...
2017-07-25 20:45:00
143
原创 计算文件词频
需求:每个文件中各个单词的出现次数并倒叙排列输出所有文件中出现的数量最多的单词测试文件:随意在网上找几篇文章即可 这里给出三分文件: news1: don’t know what I do now is right, those are wrong, and when I finally Laosi when I know these. So I can do now
2017-07-25 20:44:50
508
原创 MapReduce数据筛选
需求:编写MapReduce程序算出高峰时间段(如9-10点)哪张表被访问的最频繁的表,以及这段时间访问这张表最多的用户,以及这个用户访问这张表的总时间开销。 测试数据:TableName(表名),Time(时间),User(用户),TimeSpan(时间开销)*t003 6:00 u002 180 *t003 7:00 u002 180 *t003 7:08 u002 180 *t
2017-07-21 11:19:29
1570
原创 MapReduce寻找共同好友
1.测试文件 A:B,C,D,F,E,O B:A,C,E,K C:F,A,D,I D:A,E,F,L E:B,C,D,M,L F:A,B,C,D,E,O,M G:A,C,D,E,F H:A,C,D,E,O I:A,O J:B,O K:A,C,D L:D,E,F M:E,F,G...
2017-07-20 19:39:00
121
原创 MapReduce寻找共同好友
1.测试文件 A:B,C,D,F,E,O B:A,C,E,K C:F,A,D,I D:A,E,F,L E:B,C,D,M,L F:A,B,C,D,E,O,M G:A,C,D,E,F H:A,C,D,E,O I:A,O J:B,O K:A,C,D L:D,E,F M:E,F,G O:A,H,I,J2.方法2-1.方法一
2017-07-20 19:38:55
1607
原创 Centos 7 安装 memcached
一、准备工作:安装之前确保你的系统上已经安装libevent和telnet·1、测试是否安装telnet:# rpm -qa |grep telnet如果显示结果为:telnet-0.17-39.el5telnet-server-0.17-39.el5那恭喜你,机器上已经安装了telnet。如果没有安装...
2017-06-24 10:19:00
107
原创 Centos 7 安装 memcached
一、准备工作:安装之前确保你的系统上已经安装libevent和telnet·1、测试是否安装telnet:# rpm -qa |grep telnet如果显示结果为:telnet-0.17-39.el5telnet-server-0.17-39.el5那恭喜你,机器上已经安装了telnet。如果没有安装,请看下一步。特别说明:telnet分为te
2017-06-24 10:18:50
301
原创 Linux常用命令(二)--文件目录命令
1. 列表目录命令: 格式: ls [参数] 用于显示文件或目录信息 选项: -l 每行显示一个文件和目录信息(长格式),简写:ll等同于ls -l 注意:当参数是文件时,显示此文件全部信息 当参数是目录时,显示此目录内文件及子目录信息 若要显示指定目录的详细信息 ,在“l”(这是英文l)后面加”d” 。...
2017-06-16 09:27:00
177
原创 Linux常用命令(二)--文件目录命令
1. 列表目录命令: 格式: ls [参数] 用于显示文件或目录信息 选项: -l 每行显示一个文件和目录信息(长格式),简写:ll等同于ls -l 注意:当参数是文件时,显示此文件全部信息 当参数是目录时,显示此目录内文件及子目录信息 若要显示指定目录的详细信息 ,在“l”(这是英文l)后面加”d” 。2.更改当前工作目录命令cd:(change dire
2017-06-16 09:26:40
344
原创 Linux常用命令(一)--系统命令
命令字命令字 [命令选项] [命令参数] 1. 命令中所有字符区分大小写 2. 命令选项分为短格式(-)及长格式(–) 3. 必须在命令行提示符下输入命令 4. 命令中的各个部分至少需要一个空格分隔 5. 命令总是以回车符作为结束并开始执行系统命令 una...
2017-06-16 08:58:00
106
原创 Linux常用命令(一)--系统命令
命令字命令字 [命令选项] [命令参数] 1. 命令中所有字符区分大小写 2. 命令选项分为短格式(-)及长格式(–) 3. 必须在命令行提示符下输入命令 4. 命令中的各个部分至少需要一个空格分隔 5. 命令总是以回车符作为结束并开始执行系统命令 uname : 打印某些系统信息。 没有选项,与-s相同。 -a, - 打
2017-06-16 08:57:40
344
原创 Linux下MongoDB安装和配置详解
1.下载安装包将解压到/usr/local/mongodb 文件夹下# mkdir /usr/local/mongodb# tar zxvf mongodb-linux-x86_64-3.2.9.tgz -C /usr/local/mongodb2.安装准备创建数据库文件与日志文件、配置文件:# mk...
2017-06-14 21:05:00
133
原创 Linux下MongoDB安装和配置详解
1.下载安装包将解压到/usr/local/mongodb 文件夹下# mkdir /usr/local/mongodb# mv mongodb-linux-x86_64-3.2.9.tgz /usr/local/mongodb# cd /usr/local/mongodb# tar zxvf mongodb-linux-x86_64-3.2.9.tgz2.安装准备创建数据库文件与日志文件、配
2017-06-14 21:04:34
292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人