- 博客(30)
- 收藏
- 关注
原创 redis配置
#redis.confRedis configuration file example../redis-server /path/to/redis.conf################################## INCLUDES ####################################这在你有标准配置模板但是每个redis服务器又需要个性设置的时候很有用。i...
2019-11-17 20:16:01
352
原创 linux安装FastDFS+Nginx
FastDFS+Nginx实现文件服务器架构1.1. 架构图FastDFS–tracker安装在192.168.220.119上安装tracker。2.1. 下载tracker和storage使用相同的安装包,下载地址:http://sourceforge.net/projects/FastDFS/ 或https://github.com/happyfish100/Fast...
2019-11-17 20:14:33
267
原创 linux安装Zookeeper
Zookeeper安装mkdir /opt/module/sourcemkdir /opt/module/software9.1. #安装jdk 配置jdk的环境变量tar -zxvf jdk-8u11-linux-x64.tar.gz -C /opt/module/software/删除openJDKA) 查找OpenJDK安装包rpm -qa|grep javaB) ...
2019-11-17 20:13:46
109
原创 Zookeeper
Zookeeper 概述ZooKeeper是一种分布式协调服务,用于管理大型主机。在分布式环境中协调和管理服务是一个复杂的过程。ZooKeeper通过其简单的架构和API解决了这个问题。ZooKeeper允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。ZooKeeper框架最初是在“Yahoo!"上构建的,用于以简单而稳健的方式访问他们的应用程序。 后来,Apache Zo...
2019-11-17 20:11:03
174
原创 dubbo
Dubbo介绍Dubbo是阿里巴巴在2011年开源的分布式服务框架,是SOA(Service-Oriented Architecture 面向服务的架构)服务化治理方案的核心框架。Dubbo主要提供三方面的功能:远程接口调用;负载均衡和容错;自动服务注册和发现。官方曾停止维护Dubbo很长一段时间,如今又开始维护,并将它贡献Apache开源基金会。也有很多其他第三方组织在更新和维护它,如当当在D...
2019-11-17 20:06:17
231
原创 linux安装mysql问题
1、解决libc.so.6 is needed by XXX问题yum install glibc.i6862、libncurses.so.5 is needed by MySQL-clientyum install libncurses.so.53、libgcc_s.so.1初始化失败在/etc/my.cnf里面加入explicit_defaults_for_timestamp=...
2019-11-17 20:03:46
122
原创 linux命令
1.Linux目录详解:bin : 二进制可执行文件,也就是一些常用命令.boot:存放系统引导时使用的各种文件.dev:存放设备文件.etc:存放系统配置文件.home: 用于存储非root的其他用户根目录.lib:系统中的运行程序和内核模块.proc: 虚拟文件系统.当前内存中的映射文件.启动时,产生,关机时消失.usr: 特别是/usr/local 子目录.管理员进行软件...
2019-11-17 20:02:19
93
原创 linux安装mysql
1.检测系统是否安装MYSQL2.删除系统自带MYSQL及其依赖3.给CentOS添加rpm源,并且选择较新的源4.安装MYSQL服务器5.启动MYSQL6.查看MYSQL是否自启动,并且设置开启自启动7.查询MYSQL的初始密码8.登录数据库9.设置MYSQL允许远程访问1.允许所有IP访问mysql。2.让linux防火墙开放mysql的3306端口1.检测系统是否安装...
2019-11-17 19:56:57
133
原创 spring-security
概述: 是spring中提供安全认证服务的框架。认证:验证用户密码是否正确的过程。授权:对用户所能访问的资源进行控制。使用步骤导包配置spring-security.xml加载xml文件继承UserDetailsService修改Jsp使用步骤首先创建数据库。导包在pom.xml中导入spring-security的相关架包。在中加入spring-security的版本...
2019-11-17 19:45:58
117
原创 springboot
SpringBoot:目的:简化新Spring应用的初始搭建以及开发过程。为什么要使用SpringBoot:1.不需要过多繁琐的配置文件。(抛除了ApplicationContext.xml、SpringMVC.xml、Web.xml)2.内嵌了Tomcat版本9.0。3.尽可能的全自动配置Spring容器。SpringBoot:目的:为什么要使用SpringBoot:创建一...
2019-11-17 19:36:23
95
原创 pagehelper
PageHelper原理相关依赖 org.mybatis mybatis 3.2.8 com.github.pagehelper pagehelper 1.2.151.添加plugin 要使用PageHelper首先在mybatis的全局配置文件中配置。如下:<?xml version="1.0" encoding="UTF-...
2019-10-21 14:59:08
293
原创 spring security
基于Spring Security实现权限管理系统稍微复杂一点的后台系统都会涉及到用户权限管理。何谓用户权限?我的理解就是,权限就是对数据(系统的实体类)和数据可进行的操作(增删查改)的集中管理。要构建一个可用的权限管理系统,涉及到三个核心类:一个是用户User,一个是角色Role,最后是权限Permission。接下来本文将介绍如何基于Spring Security 4.0一步一步构建起一个接...
2019-10-21 14:57:28
117
原创 mvc框架
一、什么是MVC?MVC是三个单词的首字母缩写,它们是Model(模型)、View(视图)和Controller(控制)。1、视图 视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Applet。随着应用的复杂性和规模性,界面的处理也变得具有挑战性。一个应用可能有很多不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的...
2019-10-21 14:55:32
445
原创 mybatis框架
2.1、准备开发环境1、创建测试项目,普通java项目或者是JavaWeb项目均可,如下图所示:2、添加相应的jar包【mybatis】 mybatis-3.1.1.jar【MYSQL驱动包】 mysql-connector-java-5.1.7-bin.jar3、创建数据库和表,针对MySQL数据库SQL脚本如下:1 create database myba...
2019-10-21 14:49:14
130
原创 spring框架
什么是 Spring:Spring 是一个轻量级的 DI / IoC 和 AOP 容器的开源框架,来源于 Rod Johnson 在其著作《Expert one on one J2EE design and development》中阐述的部分理念和原型衍生而来。Spring 提倡以“最少侵入”的方式来管理应用中的代码,这意味着我们可以随时安装或者卸载 Spring适用范围:任何 Java ...
2019-10-21 14:40:06
108
原创 JDBC
JDBC操作数据库的基本步骤:1)加载(注册)数据库驱动(到JVM)。2)建立(获取)数据库连接。3)创建(获取)数据库操作对象。4)定义操作的SQL语句。5)执行数据库操作。6)获取并操作结果集。7)关闭对象,回收数据库资源(关闭结果集–>关闭数据库操作对象–>关闭连接)。复制代码package com.yangshengjie.jdbc;import...
2019-10-21 14:34:46
84
原创 js节点
dom>documentElement>body>tagname2.我们常用的节点标签。元素节点(标签)文本节点属性节点(标签里的属性)3.document有个属性nodeType返回的是数字1.代表元素节点 2.代表属性节点 3.代表文本节点4.节点的获取元素节点获取有很多方法Document.getElementById()Document.get...
2019-10-21 14:08:54
84
原创 js高阶函数
高阶函数:英文叫Higher-order function。JavaScript的函数其实都指向某个变量。既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。1、forEach(遍历)forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。(没有返回值,将数组遍历)注意: forEach() 对于空数组是不会执行回调...
2019-10-09 08:31:22
135
原创 js作用域
JavaScript 作用域作用域是可访问变量的集合。JavaScript 作用域在 JavaScript 中, 对象和函数同样也是变量。在 JavaScript 中, 作用域为可访问变量,对象,函数的集合。JavaScript 函数作用域: 作用域在函数内修改。JavaScript 局部作用域变量在函数内声明,变量为局部作用域。局部变量:只能在函数内部访问。实例// 此处不能...
2019-09-27 08:52:47
71
原创 js函数
一、什么是匿名函数在Javascript定义一个函数一般有如下三种方式:函数关键字(function)语句:function fnMethodName(x){alert(x);}函数字面量(Function Literals):var fnMethodName = function(x){alert(x);}Function()构造函数:var fnMethodName = new Fu...
2019-09-27 08:49:54
96
原创 css定位
一、position 的四个值:static、relative、absolute、fixed。绝对定位:absolute 和 fixed 统称为绝对定位相对定位:relative默认值:static二、relative定位与absolute定位的区别实例:HTML代码:css代码:初始效果:1、relative:相对于原来位置移动,元素设置此属性之后仍然处在文档流中,不影响...
2019-09-20 08:37:02
307
原创 浮动
浮动(float)普通流(normal flow)这个单词很多人翻译为 文档流 , 字面翻译 普通流 或者标准流都可以。前面我们说过,网页布局的核心,就是用CSS来摆放盒子位置。如何把盒子摆放到合适的位置?CSS的定位机制有3种:普通流(标准流)、浮动和定位。html语言当中另外一个相当重要的概念----------标准流!或者普通流。普通流实际上就是一个网页内标签元素正常从上到下,从...
2019-09-19 09:32:47
169
原创 盒子模型
1:什么是盒子模型?盒子模型就是布局网页的一种手段包括边框(border)、外边距(margin)、内边距(padding)、网页元素(content)、宽(width)、高(height)等元素。一…边框border1.边框颜色在这里插入图片描述3. 边框粗细:border-widthThin(细)、medium(中间)、thick(粗)、像素值border-top-width:5...
2019-09-19 08:55:02
212
原创 css选择器
要想将CSS样式应用于特定的HTML元素,首先需要找到该目标元素。在CSS中,执行这一任务的样式规则部分被称为选择器(选择符)。快速分组很多, 比如男孩一组,剩下的一组这就用到基础选择器组:标签选择器(元素选择器)标签选择器是指用HTML标签名称作为选择器,按标签名称分类,为页面中某一类标签指定统一的CSS样式。其基本语法格式如下:标签名{属性1:属性值1; 属性2:属性值2; 属性3...
2019-09-18 16:45:38
148
原创 css基础
CSS初识CSS(Cascading Style Sheets)CSS通常称为CSS样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局等外观显示样式。CSS以HTML为基础,提供了丰富的功能,如字体、颜色、背景的控制及整体排版等,而且还可以针对不同的浏览器设置不同的样式2.css样式CSS...
2019-09-18 16:41:08
395
原创 h5新标签
1.文档类型设定documentHTML: sublime 输入 html:4sXHTML: sublime 输入 html:xtHTML5 sublime 输入 html:5 < !DOCTYPE html>2.字符设定< meta http-equiv=“charset” content=“utf-8”>:HTML与XHTML中建议这样去写< met...
2019-09-18 09:04:28
346
原创 表格与表单
一:表格1:表格基本语法< table border=“1”>< tr >< td>row 1, cell 1</ td>< td>row 1, cell 2< /td>< /tr>< tr>< td>row 2, cell 1< /td>< td>...
2019-09-17 17:02:12
72
原创 html5基础标签
1.h5简介文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。您可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。2.基础标签(1).< !DOCTYPE html>声明为 HTML5 文档(2).< html > 元素是 HTML 页面的根元素...
2019-09-10 16:04:48
67
原创 MYSQL安装
Mysql安装1.安装包下载在官网下载安装包。2.文件下载到本地后是一个ZIP文件,我们将文件解压到指定文件夹。3.解压完成后,相应目录下就会有mysql-8.0.12-winx64这个文件夹了4.接下来我们需要配置下 MySQL 的配置文件打开刚刚解压的文件夹 ,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:5.启动 MySQL 数据库并完成初始...
2019-09-08 13:36:41
93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人