E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java-多线程并发
CentOS卸载自带jdk
环境参数CentOS7先查询出系统自带的jdk名称(即名字格式为
java-
*的)rpm-qa|grepjava然后使用命令rpm-e--nodeps+系统自带的jdk名来删除系统自带的jdkrpm-e-
淡淡的说非
·
2020-08-26 08:55
java
Java线程安全详解
其实java的
多线程并发
问题最终都会反映在java的内存模型上,所谓线程安全无非是要控制多个线程对某个资源的有序访问或修改。总结java的内存模型,要解决两个主要的问题:可见性和有序性。
yangaming
·
2020-08-26 08:18
java
以及
Java-
jar xxxx.jar 命令时提示“没有主清单属性”问题
1.先将项目的build.gradle中添加以下代码。applyplugin:'maven'group'com.xxxx'version'0.0.1'sourceCompatibility=1.8taskwriteNewPomorg.apache.maven.pluginsmaven-compiler-plugin1.81.8org.springframework.bootspring-boot-
168xiangzi
·
2020-08-26 08:07
java
java-
多线程
一、多线程的创建(1)继承Threadpackagecn.zxq.thread;/***创建线程方式一*1.创建:继承Thread重写run*2.启动线程,创建子类对象,调用Start方法*@authorMacBook**/publicclassStartThreadextendsThread{/***线程入口点*/@Overridepublicvoidrun(){//TODOAuto-gener
Z_mirror
·
2020-08-26 08:33
java基础
java-
装饰流-随机流
RandomAccessFile随机流:支持读取和写入seek方法随机访问,可以对文件进行分割1.指定起始位置,读取剩余的所有内容packagecn.lesson.Burrfed;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.IOException;importjava.io.RandomAccessFil
Z_mirror
·
2020-08-26 08:32
java基础
Java-
装饰流- 打印流
在io包里,打印流是输出最方便的类主要包含字节打印流PrintStream,字符打印流PrintWriter我们每天用到的system.out就是这个流PrintStream是OutputStream的子类,把一个输出流的实例传递到打印流之后,可以更加方便地输出内容,相当于打印流把输出流重新包装一下(1)PrintStreamimportjava.io.BufferedOutputStream;i
Z_mirror
·
2020-08-26 08:32
java基础
java-
猜生日号数
作为新手,刚刚进入java这一个大家庭。是一个实实在在的小白。我写这些是为了给自己学习之后的一个总结。还有就是也希望能够得到一些大佬们的对我编码的一些指教与建议。希望自己越来越好。需求分析:给出指定的集合;接受用户反馈的数字(0和1);循环4次;输出用户心理所选择的数。所涉及的一些java的基本知识:java的输入输出流;位运算;for循环、if判断、while等。所涉及的算法分析是:1~31这些
大鱼diary
·
2020-08-26 07:08
java
第一天授课内容
运行在浏览器上弱类型语言leta;//声明了一个变量aa=2;//a为数字类型js为解释型语言js->运行在浏览器上Java服务器端语言,运行在jvm上强类型语言inta;//a为数字int类型a=2;编译型语言
java
世间再无幻想乡
·
2020-08-25 17:15
学习总结
js
Java-
泛型编程-使用通配符? extends 和 ? super
泛型中使用通配符有两种形式:子类型限定和超类型限定。(1)子类型限定下面的代码定义了一个Pair类,以及Employee,Manager和President类。publicclassPair{privateTfirst;privateTsecond;publicPair(Tfirst,Tsecond){this.first=first;this.second=second;}publicTgetF
fw0124
·
2020-08-25 17:59
Java
synchronized的实现原理与应用
synchronized概述在
多线程并发
编程中synchronized一直是元老级角色,很多人都会称呼它为重量级锁。
dengguyan7877
·
2020-08-25 17:27
java
运维
数据库
Android 进阶知识归纳
Java相关:1.
多线程并发
,锁,线程池原理https://www.cnblogs.com/skywang12345/p/java_threads_category.html为什么notify(),wait
WangRain1
·
2020-08-25 16:10
探索学习
上周刚面过美团拿到offer的最新面经来了(技术三面+HR)
多线程并发
的同步实现,有
架构师_橘子
·
2020-08-25 16:33
ThreadLocal
1、为什么有ThreadLocal
多线程并发
访问同一个共享变量的时候特别容易出现问题,为了保证线程安全,一般我们都要在访问共享变量的时候进行适当的同步,同步的措施一般就是可以加锁,但是呢加锁的话需要我们使用者对锁有一定的了解
chenzeyang的博客
·
2020-08-25 16:31
并发编程
Java自学笔记---Java基础08
学习教程:Java-Java学习-Java基础到高级-宋红康-零基础自学
Java-
尚硅谷:https://www.bilibili.com/video/av48370019/?
SeafyLiang
·
2020-08-25 16:01
Java自学
Java-
继承性-打卡第九天
Java-
继承性-打卡第九天面向对象的三大特征:封装性、继承性、多态性继承是多态的前提、如果没有继承、就没有多态继承主要解决的问题就是:共性抽取子类继承父类的属性子类也可以叫派生类继承关系当中的特点:1
李木1973
·
2020-08-25 15:02
java
java
面向对象编程
Android中AIDL的作用是什么?它所支持的参数类型是?默认情况下AIDL的调用过程是同步还是异步?如何指定AIDL为异步调用?
设计这门语言的目的是为了实现进程间通信,尤其是涉及
多线程并发
情况下的进程间通信。我们只需要编写AIDL文件,系统就会自动为我们生成代码,大大简化了Android程序员的工作。2.它所支持的参数类型是?
一个小草人
·
2020-08-25 14:40
Java-
自定义异常类-货物检测
/*1.编写一个货物Goods类有一个布尔型属性isDanger有一个字符串型属性name分别对这两个属性设置setget方法2、编写一个Exception的子类DangerException。有一个toShow()方法输出“属于危险品”,无需返回。3、编写一个Machine类,该类的方法checkBag(Goodsgoods)当发现goods是危险品时(goods的isDanger属性是true
Forever-0928
·
2020-08-25 14:16
JAVA日常习题类
大数据学习线路
Java基础主要包含以下部分:语言基础锁
多线程并发
包中常用的并发容器语言基础Java的面向对象Ja
加码帝国
·
2020-08-25 12:47
hadoop
大数据学习路线
java-
递归调用(01)
publicclassjavatext3{publicstaticvoidmain(String[]args){intresult=getSum(6);System.out.println(result);}publicstaticintgetSum(intn){if(n==1){return1;}else{returnn*getSum(n-1);}}publicstaticvoidass(int
古先森三月
·
2020-08-25 11:19
java
Java-
循环经典案例!
例子:/*需求:小芳的妈妈每天给她2.5元钱,她都会存起来,但是,每当这一天是存钱的第5天或者5的倍数的话,她都会花去6元钱,请问,经过多少天,小芳才可以存到100元钱。分析:A:小芳的妈妈每天给她2.5元钱doubledayMoney=2.5;B:她都会存起来doubledaySum=0;C:从第一天开始存储intdayCount=1;D:经过多少天,小芳才可以存到100元钱。doubleres
一只野生程序媛
·
2020-08-25 09:49
Java基础
一份经典
多线程并发
面试题!
一面试中关于synchronized关键字的5连击1.1说一说自己对于synchronized关键字的了解synchronized关键字解决的是多个线程之间访问资源的同步性,synchronized关键字可以保证被它修饰的方法或者代码块在任意时刻只能有一个线程执行。另外,在Java早期版本中,synchronized属于重量级锁,效率低下,因为监视器锁(monitor)是依赖于底层的操作系统的Mu
程序人生c
·
2020-08-25 07:55
程序员
java
多线程
并发
架构
java
二、Java并发机制的底层实现原理
2.1volatile的应用在
多线程并发
编程中,synchronized和volatile都扮演重要的角色,volatile是轻量级的synchronized,它在多处理器开发中保证共享变量的“可见性”
岁月无痕study
·
2020-08-25 07:29
Java并发编程的艺术
java并发与多线程
根据java内存模型理解并发出现的问题
原子性1、某些读写共享变量的操作如果不是原子操作,
多线程并发
的情况下会出现并发问题。2、原子性实现了多个线程并发访问某段代码的时候,使这些线程能够有序访问。
bh_xiaoxinba
·
2020-08-25 06:10
JVM
并发
并发相关
从应用程序软件的角度来看,线程安全问题的产生是由于多线程应用中缺少线程同步机制(
多线程并发
)。线程同步机制是一套用于协调线程间的数据访问及活动的机制,该机制用于保证线程安全以及实现这些线程的共同目标。
jose0925
·
2020-08-25 06:15
并发
java
多线程
Java基础从0开始---工具javap讲解
Java-
工具javap讲解javap,是Javaclass文件分解器,反编译class文件,也可以查看java编译器生成的字节码。主要用于分解class文件。
karaage
·
2020-08-25 03:43
Java
volatile和synchronized
在
多线程并发
编程中,volatile和synchronized可以保证共享变量的可见性(当一个线程修改一个共享变量时,另一个线程能读到这个修改的值)。
Junqiang Li
·
2020-08-25 02:31
多线程
多线程
java
Java
多线程并发
(五)- Condition接口
Condition和Locksynchronized和wait/nofify/notifyAll,是定义在Object上的一组监视器方法,配合可以实现等待/通知模式。使用condition之前,需要获取到与condition对象关联的锁。Locklock=newReentrantLock();Conditioncondition=lock.newCondition()lock.lock();con
yu_gb
·
2020-08-25 00:56
多线程
Java-
图形重绘
Java图形重绘分享───如何在拖动,放大,缩小容器组件后,保留已经绘制的内容。通常我们所使用的画图板,都有对已经做出图形的保留功能。但我们使用java语言编写的画图板是不具备自动保存图形功能的,这就需要我们自己来通过代码的使用来保存已经存在的图形。要实现这一功能,我们需要首先思考一个问题。为什么我们所绘制的图形会消失呢?容器组件不是依然存在吗?其实,java是通过调用系统底层的画图函数来实现容器
qnxg_wang
·
2020-08-24 23:38
Java
ThreadLocal模式的核心元素
首先来看ThreadLocal模式的实现机理:在JDK的早期版本中,提供了一种解决
多线程并发
问题的方案:java.lang.ThreadLocal类。
weixin_34347651
·
2020-08-24 23:58
图解ConcurrentHashMap
概述上篇文章介绍了HashMap在
多线程并发
情况下是不安全的,
多线程并发
推荐使用ConcurrentHashMap,那么ConcurrentHashMap是什么?它的设计思想是什么,源码是怎么实现呢?
水欣
·
2020-08-24 22:56
java-
使用keytool来创建管理密钥及证书等-java学习笔记(3)
使用SSL来实现安全加密通讯需要有密码对及公钥证书等..JDK中自带的一个工具keytool就可以用来生成密钥对..管理密码仓库以及证书的导入导出..keytool的默认路径在~/java/jdk1.7.0/bin/下..以下介绍keytool的几种基本应用..1)创建服务端密钥库>keytool-genkey-keystored:/serverkey.jks-keyalgrsa-aliasssl
abysshal
·
2020-08-24 21:56
PKI
java学习
ssl
通讯
string
加密
算法
工具
JAVA-
蓝桥杯-算法提高 最长单词
编写一个函数,输入一行字符,将此字符串中最长的单词输出。输入仅一行,多个单词,每个单词间用一个空格隔开。单词仅由小写字母组成。所有单词的长度和不超过100000。如有多个最长单词,输出最先出现的。importjava.util.Scanner;publicclassMain{/****/publicstaticvoidmain(String[]args){//TODOAuto-generatedm
YCCX_LHH21
·
2020-08-24 21:09
JAVA蓝桥杯
01-javascript的简介
js和java的区别没有关系==|||..
java-
面向对象。js-基于对象。
java-
强类型语
瓶盖英雄
·
2020-08-24 20:57
一份Java 架构师必备PDF,看完轻松应对金三银四
这份pdf包括了很多知识点,其中包括了有基础知识、Java集合、JVM、
多线程并发
、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存
程序员马小兮
·
2020-08-24 19:21
spring
java
架构师
kafka
zookeeper
大数据
java
spring
Java-
随机生成双色球(彩票)
玩法规则:“双色球”每注投注号码由6个红色球号码和1个蓝色球号码组成。红色球号码从1—33中选择,蓝色球号码从1—16中选择。球的数字匹配数量和颜色决定了是否中奖,具体中奖规则:“双色球”每注投注号码由6个红色球号码和1个蓝色球号码组成。红色球号码从1—33中选择,蓝色球号码从1—16中选择。球的数字匹配数量和颜色决定了是否中奖,具体中奖规则:一等奖:7个号码相符(6个红色球号码和1个蓝色球号码)
彭_德华
·
2020-08-24 18:50
问题类
java
线程安全
要解决上述
多线程并发
访问一个资源的安全性问题,Java中提供了
我是吴尼玛
·
2020-08-24 18:47
JavaSE复习
多线程
多线程并发
和并行并发:指两个或者多个事件在同一时间段内发生在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单CPU系统中,每个时刻只能有一道程序执行,即微观上这些程序是分时的交替运行
我是吴尼玛
·
2020-08-24 18:47
JavaSE复习
个人珍藏的80道
多线程并发
面试题(11-20答案解析)
前言个人珍藏的80道Java多线程/并发经典面试题,现在给出11-20的答案解析哈,并且上传github哈~https://github.com/whx123/Jav...个人珍藏的80道
多线程并发
面试题
捡田螺的小男孩
·
2020-08-24 18:31
后端
java
没内鬼,来点干货!volatile和synchronized
题外话这篇笔记是我《没内鬼》系列第二篇,其实我计划是把设计模式和
多线程并发
分为两个系列,统一叫《一起学系列》来系统的介绍相关的知识,但是想到这篇笔记去年就写成了,一直不发心也痒痒,所以整理一番就发出来,
Kerwin
·
2020-08-24 17:46
java
volatile
synchronized
jmm
Java并发编程(05):悲观锁和乐观锁机制
本文源码:GitHub·点这里||GitEE·点这里一、资源和加锁1、场景描述
多线程并发
访问同一个资源问题,假如线程A获取变量之后修改变量值,线程C在此时也获取变量值并且修改,两个线程同时并发处理一个变量
知了一笑
·
2020-08-24 17:12
java
乐观锁
悲观锁
lock
深入分析Java并发编程之CAS
在Java并发编程的世界里,synchronized和Lock是控制
多线程并发
环境下对共享资源同步访问的两大手段。其中Lock是JDK层面的锁机制,是轻量级锁,底层使用大量的自旋+CAS操作实现的。
·
2020-08-24 16:49
java-
自定义代码生成器(spring boot+freemarker)
背景javaEE开发的本质是进行数据操作,开发的难点其实是在数据库设计。本wiki将阐述一下数据库设计完毕后,直接生成代码的过程。生成代码过程clone自制的代码生成器:gitclonehttps://gitee.com/wangtonggui/code-maker.git做一下数据库的简单配置:目标库是:dbpay生成器会自动生成这个库下所有表的model直接运行工程,查看生成model结果:原
感性企鹅
·
2020-08-24 16:45
java
效率提升
疫情期间“闭关修炼”,吃透这本“Java核心知识”,跳槽面试不心慌!
若是能将小编今天说的这富含30个章节的Java核心面试知识整理(包括:VM,JAVA集合,JAVA
多线程并发
,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,
java菲
·
2020-08-24 15:57
JAVA-
字符流
一、字符输入流——【Reader】/*java.io.Reader:字符输入流,是字符输入流的最顶层的父类,定义了一些共性的成员方法,是一个抽象类共性的成员方法:intread()读取单个字符并返回。intread(char[]cbuf)一次读取多个字符,将字符读入数组。voidclose()关闭该流并释放与之关联的所有资源。*/二、字符输入流——【FileReader】类(1).构造方法/*ja
W5899
·
2020-08-24 15:09
java
对比下四个月前写的沙雕代码~你写的代码【优雅】了吗~
感受下四个月前写的沙雕代码~/***
多线程并发
执行计时器任务**timer同样继承了runable接口*@authoraishangxuejie*@date2018年7月12日下午4:10:14*@paramname
CUI.GM
·
2020-08-24 15:30
java基础快速领悟
Eclipse 注释模板
设置注释模板的入口:Window->Preference->
Java-
>CodeStyle->CodeTemplate然后展开Comments节点就是所有需设置注释的元素。
喵_十八
·
2020-08-24 15:33
Java并发编程之CAS
在Java并发编程的世界里,synchronized和Lock是控制
多线程并发
环境下对共享资源同步访问的两大手段。其中Lock是JDK层面的锁机制,是轻量级锁,底层使用大量的自旋+CAS操作实现的。
为何不是梦
·
2020-08-24 13:00
intellij导入spark maven project并打包运行
mavenproject导入intellij1.file->open->选择项目所在的目录->OK2.等待生成项目后,引入依赖jar包:file->ProjectStructures->Libraries->+->
Java
fourierLouis
·
2020-08-24 13:04
Java串口通信(RXTX)
rxtx.qbang.org/下载地址:http://fizzed.com/oss/rxtx-for-java下载好Jar包后,首先需要配置,这里我用的EclipseWindow->Preferences->
Java
HackShendi
·
2020-08-24 09:54
Java
串口
Java
串口
RXTX
Java-
策略设计模式
今天我们来学习一下策略模式,什么是策略模式呢?比如我们一个功能的实现可以有多个策略去选择,比如:出行方式可以选择:共享单车,拼车,私家车,出租等。如果将这个出行方式提供一个统一的接口,每个策略都有自己的实现类,客户端就可以通过实现具体的策略对象来完成功能,而这样的策略是可以动态替换的,扩展性和维护性及代码可读性较高,这就是就是策略模式。策略模式遵循的是:对修改关闭,对拓展开发的原则。且针对接口编程
赵涛涛
·
2020-08-24 09:05
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他