自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 SUI mobile 不得不说的的大坑

现在公司需要做app,正好要用到SUI,项目经理让我这个实习生先写个SUI的上拉刷新和无限滚动,之前在网上看到说SUi挺坑的,第一个坑:必须显式地调用$.init()方法。知道这里有坑,但是这个坑加上去了还是不管用???WTF??下拉刷新找了好多资料弄出来,如下是代码<!DOCTYPE html><html><head&

2019-02-18 15:43:32 5761 5

转载 三张图秒懂Redis集群设计原理

原文https://blog.csdn.net/yejingtao703/article/details/78484151Redis集群设计包括2部分:哈希Slot和节点主从,本篇博文通过3张图来搞明白Redis的集群设计。节点主从:主从设计不算什么新鲜玩意,在数据库中我们也经常用主从来做读写分离,直接上图:图上能看得到的信息:1, 只有1个Master,可以有N个slaver,而且S...

2019-02-12 10:29:20 151

原创 netty从入门到精通——websocket简介

Http协议:无状态的基于请求和响应的链接 ;无状态:相同的客户端分别两次发出请求,而服务端并不知道这两次请求来自哪一个客户端,冰球这两次请求也没有什么关联,造成了http请求的一种局限性。请求和响应模式:一定是由客户端首先向服务端发起请求,发起请求的同时建立连接,请求和响应都是在建立连接之上完成的。请求完成之后,调用相应的doget/doPost请求,之后建立Response对象,将信息返回...

2019-04-22 13:49:33 350

原创 Netty从入门到精通——实例(四)空闲状态

MyServerpackage com.icss.heartbeat;import com.icss.chat.MyChatServerInitialiter;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel.EventLoopG...

2019-04-22 11:47:55 404

原创 Netty从入门到精通———实例(三)聊天机制

MyChatServerpackage com.icss.chat;import com.icss.second.MyServerInitializer;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel.EventLoopGrou...

2019-04-22 11:45:07 398 3

原创 Netty从入门到精通——实例(二)

MyServerpackage com.icss.second;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel.EventLoopGroup;import io.netty.channel.nio.NioEventLoopGr...

2019-04-22 11:40:09 227

原创 netty应用场景之三点

前言本文基于Netty4.1展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目提供参考。这是一篇万字长文,建议先收藏,转发后再看。Netty简介Netty是 一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。Netty 应用场景一使用netty可以作为一个http的服务器,就像ttomcat一样...

2019-04-17 16:31:24 4032

原创 Netty从入门到精通————实例(一)

学习netty先从最简单的实例开始,三个实体类大概是如下图首先先创建TestServer实体类package com.icss.po;import io.netty.buffer.ByteBuf;import io.netty.buffer.Unpooled;import io.netty.channel.ChannelHandlerContext;import io.netty....

2019-04-16 17:33:33 955

原创 java.io.IOexception:Connection reset by peer

