Vue2.x+SpringBoot2.0.4快速开发后台管理系统(一) 本项目基于本人空闲时间完成前后端搭建都由本人完成,有问题可以一起探讨功能介绍前端Vue2.xElement-uiaxiosecharts权限控制动态路由(后期完善)国际化前端git路径后端Springboot2.0.4Spring SecurityJWT 单点登陆登陆首页系统管理定时任务(基于quartz)RedisRabbitmq权限切面日...
Springboot整合security与jwt 本文介绍springboot2.0.4整合security,jwt,redis,mybatis,druid,swagger-ui 先上github:https://github.com/Acumes/spring-security-jwt 备用下载地址:https://download.csdn.net/download/a295277302/10584376下面介绍项目中的内容部分p...
zookeeper单机部署分布式 zookeeper下载地址http://apache.org/dist/zookeeper/上传到服务器 或者使用wget下载wget http://apache.org/dist/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz解压tar zxvf zookeeper-3.4.13.tar.gz进入到conf目录c...
centos7安装rabbitmq 因为RabbitMQ是由erlang实现的,所以要先安装erlang再安装rabbitMQ 官网下载rabbitmq : http://www.rabbitmq.com/install-rpm.html一、配置yum软件源地址EPEL(EPEL是管理yum下载软件的软件,也可以说是一个软件仓库)后安装erlangwgert http://dl.fedoraproject.org/pu...
sql server数据迁移到mysql 前段时间,要讲项目使用的sql server数据迁移到mysql. 说一下方法步骤 一、下载SQLyog SQLyog的下载地址及破解二、安装完之后打开SQLyog 连接自己的mysql数据库,以及新建要迁移的数据库名三、开始迁移数据库 1).点击新建的数据库右键,选择导入>>>>>导入外部数据 2).选择下一步 3).点击建立新的DSN 4).选择文件数据源 5).选择SQL S
Springboot整合ActiveMQ 一、安装ActiveMQ Linux版本的ActiveMQ安装包tar zxvf apache-activemq-5.15.2-bin.tar.gzcd apache-activemq-5.15.2./bin/activemq直接启动activemq 之后访问 ip 为自己的ip 就可以看到自己的界面 登录进去的话:默认账号密码为: admin/adminhttp://192.168.2.
pdf英文翻译中文 **软件技术书籍往往都是出英文版。英文不是很好的同学想要看就要等中文翻译后出版的书籍才能看。 这样的话,技术书籍已经更新了好几个版本了。因此想要看得懂英文书,现在有个方法。 下载好英文版的书籍。 这个是pdf的书籍,之后用word打开(好像要2013以后的版本)我自己装的是2017版的 打开之后 之后点击审阅,有个翻译 选好之后点击确定。 如果
MYSQL主从复制 最近刚看了mysql高级教程先写一篇关于mysql主从复制的配置 mysql优化的话后续补上 首先得有两台服务器安装了mysql本文以mysql5.6为例 在虚拟机上安装两台centos7的服务器,并且都安装了mysql 先修改mysql的配置 my.cnfvim /etc/my.cnf 先配置主机文件##mysql 主从复制的二进制文件log-bin=mysql-bin##忽
Ubuntu 16设置定时任务 ubuntu 设置定时任务 本例以最新版本的ubuntu 17为例跟16是一样的 启动 cron 服务通常 ubuntu 下自带 cron,如果没有也可以通过以下命令进行安装:sudo apt-get install cron若已经安装,输入以下命令判断 cron 服务是否启动:pgrep cron如果有 pid (一串数字)输出则说明 cron 服务已经启动,没有任何输出说明需要手动启动 cr
Ububtu16 设置mysql自动启动 Ububtu16 设置mysql自动启动 以sysv-rc-conf方法设置自动启动代码块代码块语法遵循标准markdown代码,例如:sudo apt-get install sysv-rc-confsysv-rc-conf --level 345 mysql on sudo reboot查看服务列表sudo sysv-rc-conf 用鼠标点击,也可以用键盘方向键定位,用空格键选择, “X
ububtu16安装mysql5.6 ubuntu 安装mysql 5.6 安装软件包清单apt-get install software-properties-common开始安装mysqlsudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'sudo apt-get updatesudo apt install mysql-s
CentOS7安装aapt CentOS7安装aapt下载aapt工具 aapt下载链接之后上传到服务器中,本人上传到/usr/local目录下 给aapt 添加权限 chmod 777 aapt 运行./aapt -bash: ./aapt: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录 此时我们需要安装:glibc.i686,zlib.i686,libs
通过IP访问MYsql mysql -u root -puse mysql;授权法:例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;FLUSH PRIVILEGE
CentOS7下安装Mysql 最近闲来无事,就在腾讯云申请了个人服务器试用7天,把自己写的前后端放进去测试首先遇到的是数据库的安装问题,现在来说一下Mysql在CentOS7下的安装步骤1.下载Mysql源码 ----- 以5.6为例https://dev.mysql.com/downloads/mysql/本人是通过windows下载后上传到服务器中,也可以在服务器中直接通过命令行下载wget
Spring源码分析(一) Spring在企业应用中是最常用到的。所以现在来开始分析一下Spring的源码,加深对Spring的理解。Spring 架构图 Spring框架是一个分层架构,它包含一系列的功能要素,并被分为大约20个模块,如图所示。(1) 核心容器:包括Core、Beans、Context、Expression Language(EL)模块。Core和Beans模块是框架的
Shiro添加自己的Filter 因为前后端分离,添加了自己的过滤器,根据cookie判断传过来的uuid是否是登录的token使用到了cache,稍后会加上源码也稍后上传ShiroConfiguration@Beanpublic ShiroFilterFactoryBean shirFilter(SecurityManager securityManager) { //这里设置了自己的过滤器 S
Springboot整合Redis windows的redis版本下载:http://download.csdn.net/download/a295277302/9940194添加redis依赖jardependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-redisartifactId> versi
springboot整合swagger 添加jar依赖dependency> groupId>io.springfoxgroupId> artifactId>springfox-swagger2artifactId> version>2.5.0version>dependency>dependency> groupId>io.springfoxgroupId> artifactId>springfox-s
SpringBoot整合Shiro 添加Shiro依赖文件dependency> groupId>org.apache.shirogroupId> artifactId>shiro-springartifactId> version>1.4.0version>dependency>添加ShiroConfiguration@Configurationpublic class ShiroConfi
Springboot整合Mybatis分页使用Druid监控SQL日志 pom.xmldependency> groupId>com.alibabagroupId> artifactId>druidartifactId> version>1.0.29version>dependency>dependency> groupId>com.github.pagehelpergroupId> artifactId>pagehelperarti
SpringBoot整合Mybatis(分层整合) 项目结构pom.xml配置文件project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apac
springboot解决跨域问题 在项目的启动文件Application的同级下创建AppWebMvcConfigurer使之继承 WebMvcConfigurerAdapter@Configurationpublic class AppWebMvcConfigurer extends WebMvcConfigurerAdapter{@Bean public FilterRegistra
spring-boot入门整合jpa基于maven 先附上项目代码结构pom文件配置: xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 project_spring project_spring war 0.0.1-SNA
bash: hdfs: command not found 在执行 hdfs dfs -mkdir -p /usr/input/hot遇到问题bash: hdfs: command not found解决方案:在/etc/profile下添加hadoop的文件路径 export HADOOP_HOME=/home/hadoop-2.5/bin export PATH=$PATH:$HADOOP_HOME
NIO 学习 >>> (一) Java NIO 简介 Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作。NIO将以更加高效的方式进行文件的读写操作。
ubuntu16.10下安装erlang和RabbitMQ 1.首先必须要有Erlang环境支持安装Erlang >>>> 官网 >> http://www.erlang.org/ 可以参考官网的安装方式本人以命令行安装 : 安装依赖库# sudo apt-get install build-essential # sudo apt-get install libncurses5-dev # sudo apt-ge
springboot快速入门 让我们学习一下如何利用Spring Boot快速的搭建一个简单的web应用。环境准备 : 一个称手的IDE(Eclipse、Idea Intellij)Java环境(JDK 1.7或以上版本)Maven 3.0+(Eclipse和Idea IntelliJ内置,如果使用IDE并且不使用命令行工具可以不安装)一个最简单的Web应用 >>> (hello w
node安装node-sass失败,配置淘宝源 安装 node-sass 的时候总是会各种不成功,大部分安装不成功的原因都源自这里,因为 GitHub Releases 里的文件都托管在 s3.amazonaws.com上面,而这个网址在国内总是网络不稳定,所以我们需要通过第三方服务器下载这个文件。方法一:使用淘宝源npm config set sass_binary_site=https://npm.taobao.org/
Node的升级 先清除node缓存sudo npm cache clean -f之后安装n 模块node有一个模块叫n(这名字可够短的。。。),是专门用来管理Node.js的版本的。sudo npm install -g n安装最新稳定版的Nodesudo n stable也可以自己安装指定版本n v6.10v后面添加版本号,本文
在ubuntu16.04中安装Node 在nodejs官网上下载nodejs源码node-v6.10-linux-x64.tar.gz,到/usr/local目录下;进入/usr/local目录,输入命令:tar -zxf node-v6.10-linux-x64.tar.gz,将文件解压到当前目录输入命令:vim /etc/profile(如果没有安装vim,可根据提示安装,vim比vi好用多了),在末尾添加以下三行:
基于MAVEN的Spring整合JPA并且分页 源码地址:http://download.csdn.net/download/a295277302/98290631.项目结构截图 对pom.xml文件添加jar xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
Spring 源码分析:Bean 加载流程概览及配置文件读取 很多朋友可能想看Spring源码,但是不知道应当如何入手去看,这个可以理解:Java开发者通常从事的都是Java Web的工作,对于程序员来说,一个Web项目用到Spring,只是配置一下配置文件而已,Spring的加载过程相对是不太透明的,不太好去找加载的代码入口。
centos-7 部署hadoop2.5.1 >>>> 分布式 HDFS(三) 从官网下载hadoop2.5.1 64位。本文以hadoop2.5.1为例。。分享本人百度云下载连接: http://pan.baidu.com/s/1miSG3by下载好之后 上传到服务器中 本文上传到 /usr/local解压 : tar -zxvf hadoop-2.5.1-x64.tar.gz创建软连接 :ln -sf hadoop-2.
centos-7 部署zookeeper集群 >>>> 分布式 HDFS(二) 从官网下载 : zookeeper-3.4.6.tar.gz ..。。 本文以zookeeper-3.4.6.tar.gz为例本人分享百度云连接:http://pan.baidu.com/s/1hr79FV2上传到centos服务器中 本人上传路径为 /usr/local中解压: tar -zxvf zookeeper-3.4.6.tar.gz
CentOS 7 安装sublimetext3 从官网中下载sublime_text_3_build_3126_x64.tar.bz2官网路径:https://download.sublimetext.com/sublime_text_3_build_3126_x64.tar.bz2下载完之后上传到CentOs 本人把sublimetext3放在/opt目录下。解压文件:后面的文件跟自己下
noSQL-redis学习(六) -- redis主从复制(Master/Slave) 主从复制介绍行话:也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主.Redis的主从复制能干嘛?1.读写分离:只有主机可以做写操作,从机只能读,不能写。 首先,先启动3个redis,之后让一台作为主机,后面两台作为从机。通过cli登入各自端口 >> 查看信息 >
noSQL-redis学习(五) -- redis事务 Redis的事务什么是事务? 可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞redis对事务的支持目前还比较简单。redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。 由于redis是单线程来处理所有client的请求的所以做到这点是很容易
centos7 下安装eclipse eclipse下载路径 http://mirrors.neusoft.edu.cn/eclipse/technology/epp/downloads/release/luna/SR2/eclipse-jee-luna-SR2-linux-gtk-x86_64.tar.gz通过ftp工具上传到centos7中。本文将eclipse-jee-luna-SR2-linux-gtk-x86
noSQL-redis学习(四) -- redis持久化 redis的持久化redis持久化包含了什么? RDB(Redis DataBase)跟AOF(Append Only File) RDB : 是什么在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程
noSQL-redis学习(三)- 配置文件 解析配置文件 redis.conf它在哪 >>>> redis-3.2.8/redis.confUnits>>>> 单位# Note on units: when memory size isneeded, it is possible to specify# it in the usual form of 1k 5GB 4M and soforth:#
centos-7 免密码登录其他服务器 >>>> 分布式 HDFS(一) 在VM 中添加三台虚拟服务器 >>>> 本文以centos7为例。三台服务器IP为 192.168.6.128,192.168.6.129,192.168.6.130在192.168.6.128(以下简称128)服务器下输入ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 之后将生成的id_dsa.pub 文件追加到authorized_key
springmvc>>>ssm添加跨域>>基于maven 在pom.xml文件中添加 com.thetransactioncompany java-property-utils 1.9.1 com.google.code.gson gson 2.6.2
centos7 -- 安装jdk1.8 1.先删除centos7 自带的open-jdk1.7查看jdk1.7 >>>>> 输入命令rpm -qa | grep java删除jdk1.7 输入命令rpm -e --nodeps java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64rpm -e --nodeps java-1.7.0-openjdk-headless
SpringMVC执行流程及源码解析 在SpringMVC中主要是围绕着DispatcherServlet来设计,可以把它当做指挥中心。这里先说明一下SpringMVC文档给出的执行流程,然后是我们稍微具体的执行流程,最后是流程大致的源码跟踪。关于很很很详细的源码解析,这里暂先不做。首先看下SpringMVC文档上给的流程图:张图片给了我们大概的执行流程:用户请求首先发送到前端控制器Dispatch
基于maven整合SSM 项目目录结构maven配置文件: xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 ssm ssm war 0.0.1-SNAPSHOT ssm Maven Webapp http
noSQL-redis学习(二)- 数据类型 Redis的五大数据类型l string(字符串)string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。 string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。 string类型是Redis最基本的数据类型,一个redis中字符串value最多可以是512Ml
noSQL-redis学习(一) 为什么用nosql,随着web2.0的快速发展,非关系型、分布式数据存储得到了快速的发展,它们不保证关系数据的ACID特性。NoSQL概念在2009年被提了出来。NoSQL最常见的解释是“non-relational”,“Not Only SQL”也被很多人接受。nosql数据库具有非常高的读写性能,尤其是在大数据量下,同样非常优秀,这得益于它的无关系型,数据库的结构简单。像mysql使用quer
JVM虚拟机原理 目前,Java是最为流行的编程语言之一,它的基础平台就是JVM。除了Java,如JRuby、Scala、Clojure等语言也运行在JVM平台。熟悉和掌握JVM平台有着重要的实用价值和意义。1、JVM是什么? 简单的说,一个JVM是一个软件模块,用于执行Java应用字节码并且把字节码转化到硬件,操作系统特殊指令。通过这样做,JVM允许Java程序在第一次编写后可以在不同的环境中执行,
关于进程和线程的理解 我是一名刚刚步入JAVA开发行业的实习生,经历过多个公司的面试,基本都有问到这些问题。经过网上查找资料,自己总结了一些观点,其中也有一些参照前辈的经验和心得。 关于进程和线程,首先要先理解它们的概念:进程,是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竟争计算机系统资源的基本单位。每一个进程都有一个自己的地址空间,即进程空间或(虚空间)。进程空间的大小 只与处理机的位