- 博客(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关注的人