加载中
Centos 安装java环境

查看系统信息 $ uname -a Linux izbp1h24fk64pzecn5az62z 3.10.0-693.2.2.el7.x86_64 #1 SMP Tue Sep 12 22:26:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux yum搜索java版本 $ yum search j...

synchronized与lock简单比较

synchronized与lock比较 synchronized 3中作用方式 修饰普通方法,作用于当前实例加锁 修饰静态方法,作用于当前类对象加锁 修饰代码块,指定加锁对象,对给定对象加锁 加锁原理 JVM通过该A...

2018/11/07 17:03
6
springboot系列八 Spring-Data-JPA

JPA(Java Persistence API)是一种对象关系映射的ORM框架,springboot-jpa可以用简单的配置来完成一些常规的数据库crud操作 文档:https://docs.spring.io/spring-data/jpa/docs/current/ref...

2018/12/02 20:27
40
java中&和&&的区别

&和&&的区别 解释 &和&&都是逻辑运算符,都是判断两边同时真则为真,否则为假;但是&&当第一个条件不成之后,后面的条件都不执行了,而&则还是继续执行,直到整个条件语句执行完为止。 举例说...

2018/11/07 17:39
14
springboot系列二 devtools热部署 (2.1.0.RELEASE版本)

spring-boot-devtools 可以动态编译java类。比如在开发过程中,修改了某个java类,但是重启需要好长时间,这个时候用devtools能很快编译好修改的java代码,实现热部署 使用: pom依赖: <par...

2018/11/21 16:48
153
mysql优化

mysql优化专题 目录 数据库设计要合理(3范式) 索引类型 分表分库 读写分离 mysql服务器最大连接数 sql语句调优 数据库设计要合理 三范式 1.每一列不可再分割,说的是每一列的原子性 2.表中...

2018/11/08 11:38
8
java8 ArrayList

ArrayList(java8) 目录 简要介绍 重要属性 构造方法 添加元素 add() 扩容 grow() 快速随机访问 get() 设置新值并返回旧值set 移除remove 最后说一下modCount 简要介绍 public class Array...

2018/11/07 16:58
29
springboot系列九 Spring-Data-JDBC

DEMO 依赖 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> ......

源码之LinkedList 单双向链表介绍

链表 单向链表 单链表,通俗讲就是只知道下个节点,不知道上个节点,如下图: 单链表的特点: 最后一个节点的next为null(闭环链表指向第一个元素) 只可一个方向遍历 双向链表 双链表,通俗讲...

01/07 23:24
18
springboot系列十三 mybatis 注解和xml2种方式

依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version> </dependency> 使用方式 注解和xml 注解方...

volatile

volatile [ˈvɒlətaɪl] 解释 volatile能保证线程之间的可见性,并且禁止指令重排序优化 可见性:多线程共享变量时,一个线程修改了变量值后,对另一个线程是可见的 原理 看下图: 在同一块...

2018/11/07 18:11
4
springboot系列一 第一个restful接口 main方法启动 jar包启动 mvn启动(2.1.0.RELEASE版本)

springboot官方文档 https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#_working_with_spring_boot maven依赖 spring-boot-starter-parent <?xml version="1.0" encod...

源码之ArrayList和Vector

父类介绍 public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable{} 说明: 继承AbstractList,实现List接口,提供了add、...

01/06 20:56
25
springboot系列十五 security 简单配置 保护接口安全

springsecurity提供了基于用户、角色、权限的安全控制 简单使用 在项目中加入security的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-s...

01/04 16:59
198
springboot系列十一 Spring-Data-MongoDB

mongodb MongoDB 是一个基于分布式文件存储的NoSQL数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,...

springboot系列十二 Spring-Data-ElasticSearch Jpa、QueryBuilder、MatchQuery、位置搜索、GeoPoint

文档 https://docs.spring.io/spring-data/elasticsearch/docs/current/reference/html/ https://www.elastic.co/guide/cn/elasticsearch/guide/current/index-doc.html ElasticSearch安装 ...

Spring Cloud Eureka

Spring Cloud Eureka 目录: Eureka介绍 单节点注册中心 Eureka集群搭建 源码地址 Eureka介绍 Eureka is a REST (Representational State Transfer) based service that is primarily used ...

springboot系列十 Spring-Data-Redis

基本使用 依赖和配置 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 配置 spring: redis: datab...

springboot系列六 cors跨域支持

CORS理解 CORS(Cross-Origin Resource Sharing) 跨域资源共享 浏览器在访问当前域名下的资源时,能直接传输数据。但是出于安全考虑,浏览器在访问非当前域名的资源时会遇到跨域访问限制 这时...

docker部署springboot项目

安装docker 菜鸟教程 springboot项目 maven依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem...

2018/11/17 01:49
66

没有更多内容

加载失败,请刷新页面

返回顶部
顶部