自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 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-19 14:24:28 354

原创 zookeeper安装

文章目录zookeeper安装1. 准备环境2. 上传3. 解压4. 重命名5. 修改环境变量(集群的每台zookeeper机器都要改)5.1. 在zookeeper的第一台机器机器上执行5.2. 在zookeeper的其他机器做同上的步骤6. 修改zookeeper配置文件7. 将zookeeper传到其他机器8. 修改其他机器的配置文件8.1. 在slave2机器上执行命令:8.2. 在sla...

2019-11-17 22:18:27 301

原创 学会使用 Restful web service 风格

文章目录使用 Restful web service1. 导入数据库.sqlweb文件,在Linux下检测是否导入成功: use + 数据库名2. 创建parent工程 chinasoft – parent 导入jar包 – pom.xml3. 创建 子项目工程 – chinasofti – usermanager, 并导入jar包 – pom.xml4. 在子项目工程中 创建目录结构和 启动类5...

2019-11-17 22:00:51 203

原创 分布式开发中的zookeeper

文章目录1.zookeeper1.1》什么是zookeeper1.2》zookeeper能做什么1.3》命名服务1.4》配置管理1.5》集群管理1.6》Zookeeper设计目的1.7》Zookeeper工作原理1.8》zookeeper的四种节点类型znode2.zookeeper安装3》客户端添加节点代码**依赖**1.zookeeper1.1》什么是zookeeperZooKeeper...

2019-11-17 21:51:17 261

原创 分布式开发中的dubbo

文章目录1.Dubbo1.1》什么是Bubbo1.2》什么是RPC1.3》微服务1.4》dubbo主要核心部件:1.5》dubbo的结构1.6》查看dubbo的官方,首页快速入门案例1.7》dubbo使用注意2.Dubbo应用-Provider提供商2.1》创建一个独立的service接口模块2.2》创建service接口实现类模块2.3》在resoures中添加spring的dao配置2.4》在...

2019-11-17 21:45:28 316

原创 多线程应用

文章目录多线程:1. 串行 和 并发2. 进程 和 线程a) 线程:3. 为什么要使用多线程:4. 线程的声明周期:a) 新建 :b) 就绪:c) 运行:d) 等待/阻塞/睡眠:e) 终止:5. 创建线程的方法a) 继承Thread类:多线程:1. 串行 和 并发2. 进程 和 线程a) 线程:就系线程中的独立控制单元,线程控制着进程的进行,一个进程中,至少有一个线程;进程包含了线程3...

2019-11-17 21:37:11 2475

原创 Linux的操作与使用

文章目录Linux的操作与使用1.Linux目录详解:2.Linux常用命令:基本操作命令文件和文件夹操作:权限:查看文件:压缩,解压:查看文件大小:编辑器:程序在线安装:3.Linux高级使用:进程监控:防火墙:sudo功能:其他功能:Linux的操作与使用1.Linux目录详解:指令解释bin二进制可执行文件,也就是一些常用命令.boot存放系统引导时使用的...

2019-11-17 21:31:26 570

原创 SpringMVC应用

文章目录一、SpringMVC的框架概述二、编写第一个SpringMVC的小程序1、创建WEB项目,引入SpringMVC框架jar包2、定义Controller:指的是服务器端的控制层3、对外提供了Controller层的访问地址:通过注解在类中提供、并基于Spring容器的,实现扫描与注解支持4、基于web.xml提供:核心过滤器(DispatchServlet),用于加载匹配映射地址5、响应...

2019-11-17 21:03:28 573

原创 Mybatis应用

文章目录一、Mybatis概述:( 一个持久层框架)二、第一个Mybatis程序编写1. 创建项目,导入jar2. 编写SqlMapConfig.xml配置文件,编写数据库的连接配置3. 测试数据库是否连接正常4. 编写Mapper.xml5. 测试sql执行是否正常一、Mybatis概述:( 一个持久层框架)MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。...

2019-10-21 20:49:58 152

原创 IOC与DI

