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-多线程并发
Java-
变量isnull和isEmpty
null:对象为空;empty:值为空例:privateStringtext;此时有text==null//trueprivateStringtext;text=s.toString().trim();若文本输入框s为空,则此时有text.isEmpty()//true
ohcezzz
·
2020-09-14 22:28
Java
string
变量
java-
一步一步搭建springCloud
一步一步搭建springCloud封玉书一、springcloud简介SpringCloud是一系列框架的有序集合。它利用SpringBoot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用SpringBoot的开发风格做到一键启动和部署。SpringCloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起
HOLD ON!
·
2020-09-14 22:23
java
Android Studio中常用设置与快捷键(私人珍藏,Eclipse转AS必看)
常用设置:1.Tab不用4个空格CodeStyle->
Java-
>TabsandIndents->UsetabcharacterCodeStyle->General->Usetabcharacter(例如
大_熊_
·
2020-09-14 22:45
Android
Studio
Android & Java 注释模板的设置
设置注释模板:Window->Preference->
Java-
>CodeStyle->CodeTemplate然后展开Comments节点就设置注释的元素。
Android极致工程师
·
2020-09-14 21:35
android
Eclipse中设置自动生成的author,date等注释
在原有基础上添加即可添加代码:/**@authorDylan*@date${date}${time}*@version1.0*/Windows->preferences->
java-
>codestyle
凌抆莂
·
2020-09-14 21:17
编辑器
Skr-Eric的网络编程课堂(十一)--
多线程并发
和协程
多线程并发
threading的
多线程并发
对比多进程并发:*消耗资源较少*线程应该更注意共享资源的操作*在python中应该注意GIL问题,网络延迟较高,线程并发也是一种可行的办法实现步骤1.创建套接字,
Skr-Eric
·
2020-09-14 18:23
多线程并发
协程
「性能优化3.0」Android线程调度&异步方式汇总
而
多线程并发
执行就是轮流获取CPU执行权。分时调用模型轮流获取CPU执行权,均分CPU执行时间。抢占式调度模型优先级高的线程优先获取CPU执行权,这也是JVM采用的线程调度
六号表哥
·
2020-09-14 17:52
性能优化
多线程优化
Nowcoder
java-
字符流中第一个不重复的字符
Nowcoderjava-字符流中第一个不重复的字符(题目来自牛客网)思路方法一:队列将进来的字符存入到队列中,进来一次,就对相应坐标加一,统计出出现次数队列特点,先进先出,拿到的是第一个次数为1的ch方法二:用HashMap利用,key存储长,value存储次数,最后拿到key为1的长即可。代码//importjava.util.LinkedList;//方法一:队列//publicclassF
hxy-1
·
2020-09-14 16:25
Nowcoder
java
java
JAVA-
全局变量(成员变量)与局部变量-继承-封装
首先我先说说全局变量全局变量:也叫:成员变量他是直接写在类中,方法外部,作用范围是整个类,指的大部分都是属性局部变量:通常是写在方法内部,只适用于当前的方法或者更小的范围,(变量的作用范围就是离它最近的{}内部)this这,这个,一般用来代指成员变量例如:this.name指的就是这个对象的name属性即属性name全局变量就是这么多。。。。那就说说继承吧!继承是发生在父子类关系中的继承的关键字e
槐序二十四
·
2020-09-14 16:26
JAVA
高性能 高可用 可扩展的一些方案
5.对于复杂计算可以采用预处理,
多线程并发
处理等技术。内容多的可以采用懒加载6.合理的数据库表设计,减少表的关联查询。合理使用缓存,索引,分区,分库分表等技术。外部搜索引擎来解决
weixin_34409822
·
2020-09-14 16:32
JAVA-
初步认识-常用对象API(集合框架-LinkedList集合)
一.接下来讲述另外一个,看一下框架中有哪些?先说LinkedList,ArrayList有机会再说。ArrayList就是数组,没什么好说的。List下面有个小弟,就是LinkedList,也就是链表。一般方法中有两个addFirst和addLast,这是链表特有的。如果你手里面有一个链子的话,中间的环是一个扣一个,要是添加的话,从头或者尾操作是最方便的。因此,提供了头或者尾添加的方法。链表对外直
weixin_30877755
·
2020-09-14 16:29
JAVA-
初步认识-常用对象API(集合框架-Hashset集合)
一.我们已经将collection下面左边部分全部讲完了,接下来讲述的就是右边的set部分。接下来切换到集合框架2。set存和取的顺序不一致。set:元素不可以重复,是无序的。学习set集合怎么学?之前已经学了collection和list了,原理都一样,先看这个集合的固定内容。从它的方法摘要中可以看出,它和collection是一样的。它的方法不用再去学了,因为collection全都讲过了。接
weixin_30613433
·
2020-09-14 16:14
如何设置eclipse格式化代码时不自动换行
,也不方便代码阅读,推荐以下方法更改eclipse中的设置,可以实现在eclipse中格式化代码的时候不会自动换行:1.Java代码打开Eclipse的Window菜单,然后Preferences->
Java
u011119684
·
2020-09-14 15:10
java-
利用正则表达式替换双引号中的逗号
Strings="2018-07-11,Banner,俄罗斯方块2018新版(iOS),iOS-俄罗斯方-banner,\"1,151,686\",\"1,319\",58.15,0.05,0.03%";Patternp=Pattern.compile("(\".*?),(.*?\")");Matcherm=p.matcher(s);StringBuffersb=newStringBuffer()
学习不止于前
·
2020-09-14 15:19
java
搞定Java多线程:concurrent并发包梳理
在
多线程并发
编程中,java.util.concurrent是重中之重,里面提供的方法类非常实用,当然页面面试要点,需要耐心梳理。
技术大咖秀
·
2020-09-14 15:26
Java
java
并发编程
Java-
多线程+并发编程-01
文章目录Java多线程,并发编程(Thread)线程的创建Thread基类:extendsThread多线程下载图片Runnable接口:implementsRunnableCallable接口:implementsCallable静态代理模式Lamda表达式线程状态线程的停止线程休眠线程礼让:yield强制执行-join线程状态---Thread.State线程优先级----PRIORITY守护
persistenthuang
·
2020-09-14 15:31
java
Java-
学习笔记Day1【基础语法】
①Java源文件中没有任何内容,编译不会报错,但是不会生成.class文件(字节码文件),当然也就不能运行了;②类,是Java中最小的单位,定义一个类,则可以生成一个与类名字相同的.class文件(字节码文件),但是生成的字节码文件仍然不能运行,因为类中没有定义方法;③一个源文件中可以定义多个类,编译后,可以生成多个与类名对应的.class文件;④生成的.class字节码文件能运行,必须要有程序的
Felix9128
·
2020-09-14 15:38
概念语法
JAVA-
稀疏数组介绍
JAVA-
稀疏数组介绍当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。
IT菜鸟想起飞
·
2020-09-14 15:04
JAVASE学习(日更)
排序算法
数据结构
JAVA-
冒泡排序
JAVA-
冒泡排序冒泡排序无疑是最为出名的排序算法之一,总共有八大排序!冒泡的代码还是相当简单的,两层循环,外层冒泡论述,里层依次比较,江湖中人尽皆知。
IT菜鸟想起飞
·
2020-09-14 15:03
JAVASE学习(日更)
java
快速排序
排序算法
算法
JAVA-
选择结构
JAVA-
选择结构if单选泽结构importjava.util.Scanner;publicclassifDemo1{publicstaticvoidmain(String[]args){Scannerscanner
IT菜鸟想起飞
·
2020-09-14 15:03
JAVASE学习(日更)
java
【语言小知识】-
Java-
不同进制之间的转换
//把a转成指定进制publicStringt2(inta,intn){Stringstr="";//1:用a去除以n,得到商和余数intsun=a/n;intyuShu=a%n;str=""+shuZhiToZhiMu(String.valueOf(yuShu));while(sun>0){//2:继续用商去除以n,得到商和余数yuShu=sun%n;sun=sun/n;//3:如果商为0,那么
AI蜗牛车
·
2020-09-14 14:06
多线程并发
包
什么是并发包(JDK1.5提出):收集了各种专门在多线程情况下使用,并且可以保证线程安全的一些类1.CopyOnWriteArrayListArrayList是线程不安全的publicclassMyThreadextendsThread{publicstaticArrayListlist=newArrayListlist=newArrayListlist=newCopyOnWriteArrayLi
lemon20120331
·
2020-09-14 14:13
多线程
多线程
java
eclipse设置缩进换行的宽度
那么我们看看怎么修改行宽度吧依次展开Window->Preferences->
Java-
>CodeStyle->Formatter点击edit按钮弹出子菜单。见下图。点击linew
SmallCSer
·
2020-09-14 14:22
JAVA
java并发基础多线程学习(2)-并发互斥技术synchronized
在
多线程并发
执行情况下。如果没有加互斥锁就回出现各种问题。
liyingying111111
·
2020-09-14 14:10
java
多线程
Myeclipse 设置自动提示
Myeclipse8.5以上版本打开Eclipse->Window->Perferences->
Java-
>Editor->ContentAssist,在右边最下面一栏找到auto-Activation
joylin14
·
2020-09-14 14:11
javaEE后台
MyEclipse
Java-
集合-迭代器iterator
Java-Iterator1.迭代器为了方便的处理集合中的元素,Java中出现了一个对象,该对象提供了一些方法专门处理集合中的元素.例如删除和获取集合中的元素.该对象就叫做迭代器(Iterator).对Collection进行迭代的类,称其为迭代器。还是面向对象的思想,专业对象做专业的事情,迭代器就是专门取出集合元素的对象。但是该对象比较特殊,不能直接创建对象(通过new),该对象是以内部类的形式
chenzuyibao
·
2020-09-14 13:17
JavaSE
ThreadLocal源码解析
多线程并发
访问临界资源,破坏原子操作,会导致线程安全问题。
MAX_VALUE
·
2020-09-14 13:39
Java基础
Eclipse格式化代码时不换行 与 自动换行
Eclipse自带的Ctrl+shift+f格式化代码时,如果原来的一行代码大于80列,Eclipse就会自动换为多行,这点感觉不是很舒服,简单试了一下,通过以下方式可以修改:1、preferences->
Java
tianxiajianling
·
2020-09-14 12:59
Java
JAVA-
类和对象重要知识点
JAVA-
类和对象重要知识点对象的访问控制符重载包类路径和默认包导入方法继承构造函数继承中的覆盖接口内部类抽象对象的访问控制符1.private成员变量和成员方法之间的访问控制符为private的时候,
peakr
·
2020-09-14 10:43
JAVA
基础
java-
日期操作-获得某月的第一天和最后一天
packagecom.printxls.test;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;publicclassDateFormatTest{publicstaticvoidmain(String[]args){Stringdatadate="2013-01-12";DateFor
绿竹痕
·
2020-09-14 10:33
java.jse
Java 未死,依然很牛逼!
今天给大家带来一套珍贵的Java电子书,非常全面,包括Java语言基础、
多线程并发
编程、JVM内存原理、Spring框架原理、架构设计、双十一技术解决方案等等。速度领取,24小时后删除!
Hollis在csdn
·
2020-09-14 10:38
Java多线程——5 阻塞型同步、非阻塞型同步和Lock-Free
关于
多线程并发
,该采用Lock还是Free,其实这都是各有弊端的。相比于Lock,CAS原语在轻度和中度争用情况下确实可以大幅度提高程序性能。
JoesonChan
·
2020-09-14 10:04
Java并发编程
Java
多线程必考的「生产者 - 消费者」模型,看齐姐这篇文章就够了
这里是《壹齐学多线程》系列的第3篇生产者-消费者模型Producer-consumerproblem是一个非常经典的
多线程并发
协作的模型,在分布式系统里非常常见。
码农田小齐
·
2020-09-14 09:07
java-
数组和arrays类的常用方法
掌握数组存储及操作数据掌握Arrays工具类为什么需要数组数组是一组变量集合,存储相同数据类型的一组数据连续的空间声明一个变量就是在内,存空间划出一块合适的空间声明一个数组就是在内存空间划出一块连续的空间数组名,即标识符,连续空间的首地址元素下标表明了元素在数组中的位置,从0开始数组中的每个元素都可以通过下标来访问数组长度固定不变,避免数组越界使用数组四步走:1、声明数组int[]a;告诉计算机数
Gumballs
·
2020-09-14 08:53
java
多线程必考的「生产者 - 消费者」模型,看齐姐这篇文章就够了
生产者-消费者模型Producer-consumerproblem是一个非常经典的
多线程并发
协作的模型,在分布式系统里非常常见。
码农田小齐
·
2020-09-14 08:00
Java-
数组/集合工具类
序言java.util.Arrays类能方便地操作数组,它提供的方法都是静态的。整个Arrays工具类的实现有3000+行,但是归纳总结一下可知它有以下功能(9个)。1、Arrays工具类(1)asList定义:@SafeVarargspublicstaticListasList(T...a){returnnewArrayListlist=Arrays.asList(3,4,2,1,5,7,6);
TrueBW
·
2020-09-14 08:14
编程开发
Java并发编程中级篇(三):使用CountDownLatch控制
多线程并发
等待
2019独角兽企业重金招聘Python工程师标准>>>你是否遇到这这样一种情况,我们要举行一个视频会议,有若干的参会人员,需要等待所有的人员到齐后视频会议才能开始。为了解决这个问题,JavaAPI提供了一个线程同步辅助类CountDownLatch,使用这个辅助类可以让线程等待其它线程完成一组操作后才能执行,否则就一直等待。这个类使用一个整形参数来初始化,这个整形参数代表着等待其他线程的数量,使用
D_SJ
·
2020-09-14 08:19
Java-
分别计算两日期之间的相差的年份和天数
最近实习做CRUD操作时需要分别计算两日期之间的相差的年份和天数,尤其是计算天数时不需要自己编写方法来判断平年、闰年、大小月份的,只需要用到JavaAPI的Date类的方法就行了,真的很方便,省了很多事情。1.先两日期之间的相差的年份(学业期限=毕业时间-入学时间)//学业期限=毕业时间-入学时间StringenrolmentTime=emm.getEnrolmentTime();//从数据库获取
浪里xiao白龙
·
2020-09-14 07:09
Java
HashMap与HashTable的区别
在
多线程并发
的环境下,可以直接使用Hashtable,hashtable的实现方法里面添加了synchronized关键字来确保线程同步,但是要使用HashMap的话就要自己增加同步处
Blakie
·
2020-09-14 07:05
Java
Jave
EE
JAVA
多线程并发
库高级应用 (四)
15.java5的CyclicBarrier同步工具例如:组织人员(线程)郊游,约定一个时间地点(路障),人员陆续到达地点,等所有人员全部到达,开始到公园各玩各的,再到约定时间去食堂吃饭,等所有人到齐开饭……java.util.concurrent.CyclicBarrier一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点(commonbarrierpoint)。在涉及一组固定大小的
爱佳男士
·
2020-09-14 06:15
java利用CountDownLatch来制定线程执行顺序
工具包:java.util.concurrent.CountDownLatch;使用的情景:
多线程并发
下,某个或某些线程需要在其他线程执行完后才启动。
Tardis1
·
2020-09-14 06:49
小结
java新手需知的技能!
多线程并发
多线程是Java中普遍认为比较难的一块。
JAVAgg8
·
2020-09-14 06:11
java
大数据
编程语言
云计算
Java-
绝对地址与相对地址/绝对定位与相对定位
Q:绝对地址与相对地址?绝对定位与相对定位?A:绝对地址:形如http://www.windstudio.net/index.htm或file://d:/homepage/index.htm这样的地址,就是文件在网络或本地的绝对位置;相对地址:就是被链接文件相对与当前页面的地址,比如说,链接和当前页面同级的文件地址只要用“文件名”即可;链接当前页面下级子目录下的文件用“目录名/文件名”;链接当前页
ForWayfarer
·
2020-09-14 06:28
Java
多线程并发
编程-线程池
Java
多线程并发
编程-线程池线程池问题思考线程池原理任务用什么表示仓库用什么:BlockingQueue自己实现一个线程池JDK线程池APIExecutorExecutorServiceScheduledExecutorServiceCallableFutureThreadPoolExecutorExecutors
yangwei_sir
·
2020-09-14 05:01
Java多线程并发编程
线程笔记
线程目录线程线程执行方式实现runnable接口实现多线程的好处:
多线程并发
与并行进程和线程线程调度解决线程安全问题等待唤醒机制案例:生产者消费者(吃包子案例)线程的状态6种线程池:线程执行方式常用方法实现多线程的
guohongyanghy
·
2020-09-14 05:39
面试java
JAVA-
初步认识-第八章-单例设计模式-内存图解
一.接下来探讨的是,单例设计模式的三句话在内存中到底是什么样的?这里一定要铭记,本题是单例,单个对象。为了实现这样的目标,主函数中的语句自然和之前的不一样。这进行了改变,main所属的类进行了省略,将SingleDemo类省去了,为了便于讲解。所有的操作都是从主函数进栈开始,它是程序的入口。方法区是分为两部分,都属于Single类,Single类这个描述类中的所有代码貌似都是进入了方法区,生命周期
weixin_30496751
·
2020-09-14 04:08
JAVA-
初步认识-第八章-单例设计模式-懒汉式
一.上面截图中体现了单例设计模式的基本表现形式,就是通过三步来实现的。(饿汉式)单例还有另外的表现形式。刚开始在成员变量上,并没有进行对象的建立,只是先创建好了引用。在调用方法的时候,在调用方法当中,做了一个动作。感觉这个if语句有点多余?这两种方式都能完成单例设计模式的解决方案,两者的区别在哪?(截图中,第一句中是定义Single2类类型成员变量,用了private修饰。接着,下面的getIns
weixin_30394333
·
2020-09-14 04:04
JAVA-
初步认识-第十三章-单例模式涉及的多线程问题
一.单例设计模式之前在谈论的时候,有一部分涉及线程的问题,因此只讲述了一半。现在将其重新描述一下。单例分为两种表现形式,懒汉和饿汉。二.多线程下的单例:饿汉式懒汉式(延迟加载单例设计模式)什么时候用到这个对象,再加载它。这个例子并不准备运行,知道就可以。现在准备将其结合到多线程基础上来,来思考另外一部分内容,叫在多线程情况下,有没有安全隐患。如果上图的getInstance()方法加入到run方法
weixin_30265103
·
2020-09-14 04:59
JAVA-
初步认识-第八章-单例设计模式-概述体现
(本节讲述的知识点,有像更新,一个变化,另一个也同时变化)一.接下来是比较重要的一部分知识点-设计模式。设计模式的定义,从字面来看就是设计时的统一规范。java有23种设计模式,也可以用于C++,因为这是一种思想,在面向对象的语言里都是通用的。强调的是解决问题的思想,不拘泥于任何一种具体的计算机语言。设计模式的核心在于:为了解决问题,设计了方法,并且不断地改进这个方法,最终得到一个非常合适高效的解
weixin_30267697
·
2020-09-14 04:59
Java-
对象数组
对象数组实际上是引用变量构成的数组。所以调用circleArray[1].getArea()就包含两个层次的引用,如下图所示。circleArray引用整个数组。circleArray[1]引用一个Circle对象。例题:汇总圆的面积编写程序,将一个Circle数组的面积相加。程序创建由5个Circle对象组成的数组然后以随机数初始化圆的半径显示数组中所有圆的总面积publicclassCircl
AOLILILILIAO
·
2020-09-14 03:02
java
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他