自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue.js props修改父组件的值

如题:有两种方式,第一种是使用data模板,创建一个变量副本,维护这个副本变量。示例代码:<p> 有两种方式一种是在data模板中声明一个变量副本,然后更改变量副本 如下:组件中声明了数据count,它在数组初始化时会获取父组件initCount,所以只需要维护count </p> <div id="app"> <my-component ...

2018-07-13 00:02:51 2032

原创 Vue学习props传递数据

vue数据传递props。使用选项props来声明需要从父级接受的数据。props的值可以是两种,一种是字符串数组,一种是对象。props声明的数据与组件data函数return的数据主要区别就是props的来自父级,而data中式组件自己的数据,作用域是组件本身,这两种数据都可以在模板template及计算属性computed和方法methods中使用。如下,数据msg就是通过props父级传递...

2018-07-12 20:35:43 594

原创 Vue组件的用法

Vue组件,可以分为全局组件和局部组件。全局组件是在使用Vue环境中的都可以使用,局部组件只有在该实例作用域下有效。关键字使用的是:component。全部组件:<div id="app"> <my-component></my-component> </div> <script type="text/javascript" src=&

2018-07-12 19:44:37 325

原创 二分查找

二分查找:package arraystolist;/** * 二分查找 * * @author hanxiaofan * */public class BinarySearch { /** * * @param arr * 待查询数组 * @param k * 查询数字 * @return */ p...

2018-07-08 12:56:29 219

原创 单链表删除所有重复元素

直接上代码:package arraystolist;import java.util.Arrays;import java.util.List;/** * 删除链表中所有指定的元素 * 如: 1->2->3->2->5->null 删除2 * 删除后 1->3->5->null * * @author hanxiaofan...

2018-07-08 11:30:43 1452

原创 java递归 指定集合中元素的组合

打印集合中元素的组合package arraystolist;import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * 选出所有组合 * @author hanxiaofan * */public class Combinations { /** * @param s...

2018-07-07 15:08:18 1312

原创 递归实现将list转单向链表,再将单向链表反转

Node类:  package arraystolist;/** * 节点类 * @author hanxiaofan * */public class Node { private final int value; //数据一旦放入就不可更改 private Node next; public Node(int value) { this.value = value;...

2018-07-07 12:38:53 925

原创 Vue 的内置指令(一)

基本指令   v-cloak:不要表达式,会在Vue实例结束编译时从绑定的HTML元素上移除,经常和display:none配合使用实例一、 <style type="text/css"> [v-cloak]{ display: none; } </style></head><body> <div id="app" v-c

2018-07-07 00:04:43 906

原创 vue 学习之路 v-bind指令

v-bind 的主要作用是动态的更新HTML元素的属性语法:--         v-bind:属性名  缩写: --        :属性实例一:        动态地切换class <div id="app"> <div :class="{'active':isActive}">测试样式</div> </div> <script

2018-07-06 21:24:18 347

原创 mysql 游标

使用游标前,必须声明。这个过程没有检索数据,要使用select语句。一旦声明必须打开游标,这个过程使用前面定义的SELECT 语句把数据实际检索出来。对于填有数据的游标,根据需要取出各行。在游标结束之前,必须关闭游标。一、创建游标    使用DECLARE语句。命名游标,并定义相应额SELECT语句,根据需要带WHERE和其他子句。create PROCEDURE demo()BEGIN DE...

2018-07-06 13:08:25 217

原创 mysql存储过程

mysql存储过程语法:create PROCEDURE ‘过程名’(    //参数)begin    //sql语法end;------------------------------一、入门实例: create PROCEDURE demo()BEGIN select AVG(prod_price) as priceaverage from products;end;调用 存储过...

2018-07-05 19:57:58 197

原创 Vue 计算属性

作用:在复杂的逻辑时应该使用计算属性。关键字:computed。和其他方法一样,定义在Vue实例中。如: <div id="app"> {{reversedText}} </div> <script src="./js/vue.js"></script> <script type="text/javascript"

2018-07-04 11:41:24 229

原创 Vue学习之路

入门程序: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>hello world</title></head><body> <di

2018-07-03 15:51:44 247

原创 Hello World Dubbox。以及第一个dubbox错误 No provider available for the service

刚开始学习,duboo。这是使用dubbo的第一个错误。服务方和客户方接口路径的不一致的原因导致。后来使用dubbo提供的包扫描服务方包扫描使用的是    消费方包扫描    ...

2018-07-02 14:42:07 546

原创 使用Ecplise操作ZooKeeper

使用Ecplise操作ZooKeeper在Ecplise中新建一个project,引入zookeeper文件的jar包。这些jar包在zookeeper解压文件夹下。代码如下:package zookeeper;import java.io.IOException;import org.apache.zookeeper.WatchedEvent;import org.apache.zoo...

2018-07-02 10:51:50 320

原创 zooKeeper 学习系列

zooKeeper简介:略。知识要点:    1、源代码开放 ---  可以免费的获取和使用研究源代码    2、分布式协调服务,它解决分布式数据一致性的问题            A:顺序一致性  ---  从一个客户端发起一个事务请求。最终严格按照发起的顺序,被应用的zooKeeper去。            B:原子性        ----  所有事物请求的处理结果,在所有机器上是一样的...

2018-07-02 10:24:08 334

原创 Nginx缓存配置

缓存类型:    客户端缓存,代理缓存(Nginx),服务端缓存(Redis).----------------------------------------------------------------------------------------------------------代理缓存    proxy_cache配置语法:Syntax: proxy_cache_path     p...

2018-06-26 16:44:07 4599

原创 Nginx upstream

配置语法:upstream backend{    server backend1.example.com    weight=5;                        weight 代表权重    server backend2.example.com:8080;    server unix:/tmp/backend3;    server backup1.example.com:8...

2018-06-26 16:05:26 4892

原创 Nginx负载均衡 简单的实现

Nginx的负载均衡主要是使用proxy_pass转发到一个服务池 upstream name.服务池中会存在一组相同服务的服务节点。配置语法:    Syntax : upstream name {.....};    Default:——    Context:http 简单的演示:一、    在/opt/app目录下分别创建  code1,code2,code3目录,并在目录下分别创建简单的...

2018-06-26 13:45:50 497

原创 Nginx 代理配置

Nginx 代理配置其他配置语法---缓冲区配置语法:Syntax   : proxy_buffering        on|off;Default  :proxy_bufferiong        on;Context : http,server,location作用:尽有可能的将把一个请求的信息收集完,返回给客户端。这是存在内存中的,如果内存使用完则是存在硬盘的临时目录里。扩展:proxy...

2018-06-26 12:55:27 34188

原创 Nginx代理服务

代理:    客户端  -----> 代理  ------>服务端  客户  代理的区别:区别在于代理的对象不一样    正向代理:代理的对象是客户端    方向代理:代理的对象是服务端------------------------------------------------------------------------------------配置语法:    Syntax :...

2018-06-26 11:58:21 380

原创 Nginx 跨域

跨域:当访问www.a.com的时候,也会访问www.b.com的资源。这样就是跨域Nginx配置跨域:配置语法:    Syntax : add_header name value [always];    Default: ——    Context : http,server,loaction,if in location    Access-Control-Allow-Origin: 浏览...

2018-06-25 19:14:30 193

原创 nginx缓存机制

校验是否过期                            Expires、Cache-Control(max-age)   区别,协议版本Cache-Control为1.1版本协议中Etag头信息校验              Etag                                                   向服务验证Last-Modified头信息校验   ...

2018-06-25 18:55:08 395

原创 Nginx模块

Nginx 模块    Nginx官方模块    使用命令 nginx -V 会看到在安装的时候的参数信息    图中绘画横线的位置        模块名                                                                            作用--with-http_stub_status_module               ...

2018-06-23 19:15:49 230

原创 Nginx 日志和变量

HTTP请求    request-----包括请求行,请求头部,请求数据    response---包括状态行,消息报文,响应正文模拟一个例子:    首先在服务器上安装 curl。    yum list | grep curl        yum install curl       安装 curl    curl --version   查看版本    curl 相当于一个浏览器,但只...

2018-06-23 17:54:12 4315

原创 centos 7 安装nginx以及nginx的目录详解

使用Nginx的原因:    原因一:IO多路复用epoll        1、什么是IO多路复用                  多个描述符的I/O操作都能在一个线程内并发交替地书讯完成,这就叫I/O多路复用。这里的”复用“指的是复用同一个线程。                例如:一个老师给一个班级的学生解答问题的方式:                            第一种:老师按顺...

2018-06-23 16:32:54 57901 1

原创 阿里云Centos 7 安装nginx-1.15.0

安装Nginx依赖:c++环境yum -y install gcc-c++yum -y install pcre pcre-develyum -y install zlib zlib-develyum -y install openssl openssl-devel解压nginx.tar -zxvf nginx-1.15.0.tar.gz进入nginx目录。执行命令:./configurengin...

2018-06-17 20:15:56 2607

原创 阿里云Centos7 中安装mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar

1.下载mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar,上传到阿里云。(阿里云ftp搭建在上一篇)2.解压到指定的文件夹    tar -xvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar    得到文件列表如下:    3.Centos 自带的数据库:    yum remove mysql-libs4、因为mysql的依赖...

2018-06-16 11:58:45 10649

原创 在阿里云搭建FTP服务并使用Xftp上传

刚刚购买阿里云服务器,自带环境Centons.7.4。没有FTP服务。1、yum -y install vsftpd    查看vsftpd版本    vsftpd -version    2、修改配置文件vi /etc/vsftpd/vsftpd.conf     保证下面3项为YES    anonymous_enable=YES    anon_upload_enable=YES    an...

2018-06-13 13:50:40 4924 1

原创 Springmvc 上传 “Required MultipartFile parameter 'XXX' is not present error”

在做springmvc框架下 form表单上传图片,提交的时候的异常。前端部分如下:<!-- 上传图片 --><input type="file" id="tp" name="tp"/>JQuery.submit()提交后台接收的时候使用注解    (@RequestParam(value="tp") MultipartFile file) 绑定tp到MultipartF

2018-06-09 16:50:27 6635

原创 could not extract ResultSet

这个异常,是hibernate的异常,是方言配置错误。应该根据使用的数据库来配置相应的方言。应注意杜绝此类异常。感谢技术分享,感谢开源。

2017-09-14 03:01:59 1770

原创 内存溢出 java.lang.OutOfMemoryError: PermGen space

环境Ecplise+JDK1.7+tomcat7.0问题:项目可以正常启动,但是进行操作的时候,会报java.lang.OutOfMemoryError: PermGen space的异常。查询了很多资料解决方案如下:1、说是在tomcat/bin/catalina.bat 下修改 启动参数。在“echo "Using CATALINA_BASE: $CATALIN

2017-09-14 02:49:03 375

转载 Eclipse下Maven新建Web项目index.jsp报错完美解决(war包)

作者:好记性不如烂笔头!出处:http://www.cnblogs.com/zlslch/本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。 如果您认为这篇文章还不错或者有所收获,您可以通过右边的“打赏”功能 打赏我一杯咖啡【物质支持】,也可以点击右下角的【好文要顶】按钮【精神支持】,因为这两种支持都是我

2017-09-09 17:55:27 2684

原创 Shiro 入门

一个Shiro的入门maven实例。环境:jdk1.8+maven+Eclipse创建一个maven项目Shiro01,pom.xml如下。 4.0.0 com.java1234 Shiro01 0.0.1-SNAPSHOT Shiro01 Shiro01 org.apache.shiro shiro-core

2017-09-06 14:03:46 206

原创 普通Socket的用法

Java的网络通信是Socket实现的,Socket分为ServerSocket和Socket两大类。 ServerSocket用于服务端,可以通过accept方法监听请求,监听到请求后返回Socket,Socket用于具体完成数据传输,客户端直接使用Socket发起请求并传输数据。ServerSocket 的使用可以分为三步:     1、 创建ServerSocket。 Ser

2017-08-24 11:29:10 276

原创 插入排序

插入排序,我理解的原理就是从一个数组中的第二位开始,也就是下标为1的元素存入到一个临时变量中,然后与之前的元素做对比,如果临时变量大,则不做交换,如果临时变量下,则将对比元素后移,将临时变量存入当前位置,继续对比直到前面没有元素可对比。新手上路代码如下:工具类public class ArrayIns { private long[] a; private

2017-08-15 23:21:13 200

原创 选择排序

选择排序(Selection sort),它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。相比于冒泡排序,比较次数并没有减少,但是交换次数大大减少,大O表示法为O(N)。代码如下:先写个工具类public class SelectArray { private long[] a; privat

2017-08-15 20:28:21 201

原创 冒泡排序

冒泡排序算法如下:1、比较相邻的元素,如果第一个比第二个大,则交换两个。2、对每一个相邻元素做同样的工作,从开始第一对到结尾的最后一对。最后的元素是最大数3、针对所有的元素重复以上步骤,除了最后一个。4、持续每次对越来越少的元素重复上面的步骤,知道没有任何一对数字需要比较。此以数组为例。/** *冒泡排序 */public class ArrayBub {

2017-08-12 20:44:57 195

原创 数组二分查找

二分查找(折半查找),针对有序排序,就是先查找最中间的数据,根据结果淘汰另一半。本例是针对数组升序排列的情况写的方法。新手上路。public class BinarySearch {/*** 二分查找,返回查找数字的索引,若未找到,则返回-1* @param arr 数组* @param num 需要查找的数字* @return*/public

2017-08-11 17:14:04 370

原创 关于li溢出部分用省略号代替

li设定宽度,溢出部分用省略号代替。这样会将前面的小点也隐藏li{white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}

2017-07-12 11:11:16 2499

空空如也

空空如也

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

TA关注的人

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