自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 调用第三方接口返回图片给前端

Controller层@GetMapping(value = "/query/map") @ApiOperation("根据经纬度查询是否存在格点") public void queryMap(@RequestParam("service") String service, @RequestParam("version") String version, @RequestParam("req

2021-05-14 09:30:40 454

原创 Elasticsearch 查询

Elasticsearch 查询1.新建一个数据库,将 在Redis模糊查询案例中的分词,导入到新的数据库2. 新建springboot工程,逆向工程连接数据库生成controller,service,dao层​ spring版本为1.53. 下载Elasticsearch 并运行​ Elasticsearch版本号为2.4.6​ 解压后,在bin目录下,点击elasticsearch.bat 运行在浏览器输入http://localhost:9200/4.

2020-09-15 14:33:05 269

原创 集合线程不安全的问题--ArrayList

ArrayList不是线程安全类,在多线程同时写的情况下,会抛出java.util.ConcurrentModificationException异常。public class ContainerNotSafeDemo { public static void main(String[] args) { List<String> list = new ArrayList<>(); for (int i = 1; i <=10;i++){

2020-09-13 15:41:30 90

原创 volatile 关键字

volatileJMM:内存模型,不是内存布局。每个java线程都有自己的工作内存,操作数据的时候都是从主内存读取,拷贝到自己的工作内存,操作完成写回到主内存。可能带来可见性、原子性、有序性的问题。volatile是一种轻量级的同步机制。保证了可见性,有序性,但不能保证原子性。1. volatile 的可见性测试class MyData{ volatile int number=0; public void addTO60(){ this.number=60;

2020-09-13 14:32:51 75

原创 spring cloud (一) --Eureka

spring cloud (一) --Eurekaspring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。1. 创建服务注册中心需要用的的组件上Spring Cloud Netflix的Eureka1.1 创建一个maven项目(springboot项目)在pom文件内引入相关的依赖<!-- cloud-dependencyManagement --> <dep

2020-09-11 18:03:14 58

原创 MQ 消息队列(一)activemq

MQ 消息队列(一)消息队列提供一个异步通信机制,消息的发送者不必一直等待到消息被成功处理才返回,而是立即返回。消息中间件负责处理网络通信,如果网络连接不可用,消息被暂存于队列当中,当网络畅通的时候在将消息转发给相应的应用程序或者服务,当然前提是这些服务订阅了该队列。如果在商品服务和订单服务之间使用消息中间件,既可以提高并发量,又降低服务之间的耦合度。MQ典型应用场景:异步处理。把消息放入消息中间件中,等到需要的时候再去处理。流量削峰。例如秒杀活动,在短时间内访问量急剧增加,使用消息队列,

2020-09-10 17:28:15 232 2

原创 SpringJDBC 从手动配置到自动装配状态实例

SpringJDBC 从手动配置到自动装配状态实例第一种方式:原生状态的springboot连接数据库进行查询新建一个maven工程1引入相关依赖 <parent> <artifactId>spring-boot-starter-parent</artifactId> <groupId>org.springframework.boot</groupId> <version>2.

2020-09-08 23:45:38 322

原创 WebSocket、整合springboot、一个聊天室demo

WebSocket、整合springboot、一个demoWebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。特点:它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。整合springboot + 一个群发消息、群组消息的demo引入pom文件

2020-09-07 23:01:13 129

原创 Redis 在springboot中集成 redis锁、数据库、缓存demo

Redis1.简介Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker.Redis是一个开源的、基于内存的数据结构存储器,可以用作数据库、缓存和消息中间件。可作为分步式锁缓存数据库2.安装Window 下安装下载地址:https://github.com/tporadowski/redis/release

2020-08-24 14:59:27 189 2

空空如也

空空如也

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

TA关注的人

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