自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学亮编程手记

“君子慎独,不欺暗室。卑以自牧,含章可贞。大丈夫立于天地之间,当仰天地浩然正气、行光明磊落之事,克己、慎独、守心、明性”。

  • 博客(77)
  • 资源 (18)
  • 收藏
  • 关注

原创 Java线程等待与唤醒案例(wait和notify方法使用)

package com.zhangxueliang.day_20191031;public class WaitNotify { final static char[] cI = "1234567".toCharArray(); final static char[] cC = "ABCDEFG".toCharArray(); final static Thread t1 = nu...

2019-10-31 20:44:05 603

原创 Java LockSupport交替运行两个线程示例

import java.util.concurrent.locks.LockSupport;/** * @ProjectName traffic * @ClassName LockSupportTest * @Desicription TODO * @Author Zhang Xueliang * @Date 2019/10/31 17:06 * @Version 1.0 **...

2019-10-31 17:21:20 694 2

原创 JAVA volatile关键字正确使用姿势

2019-10-31 14:32:55 263

原创 BlockingQueue阻塞队列

2019-10-30 15:30:29 211

原创 MySQL规格列表(硬件优化上限)

2019-10-30 11:23:44 680

原创 Redis集群分片存储原理图

2019-10-30 09:06:28 409 1

原创 @RabbitListener组合注解消费消息

2019-10-29 15:11:20 1557 1

原创 RabbitMQ消息return返回机制代码编写

2019-10-29 14:16:11 468

原创 RabbitMQ 消息确认机制confirm代码编写

2019-10-29 14:12:04 399

原创 RabbitMQ消息confirm确认机制

2019-10-29 13:56:21 461

原创 RabbitMQ消费消息幂等性问题

2019-10-29 13:51:25 541 1

原创 幂等性概念及数据库乐观锁机制

2019-10-29 13:38:28 483

原创 RabbitMQ消息轮询重发消息(消息补偿)

2019-10-29 12:44:08 1681

原创 Rabbitmq消息的Confirm确认机制

队列满了和网络闪断都会导致消息没有成功投递到Broker服务器

2019-10-29 11:49:37 311

原创 springboot @PropertySource+@Value注入properties配置文件属性值

2019-10-29 11:40:30 912

原创 springboot 定时任务注入线程池

2019-10-29 11:37:34 733

原创 lombok @Builder注解的使用

@Builder......鲍勃是你的叔叔:用于创建对象的无懈可击的花式裤子!@Builder 在lombok v0.12.0中作为实验特征介绍。@Builder获得了@Singular支持,并lombok从lombok v1.16.0 升级到主程序包。@Builder与@Singular增加,因为龙目岛v1.16.8一个明确的方法。@Builder.Default 功能已在lombok v1...

2019-10-28 10:17:11 4191

原创 springboot集成redis配置多数据源

【前言】在开发需求中,很多情况一个数据源是不能够满足业务需求的,常常需要我们去配置多个数据源去综合使用完成业务需要的功能其实多数据源本质就是多个redisTemplate【代码】1、依赖(这里以gradle项目为例)dependencies { compile('org.springframework.boot:spring-boot-starter-data-redis')...

2019-10-26 14:20:58 1046

原创 JAVA坦克大战代码(一)

import java.awt.*;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.io.Serializable;/** * @Proj...

2019-10-25 17:38:46 1521

原创 maven常用依赖

解析配置文件的jar:实现配置文件中属性的自动配置:commons-lang工具类包:配置编译后jar包名:

2019-10-24 17:25:34 269

原创 HBase表结构设计

2019-10-24 17:04:47 755

原创 springboot HBase操作工具类

2019-10-24 16:44:43 717

原创 Spring MVC HttpMessageConverter对象

2019-10-24 16:22:50 267

原创 SPI动态加载配置文件

2019-10-24 15:43:58 934

原创 通过反射给属性赋值代码示例

工具类:import java.lang.reflect.Method;import java.util.Iterator;import java.util.List;import java.util.Map;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.b...

2019-10-24 13:45:51 318

原创 使用axios时遇到的Request Method: OPTIONS请求,会同时发送两次请求问题

新接手的一个项目中,发现一些接口在请求时,会自动发送一个Request Method: OPTIONS的请求,我查了一遍代码,不是代码中写明的。就上网搜了一下,网上给出的解释涉及到了两个关键词:简单请求和复杂请求。简单请求和复杂请求。简单请求满足下面两个条件的请求是简单请求:请求方式是以下三种之一:HEAD GET POSTHTTP的头信息不超出以下几种...

2019-10-24 10:37:57 2673

原创 Dubbo本地调用

本地调用介绍当一个应用既是一个服务的提供者,同时也是这个服务的消费者的时候,可以直接对本机提供的服务发起本地调用。从2.2.0版本开始,Dubbo 默认在本地以injvm的方式暴露服务,这样的话,在同一个进程里对这个服务的调用会优先走本地调用。与本地对象上方法调用不同的是,Dubbo 本地调用会经过 Filter 链,其中包括了 Consumer 端的 Filter 链以及 Pro...

2019-10-24 10:27:32 2667

原创 spring-boot 中实现标准 redis 分布式锁

一、前言redis 现在已经成为系统缓存的必备组件,针对缓存读取更新操作,通常我们希望当缓存过期之后能够只有一个请求去更新缓存,其它请求依然使用旧的数据。这就需要用到锁,因为应用服务多数以集群方式部署,因此这里的锁就必需要是分布式锁才能符合需求。二、spring-boot 引入 redis在 pom 文件中加入如下依赖,spring-boot 的自动注册功能会帮我们准备好...

2019-10-24 10:27:15 406

原创 Dubbo 融合 Nacos 成为注册中心

Nacos 作为 Dubbo 生态系统中重要的注册中心实现,其中dubbo-registry-nacos则是 Dubbo 融合 Nacos 注册中心的实现。预备工作当您将dubbo-registry-nacos整合到您的 Dubbo 工程之前,请确保后台已经启动 Nacos 服务。如果您尚且不熟悉 Nacos 的基本使用的话,可先行参考Nacos 快速入门:https://nac...

2019-10-23 21:11:55 2959 1

原创 Dubbo 注解驱动(Annotation-Driven)

注解驱动(Annotation-Driven)@DubboComponentScan起始版本:2.5.7<dubbo:annotation>历史遗留问题1. 注解支持不充分在 Dubbo2.5.7之前的版本 ,Dubbo 提供了两个核心注解@Service以及@Reference,分别用于Dubbo 服务提供和 Dubbo 服务引用。其中,@Se...

2019-10-23 21:00:37 1410

原创 如何使用Fescar保证Dubbo微服务间的一致性

案例用户采购商品业务,整个业务包含3个微服务:库存服务: 扣减给定商品的库存数量。 订单服务: 根据采购请求生成订单。 账户服务: 用户账户金额扣减。业务结构图StorageServicepublic interface StorageService { /** * deduct storage count */ void d...

2019-10-23 20:59:38 410

原创 Dubbo Admin服务测试功能

基于Dubbo2.7的元数据,Dubbo Admin实现了服务测试功能,可以通过泛化调用,在控制台上调用真实的服务提供者使用方式部署服务提供者: 可以在这里下载demo,此工程基于spring boot,方便在IDE或者命令行启动,对于服务测试来说,只需要启动dubbo-basic-provider即可。 服务查询: 完成服务端部署后,可以到Dubbo Admin的服务测试页面上查询...

2019-10-23 20:58:10 2201

原创 Dubbo 优雅停机

背景对于任何一个线上应用,如何在服务更新部署过程中保证客户端无感知是开发者必须要解决的问题,即从应用停止到重启恢复服务这个阶段不能影响正常的业务请求。理想条件下,在没有请求的时候再进行更新是最安全可靠的,然而互联网应用必须要保证可用性,因此在技术层面上优化应用更新流程来保证服务在更新时无损是必要的。传统的解决方式是通过将应用更新流程划分为手工摘流量、停应用、更新重启三个步骤,由人工操作实现...

2019-10-23 20:50:08 878

原创 spring项目使用redis分布式锁解决重复提交问题

场景演示假设有一个录入学生信息的功能,为了便于演示,要求不能有重名的学生,并且数据库对应字段没有做唯一限制. @GetMapping("/student/{name}") public Object reSubmitTest(@PathVariable String name){ List<Student> allByName = reposit...

2019-10-23 20:20:04 1388

原创 优惠券卡包应用数据库字段设计/系统架构设计/缓存层设计方案

2019-10-23 10:17:13 2222

原创 Spring/Spring MVC/Spring Boot自动装配机制介绍

2019-10-23 09:53:17 321

原创 Kafka介绍

2019-10-23 09:39:11 243

原创 HBase的列族式存储介绍

2019-10-23 09:29:42 1163

原创 spring整合webservice

主要讲解点: WebServiceCXF介绍(了解) JAX-WS服务独立发布及测试、JAX-WS整合spring开发及测试(了解) JAX-RS服务独立发布及测试、JAX-RS整合spring开发及测试、Restful架构风格(重点) 定区关联客户功能的实现(重点) 一、WebServiceCXF简介(了解) 什么是WebServic...

2019-10-22 22:51:41 1101

原创 Dubbo 2.7三大特性详解

1 背景介绍自 2017 年 7 月阿里重启 Dubbo 开源,到目前为止 github star 数,contributor 数都有了非常大的提升。2018 年 2 月 9 日阿里决定将 Dubbo 项目贡献给 Apache,经过一周的投票,顺利成为了 Apache 的孵化项目,也就是大家现在看到的Incubator Dubbo。预计在 2019 年 4 月,Dubbo 可以达成毕业,成为...

2019-10-22 22:45:25 348

Typora-0.11.18-win

Typora -0.11.18

2023-11-18

Typora-linux-x64-1.0.2.tar.gz

linux全平台安装包,不是deb格式,Typora-linux-x64-1.0.2.tar.gz

2021-12-02

GIS基本知识学习.pdf

GIS基本知识学习.pdf

2021-05-08

geotools读取shp文件及shp文件操作工具类代码.pdf

geotools读取shp文件及shp文件操作工具类代码.pdf

2021-04-24

geotools学习(一)IntelliJ IDEA搭建快速入门示例.pdf

geotools学习(一)IntelliJ IDEA搭建快速入门示例.pdf

2021-04-23

QGIS的安装及中文配置教程.pdf

QGIS的安装及中文配置教程.pdf

2021-04-22

K8S部署InfluxDB 1.8.4完整教程文档.md

K8S部署InfluxDB教程文档.md

2021-04-22

k8s部署influxdb完整yaml部署文件.7z

k8s部署influxdb完整yaml部署文件

2021-04-22

springboot-websocket-demo.zip

springboot-websocket-demo.zip

2019-10-17

spring-boot-docker.zip

使用docker创建spring boot项目镜像项目源代码. 使用docker创建spring boot项目镜像项目源代码.

2019-09-17

Spring security+jwt服务鉴权完整代码.zip

Spring security+jwt服务鉴权完整代码.实现服务鉴权访问, 携带token访问服务, 缺失或无效都提示401

2019-09-09

spring boot发送普通文本邮件/HTML邮件/附件邮件/图片邮件完整代码.zip

spring boot发送普通文本邮件/HTML邮件/附件邮件/图片邮件完整代码.zip

2019-09-03

springboot-druid-mybatisplus.zip

Spring Boot 2.0.5 配置Druid数据库连接池. 完整项目代码,可以直接跑起来!

2019-09-03

Dubbo框架和SSM框架搭建

Dubbo框架和SSM框架搭建。

2018-12-14

junit jar包及依赖jar

junit jar包及依赖jar

2018-09-16

eclipse git插件下载

eclipse git插件下载。 用于eclipse集成git。多款插件。

2018-07-01

spring mvc 4+mybatis 3+bootstrap+逆向工程+分页插件实现增删改查完整项目源码

spring mvc 4+mybatis 3+bootstrap+逆向工程+分页插件实现增删改查完整项目源码。 ①项目源码完整。 ②前端页面精美大气。 ③代码可读性强。 ④注释丰富。 ⑤所用技术为前沿技术。

2018-07-01

PL/SQL Developer安装及配置文件下载

PL/SQL Developer安装及配置文件下载。 内含安装包和配置文件,作者本机就在使用这一套,绝对亲测能用。

2018-07-01

Premiere CS4教程——制作一个简单的相册

内容涵盖前沿电子商务资讯,权威互联网报告,精彩实用软件视频教程,精美电子相册。淘宝网店运营知识集锦,淘宝运营推广方法集萃,淘宝直通车优化指南等。photoshop,flash,dreamweaver,Aftereffects,Pr,Corel DRAW等软件视频教程。

2013-03-17

空空如也

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

TA关注的人

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