自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海子@幸福人

谁的青春不迷茫 ------zty1317313805

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

转载 为什么分布式一定要有 Redis?

为什么分布式一定要有redis?1、为什么使用redis分析:博主觉得在项目中使用redis,主要是从两个角度去考虑:性能和并发。当然,redis还具备可以做分布式锁等其他功能,但是如果只是为了分布式锁这些其他功能,完全还有其他中间件(如zookpeer等)代替,并不是非要使用redis。因此,这个问题主要从性能和并发两个角度去答。回答:如下所示,分为两点(一)性能 如下图所示,我...

2018-09-27 09:29:53 243

转载 使用SourceTree git项目详解

这篇文档的目的是:让使用Git更轻松。看完这篇文档你能做到的是:1、简单的用Git管理项目。2、怎样既要开发又要处理发布出去的版本bug情况。SourceTree是一个免费的Git图形化管理工具,mac下也可以安装。下载地址:https://www.sourcetreeapp.com/参考:http://www.liaoxuefeng.com/wiki/00137395...

2018-09-26 14:09:06 299

转载 IntelliJ IDEA使用教程 (总目录篇)

IntelliJ IDEA使用教程 (总目录篇)硬件要求IntelliJ IDEA 的硬件要求安装包云盘分享IntelliJ IDEA 15,16 win 7 64位安装包以及注册码 百度云盘(最新链接在文章底部评论里)注册与激活(建议下载安装专业版)IntelliJ IDEA(或者JetBrains PyCharm)中弹出“IntelliJ IDEA License Acti...

2018-09-26 14:04:01 254

转载 数据库面试题整理

1、exists和in有什么区别?EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False,而In子查询则是返回具体的数据值,与指定的字段比较 EXISTS与IN的使用效率的问题,通常情况下采用exists要比in效率高,因为IN不走索引,但要看实际情况具体使用IN适合于外表大而内表小的情况;EXISTS适合于外表小而内表大的情况。(...

2018-09-21 17:49:06 285

转载 使用kafka消息队列解决分布式事务(可靠消息最终一致性方案-本地消息服务)

微服务框架Spring Cloud介绍 Part1: 使用事件和消息队列实现分布式事务本文转自:http://skaka.me/blog/2016/04/21/springcloud1/不同于单一架构应用(Monolith), 分布式环境下, 进行事务操作将变得困难, 因为分布式环境通常会有多个数据源, 只用本地数据库事务难以保证多个数据源数据的一致性. 这种情况下, 可以使用两阶段或者三...

2018-09-21 16:40:42 8316 1

原创 SpringBoot2.0中跨域问题 WebMvcConfigurerAdapter方法过时(踩坑)

在springboot2.0之前 我们都是 继承 WebMvcConfigurerAdapter 来实现url的定向,在springboot 2.0以后 WebMvcConfigurerAdapter 这个方法已经过时,那怎么来修改呢?(1)改成继承WebMvcConfigurationSupport这个类,在扩展的类中重写父类的方法即可,但是这种方式是有问题的,这种方式      会屏蔽Sp...

2018-09-20 18:20:36 2022

转载 面试题目整理(必看!!!)

转载链接地址如下:https://howtodoinjava.com/java-interview-questions/

2018-09-19 10:57:07 202

转载 什么时候使用CountDownLatch

正如每个Java文档所描述的那样,CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。在Java并发中,countdownlatch的概念是一个常见的面试题,所以一定要确保你很好的理解了它。在这篇文章中,我将会涉及到在Java并发编 程中跟CountDownLatch相关的以下几点:目录CountDownLatch是什么? Cou...

2018-09-19 10:54:02 118

转载 Java CountDownLatch解析(下)

写在前面的话在上一篇CountDownLatch解析中,我们了解了CountDownLatch的简介、CountDownLatch实用场景、CountDownLatch实现原理中的await()方法,接下来我们接着来了解它的countDown()方法以及它的示例和优缺点。CountDownLatch实现原理二、CountDownLatch.countDown()   关于同步队列那...

2018-09-19 10:32:07 203

转载 Java CountDownLatch解析(上)

写在前面的话最近一直在边工作边学习分布式的东西,看到了构建Java中间件的基础知识,里面有提到Java多线程并发的工具类,例如ReentrantLock、CyclicBarrier、CountDownLatch...以前在工作中也有用到过这些实用的工具类,但是了解不是特别深入,借此机会打个卡,好记性不如烂博客,哈哈哈...CountDownLatch简介CountDownLatch顾名...

2018-09-19 10:30:56 191

转载 java线程安全问题以及使用synchronized解决线程安全问题的几种方式

一、线程安全问题1.产生原因  我们使用java多线程的时候,最让我们头疼的莫过于多线程引起的线程安全问题,那么线程安全问题到底是如何产生的呢?究其本质,是因为多条线程操作同一数据的过程中,破坏了数据的原子性。所谓原子性,就是不可再分性。有物理常识的小伙伴可能要反驳了,谁说原子不可再分?原子里边还有质子和中子。我们不在这里探讨物理问题,我确实也没深究过为什么被称为原子性,也许是这个原则出现...

2018-09-18 15:59:40 563

原创 JAXBContext实体类与xml相互转化

 JAXB是什么?        JAXB(即Java Architecturefor XML Binding)是一个业界的标准,        即是一项可以根据XML Schema产生Java类的技术。        该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,        并能将Java对象树的内容重新写到XML实例文档。 使用举例使...

2018-09-18 10:39:07 13894 2

转载 总结idea 利用服务器的wsdl生成Service 客户端

前段时间写物流接口,其实就是合作物流公司给接口规则,我们读取人家的信息。摸索了很久,在网上读了很多文章最终还是解决了。说先现在的情况,目前有多种方式可以axis ,cxf ,还有java自己的工具,axis工具我没能成功生成server client 代码,但是cxf成功生成了,但是他的代码里看到用的还是java本身的累,折腾那么久还是用回了java本身得类。在用运行代码的时候最容易的就是发生...

2018-09-17 15:51:45 2283

转载 WebService demo 调用实例

极致精简的webservice例子看了网上好多关于webservice的例子,基本上对初学者来说都是模棱两可云里雾里,现在,我将网上关于webservice的讲解提炼出来,通过一个最简单使用并且方便的例子,告诉大家什么是webservice。简单来说,webservice就是远程调用技术,也叫XML Web Service WebService是一种可以接收从Internet或者Intra...

2018-09-17 14:19:58 6381 6

原创 Centos7安装后重启出现Initial setup of CentOS Linux 7 (core)

CentOS Linux 7 初始设置(核心)  1)[!]许可证信息 (没有接受许可证) 请您选择[‘1’ 输入许可证信息 | ‘q’ 退出 | ‘c’ 跳过 | ‘r’ 刷新 ] 输入“1”,按Enter键  许可证信息  — 1)阅读许可协议 [ ] 2)我接受许可协议 请从上面作出选择[‘q’ 退出 | ‘c’ 跳过] 输入“2”,按Enter键  ...

2018-09-12 21:12:50 1095

原创 Linux之VM12+ CentOS7安装以及网络配置

一、VM12+CentOS7的安装1.VMware12下CentOS 7安装教程: https://jingyan.baidu.com/article/a3f121e4b18b74fc9052bb14.html 备注:为了节省本地硬盘空间,并且作为开发来说,我这里安装的模式是最小安装;最小安装没有桌面样式,只是命令行,同样ifconfig命令也是默认安装的,后面会介绍如何安装ifconfig...

2018-09-12 20:57:02 203

空空如也

空空如也

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

TA关注的人

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