摘要: Volatile Volatile关键词有什么作用? 1.内存可见性; 2.禁止指令重排序。 换个思路: redis应该大部分人都用过,当一个查询很频繁的时候,可以把数据缓存到redis, 这样查询直接走缓存,不查数据库了。 当你修改了数据库记录后,会造成与redis中的数据不一致,这就需要在你修改 阅读全文
posted @ 2020-02-02 23:13 Kanggood 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Redis Redis是什么? Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API,如Java, Python, PHP等。 它通常被称为数据结构服务器,因为值(value)可以是字符串(Strin 阅读全文
posted @ 2020-02-02 22:29 Kanggood 阅读(134) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud微服务(一) 什么是Spring Cloud 简单来说,Spring Cloud是一个微服务框架的规范,注意,只是规范,他不是任何具体的框架。Spring Cloud 为最常见的分布式系统模式提供了一种简单且易于接受的编程模型,帮助开发人员构建有弹性的、可靠的、协调的应用程序 阅读全文
posted @ 2020-02-02 22:00 Kanggood 阅读(396) 评论(0) 推荐(0) 编辑
摘要: MyBatis Plus 什么是MyBatis Plus Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。这是官方给的定义,关于mybatis-plus的更多介绍及特性,可以参考mybatis-plus官 阅读全文
posted @ 2020-02-01 20:31 Kanggood 阅读(456) 评论(0) 推荐(0) 编辑
摘要: Spring Boot(一) 什么是Spring Boot Spring Boot 是由 Pivotal[ˈpɪvətl]团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再 需要定义样板化的配置。通过这种方式,S 阅读全文
posted @ 2020-01-18 20:08 Kanggood 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 虚拟机Linux入门 Linux简介 Linux是一款操作系统。(正规的Java的开发是在Linux操作系统下进行的) 服务器项目部署都是放在Linux操作系统上面。 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系 阅读全文
posted @ 2020-01-14 22:19 Kanggood 阅读(144) 评论(0) 推荐(0) 编辑
摘要: synchronized(一) synchronized概念 是利用锁的机制来实现同步的。 锁机制有如下两种特性: 互斥性:即在同一时间只允许一个线程持有某个对象锁,通过这种特性来实现多线程中的协调机制,这样在同一时间只有一个线程对需同步的代码块(复合操作)进行访问。互斥性我们也往往称为操作的原子性 阅读全文
posted @ 2020-01-12 23:24 Kanggood 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 遭遇XSS攻击怎么解决 XSS的攻击手段 利用JavaScript或DOM方式进行攻击,XSS(脚本注入)提交,然后进行页面展示,影响页面的正常结构,还可以做钓鱼网站,来盗取用户的信息。 比如在页面评论 <scirpt> alert("马鲁斯!!") </script> 那么别的用户进来就会弹出 马 阅读全文
posted @ 2020-01-08 00:21 Kanggood 阅读(496) 评论(0) 推荐(0) 编辑
摘要: MySql概述及入门(五) MySQL集群搭建之读写分离 读写分离的理解 为解决单数据库节点在高并发、高压力情况下出现的性能瓶颈问题,读写分离的特性包括会话不开启事务,读语句直接发送到 salve 执行。基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、 DELETE),而 阅读全文
posted @ 2020-01-02 23:19 Kanggood 阅读(122) 评论(0) 推荐(0) 编辑
摘要: MySql概述及入门(四) 什么是MySQL的锁? 数据库锁定机制,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则,简单说,就是不让别人动 总的来说,MySQL各存储引擎使用了三种类型(级别)的锁定机制:行级锁定,页级锁定和表级锁定。 页面锁:开销和加锁时间界于 阅读全文
posted @ 2019-12-31 23:19 Kanggood 阅读(115) 评论(0) 推荐(0) 编辑