自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Flyer的后花园

微信公众号 java架构狮 java交流QQ群 606700249

  • 博客(26)
  • 收藏
  • 关注

原创 eclipse 修改 项目的git地址

在项目的隐藏目录.git 文件夹下面修改config配置文件 [core] symlinks = false repositoryformatversion = 0 filemode = false logallrefupdates = true[remote "origin"] url = http://10.166.20.106/invoice_invoice/i...

2018-05-31 17:43:20 6409

转载 RocketMQ初步应用架构理论(主从切换/异/同步刷盘)

转载:https://www.cnblogs.com/LifeOnCode/p/4805953.htmlRocketMQ初步应用架构理论写给RocketMQ架构应用入门,内容涉及它的设计机理以及推到出来的应用注意事项,入门人员请看。稍微涉及技术细节,留以我设计中间件时参考,将来整理深度文档时会抽取走,入门人员可以无视。以下RocketMQ简称为RQ,理论部分采用版本为3.2.4,测试部分采用版本为...

2018-05-31 16:12:34 1678

转载 如何保障微服务架构下的数据一致性

转载:1、微服务架构的数据一致性问题以电商平台为例,当用户下单并支付后,系统需要修改订单的状态并且增加用户积分。由于系统采用的是微服务架构,分离出了支付服务、订单服务和积分服务,每个服务都有独立数据库做数据存储。当用户支付成功后,无论是修改订单状态失败还是增加积分失败,都会造成数据的不一致。为了解决例子中的数据一致性问题,一个最直接的办法就是考虑数据的强一致性。那么如何保证数据的强一致性呢?我们从...

2018-05-31 16:09:34 669

转载 JDK1.8新特性 (lambda和stream 完美)

转载 :https://blog.csdn.net/op134972/article/details/76408237?locationNum=1&fps=1JDK1.8新特性总的来说,JDK在以下方面具有新特性: 1. 速度更快 – 红黑树 2. 代码更少 – Lambda 3. 强大的Stream API – Stream 4. 便于并行 – Parallel 5. 最大化减少空指针异...

2018-05-30 15:12:04 2235

转载 为什么ConcurrentHashMap是弱一致的

转载 :http://ifeve.com/concurrenthashmap-weakly-consistent/本文将用到Java内存模型的happens-before偏序关系(下文将简称为hb)以及ConcurrentHashMap的底层模型相关的知识。happens-before相关内容参见:JLS §17.4.5. Happens-before Order、深入理解Java内存模型以及Ha...

2018-05-30 14:14:12 432

转载 VM在JDK8取消了永久代(PermGen)代之元空间(Metaspace)的意义

转载: https://blog.csdn.net/miaoao611/article/details/52677666最直接的后果,就是以后再也不会有outofmemoryerror permgen space这个错误了最根本的好处就是在效率提升的同时增加了安全性。相对于C++来说,java语言更加安全,jvm具有自动的垃圾回收机制,而C++的程序员需要手动去清除垃圾。JVM这种设计思路确实使j...

2018-05-30 09:56:54 546

转载 如何分析Thread Dump(收集)--Thread Dump可以解决的问题

转载:https://www.cnblogs.com/kongzhongqijing/articles/4152072.html jstack  pid 可以打出来 thread dump info  当Java Web程序运行变慢,或者发生故障时,需要使用Thread Dumps。分析Java中的线程,线程如何创建的,如何管理线程,怎么从运行中的程序中dump 线程,最后怎么分析他们得到阻塞和存...

2018-05-28 16:29:56 4156

转载 SpringMVC Controller单例和多例

转载:https://blog.csdn.net/qq_27026603/article/details/67953879flyer: 对于spring ioc 管理的controller默认都是单例的,转载只是证明了一下对于SpringMVC Controller单例和多例,下面举了个例子说明下.第一次:类是多例,一个普通属性和一个静态属性。结果:普通属性:0.............静态属性:...