在serverHandler 的重写方法中channelRead0(ChannelHandlerContext ctx, HttpObject msg)首先判断 if (msg instanceof HttpObject){//1、读取客户端发过来的请求,并且向客户端返回相应的方法 ByteBuf content = Unpooled.copiedBuffe...

2019-04-16 15:53:37 2354

原创 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。

在用C#做Access数据库连接时出现‘’*未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序‘’*解决办法:在惨淡选项:项目——属性(最后一栏)——生成——设置(目标平台改成)X86...

2019-04-11 14:09:06 7670 4

原创 用c#suppersocket实现简易的服务端与客户端通讯

最终实现的效果:项目大体结构服务端:设计思路:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Net;using System.Ne...

2019-03-28 09:40:01 2340 2

原创 html window.print();打印

var pageTableHtml = $("#templateTable").clone(); pageTableHtml.css("padding-right", "10px"); $("#publicResult").append(pageTableHtml);//用append的原因是因为用到了分页,将多个templateTable放到打印的div $('#publicR...

2019-03-25 15:23:43 2889

原创 jquery.qrcode.js自动生成二维码

生成二维码规则: 二维码内容存放的是 text值var pkPacking = $("#pkPacking").val(); $("#codePrint").qrcode({ width : 100, //宽度 height : 100, //高度 text : packingOrderNo //任意内容 }); va...

2019-03-25 15:14:50 210

原创 基于docker部署mysql主从复制

基于Docker的Mysql主从复制搭建为什么基于Docker搭建?资源有限虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐一台机器上可以运行多个Docker容器Docker容器之间相互独立,有独立ip,互不冲突Docker使用步骤简便,启动容器在秒级别利用Docker搭建主从服务器首先拉取docker镜像,我们这里使用5.7版本的mysql:docker pull mys...

2019-02-25 16:19:56 848

原创 Ubuntu16.04中Docker的卸载和安装

卸载1:利用sudo apt-get remove docker 进行卸载提示如下,docker未按照所以不能卸载2:再次查看docker版本,依然还在3:原因是安装的时候安装的是docker-ce版本,所以卸载的时候也要卸载docker-ce,如下图执行了:sudo apt-get remove docker-ce然后再次查看docker版本发现卸载成功了安装 sudo apt...

2019-02-25 14:25:46 4303

原创 ajax 错误编码解决403

"Invalid CSRF Token ‘null’ was found on the request parameter ‘_csrf’ or header ‘X-CSRF-TOKEN’."<meta name="_csrf_parameter" content="_csrf" /><meta name="_csrf_header" content="X-CSRF-TOK

2019-02-20 13:54:10 811

原创 SUI下拉刷新和无限滚动后台交互

SUI下拉刷新和无限滚动后台交互html代码<div class="content infinite-scroll infinite-scroll-bottom page-current pull-to-refresh-content" data-distance="100"> <div class="list-block"> <ul class=...

2019-02-20 13:47:35 1727 1

原创 博客编辑大全

SUI下拉刷新和无限滚动后台交互欢迎使新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使你好! 这是你第...

2019-02-20 13:43:24 314

原创 MySql5.7主从复制

MySQL复制基础1、Mysql的复制是异步复制(会有一定延迟)在master中操作是可以并行进行的,并发的事物量称为TTS(每秒钟执行写操作)只有master完成写操作,才会把日志写入binarylog,是一个线性的过程,不能并发执行造成了一种现象,在master上时并发执行的操作,在从上变成了线性操作。实例:在做论坛过程中,数据量比较大,可以进行读写分离操作。但是会有这样一种请款,...

2019-02-15 18:05:47 157 2

原创 MyCAT学习(二)

启动mycat bin/startup_nowrap.sh 查看mycat进程 ps -ef查看日志 cd /usr/local/mycat/logs/usr/local/mycat/logs$ lsmycat@sll-VirtualBox:/usr/local/mycat/logs$ ls -lh查mycat日志more mycat.logMYCA...

2019-02-15 11:35:15 165

原创 Mycat入门学习(一)

MYCAT介绍MYCAT起源MYCART的主要作用***数据库中间层***实现数据库的读写分离我们可以利用数据库中间层来实现对业务数据库分库分表及读写分离的逻辑。这样做的好处是可以把所有逻辑全集中在一起进行处理,而不用对业务程序进行修改,只是把原来由业务程序直接访问数据库的方式,改成通过数据库中间层来对数据库进行访问就可以了。1、实现数据库的读写分离MYCAT支持读负载均衡MYC...

2019-02-14 15:38:51 248

原创 javaScript事件流

事件流—描述的是从页面中接受事件的顺序IE—事件冒泡流即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播至最不具体的那个节点(文档)例如:点击按钮时,不但触发了div 还触发了body 甚至整个html以及document这个过程叫做时间冒泡<!DOCTYPE html><html> <head> <meta...

2019-02-12 17:47:55 89

原创 select2常用功能介绍

1、删除select2中某一项数据$("#hiltstatus option[value='1631_0']").remove();2、从后台获取数据显示到select的下拉框中//select2中数据格式 data:[{id:"",text:""}]json对象形式存储 $.ajax({ url : contextPath + '/kniBas_basBaseInfo/getLi...

2019-02-01 11:19:14 465

原创 编辑数据时,让数据回显

数据回显不出来 var data13 = { 'id' : data2.pkBasKniPositionId, 'text' : data2.positionNo }; $('#pkBasKniPositionId').setSelect2(data13, true);自己封装的setSelect方法$.fn.setSelect2 = function(va...

2019-01-17 09:55:15 2493

原创 基于select2的二级联动

一级联动刀具库 // 刀具库 $("#pkBasKniStoId").init_select2ByRemoteData({ showSearch : true, url : contextPath + '/kniInfo_infoChip/queryKniStoList.do', data : { }, ...

2019-01-17 09:52:01 4380

转载 最详细的XAMPP的安装及使用教程(图文)

XAMPP的安装及使用教程1、简介XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。许多人通过他们自己的经验...

2019-01-07 16:20:10 4130

原创 vue--表单选择框

<div id="app"> <select v-model="selected" name="fruit"> <option v-for="option in optionsList" :value='option.value'>{{option.key}}</option> </sel

2019-01-04 09:39:45 779

原创 设计模式(一)工厂模式、抽象工厂模式区别

工厂模式:定义一个用于创建对象的接口,让子类决定实现哪个具体接口,是一个类的延迟到其子类如果想创建某个对象,只知道某个产品的名字通过 **ShapeFactory.getShape(“产品名字”)**返回的是该名字的对象,即可创建对象优点:1、如果想创建新的对象,创建者只知道其名称就行。扩展性高,如果想增加一个产品,只增加一个产品类工厂就行缺点:1、每次增加一个新的产品,都需要增加新的具体...

2019-01-02 11:06:25 196

原创 JQuery 同胞siblings()、next()、nextAll()、nextUntil()

1、siblings() 方法返回被选元素的所有同胞元素。<div>div (父元素) <p>p</p> <span>span</span> <h2>h2</h2> <h3>h3</h3> <p>p&l

2018-12-28 14:41:59 225

原创 JQuery parent(),parents(),parentsUntil()的区别

红色代表是父级1、parent()此元素的直接上级只有一个<div class="ancestors"> <div style="width:500px;">div (曾祖父元素) <ul>ul (祖父元素) <li>li (父元素) <span>span</span&

2018-12-28 14:25:08 936 1

原创 js常用语法

1、通过选择器定位,查找其下的子元素,并绑定事件 <div class="search"> <input type="text" name="usename" value="" /> <input type="text" name="password" value="" /&g

2018-12-28 13:54:07 158

原创 全选、反选、取消全选按钮代码以及vue.js全选与取消全选

<html> <head> <meta charset="utf-8" /> <title

2018-12-28 10:21:16 449

转载 PowerDesigner16.5安装教程

1.next.选择People R…China(PRC),然后选择我同意协议、安装路径7.根据自己需要选择,也可以全选 next继续下一步添加链接描述

2018-12-27 13:57:07 174

原创 Vue.js--------v-for循环语句命令

1.v-for指令迭代循环 <template v-for="site in sites"> <li>{{ site.name }}</li> <li>--------------&

2018-12-21 15:33:53 512

转载 Win10 下 RabbitMQ 的 安装 配置

原文地址记录下本人在win10环境下安装RabbitMQ的步骤,以作备忘。第一步:下载并安装erlang原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。下载地址:http://www.erlang.org/downloads根据本机位数选择erlang下载版本。下载完是这么个东西:双击,点next就可以。选择...

2018-12-10 13:49:49 103

原创 基于STS对springboot eureka集群进行Maven多模块构建

基于STS对springboot进行Maven多模块构建这是整体的模块1、父级模块:把pom文件中的war 改成pom2、(1)构建eureka-server-springboot在主工程右键—>maven—>New Maven Module Projectnext->finish(2)在构建子项目完成之后,子项目中没有resource需要手动添加src——...

2018-12-07 14:37:49 726

原创 Vue.js----条件渲染

在 元素上使用 v-if 条件渲染分组因为 v-if 是一个指令,需要添加到一个元素上。要是想让多个元素都可以实现条件渲染,而不一个个给每一个标签加上v-if指令,应该怎么做呢?此时可以把一个 元素当做不可见的包裹元素,并在上面使用 v-if。最终使多个标签同时具有了相同的条件渲染<div id="app" ><template v-if=&a

2018-10-10 22:13:35 153

原创 Vue.js----计算机属性和侦听器

计算机属性<div id="example"> {{ message.split('').reverse().join('') }}</div>在这个地方,模板不再是简单的声明式逻辑。你必须看一段时间才能意识到,这里是想要显示变量 message 的翻转字符串。当你想要在模板中多次引用此处的翻转字符串时,就会更加难以处理。所以,对于任何复杂逻辑,你都应当使用计

2018-10-10 10:48:23 478

原创 Vue---的模板语法了解

Vue.js sh使用基本的HTML模板语法。差值文本“Mustache”“Mustache”({{}})语法的文本差值是最常见的数据绑定形式。例如:<span>Message: {{ msg }}</span>“Mustache”标签将会被替代为对应的数据对象上的msg属性的值,只要所绑定的数据对象msg发生变化,所对应的标签的内容也会随之发生变化。``v—...

2018-10-09 22:27:29 138

原创 java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException

在这里插入图片描述我这是在将JHipster自动生成的项目导入到eclipse中报的错误在pom.xml中导入<dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <versio...

2018-09-28 15:45:23 1011

restfull编程

springboot对rest福利编程的解释以及应用,一起分享一起学习

2018-09-14

空空如也

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

TA关注的人

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