自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

守望者的救赎

我思故我在

  • 博客(21)
  • 收藏
  • 关注

原创 a_概览(总索引)_20210220

a_概览(指引)a_概览(总索引)b_概览(分索引)

2021-02-20 22:52:30 55

原创 a_概览(指引)_20210220

概览(指引)a_概览概览(指引)a_概览(总索引)b_基本与工具b_概览(分索引)markdownIDEAmavengitc_JavaSE_Spring_SpringBootc_概览(分索引)javasespringspringbootd_数据库d_概览(分索引)mysqljdbchiberantemybatismangodbe_定时任务e_概览(分索引)timerexcutorquartzf_网络编程f_概览(分索引)sock

2021-02-20 22:39:34 61

原创 d_jdbc_基本流程_20210304

基本流程#mermaid-svg-VfQph4AdOvoWgPao .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-VfQph4AdOvoWgPao .label text{fill:#333}#mermaid-svg-VfQph4AdOvoWgPao .node rect,#mermaid-svg-VfQph

2021-03-04 00:52:44 224 1

原创 e_quartz_基本使用_20210303

quartz官方文档简要说明1、企业级任务调度;2、支持基于cron表达式与Calender结合的触发时间点复杂或简单的任务调度;3、支持分布式与持久化任务调度;基本使用流程引入依赖 <!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz --> <dependency> <groupId>org.quartz-schedul

2021-03-03 02:06:39 158

原创 e_ScheduledExecutorService_基本使用-20210227

基本说明JDK1.5继承实现关系在java.util.concurrent中为创建这些接口实例提供了一个综合性的工厂类Executors,有许多静态工厂方法用来构建线程池。执行者工厂方法方法描述newCachedThreadPool(…):ExecutorService创建新线程;空闲线程会被保留60秒newFixedThreadPool:ExecutorService该池包含固定数量的线程;空闲线程会一直被保留newSingleThreadExecutor:

2021-02-27 17:38:26 244 1

原创 b_tomcat_下载解压_20210209

注:{用户名}->用实际名称代替下载解压tomcat官网(http://tomcat.apache.org/)下载后放在指定文件夹(例如:下方文件夹)下解压所在路径:/Users/{用户名}/mac_enviroment/Tomcat/apache-tomcat-8.5.58

2021-02-26 22:11:48 59

原创 b_maven_maven项目JDK版本修改_20210224

推荐使用第二种方案,不用每次创建一个maven项目就需要添加插件配置。一、修改项目的JDK版本在项目的POM文件中添加如下代码: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler

2021-02-26 22:09:28 62

原创 b_maven_环境配置_20210207

注:{用户名}->用实际名称代替下载安装1.下载解压maven官网(https://maven.apache.org/)下载后放在指定文件夹(例如:下方文件夹)下解压所在路径:/Users/{用户名}/mac_enviroment/MavenAndGradle/maven/apache-maven-3.6.3####2.使用brew安装brew install maven所在路径:/usr/local/Cellar/maven/3.6.3_1/libexec3.安装IDEA时自带的

2021-02-26 22:08:21 98

原创 b_JDK_环境变量_20210207

下载安装%brew tap Adoptopenjdk/openjdk# 安装JDK8brew cask install AdoptOpenJDK/openjdk/adoptopenjdk8# 安装JDK11brew cask install AdoptOpenJDK/openjdk/adoptopenjdk11配置环境变量在.bash_profile文件中添加# JDK 8export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/adop

2021-02-26 22:02:13 1033

原创 b_IDEA_安装与基本使用_20210207

下载安装IDEA官网下载(https://www.jetbrains.com/idea/download/#section=mac)免费:选择community收费:选择Ultimate(30天试用)双击运行安装包基本使用File->New->Project->Empty Project新建Java项目(以创建Module的方式进行)File->New->Module->Java->next…->finish新建JavaWeb项目(以创建Mo

2021-02-26 22:00:32 225 1

原创 b_IDE_IDE与编辑器汇总_20210208

IDEA–>Java、KotlinAndroidStudio–>AndroidWebStorm–>前端(HTML、JavaScript、CSS3等)PyCharm–>PythonPhpStorm–>PHPGoLand–>GoRubyMine–>Ruby/RailsAppCode–>OC、SwiftCLion–>C/C++DataGrip–>数据库和SQLRider–>开发.NET<–Visual StudioVSC

2021-02-26 21:59:02 132

原创 f_retrofit_基本使用_20210226

官方文档(github.io)A type-safe HTTP client for Android and JavaRetrofit requires at minimum Java 8+ or Android API 21+.引入依赖MAVEN<dependency> <groupId>com.squareup.retrofit2</groupId> <artifactId>retrofit</artifactId>

2021-02-26 01:18:30 195 1

原创 f_httpClient_七大主流的HttpClient比较_20210225

七大主流的HttpClient比较七大主流的HttpClient程序比较优点缺点HttpURLConnectionjdk自带、原始、简单无连接池、性能与效率相对较低、高级功能不方便使用,一般来说不建议使用。java.net.http.HttpClientjdk11正式启用自带HttpClient,代替之前比较旧的HttpURLConnectionOracle收购后大多数企业使用的都还是jdk8,使用的可能性比较小HttpClient1.支持连接池、多线程2.从

2021-02-26 01:16:26 492

原创 e_timer_Timer和TimerTask_20210225

Timer和TimerTask源码:Timer持有TaskQueue对象,TaskQueue通过数组持有TimerTask对象private TimerTask[] queue = new TimerTask[128];。128只是初始数组大小,如果超过128个,会新建一个更大的数组去持有TimerTask对象。TimerTask代表一个需要[多次]执行的任务,它实现了Runnable接口,可以在run()方法中定义任务逻辑。而Timer负责制定调度规则并调度TimerTask。TimerTask每

2021-02-25 02:28:59 125

原创 e_timer_基本使用_20210221

基本说明JDK1.3引入允许按照固定频率重复执行某项任务无法现实与日历相关的的任务调度,例如:每周一08:00执行只适合对执行时间非常短的任务进行调度,因为在Timer中所有的TimerTask都在同一背景线程中执行,长时间的任务会严重影响到Timer的调度工作。Timer和TimerTask源码:Timer持有TaskQueue对象,TaskQueue通过数组持有TimerTask对象private TimerTask[] queue = new TimerTask[128

2021-02-22 00:01:26 135

原创 g_概览(分索引)_20210221

a_概览(指引)a_概览(总索引)

2021-02-21 21:16:35 49

原创 f_概览(分索引)_20210221

a_概览(指引)a_概览(总索引)

2021-02-21 21:15:09 55

原创 e_概览(分索引)_20210220

a_概览(指引)a_概览(总索引)

2021-02-20 23:58:19 108

原创 d_概览(分索引)_20210220

a_概览(指引)a_概览(总索引)

2021-02-20 23:15:50 48

原创 c_概览(分索引)_20210220

a_概览(指引)a_概览(总索引)

2021-02-20 23:13:33 67

原创 b_概览(分索引)_20210220

a_概览(指引)a_概览(总索引)markdownIDEAmavengit

2021-02-20 23:00:06 56

空空如也

空空如也

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

TA关注的人

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