- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 线程问题--(Semaphore线程安全)
package com.mmall.concurrency.example.atomic;import com.mmall.concurrency.annoations.ThreadSafe;import lombok.extern.slf4j.Slf4j;import java.util.concurrent.CountDownLatch;import java.util.concurrent....
2018-06-22 17:46:01 1242
原创 线程问题--(只让某一方法执行一次)
package com.mmall.concurrency.example.atomic;import com.mmall.concurrency.annoations.ThreadSafe;import lombok.extern.slf4j.Slf4j;import java.util.concurrent.CountDownLatch;import java.util.concurrent....
2018-06-22 17:44:39 3683
原创 线程问题--(Semaphore计数线程不安全)
package com.mmall.concurrency;import com.mmall.concurrency.annoations.NotThreadSafe;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.E...
2018-06-22 17:43:07 728 3
原创 SpringBoot--简单处理并发demo
目录结构:(只跟book相关的)model:package com.cxb.model;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import ...
2018-06-22 16:49:25 17798 3
原创 SpringBoot--多模块开发
目录结构:实现步骤:1.创建springboot项目--spring-boot-demo。pom.xml文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in...
2018-06-17 10:01:29 2912 1
原创 SpringBoot--WebSocket
目录结构:pom.xml文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven
2018-06-14 16:35:35 261
原创 SpringBoot--RestTemplate
目录结构:pom.xml文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven
2018-06-14 15:02:30 215
原创 SpringBoot--JMS(ActiveMQ)异步消息服务
目录结构:pom.xml文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven
2018-06-14 14:01:40 3548
原创 SpringBoot--ehcache
目录结构:pom.xml文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven
2018-06-14 10:47:31 239
原创 SpringCloud学习之旅15--微服务集中化配置
由于众多的微服务,所以产生了管理的问题。例如启动的参数等配置。此时就可以放置到远程仓库上面,便于修改和管理。先看服务端:build.gradle文件:// buildscript 代码块中脚本优先执行buildscript { // ext 用于定义动态属性 ext { springBootVersion = '2.0.0.M3' } // 使用了Maven的中央仓库及Spring自己的仓库(也...
2018-06-12 11:12:08 249
原创 SpringCloud学习之旅14--weather项目report-eureka-feign-gateway-hystrix(网关、熔断)
目录结构:build.gradle文件:// buildscript 代码块中脚本优先执行buildscript { // ext 用于定义动态属性 ext { springBootVersion = '2.0.0.M3' } // 使用了Maven的中央仓库及Spring自己的仓库(也可以指定其他仓库) repositories { // mavenCentral() maven { ur...
2018-06-12 11:03:31 617
原创 SpringCloud学习之旅13--weather项目eureka-client-zuul 前面项目重构(集成zuul API网关)
目录结构:和上篇的demo不一样的就是application.properties文件:spring.application.name: msa-weather-eureka-client-zuuleureka.client.serviceUrl.defaultZone: http://localhost:8761/eureka/zuul.routes.city.path: /city/**zuu...
2018-06-12 10:38:25 537
原创 SpringCloud学习之旅12--weather项目eureka-client-zuul-demo (集成zuul)
build.gradle文件:// buildscript 代码块中脚本优先执行buildscript { // ext 用于定义动态属性 ext { springBootVersion = '2.0.0.M3' } // 使用了Maven的中央仓库及Spring自己的仓库(也可以指定其他仓库) repositories { // mavenCentral() maven { url "ht...
2018-06-12 10:14:23 195
原创 SpringCloud学习之旅11--weather项目report-eureka-feign(将前面的整合加上页面)
目录结构:build.gradle文件:// buildscript 代码块中脚本优先执行buildscript { // ext 用于定义动态属性 ext { springBootVersion = '2.0.0.M3' } // 使用了Maven的中央仓库及Spring自己的仓库(也可以指定其他仓库) repositories { // mavenCentral() maven { ur...
2018-06-12 10:04:46 268
原创 SpringCloud学习之旅10--weather项目data-eureka
目录结构:该文就是通过上两篇博文采集到的city信息和存储到Redis中的天气信息,来获取城市的天气信息。build.gradle文件:// buildscript 代码块中脚本优先执行buildscript { // ext 用于定义动态属性 ext { springBootVersion = '2.0.0.M3' } // 使用了Maven的中央仓库及Spring自己的仓库(也可以指定其他仓...
2018-06-12 09:47:59 323
原创 SpringCloud学习之旅09--weather项目collection-eureka-feign
目录结构:该项目是通过上篇博文获取的cityId去获取该城市的天气情况。build.gradle文件:// buildscript 代码块中脚本优先执行buildscript { // ext 用于定义动态属性 ext { springBootVersion = '2.0.0.M3' } // 使用了Maven的中央仓库及Spring自己的仓库(也可以指定其他仓库) repositories {...
2018-06-12 08:58:10 220
原创 SpringCloud学习之旅08--weather项目city-eureka
目录结构:build.gradle文件:// buildscript 代码块中脚本优先执行buildscript { // ext 用于定义动态属性 ext { springBootVersion = '2.0.0.M3' } // 使用了Maven的中央仓库及Spring自己的仓库(也可以指定其他仓库) repositories { // mavenCentral() maven { ur...
2018-06-11 17:55:26 198
原创 SpringCloud学习之旅07--weather项目集成feign(微服务消费者)
目录结构:build.gradle文件:// buildscript 代码块中脚本优先执行buildscript { // ext 用于定义动态属性 ext { springBootVersion = '2.0.0.M3' } // 使用了Maven的中央仓库及Spring自己的仓库(也可以指定其他仓库) repositories { // mavenCentral() maven { ur...
2018-06-11 17:50:09 294
原创 SpringCloud学习之旅06--weather项目集成quartz(定时器)和Redis和thymeleaf模板引擎
目录结构:该问只列举出和上篇博文不同的内容:build.gradle:// buildscript 代码块中脚本优先执行buildscript { // ext 用于定义动态属性 ext { springBootVersion = '2.0.0.M4' } // 使用了Maven的中央仓库及Spring自己的仓库(也可以指定其他仓库) repositories { // mavenCentra...
2018-06-11 17:07:02 641
原创 SpringCloud学习之旅05--weather项目集成quartz(定时器)和Redis
目录结构:build.gradle文件:// buildscript ������нű�����ִ��buildscript { // ext ���ڶ��嶯̬���� ext { springBootVersion = '2.0.0.M4' } // ʹ����Maven������ֿ⼰Spring�Լ��IJֿ⣨Ҳ����ָ�������ֿ⣩ repositories { // mavenC...
2018-06-11 16:06:02 27097
原创 SpringCloud学习之旅04--eureka客户端构建
目录结构:build.gradle文件:// buildscript 代码块中脚本优先执行buildscript { // ext 用于定义动态属性 ext { springBootVersion = '2.0.0.M3' } // 使用了Maven的中央仓库及Spring自己的仓库(也可以指定其他仓库) repositories { // mavenCentral() maven { ur...
2018-06-11 15:46:30 195
原创 SpringCloud学习之旅03--eureka服务端构建
目录结构:build.gradle文件:// buildscript 代码块中脚本优先执行buildscript { // ext 用于定义动态属性 ext { springBootVersion = '2.0.0.M3' } // 使用了Maven的中央仓库及Spring自己的仓库(也可以指定其他仓库) repositories { // mavenCentral() maven { ur...
2018-06-11 15:42:40 233
原创 SpringCloud学习之旅02--weather项目构建
直接copy上篇构建的gradle项目进行修改整合:(自己新建一个gradle项目也行)目录结构:build.gradle文件:// buildscript 代码块中脚本优先执行buildscript { // ext 用于定义动态属性 ext { springBootVersion = '2.0.0.M4' } // 使用了Maven的中央仓库及Spring自己的仓库(也可以指定其他仓库) r...
2018-06-11 15:26:21 311
原创 SpringCloud学习之旅01--gradle项目构建
使用STS构建gradle项目:项目目录结构:这里所有的jar不是pom.xml文件了,全在build.gradle文件里面:buildscript { ext { springBootVersion = '2.0.2.RELEASE' } repositories { mavenCentral() } dependencies { classpath("org.springframewor...
2018-06-11 13:49:01 4266 2
原创 SpringBoot--文件上传
新建一个springboot的项目直接上代码了:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="htt
2018-06-05 14:54:51 156
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人