自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (8)
  • 收藏
  • 关注

原创 Zokeeper安装

分布式任务拆分 节点分工分布式协作中的难点如果让你设计一个分布式系统,你预见到什么问题?保证节点高可用(节点故障) 数据的一致性 通讯异常 网络分区.......Zookeeper简介分布式协作。zookeeper是google的chubby项目开源实现。最早是hadoop的子项目。 Kafka使用zookeeper。消息发布订阅,其中zk就是用于检测节点崩...

2018-08-26 08:34:07 3345

原创 nginx怎么玩?

1,安装依赖pcre包cd /usr/local/srcwget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gztar -zxvf pcre-8.37.tar.gzcd pcre-8.34./configuremakemake install 2,安装依赖zlib包...

2018-08-25 21:33:49 467

原创 linux基本命令

指令 用法 作用 bin 在home下     etc 存放系统管理和配置文件 /etc/profile pwd pwd 当前路径 ...

2018-08-24 21:40:10 424

原创 线程池线程复用原理分析

final void runWorker(Worker w) { Thread wt = Thread.currentThread(); Runnable task = w.firstTask; w.firstTask = null; w.unlock(); // allow interrupts boolean c...

2018-08-15 21:13:15 2222

原创 Java分布式事务 基于MQ的方案+本地消息表

分布式事务的核心思想:我们没有办法做到强一致性,但是我们可以根据业务特点和技术手段,达到数据的最终一致性;实现思路:1.通过MQ来发送消息,异步处理消息;2.添加一个本地消息表,记录消息发送情况;3.根据mq返回的结果,然后根据业务的特别执行接下来的操作;4.接下来的操作(具体任务具体分析):异步校验数据(任务调度来处理),或者消息再推送一次,或者直接删除消息;5.如果还有错,那么就...

2018-08-14 17:56:18 3138

原创 Java分布式事务 两阶段提交的编码实现-TCC

前言:X/A协议实际上也是分两阶段提交的编码实现,只是X/A协议依赖于数据库,需要数据库支持X/A协议,TCC的核心思想是"参与事务的应用程序都应该提供三个http接口,由一个事务协调者进行整体事务的协调"Try接口:预留业务资源;跟普通的操作操作差不多,只是有个status来标识为预生效;Confirm接口:确认执行业务操作;update status改为生效;Cancel接口:取消执...

2018-08-14 17:36:59 4182

原创 分布式事务-基于X/A协议的解决方案

前言:实现该种方案,需要数据库支持X/A协议1.引入jar包到maven<dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-jta-atomikos</artifa...

2018-08-14 15:47:07 459

原创 java 监控代码执行

1.打开jdk的VM监控器:C:\Program Files\Java\jdk1.7.0_17\bin\jvisualvm.exe2.打开cmd,先切换到项目的bin目录,然后执行java -Xms100m test.ThreadsDemo命令 3.在jvisualvm.exe中就可以看到test.ThreadsDemo的监控情况了。4.查看堆栈信息...

2018-08-10 18:56:04 1553

原创 Java线程池原理分析

1.用多线程的目的是什么?充分利用cpu资源,并发做多件事情2.单核cpu机器适合不适合用多线程?适合,线程中使用io时,cpu就会空闲出来3.线程什么时候会让出cpu?阻塞时 wait await 等待io sleep yield 结束了4.什么是线程?一条代码执行流,程序执行流的最小单元5.cpu做的是什么工作?执行代码6.线程是不是越多越好?1).创建线程、销毁线程都需要时间,并...

2018-07-31 22:06:34 127

原创 redis开启多个端口

如上图:copy配置文件 cp redis6379.conf redis68conf vim redis6381.conf 更改里面的参数    pidfile /var/run/redis/redis6381-server.pid     port 6381     logfile /var/log/redis/redis6381-server.log     dbfil...

2018-07-17 23:48:21 1633

原创 redis单机版安装说明

一.先学习简单的几个linux命令1.mkdir 创建文件夹2.rm –rf xxxxx删除文件夹3.cp xx.conf /da/d/ff 把xx.conf文件复制到/da/d/ff路径下4.tar xzf dddd.tar.gz 解压文件 二.Redis单机版安装(redis安装成功后,发现连不上,就修改了redis.conf中的daemonize的值,把no改为了ye...

2018-07-16 23:48:07 432

转载 java spring mvc Error:No mapping found for HTTP request with URI

问题描述:Spring MVC,报错【No mapping found for HTTP request with URI】,反复 百度了一把,里面各种解决方案,最终都不能够解决问题,反复检查配置文件,也没有看到哪里有错,最终还是在一个帖子的回复里面找到了解决方案。解决方法:选择项目右键,bulid project。导致这个问题的原因:可能是因为没有指定WEB工程的Build Path导致

2017-04-23 22:45:11 273

SpringMVC demo 完整源码实例下载

比较完整的SpringMVC的demo,里面包含了对数据增删改查,上传下载文件的实现,异常处理,拦截器,国际化等等功能的实现

2017-05-02

spring mvc demo下载地址

简易的Spring mvc demo,里面涵盖了很多的知识点,并且有备注,有搭建项目的说明,适合初次接触SpringMVC的人。

2017-04-26

spring hibernate demo

spring hibernate整合的demo

2017-04-19

Spring demo 2017-04-18

spring demo,包含了bean的自动装配,aop以及泛型依赖注入的实现,jdbc和jdbc的xml配置以及注解两种实现方式。每个功能的程序入口为各自包里面的main方法

2017-04-18

Spring demo

简易的spring demo,包含了bean自动装配,泛型依赖注入,Aop切面编程的实例

2017-04-17

mybatis demo

非常简单的mybatis demo

2017-04-09

Hibernate demo

简易hibernate demo,使用了hibernate,servlet,jstl,el等技术

2017-04-06

纯servlet简易demo

简易servlet项目

2017-04-06

空空如也

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

TA关注的人

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