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

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

转载 三张图秒懂Redis集群设计原理
原文https://blog.youkuaiyun.com/yejingtao703/article/details/78484151Redis集群设计包括2部分:哈希Slot和节点主从,本篇博文通过3张图来搞明白Redis的集群设计。节点主从:主从设计不算什么新鲜玩意,在数据库中我们也经常用主从来做读写分离,直接上图:图上能看得到的信息:1, 只有1个Master,可以有N个slaver,而且S...
2019-02-12 10:29:20
178
原创 netty从入门到精通——websocket简介
Http协议:无状态的基于请求和响应的链接 ;无状态:相同的客户端分别两次发出请求,而服务端并不知道这两次请求来自哪一个客户端,冰球这两次请求也没有什么关联,造成了http请求的一种局限性。请求和响应模式:一定是由客户端首先向服务端发起请求,发起请求的同时建立连接,请求和响应都是在建立连接之上完成的。请求完成之后,调用相应的doget/doPost请求,之后建立Response对象,将信息返回...
2019-04-22 13:49:33
418
原创 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
483
原创 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
483
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
305
原创 netty应用场景之三点
前言本文基于Netty4.1展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目提供参考。这是一篇万字长文,建议先收藏,转发后再看。Netty简介Netty是 一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。Netty 应用场景一使用netty可以作为一个http的服务器,就像ttomcat一样...
2019-04-17 16:31:24
4129
原创 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
1016
原创 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
2540
原创 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。
在用C#做Access数据库连接时出现‘’*未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序‘’*解决办法:在惨淡选项:项目——属性(最后一栏)——生成——设置(目标平台改成)X86...
2019-04-11 14:09:06
7801
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
2483
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
2964
原创 jquery.qrcode.js自动生成二维码
生成二维码规则: 二维码内容存放的是 text值var pkPacking = $("#pkPacking").val(); $("#codePrint").qrcode({ width : 100, //宽度 height : 100, //高度 text : packingOrderNo //任意内容 }); va...
2019-03-25 15:14:50
267
原创 基于docker部署mysql主从复制
基于Docker的Mysql主从复制搭建为什么基于Docker搭建?资源有限虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐一台机器上可以运行多个Docker容器Docker容器之间相互独立,有独立ip,互不冲突Docker使用步骤简便,启动容器在秒级别利用Docker搭建主从服务器首先拉取docker镜像,我们这里使用5.7版本的mysql:docker pull mys...
2019-02-25 16:19:56
913
原创 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
4427
原创 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
889
原创 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
1994
1
原创 博客编辑大全
SUI下拉刷新和无限滚动后台交互欢迎使新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使你好! 这是你第...
2019-02-20 13:43:24
392
原创 MySql5.7主从复制
MySQL复制基础1、Mysql的复制是异步复制(会有一定延迟)在master中操作是可以并行进行的,并发的事物量称为TTS(每秒钟执行写操作)只有master完成写操作,才会把日志写入binarylog,是一个线性的过程,不能并发执行造成了一种现象,在master上时并发执行的操作,在从上变成了线性操作。实例:在做论坛过程中,数据量比较大,可以进行读写分离操作。但是会有这样一种请款,...
2019-02-15 18:05:47
206
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
201
原创 Mycat入门学习(一)
MYCAT介绍MYCAT起源MYCART的主要作用***数据库中间层***实现数据库的读写分离我们可以利用数据库中间层来实现对业务数据库分库分表及读写分离的逻辑。这样做的好处是可以把所有逻辑全集中在一起进行处理,而不用对业务程序进行修改,只是把原来由业务程序直接访问数据库的方式,改成通过数据库中间层来对数据库进行访问就可以了。1、实现数据库的读写分离MYCAT支持读负载均衡MYC...
2019-02-14 15:38:51
325
原创 javaScript事件流
事件流—描述的是从页面中接受事件的顺序IE—事件冒泡流即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播至最不具体的那个节点(文档)例如:点击按钮时,不但触发了div 还触发了body 甚至整个html以及document这个过程叫做时间冒泡<!DOCTYPE html><html> <head> <meta...
2019-02-12 17:47:55
123
原创 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
503
原创 编辑数据时,让数据回显
数据回显不出来 var data13 = { 'id' : data2.pkBasKniPositionId, 'text' : data2.positionNo }; $('#pkBasKniPositionId').setSelect2(data13, true);自己封装的setSelect方法$.fn.setSelect2 = function(va...
2019-01-17 09:55:15
2527
原创 基于select2的二级联动
一级联动刀具库 // 刀具库 $("#pkBasKniStoId").init_select2ByRemoteData({ showSearch : true, url : contextPath + '/kniInfo_infoChip/queryKniStoList.do', data : { }, ...
2019-01-17 09:52:01
4485
转载 最详细的XAMPP的安装及使用教程(图文)
XAMPP的安装及使用教程1、简介XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。许多人通过他们自己的经验...
2019-01-07 16:20:10
4389
原创 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
853
原创 设计模式(一)工厂模式、抽象工厂模式区别
工厂模式:定义一个用于创建对象的接口,让子类决定实现哪个具体接口,是一个类的延迟到其子类如果想创建某个对象,只知道某个产品的名字通过 **ShapeFactory.getShape(“产品名字”)**返回的是该名字的对象,即可创建对象优点:1、如果想创建新的对象,创建者只知道其名称就行。扩展性高,如果想增加一个产品,只增加一个产品类工厂就行缺点:1、每次增加一个新的产品,都需要增加新的具体...
2019-01-02 11:06:25
247
原创 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
271
原创 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
983
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
193
原创 全选、反选、取消全选按钮代码以及vue.js全选与取消全选
&amp;amp;amp;lt;html&amp;amp;amp;gt; &amp;amp;amp;lt;head&amp;amp;amp;gt; &amp;amp;amp;lt;meta charset=&amp;amp;quot;utf-8&amp;amp;quot; /&amp;amp;amp;gt; &amp;amp;amp;lt;title
2018-12-28 10:21:16
505
转载 PowerDesigner16.5安装教程
1.next.选择People R…China(PRC),然后选择我同意协议、安装路径7.根据自己需要选择,也可以全选 next继续下一步添加链接描述
2018-12-27 13:57:07
216
原创 Vue.js--------v-for循环语句命令
1.v-for指令迭代循环 &amp;lt;template v-for=&quot;site in sites&quot;&amp;gt; &amp;lt;li&amp;gt;{{ site.name }}&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;--------------&
2018-12-21 15:33:53
553
转载 Win10 下 RabbitMQ 的 安装 配置
原文地址记录下本人在win10环境下安装RabbitMQ的步骤,以作备忘。第一步:下载并安装erlang原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。下载地址:http://www.erlang.org/downloads根据本机位数选择erlang下载版本。下载完是这么个东西:双击,点next就可以。选择...
2018-12-10 13:49:49
119
原创 基于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
771
原创 Vue.js----条件渲染
在 元素上使用 v-if 条件渲染分组因为 v-if 是一个指令,需要添加到一个元素上。要是想让多个元素都可以实现条件渲染,而不一个个给每一个标签加上v-if指令,应该怎么做呢?此时可以把一个 元素当做不可见的包裹元素,并在上面使用 v-if。最终使多个标签同时具有了相同的条件渲染&amp;lt;div id=&quot;app&quot; &amp;gt;&amp;lt;template v-if=&a
2018-10-10 22:13:35
185
原创 Vue.js----计算机属性和侦听器
计算机属性&lt;div id="example"&gt; {{ message.split('').reverse().join('') }}&lt;/div&gt;在这个地方,模板不再是简单的声明式逻辑。你必须看一段时间才能意识到,这里是想要显示变量 message 的翻转字符串。当你想要在模板中多次引用此处的翻转字符串时,就会更加难以处理。所以,对于任何复杂逻辑,你都应当使用计
2018-10-10 10:48:23
529
原创 Vue---的模板语法了解
Vue.js sh使用基本的HTML模板语法。差值文本“Mustache”“Mustache”({{}})语法的文本差值是最常见的数据绑定形式。例如:&lt;span&gt;Message: {{ msg }}&lt;/span&gt;“Mustache”标签将会被替代为对应的数据对象上的msg属性的值,只要所绑定的数据对象msg发生变化,所对应的标签的内容也会随之发生变化。``v—...
2018-10-09 22:27:29
179
原创 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
1053
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人