2018-05-28 11:18:01 382

转载 Servlet其实是单例多线程

转载: https://blog.csdn.net/xiaojiahao_kevin/article/details/51781946Servlet如何处理多个请求访问?Servlet容器默认是采用单实例多线程的方式处理多个请求的:1.当web服务器启动的时候(或客户端发送请求到服务器时),Servlet就被加载并实例化(只存在一个Servlet实例);2.容器初始化化Servlet主要就是...

2018-05-28 11:13:27 476

转载 RocketMQ(四)——消息重试(包含生产 消费端的写法)

转载: https://blog.csdn.net/zhanglianhai555/article/details/77162208?ref=myrecommend一、 Producer端重试二、 Consumer端重试1. Exception2. Timeout总结对于MQ,可能存在各种异常情况,导致消息无法最终被Consumer消费掉,因此就有了消息失败重试机制。很显示,消息重试分为2种:Pr...

2018-05-28 10:04:00 2144

转载 RocketMQ概念模型(good)

转载:https://blog.csdn.net/binzhaomobile/article/details/73332463RocketMQ概念模型一 前言  对于任何一款中间件产品而言,清晰的概念模型是帮助用户正确理解使用它的关键。由于RocketMQ并没有遵循业界现有的JMS或AMQP规范,而且功能集比后两者更加丰富,描述该中间件产品的概念模型是一项比较有挑战的任务。RocketMQ的官方文...

2018-05-25 16:39:41 416

转载 Java静态变量的初始化(static块的本质)

本文转载自: http://blog.csdn.net/darxin/article/details/5293427在网上看到了下面的一段代码:[java] view plaincopypublic class Test {      static {          _i = 20;      }      public static int _i = 10;            publi...

2018-05-25 09:24:41 444 1

原创 处理类似于12306订单30分钟自动取消?

我们的QQ群606700249有人提到 如下问题  处理类似于12306订单30分钟自动取消? 做个redis hash结构的 ( 用户 id,   订单号id, value是个对象obj  ) ,   对象包含订单的信息,这个对象加一个失效日期字段,每次查询的时候发现这条记录 失效了  ,插入msyql 中, redis里面删掉这个记录  (或者不删除,修改obj订单状态的字段)这样就不需...

2018-05-24 11:30:39 5288 6

转载 SimpleDateFormat的线程安全问题与解决方案

转载:https://blog.csdn.net/zxh87/article/details/19414885先提供两种解决方法 1 package com.peidasoft.dateformat;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;i...

2018-05-23 11:24:53 255

原创 非service类注入bean的一个通解(针对不容易注入bean的时候)

 线程任务类bean注入的问题(不容易注入bean的问题通解)   有些类不是标准的service类,注入bean会有问题 加上compoent注解依然不行, 比如对于线程任务类,注入一些service时候有时候会报bean不能创建 比如刚才我使用的封装的一个memcache的一个class  如下图会报错  想了一个办法,注入不进去,我直接传进去可以把 这个思路我觉着还是比较通用的,分享一下  ...

2018-05-22 11:29:46 1149

转载 Redis缓冲区设置

转载:https://www.cnblogs.com/Dhouse/p/8295995.html对于Redis服务器的输出(也就是命令的返回值)来说,其大小通常是不可控制的。有可能一个简单的命令,能够产生体积庞大的返回数据。另外也有可能因为执行了太多命令,导致产生返回数据的速率超过了往客户端发送的速率,这是也会导致服务器堆积大量消息,从而导致输出缓冲区越来越大,占用过多内存,甚至导致系统崩溃。所幸...

2018-05-18 11:00:06 1164

转载 Redis集群故障 cluster-node-timeout的慢查询导致主从切换

转载:http://www.jb51.net/article/125764.htm故障表象:业务层面显示提示查询redis失败集群组成:3主3从,每个节点的数据有8GB机器分布:在同一个机架中,xx.x.xxx.199xx.x.xxx.200xx.x.xxx.201redis-server进程状态:通过命令ps -eo pid,lstart | grep $pid,发现进程已经持续运行了3个月发生...