文章目录1.定义2.IOC是什么3.IOC能做什么4.IOC和DI1.定义IOC(控制反转)和DI(依赖注入)是Spring的核心功能之一,平时在使用的时候最直观的感觉就是用@Autowired代替了new,越是简单易用,越说明框架的成功。2.IOC是什么IOC—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计...

2019-10-21 17:26:33 636

原创 用JDBC进行商品增删改查

文章目录1.创建数据库及表2.JavaBean :封装好相应的类3.编写controller4.service层(业务逻辑层)1).接口2).实现5.dao层(操作数据库)1).接口2).实现1.创建数据库及表CREATE DATABASE `java` ;USE `java`;DROP TABLE IF EXISTS `user`;CREATE TABLE `user` (...

2019-10-21 17:07:50 599

原创 JDBC的基础创建

1.加载驱动在连接数据库之前,需要加载数据库的驱动到JVM(Java虚拟机),这需要通过java.lang.Class类的静态方法forName(String className)实现.例如://加载Oracle的驱动try{Class.forName("oracle.jdbc.OracleDriver");}catch(ClassNotFoundException e){Syste...

2019-10-21 16:26:32 260

原创 学习JavaScript(五)之浏览器对象

文章目录一.浏览器对象1.window2.navigator3.screen4.location5.document6.history二.操作DOM三.操作表单一.浏览器对象1.windowwindow对象不但充当全局作用域,而且表示浏览器窗口。window对象有innerWidth和innerHeight属性,可以获取浏览器窗口的内部宽度和高度。内部宽高是指除去菜单栏、工具栏、边框等占位...

2019-10-18 15:58:56 427

原创 学习JavaScript(四)之标准对象

文章目录标准对象1.date对象1).获取系统当前时间:2).创建一个指定日期和时间的Date对象:3).创建一个指定日期和时间的方法是解析一个符合ISO 8601格式的字符串:4).Date对象表示的时间总是按浏览器所在时区显示的,不过我们既可以显示本地时间,也可以显示调整后的UTC时间:5).获取当前时间戳:2.RegExp(正则表达式)标准对象1.date对象Date对象用来表示日期和...

2019-10-17 16:13:51 558

原创 学习JavaScript(三)之高阶函数

文章目录高阶函数**高阶函数**JavaScript的函数其实都指向某个变量。既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。...

2019-10-14 09:33:15 332

原创 学习JavaScript(二)之函数

