妙博客

主机评测 香港服务器 洛杉矶VPS测评

RabbitMQ认识

RabbitMQ认识
一、什么是消息队列消息队列(Message Queue):是一种应用于在应用程序之间同步或者一步传递消息的通信方式消息(Message):是指在应用中传递的数据队列(Queue):一个先进先出的数据结构,用来存储数据二、队列有哪些应用场景(1)应用解耦订单系统不直接操作物流系统,而是通过MQ中间键,让物流系统接受消息生成物流信息。(2)提高容错传统模式,如果下单时库存系统异常,直接返回报错。引入MQ后,下单后不报错直接返回,等到库存系统恢复后,库存系统再去消费执行(3)提高接口响应速度引入MQ后

mysql之查询优化

mysql之查询优化
下面我们将讲述如何对mysql进行优化分析一、mysql执行流程mysql分为客户端、服务端、存储引擎客户端客户端一般是java应用,或者其他可视化连接工具服务端连接器:负责管理客户端的连接以及验证权限分析器:做语法和此法的分析,查询哪张表,什么条件    优化器:生成执行计划执行器:真正执行sql调用引擎接口返回数据. MYISAM:不支持事务,也不支持行级锁,但它会存储表的行数,所以查行数较快。    查询缓存:

json web token之Spring单点登录原理(jwt)

json web token之Spring单点登录原理(jwt)
Json web token (JWT),是为了在网络应用环境声明而执行的一种基于 JSON 的开放标准。特别适用于分布式站点的单点登录 (SSO),用于认证用户身份信息。假如有以下几个taobao域名:www.taobao.com nv.taobao.com nz.taobao.com login.taobao.com我们在其中login.taobao.com登录之后,跳转到www.taobao.com不希望再次登录,这就涉及到了单点登录技术。实现方法也很简单,就是在在登录成功后,服务器

Spring中给不同子域名设置主域名Cookie

private static final int COOKIE_MAX_AGE_DAY = 1;private static final String COOKIE_KEY = "token";//service层中注入一个httpServletRespone@Autowiredprivate HttpServletResponse httpServletResponse;//主要方法如下Cookie cookie = new Cook

NodeJS环境搭建

NodeJS环境搭建
1、Node.js是什么1.1 Node.js是一个基于Chrome V8引擎的[JavaScript运行环境]。 Node.js使用了一个事件驱动、非阻塞式I/O 的模型。1.2 Node.js是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言 注1:Node.js-->JavaScript运行环境,开发语言是:javascript J2EE-->Java运行环境, 开发

CAS5.3.14安装、配置完全教程基于tomcat8

CAS5.3.14安装、配置完全教程基于tomcat8
1.生成keystorekeytool是jdk自带的工具keytool -genkey -v -alias zxl  -keyalg RSA -keystore F:\DEVELOP\cas\keystore\zxl.keystore 666666 zxl.com zxl.com zxl.com wuhan jiangsu cn y 6666662.导出证书keytool -ex

Spring MVC中定义了事务,但是不自动回滚解决办法,事务失效

Spring MVC中定义了事务,但是不自动回滚解决办法,事务失效
有四种情况导致事务不生效mysql引擎有问题,请确保你的表是INNODB引擎。确保数据库支持事务@Transactional注解没有定义回滚异常,由于@Transactional的默认回滚异常是RuntimeException,所以需要手动指定一个回滚异常,如下:@Transactional(rollbackFor = Exception.class)最常见的问题,配置问题,重复扫描Service包,导致事务失效。web.xml配置如下spring.xml配置如下,记得去掉C

winrar如何制作exe安装程序

winrar如何制作exe安装程序
简单的绿色的安装包制作工具,如果不想用复杂且庞大的vs提供的制作工具,或许这个绿色解压安装包是个不错的选择。下面我收集了一些制作的教程(百度经验的文章)和一些常用到的命令行:WinRAR自解压安装包制作步骤:1、先选中要创建自解压文件的多个文件或文件夹,并单击右键,从弹出菜单中选择“添加到压缩文件”命令:2、在弹出的框中,切换到“常规”选项卡下,并选择“创建自解压格式的压缩文件”复选框:3、再单击“高级”,切换到“高级”选项卡:4、在“解压路径”中,填写你要将这些文件解压缩到哪个地方。此处为&q

如何在windows server 2012中运行Cefsharp(4.5.2)

安装https://www.microsoft.com/en-us/download/confirmation.aspx?id=48145 Visual C++ Redistributable for Visual Studio 2015                 经过测试,只需安装vc_redist.x86.exe就可以运行了。可以直接在这下链接: https://pan.baidu.com/s/1

nginx对含CDN的地址对真实IP限制速度限制

没有套CDN的情况下,可在nginx中如下配置http {   limit_zone one $binary_remote_addr 10m;   server {     location /files/ {       limit_conn one 1;

Copyright Your 142132.com Rights Reserved. 赣ICP备17010829号-2