2018-05-18 10:11:52 3287 1

转载 JVM中可生成的最大Thread数量

转载 http://jzhihui.iteye.com/blog/1271122 最近想测试下Openfire下的最大并发数,需要开大量线程来模拟客户端。对于一个JVM实例到底能开多少个线程一直心存疑惑,所以打算实际测试下,简单google了把,找到影响线程数量的因素有下面几个: -Xmsintial java heap size-Xmxmaximum java heap size-Xssthe ...

2018-05-17 17:27:12 209

原创 redis cluster 一个问题:双master不能在一个虚拟机/物理机上

标题说的有点不够明确 :双master不能在一个虚拟机上,指的是三主三从结构,并且一个虚机部署一个master 和一个slave 问题如下 :6台虚机(每台3g内存),做三主三从结构   原因如下:   因为redis cluster 官方的侦听节点fail的策略是:   通过集群中超过半数的master节点检测失效时才生效.   所以使用三台虚机来搭建会出现一定问题:   比如三台虚拟交叉部署,...

2018-05-17 14:38:50 1781 2

原创 Redis (error) NOAUTH Authentication required

redis cluster使用命令 修改配置文件遇到Redis (error) NOAUTH Authentication required解决办法是 加入密码验证 (因为刚刚配置了密码 需要认证) 密码一定要输入正确

2018-05-14 10:39:49 519

转载 linux 查看各个进程内存使用情况 top 命令解释

参考 :https://www.cnblogs.com/zhuiluoyu/p/6154898.html ps aux --sort -rss或者:https://www.cnblogs.com/sparkbj/p/6148817.htmlLinux下如何查看哪些进程占用的CPU内存资源最多linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合:ps aux|head -1;ps a...

2018-05-04 13:45:11 19093

原创 LoadRunner 脚本增加header

脚本Action(){ //lr_set_debug_message( 16 | 2,1 ); web_add_header("Authorization","Basic Y2hhb3Nmb21vbmV5LXNlcnZpY2UtcHJvdmlkZXItZGV2LXYxLjAuMC1kZXY6MTIzNDU2Nzg="); web_submit_data("GET", ...

2018-05-04 13:35:49 2940 1

转载 MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk

redis节点所在服务器内存不够了 fork时候 转载 :https://www.cnblogs.com/qq78292959/p/3994349.html今天第二次遇到Redis “MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk”的问题。这个错误信息是R...

2018-05-03 16:42:22 191

转载 如何查看redis占用内存大小

参考 :https://jingyan.baidu.com/article/2c8c281dbd079f0008252a0f.htmlhttps://blog.csdn.net/qq_36663951/article/details/78340303redis缓存固然高效,可是它会占用我们系统中宝贵的内存资源,特别是当我们的项目运行了一段时间后,我们需要看一下redis占用了多少内存,那么可以用“...

2018-05-02 18:13:07 4427

转载 redis中与清空数据有关的命令

转载 : http://ju.outofmemory.cn/entry/330999redis中与清空数据有关的命令有3个,分别是: FLUSHALL , FLUSHDB , SCRIPT FLUSH 。FLUSHALL [ASYNC]表示删除 所有DB 中的 所有数据 。默认是同步操作,选项 ASYNC 表示异步,即清空操作在一个新的线程中进行,不会阻塞主线程。$ redis-cli -h 12...

2018-05-02 17:56:16 11350 1

转载 Linux Xshell中文编码设置

xshell设置参考:https://blog.csdn.net/maxracer/article/details/91707751.查看linux系统编码,linux命令: locale.2.为了在xshell中正常显示中文,xshell编码与linux系统编码要一致.File-->Open-->Properties-->Terminal-->Encoding...

2018-05-02 10:44:10 1049

空空如也

空空如也

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

TA关注的人

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