会员
众包
新闻
博问
闪存
赞助商
Trae
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
大侠如虾
人之不贤譬如鼠尔,在所自处矣。
博客园
首页
新随笔
联系
订阅
管理
2021年5月12日
三分钟快速搭建java开发环境
摘要: 1、首先,去官网下载安装包,找不到路的网上随便百度一下,全部下一步就行了,中间会让选择jre的路径,影响不大。 2、检查是否安装成功,win+r,然后cmd,再java -version。 3、配置环境变量,win+e,右键此电脑,属性,高级系统设置,环境变量。 添加JAVA_HOME=C:\Pro
阅读全文
posted @ 2021-05-12 22:56 DaxiaFreeman
阅读(361)
评论(0)
推荐(0)
2019年4月21日
单例模式
摘要: 定义 单例模式(Singleton),也叫单子模式,是一种常用的软件设计模式。对于系统而言该实例有且仅有一个。 应用场景 线程池、数据库池、用于对系统做初始化的实例,提供给关联系统调用的接口(任务提交部分) 不适用成员变量多变的场景。 1、实现方式-饿汉模式 1 package com.learn.
阅读全文
posted @ 2019-04-21 16:44 DaxiaFreeman
阅读(156)
评论(1)
推荐(0)
2019年4月15日
并发编程>>线程池的实现(四)
摘要: 线程创建倾向 如果运行的线程的小于corePoolSize,当请求来时,创建新线程。 如果运行corePoolSize或多于,当请求来时,排队。 如果请求不能进行排队,且小于maximumPoolSize创建新线程,请求会被拒绝。 不要使用Executors.newXXXThreadPool()快捷
阅读全文
posted @ 2019-04-15 19:56 DaxiaFreeman
阅读(141)
评论(0)
推荐(0)
2019年4月14日
并发编程>>四种实现方式(三)
摘要: 概述 1、继承Thread 2、实现Runable接口 3、实现Callable接口通过FutureTask包装器来创建Thread线程 4、通过Executor框架实现多线程的结构化,即线程池实现。(该实现方式将会下一篇单独介绍) 1、继承Thread 1 class CreateThreadBy
阅读全文
posted @ 2019-04-14 14:31 DaxiaFreeman
阅读(477)
评论(0)
推荐(0)
2019年4月12日
并发编程>>并发级别(二)
摘要: 理解并发 这是我在开发者头条看到的。@编程原理林振华 有目标的提升自己会事半功倍,前行的道路并不孤独。 1、阻塞 当一个线程进入临界区(公共资源区)后,其他线程必须在临界区外等待,待进去的线程执行完成任务离开临界去后,其它线程才能进去。 2、无饥饿 线程排队先来后到,不管优先级大小,先来先执行,,就
阅读全文
posted @ 2019-04-12 23:16 DaxiaFreeman
阅读(317)
评论(0)
推荐(0)
并发编程>>概念准备(一)
摘要: 工于其善,必先利器 1、并发和并行的区别 并行:同一时间点执行多个任务(CPU多核或多个CPU同时执行多个任务) 并发:同一时间段内行多个任务(单核同时执行多个任务) 2、同步和异步的区别 同步:执行某个操作,按顺序执行下去,直到结束。 异步:执行某个操作后,立即离开,等到有返回结果时,回来继续执行
阅读全文
posted @ 2019-04-12 22:50 DaxiaFreeman
阅读(118)
评论(0)
推荐(0)
在Eclipse平台中,搭建SpringBoot开发环境
摘要: 1、查看eclipse版本号,Help->About Eclipse IDE 2、下载对应版本的STS插件 下载地址:https://spring.io/tools3/sts/all(注意版本对应) 说明:图中3.9.5为插件版本号,e4.8.0为适用的eclipse版本号,历史版在下方链接地址上修
阅读全文
posted @ 2019-04-12 15:27 DaxiaFreeman
阅读(1078)
评论(0)
推荐(0)
公告