-
最简单的 Java内存模型 讲解
最简单的 Java内存模型 讲解 本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。 并发编程系列博客传送门 前言 在网上看了很多文章,也看了好几本书中关于JMM的介绍,我发现JMM确实是Java中比...
-
深入理解Thread构造函数
上一篇快速认识线程 本文参考汪文君著:Java高并发编程详解。 1、线程的命名 在构造现成的时候可以为线程起一个名字。但是我们如果不给线程起名字,那线程会有一个怎样的命名呢? 这里我们看一下Thread的源代码: public Thread(ThreadGroup group, Runnable target) {...
-
Java基础--面向对象以及相关知识
一、 面向对象特征与原则 1、三大特征:封装、继承、多态。 (1)封装:将客观的事物封装成抽象的类,封装代码逻辑,并通过访问控制符来控制访问的方式,从而保护程序(使用反射时,可以获取对象的私有方法和成员,会破坏封装性)。 (2)继承:某个类通过继承可以获取...
-
Nginx配置upstream实现负载均衡及keepalived实现nginx高可用
(原文链接:http://www.studyshare.cn/blog-front//blog/details/1159/0 ) 一、准备工作 1、准备两个项目,发布到不同的服务器上,此处使用2个虚拟机发布了两个项目分别为:http://192.168.28.128:8081, http://192.168.28.129:8081 2、在两个虚拟机上都安装好nginx 二...
-
hyper-v虚拟机centos7网络配置
原文地址:https://jingyan.baidu.com/article/91f5db1b0279bd1c7e05e377.html hyper-v安装了centos7之后并不能上网,这里简单介绍下如何配置 工具/原料 centos7 hyper-v 方法/步骤 1 首先创建个虚拟交换机 2 选择外部,点击创建 3 选择你要连接的网卡,一般选择能上网...
-
设计模式——共享模式
共享模式_共享对象,避免内存浪费(避免重复创建相同的对象) /** * 需要被共享的对象 * @author maikec * @date 2019/5/17 */ public class Flyweight { private String name; public Flyweight(String name){ this .name = name; } public String getName() { return...
-
缓存List并写入文件持久化
LIfe is half spent before we know what is it. 缓存List并写入文件持久化 需要缓存一个List集合,比如缓存一个输入框中用户之前输入过的内容,下次当用户再想往输入框中写东西就调用这个缓存的接口,把之前输入过的东西从缓存中取出并返回; 而为了这么一个小小的缓...
-
如何系统的学习JAVA?
文章内容稍长,但每一部分都没有多一句废话, 所有内容概括来说主要分为下面几部分 学习路线以及方法推荐 推荐一个学习过程中看的仓库 Java工程师必看书籍 Java工程师如何准备一场面试 学习路线以及方法推荐 对于学习路线的话,我说一条我比较推荐的,我相信照着这条学...
-
安装CentOS--设置网络_1
(1)在登录黑框中输入如下命令,让CentOS 7自动获取一个IP地址: # dhclient (2)正常情况下不会有任何输出内容。用如下命令查看获取到的IP地址: # ip addr 它将返回如图所示的信息。 ip addr命令就是用来查看IP地址的。这里请注意Linux操作系统是区分大小写的。从...
-
Java虚拟机四:垃圾回收算法与垃圾收集器
在Java运行时的几个数据区域中,程序计数器,虚拟机栈,本地方法栈3个区域随着线程而生,随线程而灭,因此这几个区域的内存分配和回收具有确定性,不需要过多考虑垃圾回收问题,因为方法结束或者线程结束时,内存就回收了。但是方法区和堆区不一样,一个接口或者实现类...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
