自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MQ

转自:http://www.cnblogs.com/linjiqin/p/5720865.html关于消息队列的使用一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队...

2019-05-15 13:52:01 204

原创 layui laydate自制简单多选日历(JS控件)

公司最近需要做一个日历,所用的框架是layui,听完需求以后我就觉得要凉,因为laydate做这个并不好做。所以虽然我这边实现了一个简易的layui-calendar,但我奉劝还没开始的各位,选用其它控件可能更合适些。如果只能选用,那希望我的这篇文章能给你启迪。首先,可以到我的github上去下载这个控件的源码,layui-calendar点击这里下载。这里我简单解释一下,借用...

2018-12-06 18:30:48 5491 1

原创 解决HTML页面显示本地图片的问题(JAVA前后端代码)

本文原创,禁止转载。这里有个需求,我们需要在页面上显示一张本地的图片。看似简单的需求,却并不简单。也许你百度一下会看到如下的答案:比如说这里https://jingyan.baidu.com/article/ca41422f3252571eae99eda2.html但是可能你很快会发现,为什么不管我怎么尝试都会不成功呢?因为前提条件不对。以上案例成功的前提是这样的,你必...

2018-11-14 15:08:19 8565

原创 解决高并发问题的心路历程

本文原创,禁止转载。对于很多没有接触过高并发项目的程序员来说,锁这个概念熟悉又陌生。为什么这么说,因为我们常听常看这个概念,却没怎么遇到过这个问题。事实上,对于一个传统的写管理页面的程序员来说,这个问题太少见了,但也并非一定遇不到。下面我就介绍一个做管理页面时遇到的并发问题。前端框架layui不少人都写过上传,但这里介绍的是多图片上传,在layui(不局限)中允许你选多张图片来上传...

2018-10-19 23:03:29 1369

原创 Redis(单线程,数据类型,持久化原理,集群原理及常见问题)

1、为什么使用Redis?我觉得在项目中使用 Redis,主要是从两个角度去考虑:性能和并发。1.1、性能我们在碰到需要执行耗时特别久,且结果不频繁变动的 SQL,就特别适合将运行结果放入缓存。Redis作为缓存,数据存在于内存中,因此读取的速度非常快。另外,Redis还提供了持久化方法,可以将内存中的数据保存到硬盘中,这个下面会谈。1.2、并发在大并发的情况下,所有的请求...

2018-10-09 17:42:58 765

转载 七年工作,几个故事

原创作者:四火,原文链接:http://www.raychase.net/3196,先后任职华为、亚马逊、Oracle,现居美国 从毕业工作到现在,已经有七个年头,年头虽然不久,但是回过头来看看那些经历的好的坏的有趣的扯淡的事情,还是有很多东西可以总结。所有人都会或多或少走弯路,本来成长就是这样一个过程,有时候想起来会感叹,有时候会唏嘘,有时候会一笑而过。我的前一半时间是在华为,这段时间留给我...

2018-09-12 14:36:52 237

原创 面向服务的体系架构(SOA)是怎么设计的?

什么是SOA:说的简单些,就是分布式架构注重业务逻辑复用,上层业务想借用底层服务快速搭建应用,这些应用独立之后形成可用的服务,你调用什么样的服务就能实现什么样功能,这种设计就是SOA,说白了,就是服务化。然后,我们发现,某个服务调用的多了,不堪重负了,于是我们就搭个集群,当请求到来时,将请求均衡的分配到后端服务器,这个过程就是负载均衡。规模较小时,常用Nginx,规模逐渐增大时,一旦Nginx...

2018-09-12 08:53:08 1411

原创 MySQL索引 --- InnoDB与MyISAM索引设计区别

mysql中的数据是存放在存储引擎中的,常见的有InnoDB,MyISAM。数据库索引的设计是为了通过较少的查询次数(I/O次数)来加快查询速度。不同的存储引擎实现索引的方式是不同的。1.InnoDB:索引分为主键索引和二级索引/辅助索引,在InnoDB中主键索引是聚簇索引,其他索引为非聚簇索引,一个表中聚簇索引只能有一个(道理很简单,聚簇索引数据和索引放一块,如果有第二个聚簇索引...

2018-09-04 08:45:40 430

原创 MyBatis组件与源码粗略解读

本文只是粗略的介绍MyBatis的各个组件和源码,并不精细,旨在对框架有一个粗略的认识,适合对MyBatis有一定理解的读者阅读。目前互联网公司采用的ORM多是MyBatis,取代了风靡很久的Hibernate,总结几点原因(不限这几个):1.Hibernate是全表映射,在更新数据的时候会非常不便,它需要把这条记录所对应的对象中的属性全部配置之后才能正确更新,然而,我们也许只需要改这条记...

2018-08-26 22:46:17 448

原创 微信小程序基础记录

emmm这几天体验了一把小程序,前期需要一些准备工作,查看微信小程序官方文档,包括下一个开发工具,申请账号这些。微信小程序是前后端分离的,用微信提供的开发工具写前端页面,在前端页面上需要什么数据调用后端的接口就可以,后端数据以JSON格式返回,标准的REST。有个小坑先说一下,如果你在本机调试,后端也是你写,没有域名,只用ip:host这种形式调用,需要做这么一个操作。这个需要勾上,不然会被拦截。...

2018-07-03 15:48:48 220

原创 关于IO流的总结

关于流,有这么几种分法:按流的方向分,有输入流输出流,这流向指的是流向内存的方向,从硬盘/网络等流向内存即为输入流,反之则为输出流。也有按照流的层级分,分为节点流处理流(低级流高级流),如果把节点流比作水管,那处理流就是装在水管上的净水器,处理流是用来增强节点流的处理能力的,并不能取代,相反处理流依赖于节点流。简单的说,如果你要把一个硬盘文件中的字符串输入内存,那么你首先得有一个FileInput...

2018-06-28 10:11:34 178

原创 layui(1.0.9)文件上传upload,前后端代码

因为公司还在使用老版本的layui,文件上传在新版本中全部重写了,这里记录下老版本layui的文件上传。前端代码:(引入layui相关包)<input type="file" lay-type="file" id="xxxxx" name="file" class="layui-upload-file">这里可以参考layui官方文档,有一点需要注意,name属性是必需的,当你选择

2018-06-25 18:07:58 9281

原创 QQ第三方登陆,OAuth2.0,不用官方SDK实现

现在很多网站都会用第三方登陆,对于用户,无需注册,直接用QQ等第三方帐号登录,方便了账户管理,不然账号太多了,谁还记得?对于网站来说,用户的登陆门槛低了,客户多了自然也是好处多多。好了,本文就来讲讲怎么通过QQ来实现第三方登陆。需要想了解下OAuth2.0协议,现在已经抛弃1.0版本,毕竟是有漏洞。不点击打开链接了解也没关系,代码还是能写出来,无伤大雅。贴出官方文档,了解一下。。。。点击打开链接其...

2018-05-22 20:42:58 1139

原创 JAVA递归提供JSON,利用EasyUi实现ComboTree

数据库mysql,框架SSM先看表设计:这表是典型的自连接,而且层数不定,也就是说,最后实现的树形可以是一层,也可以是五层,十层,那么实现它的方法就很显然了,递归。在此之前,需要先引入EasyUi相应的包,这里没链接。。。公司的老项目了,没法传代码,也懒得去整理,所有的包,是EasyUi的,不是EasyUi的都在这里了。。。。。照着EasyUi的基础文档写就没问题。EasyUi文档:http://...

2018-05-17 17:59:55 1209 1

空空如也

空空如也

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

TA关注的人

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