构建spring boot工程一般采用两种方式 gradle 、maven maven方式 pom.xml spring-boot-starter:核心模块,包括自动配置支持、日志和YAML spring-boot-starter-test:测试模块,包括JUnit、Hamcrest、Mockito ...
分类:
编程语言 时间:
2018-04-28 14:06:41
阅读次数:
185
ThreadLocal原理及内存泄漏 ThreadLocal有两个问题: 1. 每个变量副本是存储在哪了? 2. 变量副本是怎样从共享的变量中赋值出来的?源码中threadlocal的初始值是什么时候设置的。 ThreadLocal为每个线程维护一个变量的副本? 每个线程的ThreadLocalMa ...
分类:
其他好文 时间:
2018-04-27 02:43:04
阅读次数:
188
package cn.smartercampus.core.util; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.HttpU... ...
分类:
Web程序 时间:
2018-04-26 18:29:28
阅读次数:
192
1、检查一下系统中的jdk版本 显示: 2、检测jdk安装包 显示: 3、卸载openjdk 或者使用 之后再次输入rpm -qa | grep java 查看卸载情况: 4、安装新的jdk 首先到jdk官网上下载你想要的jdk版本,下载完成之后将需要安装的jdk安装包放到Linux系统指定的文件夹 ...
分类:
系统相关 时间:
2018-04-25 22:11:16
阅读次数:
251
1.1.1 API详解:注册驱动 DriverManager.registerDriver(new com.mysql.jdbc.Driver());不建议使用 原因有2个: >导致驱动被注册2次。 >强烈依赖数据库的驱动jar 解决办法: Class.forName("com.mysql.jdbc ...
分类:
数据库 时间:
2018-04-25 17:13:08
阅读次数:
242
// // YViewGradient.m // AoleYou20170907 // // Created by XY IOS on 2018/4/25. // Copyright © 2018年 -陈诗友. All rights reserved. // #import "YViewGradie... ...
分类:
移动开发 时间:
2018-04-25 17:03:37
阅读次数:
177
以下程序可以打开一个文件并逐行读取该文件的内容,值得一提的是readline()逐行读取,而readlines()读取文件的全部 ...
分类:
其他好文 时间:
2018-04-22 13:06:15
阅读次数:
151
一、Android studio的安装 【提示】A、以下Android studio2.2.2版本。(也有新版本) B、以下是用Android studio自带的sdk ①双击安装文件进行安装 ②如果没有SDK,要勾选Android SDK。(如果有可以选择不勾选) ③设置Android studi ...
分类:
移动开发 时间:
2018-04-21 23:39:49
阅读次数:
438
目标:如何保证各自线程上的数据是独立的,即A线程上数据只能被A线程操作 1:示例线程共享变量 我们先来看一个反例 使用ThreadLocal类线程绑定来实现数据的线程独立。 2:ThreadLocal的使用 ThreadLocal用于实现线程内的数据共享,即对于相同的程序代码,对各模块在同一个线程中 ...
分类:
编程语言 时间:
2018-04-18 23:40:49
阅读次数:
263