文章目录函数1.函数定义1).第一种定义函数方法2).第二种定义函数方法2.函数调用3.arguments4.rest参数**函数****1.函数定义**1).第一种定义函数方法function abs(x) { if (x >= 0) { return x; } else { return -x; }上述abs()...

2019-09-30 15:30:59 309

原创 学习JavaScript(一)之(数组)对象

文章目录JavaScript数组**JavaScript数组**数组对象是使用单独的变量名来存储一系列的值。数组可以用一个变量名存储所有的值,并且可以用变量名访问任何一个值。数组中的每个元素都有自己的的ID,以便它可以很容易地被访问到。...

2019-09-27 17:25:29 266

原创 学习HTML5和CSS(八)之定位

文章目录定位(position)1.元素的定位属性边偏移定位模式2.静态定位(static)3.相对定位(relative)4.绝对定位(absolute)5.固定定位fixed6.叠放次序(z-index)7.四种定位总结**定位(position)**1.元素的定位属性元素的定位属性主要包括定位模式和边偏移两部分。边偏移边偏移属性描述top顶端偏移量,定义元...

2019-09-22 18:00:51 253

原创 学习HTML5和CSS(七)之盒子模型与浮动

文章目录盒子模型1.盒子边框(border)盒子边框写法总结表表格的细线边框圆角边框(CSS3)2.内边距(padding)3.外边距(margin)外边距实现盒子居中文字盒子居中图片和背景区别清除元素的默认内外边距4.外边距合并相邻块元素垂直外边距的合并嵌套块元素垂直外边距的合并4.content宽度和高度5.CSS3盒模型6.盒子阴影定位机制1.普通流(normal flow)2.浮动(flo...

2019-09-22 17:52:15 859

原创 学习HTML5和CSS(六)之css背景与三大特性

文章目录CSS 背景(background)1.背景图片(image)2.背景平铺(repeat)3.背景位置(position)4. 背景附着5.背景简写6.背景透明(CSS3)7.背景缩放(CSS3)8.多背景(CSS3)9.凹凸文字10.导航栏案例CSS三大特性1. CSS层叠性2.CSS继承性3.CSS优先级**CSS 背景(background)**CSS 可以添加背景颜色和背景...

2019-09-19 17:19:36 413

原创 学习HTML5和CSS(五)之复合选择器

文章目录CSS复合选择器1.交集选择器2.并集选择器3.后代选择器4.子元素选择器5.属性选择器6.伪元素选择器(CSS3)**CSS复合选择器**复合选择器是由两个或多个基础选择器,通过不同的方式组合而成的,目的是为了可以选择更准确更精细的目标元素标签。**1.交集选择器**交集选择器由两个选择器构成,第一个为标签选择器,第二个为class选择器,两个选择器之间不能有空格。*...

2019-09-19 16:10:02 415

原创 学习HTML5和CSS(四)之样式表与标签显示

文章目录引入CSS样式表1.内部样式表2.行内式(内联样式)3.外部样式表(外链式)**引入CSS样式表****1.内部样式表**内嵌式是将CSS代码集中写在HTML文档的head头部标签中,并且用style标签定义。<head><style type="text/CSS"> 选择器 {属性1:属性值1; 属性2:属性值2; 属性3:属性值3;}...

2019-09-19 15:26:29 648

原创 学习HTML5和CSS(三)

CSS初识CSS(Cascading Style Sheets)CSS通常称为CSS样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局等外观显示样式。CSS以HTML为基础,提供了丰富的功能,如字体、颜色、背景的控制及整体排版等,而且还可以针对不同的浏览器设置不同的样式。CSS样式规则<...

2019-09-15 17:33:08 1098

原创 学习HTML5(二)

**一.表格框架**创建表格的基本语法格式<table> <tr> <td>单元格内的文字</td> </tr></table>1.table 用于定义一个表格;2.tr 用于定义表格中的一行;3.td 用于定义表格中的单元格;4.<tr></tr>中只能嵌套...

2019-09-15 15:07:04 353

原创 学习HTML5(一)

**一.HTML骨架格式<HTML> <head> <title></title> </head> <body> </body></HTML>**1.HTML标签:作用所有HTML中标签的一个根节点。2.head标签:作用:用于存放:title,meta,...

2019-09-11 09:09:00 757

原创 Tomcat安装与环境配置

**1.Tomcat安装**进入官网下载Tomcat,官网地址-点击进入 http://tomcat.apache.org/确认电脑为64位进入官网左侧选择选择64位下载**2.环境配置**进入高级系统设置选择环境变量在系统变量中点新建变量名为 CATALINA_HOME变量值为 tomcat文件夹所在路径选中系统变量中的path,点击编辑选择新建,填入%...

2019-09-08 19:22:30 1599

原创 MySQL5.5.58与SQLyog-12.0.8安装

1.SQLyog-12.0.8安装64位电脑选择x64版本选择语言点下一步选择接受选择路径后安装****2.MySQL5.5.58安装选择x64安装包选择next框内打勾,点next按图选择点击安装点finish成功后跳出按图选择选择安装盘选择服务名称填入服务的密码点Execute后成功...

2019-09-08 18:41:20 492

原创 Intellij IDEA2018.12 安装过程

Intellij IDEA2018.12 安装过程1.官网下载获取安装包Idea官方网站网址:https://www.jetbrains.com/2.安装过程首先确认已安装JDK1.8版本点击next选择安装路径如上选择后点next点击Install安装成功3.破解方式填入注册码...

2019-09-08 18:01:24 322

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除