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-多线程并发
MAC $JAVA_HOME设置
是常用的环境变量之一,但是在Mac中的设置方式与其余Linux系统有所不同首先,在终端直接调用的java是/usr/bin/java,而后者是指向以下目录的软链接$ls-l/usr/bin/java/usr/bin/
java
威廉的大数据实验室
·
2020-09-14 01:46
不那么基础的Java基础
java-
使用BufferedWriter离线下载csv/Excel文件,使用response在线下载csv/Excel文件
离线下载:@Scheduled(cron="${dmp.task.download-task.cron}")publicvoidisRun()throwsIOException{if(null!=isDownload&&isDownload.equals("1")){log.info("############开始调用离线下载程序!");StringexcelOrCsv=dmpSysConfigS
He...
·
2020-09-14 01:38
java
excel
java
csv
download
java-
使用response文件下载
#根据文件的绝对路径和文件名下载:/****传入文件名,文件绝对路径下载文件*@paramfileName*@parampath*@paramresponse*@throwsFileNotFoundException*@throwsIOException*/publicstaticvoiddownloaFile(StringfileName,Stringpath,HttpServletRespon
He...
·
2020-09-14 01:38
java
Java-
容器(-)
容器什么是容器概念种类各种容器的使用和常用方法Collection接口Collextion接口实现类总结set接口HashSet实现类TreeSet实现类List接口ArrayList实现类手写ArrayList实现Vector实现类linkedList实现类Map什么是容器提到java中的容器就不得不说泛型,那什么是泛型看容器的底层代码看这句“publicinterfaceCollectione
zhou_heaven
·
2020-09-14 00:46
java学习
java
java-
包装类
包装类什么是包装类包装类就是基本类型相对应的8个基本类型对象包装类的作用就是将基本数据类型转换成对象;包装类中有相对应的基本类型相关的常量和一些方法方便调用8个基本类型对于的8个包装类基本类型包装类byteBytebooleanBooleanshortShortcharCharacterintIntegerlongLongfloatFloatdoubleDouble包装类的基本使用publiccl
zhou_heaven
·
2020-09-14 00:15
java学习
java
select poll epoll Linux高并发网络编程模型
0发展历程同步阻塞迭代模型-->多进程并发模型-->
多线程并发
模型-->select-->poll-->epoll-->...1同步阻塞迭代模型bind(srvfd);listen(srvfd);for
abc1137377326
·
2020-09-13 21:48
epoll
数据结构与算法
操作系统
servlet线程安全问题
-
多线程并发
;-有共享数据;-共享数据有修改操作;3.在JVM中,哪些数据会存在线程安全问题?
Luckly119
·
2020-09-13 21:39
JAVAWEB
java后端学习路线
第一次当课代表编程基础(掌握)JAVA语法Java基础JVM类加载机制字节码执行机制JVM内存模型GC垃圾回收JVM性能监控与故障定位JVM调优
多线程并发
编程的基础线程池锁并发容器原子类JUC并发工具类
PIG_先生
·
2020-09-13 21:40
程序人生
java
Java-
集合当中进行模糊查找
文章目录List集合中模糊查询1.说明2.示例2.1示例代码2.2示例结果List集合中模糊查询1.说明如何在List集合中进行模糊查找。集合当中的用法大致一样,下面演示在List集合的ArrayList集合下的模糊查找方式。拥有大小写敏感与大小写不敏感的方法,下面就是不敏感的使用方式:publicArrayListsearch(Stringname,ArrayListarrayList){Arr
彭_德华
·
2020-09-13 19:57
知识分享类
java
分布式锁
1.分布式锁原理分布式锁场景有些业务场景是不适合使用
多线程并发
的模式的(多线程容易导致数据不一致的问题出现),只能使用单线程进行执行。
五山小新新
·
2020-09-13 18:53
Docker
2020年网易内部疯转的Java学习资料,赶紧收藏!
1、线程池原理揭秘及
多线程并发
编程知识https://www.bilibili.com/video/BV1u4411B7xS2、分布式系统开发实战篇-TCC分布式事务实现https://www.bilibili.com
是程序媛不是程序猿
·
2020-09-13 18:22
实用工具
经验总结
实战
经验分享
程序人生
其他
IDEA 编写第一个Scala程序
:确保你本地以及安装了JDK1.5以上版本,并且设置了JAVA_HOME环境变量及JDK的bin目录,如果还为安装,可以参考Java开发环境配置https://www.runoob.com/java/
java
小鹿<^~^>
·
2020-09-13 18:37
编程语言
maven +SSH日记(1)
直接的解决方法:使用低版本的maven可以设一个环境变量M2_HOME指向你的maven安装目录M2_HOME=D:\Apps\apache-maven-3.3.1然后在Window->Preference->
Java
啊咧?
·
2020-09-13 16:00
Eclipse配置copyright插入版权信息的详细教程
插入Copyright的两种方式一、使用Eclipse的注释模版来实现新建文件时,自动插入Copyright信息对于Java源文件点击菜单Window->Preferences弹出首选项设置窗口展开左侧
Java
wairdell
·
2020-09-13 15:33
【RPC-Python】多线程同步模型
本节我们为服务器增加
多线程并发
处理能力,同时可以处理多个客户端连接。后来的客户端连接再也不用排队了。这也是古典RPC服务最常见的处理模型。既然要使用多线程,自然离不开Python内置的多线程编程库。
allenxguo
·
2020-09-13 15:21
RPC
Python
android sdk 如何重新生成debug.keystore
1)首先你要确定你安装的JDK位置,Windows->Preferences->
Java-
>InstalledJREs,你可以看到是Jre的location,再在doscmd模式下查看你当前系统的path
君的名字
·
2020-09-13 15:11
【Android】
总结一下TODO的用法
1.设置任务的标签WINDOW->preference->
java-
>complier->tasktags加一个DONE:NORMAL表示已经完成的任务2.java代码里面加入//TODO需要处理的任务这是需要完成的任务
weixin_34162228
·
2020-09-13 13:42
Amazon DynamoDB之初识(一)
DynamoDBLocal.html通过官方下载安装文件,下载完成后直接解压即可;不要忘记安装JRE并配置全局环境变量;启动服务首先cd到解压所在目录,D:>cddynamodb_local_latest,然后键入命令:
java
Quincy379
·
2020-09-13 12:31
AWS
常用调度算法简介
一、关于调度进程调度用于多进程或者
多线程并发
访问资源。进程调度的需求出现在同时执行多个任务(multitasking)或者同时传输多数据流(mulplexing)。
daydayup
·
2020-09-13 11:36
《程序员的自我修养》笔记与记录
Java-
方法参数类型以及返回值类型讨论
一.类名作为形式参数。当类名作为形式参数时,那你就传一个该类的对象,或者直接传一个匿名对象new类名()。二.抽象类名作为形式参数当抽象类名作为形式参数时,那你就传一个该类的子类对象。或者传一个该接口子类匿名对象三.接口作为形式参数。当接口作为形式参数时,那你就传一个该接口的子类对象,或者直接传一个该接口子类匿名对象new类名()。四.方法中类名作为返回值类型(返回一个该类对象)五.方法中抽象类名
PreyHard
·
2020-09-13 11:51
Java-
类库-Guava-EventBus
EventBus是Guava的事件处理机制,是设计模式中的观察者模式(生产/消费者编程模型)的优雅实现。对于事件监听和发布订阅模式,EventBus是一个非常优雅和简单解决方案,我们不用创建复杂的类和接口层次结构。Observer模式是比较常用的设计模式之一,虽然有时候在具体代码里,它不一定叫这个名字,比如改头换面叫个Listener,但模式就是这个模式。手工实现一个Observer也不是多复杂的
07H_JH
·
2020-09-13 11:43
Java研究者
Java - 并行数据处理和性能
Java-
并行数据处理和性能并行流配置并行流使用的线程池测量流的性能使用更专业的方法正确使用并行流fork/join框架RecursiveTask使用fork/join的最佳实践偷工作Spliterator
此心光明-超然
·
2020-09-13 09:20
java
Java中的并发库学习总结
而当针对高质量Java
多线程并发
程序设计时,为防止死锁等现象的出现,比如使用java之前的wait()、notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带来的
weixin_30608503
·
2020-09-13 09:16
多线程并发
工具之Semaphore信号量
Semaphore是synchronized的加强版,作用是控制线程的并发数量。就这一点而言,单纯的synchronized关键字是实现不了的。那么semaphore最主要的方法就是acquire和release,简单点说就是拿到可以执行的线程数量和释放可以执行的线程数量。上代码,改代码实现了基本信号量的用法。packageconcurrent.tools;importjava.text.Simp
架构师在路上
·
2020-09-13 09:08
多线程实战
多线程
并发编程
java高并发之CompletionService优化
多线程并发
没看过上个帖子的可以看看java高并发之有返回值的
多线程并发
上一个帖子的实现是执行Callable任务后,可以获取一个Future的对象,在该对象上调用get就可以获取到Callable任务返回的Object
li_ch_ch
·
2020-09-13 08:47
高并发
多线程
并发
优化
java
线程并发java
java
多线程并发
控制之ThreadLocal
下面是ThreadLocal的测试代码,更多信息请参考注释packagecom.jadyer.thread.local;importjava.util.Random;/***ThreadLocalTest*@see=============================================================================================
风雨兼程之2017
·
2020-09-13 08:44
java
Thread
Java
多线程并发
编程,多线程优化-锁优化
JVM1.6时对synchronized进行优化,引入了:自旋锁、自适应自旋锁、锁粗化、锁消除、偏向锁、轻量级锁自旋锁:等待锁时,不放弃CPU的执行权限,进行忙循环,尝试获取锁,默认是10次,可以通过-XX:PreBlockSpin参数进行配置自适应自旋锁:在自旋锁的基础上,动态调节自旋次数。自旋的次数由前一次在同一个锁上的自旋次数和锁的拥有者的状态来决定。如果前面线程成功获取锁并且正常运行,那么
霸王凯旋
·
2020-09-13 08:38
Java基础
Java-
你还在使用Map来代替实体类作为参数吗?
1.前言刚入职的时候,了解公司框架后发现很多传参(包括前端向后端传参、后端Java封装函数的入参以及调用MyBatis时的入参)的位置,入参的位置都很“协调”,很多地方都是Map形式的参数与函数进行交互。而当时所接受的思想是开发要体现面向对象,要体现封装,但是实际工作时接触到一些项目后发现事实与理论是有所差异的,今天就来说一说我个人对Map和JavaBean作为函数入参时的理解。2.使用Map作为
开发小菜鸟
·
2020-09-13 07:15
知识点Flag
java
Java
多线程并发
编程,多线程优化-线程池的常用创建方式及使用总结
1、简单的线程池创建Executors1.1newCachedThreadPool()publicstaticExecutorServicenewCachedThreadPool()说明:创建一个线程池。需要使用线程时从线程池中获取线程,如果无可用线程,则创建一个线程,在使用使用后放入线程池。线程池中60秒未使用的线程将被终止并从缓存中移除。因此通过该方法创建的线程池,长时间不适用,将不怎么消耗资
霸王凯旋
·
2020-09-13 07:07
Java基础
多线程断点续传实践
/***author:annegu*date:2009-07-16*/annegu做了一个简单的Http多线程的下载程序,来讨论一下
多线程并发
下载以及断点续传的问题。
zhangrh
·
2020-09-13 07:21
java-
正则表达式判断手机号
要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段,故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下:移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188联通:130、131、132、152、155、156、185、186、176、(170、171小米移动)电信:133、153、180、189
weixin_34189116
·
2020-09-13 06:33
2高并发服务器:多线程服务器
1
多线程并发
服务器在使用线程模型开发服务器时需要考虑以下问题:A调整进程最大文件描述符上限B线程如有共享数据,考虑线程同步C服务于客户端线程退出时,退出处理。
to.to
·
2020-09-13 06:36
#
Linux
系统编程
Linux socket编程示例2
多线程并发
原文:https://www.cnblogs.com/nanrenzhuang/archive/2013/05/01/6315579.html/****************************************************文件名:pthread_server.c*文件描述:创建子线程来接收客户端的数据*louistested************************
liuxizhen2009
·
2020-09-13 05:59
网络通信和多线程
Linux下基于socket
多线程并发
通信的实现
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!pthread_server.c/****************************************************文件名:pthread_server.c*文件描述:创建子线程来接收客户端
还要来吗
·
2020-09-13 04:34
JAVA-
字符串按指定长度换行
可能有汉字的字符串按指定长度换行。1publicStringgetStringByEnter(intlength,Stringstring)throwsException2{3for(inti=1;ilength)6{7returnstring.substring(0,i-1)+"\n"+8getStringByEnter(length,string.substring(i-1));9}10}11
weixin_30340617
·
2020-09-13 04:04
如何测试Vector#add是线程安全的?
在前面的教程中,我们已经看到了无需改变测试代码,一个测试案例即可被
多线程并发
执行。
zhanghuangzhu
·
2020-09-13 04:00
Java-
使用IO流对大文件进行分割和分割后的合并
有的时候我们想要操作的文件很大,比如:我们想要上传一个大文件,但是受到上传文件大小的限制,无法上传,这时我们可以将一个大的文件分割成若干个小文件进行操作,然后再把小文件还原成源文件。分割后的每个小文件的类型可以自己定义。以下是我编写的一个大文件的分割和合并的代码:[java]viewplaincopypackagecom.lym;importjava.io.BufferedInputStream;
阳光石头
·
2020-09-13 04:36
java基础
Java工程师笔试题整理[校招篇]
当然如果你还没能打下Java基础,一定要先打好Java基础:如何一步一步的学
Java-
学习编程-知乎专栏。然后再来看一下练习一下各大厂的面试笔试题目。
weixin_30784945
·
2020-09-13 03:18
Python自学成才之路 线程间协作 lock,condition,event的使用
多线程并发
时会出现线程安全问题,如果不解决线程并发安全问题可能会让程序出现不可预料的情况。python提供了一些工具包来解决多线程安全问题,下面介绍其中常见的工具。
我是李超人
·
2020-09-13 03:27
python
用Quartz进行作业调度
任务调度本身涉及到
多线程并发
、运行时间规则制定和解析、场景保持与恢复、线程
niweiliang
·
2020-09-13 02:48
[Java]Quartz
高级并发编程学习-atomic包学习(重点介绍AtomicInteger、AtomicIntegerFieldUpdater)
经过atomic类修饰的变量具备原子性,不必考虑在
多线程并发
条件下的线程安全问题
大邦
·
2020-09-13 01:53
并发编程学习
使用Jackson解析JSON
注:http://justcode.ikeepstudying.com/2018/01/
java-
%E4%BD%BF%E7%94%A8jackson%E8%A7%A3%E6%9E%90json-%E7%
l_degege
·
2020-09-13 01:15
json
eclipse输入类名是自动补为全类名,怎么让取消而让它自动导入相应的包?
privateUserService时自动变为privatecom.bookstore.service.UserService而不是导入相应的包1、打开Eclipse->Window->Perferences->
Java
冷囧囧
·
2020-09-13 01:38
Eclipse
eclipse
Java-
多线程
一、基本概念程序(program):是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process):是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程,有生命周期:自身的产生、存在和消亡的过程。程序是静态的,而进程是动态的。线程(thread):进程可进一步细化为线程,是一个程序内部的一条执行路径。若一个进程同一时间并行执行多个线程,就是支持多线
WangZG_X
·
2020-09-12 23:31
Java
java
多线程
JDK动态代理原理(源码层面)
其中代理模式两种实现方式见:https://github.com/link8hu/
java-
源码分析publicstaticObjectnewProxyInstance(...)throwsIllegalArgumentException
阿狸远翔
·
2020-09-12 22:15
Java语言
后端
Eclipse设置Tab键缩进4个空格的步骤(纠正开发习惯)
>preference-,选择General->Editors->TextEditors,勾选右侧的“insertspacefortabs”,保存;2.点击window->preference-,选择
java
rao991207823
·
2020-09-12 21:14
Java
JAVA-
字符串连续出现字母进行压缩
字符串连续出现的字母进行压缩举例:输入为xxxyyyyyyz压缩后为3x6yz解题思路:通过在对输入字符串的遍历循环中借助一个StringBuffer变量sb进行字符串的拼接在遍历中的firstChar每次都会取到没有遍历字符串中的第一个位置,一开始从位置0开始for循环遍历也是从i=1开始,因为已经取了firstChar为第0个位置了count变量初始值为1,是用来统计每一个字符的个数的,当s变
zhangvalue
·
2020-09-12 21:47
牛客&Leetcode
eclipse注释模板及格式化模板导入方法
格式化模板导入步骤1.点击Window->Preference->
Java-
>CodeStyle->Formatter2.点击右侧Import选择*.xml模板文件导入即可3.如果需要对模板进行修改,可点击
WGarming
·
2020-09-12 20:25
注释模版导入
格式化模版导入
国外IT技术网站地址大全
www.onjava.com-O'Reilly的Java网站.每周都有新文章.2、http://java.sun.com-官方的Java开发者网站-每周都有新文章发表.3、http://www.developer.com/
java
IT-Memento
·
2020-09-12 20:15
外文技术翻译
其他
Java
多线程并发
最佳实践
Java
多线程并发
最佳实践是一组实践的好点子,有助于你快速开发出优质的并发代码。如果你是新手,需要熟悉一些基本概念,再来阅读本文会更有针对性。
shy13078
·
2020-09-12 20:17
java
多线程
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
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
其他