摘要:
本文主要从整体上介绍Java中的多线程技术,对于一些重要的基础概念会进行相对详细的介绍,若有叙述不清晰或是不正确的地方,希望大家指出,谢谢大家:)
为什么使用多线程
并发与并行
我们知道,在单核机器上,“多进程”并不是真正的多个进程在同时执行,而是通过CPU时间分片,操作系统快速在进程间切换而模拟出来的多进程。我... 阅读原文
2018-04-11 09:51:02 阅读(735) 评论(0)
摘要:
一、基础概念
(一)面向对象的三大特征: 1.封装 2.继承 3.多态
(二)封装:隐藏实现细节,对外提供公共的访问方式(接口)。
封装的体现之一:将属性都私有化,对外提供对应的 setXXX getXXX 方法来访问。
封装的好处:
... 阅读原文
2018-04-11 09:08:03 阅读(742) 评论(0)
摘要:
问题描述
想在一个JAVA Class 向同一个Redis实例的不同 dbindex 写入数据,非常类似于StackOverflowe上的[How can select dbIndex when I use RedisTemplate in Spring-Data-Redis?。在这篇文章中描述了如何使用Spring... 阅读原文
2018-04-11 08:35:04 阅读(795) 评论(0)
摘要:
前言
声明,本文用得是jdk1.8
前面已经讲了Collection的总览和剖析List集合以及散列表、Map集合、红黑树的基础了:
Collection总览
List集合就这么简单【源码剖析】
Map集合、散列表、红黑树介绍
本篇主要讲解HashMap,以及涉及到一些与hashtable的比较~
看这篇文章... 阅读原文
2018-04-11 08:04:39 阅读(766) 评论(0)
摘要:
DK写在前面:
写这篇文章的主要目的是记录一次java调用matlab 打包的jar过程,也参考了很多网上的文章,因为步骤雷同,所以其中一些截图就引用网上的了,以备将来查阅。
文章分为2大部分,一是matlab环境和打包步骤的介绍,二是在安装有matlab和没有安装matlab的机器上,调用和运行matlab打包的 ... 阅读原文
2018-04-11 06:47:08 阅读(803) 评论(0)
摘要:
ArrayList 一种可以动态增长和缩减的索引序列
LinkedList 一种可以在任何位置进行高效地插入和删除操作的有序序列
ArrayDeque 一种用循环数组实现的双端队列
HashSet 一种没有重复元素的无序集合
TreeSet 一种有序集
LinkHashSet 一种可以记住元素插入次序的集合
Pri... 阅读原文
2018-04-11 06:00:10 阅读(703) 评论(0)
摘要:
有时候总是要写代码的,不得不说你也得会,这不往下看 java请求了,就的写代码,那么先来实现一个类,
package com.company.jemeters;
public class Hello {
public int sum(int a,int b)
{
... 阅读原文
2018-04-11 00:29:02 阅读(766) 评论(0)
摘要:
转了,非转了,只是项目需要,从.net到java,以后可以学习java的思想把它应用到.net上来,让咱们的.net越来越强大,springbool是一个强大的框架,几乎有了你想要的所有功能模块,大叔为什么感觉似曾相识,是因为lind.ddd就类似于springboot,可以说是一个精简版的spring,呵呵!从今天... 阅读原文
2018-04-10 23:25:04 阅读(759) 评论(0)
摘要:
函数式接口
函数描述符
Predicate<T>
T->boolean
Consumer<T>
T->void
Function<T, R>
T->R
Supplier<T>
()->T
UnaryOperator<... 阅读原文
2018-04-10 21:41:02 阅读(728) 评论(0)
摘要:
首先jenkins是基于java开发的一种持续集成工具,它的存在和实际应用使得我们在开发过程中节省了很多宝贵时间,既然基于java,所以java环境是必须的。
其次Tomcat是针对Java的一个开源中间件服务器(容器),基于Java Web的项目需要借助Tomcat 才能运行起来。
安装java环境和tomcat的... 阅读原文
2018-04-10 20:59:05 阅读(722) 评论(0)