摘要:
线程组和线程池
一. 线程组
1. 线程组介绍及使用
Java使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许直接对线程组进行控制。对线程组的控制相当于控制这批线程。
在默认情况下,子线程和创建它的父线程同属于一个线程组。
一旦线程假如某个线程组之后,该线程将一直属于该线程组,知道该... 阅读原文
2018-05-19 21:40:03 阅读(800) 评论(0)
摘要:
使用DOM创建xml文件
创建xml的代码如下:
public class CreateXML {
public static void main(String[] args) {
DocumentBuilderFactory factory =DocumentBuilderFactory.newIn... 阅读原文
2018-05-19 21:02:02 阅读(777) 评论(0)
摘要:
1、CS与BS
软件使用方式上两种划分
C/S Client/Server PC客户端、服务器架构 特点: 在服务器当中就主要是一个数据库,把所有的业务逻辑以及界面都交给客户端完成
优点: 较为安全,用户界面丰富,用户体验好
缺点: 每次升级都要重新安装,针... 阅读原文
2018-05-19 19:37:03 阅读(797) 评论(0)
摘要:
this.getSession().update(obj);
this.getSession().merge(obj);
this.getSession().saveOrUpdate(obj);1. update 和 merge的区别
首先在执行更新操作的时候,两者都必须要有id
update是直接执行update ... 阅读原文
2018-05-19 17:53:02 阅读(766) 评论(0)
摘要:
本文作者参加过多场面试,应聘岗位均为 Java 开发方向。在不断的面试中,分类总结了 Java 开发岗位面试中的一些知识点。
主要包括以下几个部分:
Java 基础知识点
Java 常见集合
高并发编程(JUC 包)
JVM 内存管理
Java 8 知识点
网络协议相关
数据库相关
M... 阅读原文
2018-05-19 17:46:07 阅读(732) 评论(0)
摘要:
Unsafe类在jdk 源码的多个类中用到,这个类的提供了一些绕开JVM的更底层功能,基于它的实现可以提高效率。但是,它是一把双刃剑:正如它的名字所预示的那样,它是Unsafe的,它所分配的内存需要手动free(不被GC回收)。Unsafe类,提供了JNI某些功能的简单替代:确保高效性的同时,使事情变得更简单。
这篇... 阅读原文
2018-05-19 17:04:02 阅读(766) 评论(0)
摘要:
附:安装包及汉化包下载地址 链接: https://pan.baidu.com/s/1ysxtVH_gnBm0QnnqB5mluQ 密码: 9pqd
1、安装步骤:
选择安装地址:可以默认。本人安装在了D盘下面 D:\Program Files\JetBrains\IntelliJ IDEA 2018... 阅读原文
2018-05-19 15:40:05 阅读(722) 评论(0)
摘要:
前言:
在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招 Java 开发岗面试知识点解析 ,来好好的对 Java 知识点进行复习和学习一番,大部分内容参照自这一篇文章,有一些自己补充的,也算是重新学习一下 Java 吧。
前序文章链接:
Java 面... 阅读原文
2018-05-19 13:49:11 阅读(785) 评论(0)
摘要:
原理来自百度百科
一、队列的定义
队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。故队列又称为先进先出(FIFO—first... 阅读原文
2018-05-19 13:36:03 阅读(741) 评论(0)
摘要:
Java多线程--并行模式与算法
单例模式
虽然单例模式和并行没有直接关系,但是我们经常会在多线程中使用到单例。单例的好处有:
对于频繁使用的对象可以省去new操作花费的时间;
new操作的减少,随之带来的好处就是缩短了GC停顿时间,减轻了GC压力。
public class Singleton {
pr... 阅读原文
2018-05-19 12:24:01 阅读(798) 评论(0)