Java中使用HttpPost上传文件以及HttpGet进行API请求(包含HttpPost上传文件)

<dependency> <groupId>org.apache.httpcomponents</groupId> <…

并发编程之并发队列实现生产者与消费者

一、并发队列 在并发队列上JDK提供了两套实现, 一个是以ConcurrentLinkedQueue为代表的高性能队列非阻塞, 一个是以BlockingQueu…

多线程之间实现通讯(生产者与消费者)

多线程之间通讯实现(并解决线程安全问题) class Res { public String userName; public String sex; } cl…

并发编程之多线程线程安全

一、什么是线程安全? 为什么有线程安全问题? 当多个线程同时共享,同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题。但是做读操…

并发编程之多线程(Java)

一、线程与进程区别 每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它…

设计模式的七大原则

一、OOP三大基本特性 OOP 面向对象程序设计(Object Oriented Programming)作为一种新方法,其本质是以建立模型体现出来的抽象思维过…

【SpringBoot2入门十】SpringBoot与数据访问

1、JDBC <dependency> <groupId>org.springframework.boot</groupId&gt…

【SpringBoot2入门九】Spring Boot 配置嵌入式Servlet容器

SpringBoot默认使用Tomcat作为嵌入式的Servlet容器; 问题? 1)、如何定制和修改Servlet容器的相关配置; 1、修改和server有关…

【SpringBoot2入门八】Spring Boot 自动配置SpringMVC

1、SpringMVC自动配置 https://docs.spring.io/spring-boot/docs/1.5.10.RELEASE/reference…

【SpringBoot2入门七】SpringBoot的日志框架

SpringBoot选用 SLF4j和logback; 1、SLF4j使用 1)、如何在系统中使用SLF4j https://www.slf4j.org 以后开…

【SpringBoot2入门六】SpringBoot的自动配置原理

配置文件到底能写什么?怎么写?自动配置原理; 配置文件能配置的属性参照 1、自动配置原理: 1)、SpringBoot启动的时候加载主配置类,开启了自动配置功能…

Idea中文文件运行乱码

Idea中文文件运行时在控制台打印出来的中文乱码,需要设置File Encoding为UTF-8并且选中Transparent native-to-ascll …

【SpringBoot2入门五】将SpringBoot的配置文件映射到Java对象中

Springboot推荐加载配置的方式在第6条中,可以直接跳转查看 1、bean组件 配置文件 application.yaml server: port: 8…

【SpringBoot2入门四】SpringBoot2的配置文件

1、配置文件 SpringBoot使用一个全局的配置文件,配置文件名是固定的; • application.properties • application.y…

【SpringBoot2入门三】编写一个Spring Boot2的Hello World

1、导入spring boot相关的依赖 如果使用的Spring initlizr创建的项目,那么这个依赖是已经存在的,不需要重新添加 <parent&g…

【SpringBoot2入门二】使用IntelliJ IDEA创建Spring Boot项目

第一步、使用Spring initalizr创建Spring Boot项目 选择:Spring initalizr -> JDK 1.8 -> Custom:h…

【SpringBoot2入门一】Spring Boot介绍

一、Spring Boot 入门 1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一…

maven pom整理

1、hadoop=2.6.0-cdh5.12.0<>scalikejdbc=2.5.2<>hive-exec=1.1.0-cdh5.12.0 &lt…

使用mvn的maven-assembly-plugin对项目进行全量打包

只需要在在中添加以下代码即可,编译时就会对项目进行全量打包 <plugin> <groupId>org.apache.maven.plu…

使用java或者scala进行hdfs访问以及python访问hdfs的使用对比

1、python的hdfs3进行hdfs的操作 文章: python使用hdfs3模块对hdfs进行操作 2、idea配置source root和junit使用…