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
马士兵
马士兵
老师高并发编程同步容器
手写固定同步容器写一个固定容量同步容器,拥有put和get方法,以及getCount方法,能够支持2个生产者线程以及10个消费者线程的阻塞调用。使用wait与notify思路:使用一个集合来当做生产或者消费的中转站,然后每当生产或者消费的时刻都判断集合的容量,如果不满足条件那么就对这种操作进行阻塞也就是wait同时notify其它的所有线程。当其它线程启动之后也会遇到“不合格的线程”这时候也会阻塞
Regularization
·
2018-09-13 11:45
java
马士兵
老师高并发编程基础入门(修订版)
锁是指谁?Objecto=newObject();Synchronized(o);我们一般认为Synchronized锁定的是这段代码块但事实上,Synchronized锁定的是锁这个对象。不仅如此Synchronized锁定的是heap内存中的这个对象而不是这个引用。一个例子/***锁定某对象o,如果o的属性发生改变,不影响锁的使用*但是如果o变成另外一个对象,则锁定的对象发生改变*应该避免将锁
Regularization
·
2018-09-05 15:54
java
通俗易懂理解URI和URL的区别
初学java,最近被一个概念搞得头晕脑胀,就是url和uri的概念和区别,网上查了一大通,发现各种回答眼花缭乱,有百科直接粘贴的,有胡说八道的,有故意绕来绕去的,我估计他自己都没搞懂,按照
马士兵
的说法就是
熊本不熊
·
2018-08-29 09:23
为什么大多人都想走编程这条路, 门槛低? 还是太高薪!
高薪这个东西怎么解释了,java现在据我所知实习也就四五千吧,谈不上高薪,只是后面如果你经验多了,才会越来越高薪,再加上你学的也越来越多,程序员本就是应该不断的学习,毕竟互联网更新的太快,就像当初的
马士兵
老师
我还在等你回家
·
2018-08-19 20:57
马士兵
老师JVM调优(修订版)
JVM调优目标:调整Java虚拟机的参数使得性能达到最优。原则:无监控不调优。Java内存结构程序计数器:它是一块较小的线程私有的内存空间。它可以看做是当前线程所执行字节码的行号显示器。通过改变这个计数器的值可以选择执行的字节码。借助这个性质我们可以使用计数器来恢复被打断的线程。每一个线程都有自己的一个程序计数器互不影响。虚拟机栈:是一块线程私有的内存空间。每起一个线程就会起一个线程栈。而在一个线
Regularization
·
2018-08-14 19:27
java
666G计算机编程资源网盘分享
JavaSE:Java
马士兵
:链接:https://pan.baidu.com/s/1jJRvxGi密码:v3xbJava刘意:链接:https://pan.baidu.com/s/1kVZQCqr密码
27Up
·
2018-08-09 11:22
秦帝国的崛起与其背后的“食盐战争”!
短剑、投枪和盾牌是罗
马士兵
征战世界的标配,但是当时他们还随身携带者一个皮制口袋,里面装着罗
圆圆猫
·
2018-08-04 20:48
马士兵
高并发(一)笔记
一、1.synchronized关键字锁定的是对象不是代码块,demo中锁的是object对象的实例(堆内存中)2.锁定的对象有两种情况:①类的实例②类的字节码(.class)3.关于线程安全:加synchronized关键字之后不一定能实现线程安全,具体还要看锁定的对象是否唯一。二、1.synchronized(this)锁定的是当前类的实例,demo中锁定的是Demo02类的实例2.此demo
码农小虾
·
2018-07-25 15:15
java编程
马士兵
java学习之路
作者:
马士兵
老师JAVA自学之路一:学会选择为了就业,不少同学参加各种各样的培训。决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机、嵌入式、游戏、3G、测试等。
LiHuaxin_BJ
·
2018-07-13 13:34
转发
尚学堂
马士兵
,高琪等讲师的Java及javaee全套资源派送
s/1geCoY11尚学堂_高淇_Java300集视频教程https://pan.baidu.com/s/1KIStgcb6lZsQdkdxy-3J4A#list/path=%2F(初级教程)尚学堂_
马士兵
飘…
·
2018-06-13 23:52
javaee
javaweb
Java基于socket实现的客户端和服务端通信功能完整实例
分享给大家供大家参考,具体如下:以下代码参考
马士兵
的聊天项目,先运行ChatServer.java实现端口监听,然后再运行ChatClient.java客户端实例ChatClient.javapackagesocketDemo
爱代码也爱生活
·
2018-05-23 11:56
无标题文章
关于视频学习,小编推荐大家看看
马士兵
的视频教程,大家在网上进行
天道酬勤_84af
·
2018-05-13 09:22
01 hello world
早前跟着
马士兵
老师的视频学习了一下spring,动手比较少,没什么深刻的理解。今天开始从头下手对spring了解一下。
hayes0420
·
2018-05-12 17:47
JavaSE之彻底搞懂try,catch,finally与return的执行
在开始我的博客之前,我先引用
马士兵
老师的一句话,掌握了内存你就掌握了一切(滑稽)。一般情况下,程序执行到try里面的内容一定会执行finally里面的内容。
狼王神起
·
2018-04-01 18:38
javase
【Java资源免费分享,网盘自己拿】
JavaSE:Java
马士兵
:链接:https://pan.baidu.com/s/1jJRvxGi密码:v3xbJava毕向东:链接:https://pan.baidu.com/s/1ggzHkPl密码
Java3y
·
2018-03-02 13:00
【Java资源免费分享,网盘自己拿】
JavaSE:Java
马士兵
:链接:https://pan.baidu.com/s/1jJRv...:v3xbJava毕向东:链接:https://pan.baidu.com/s/1ggzH...
Java3y
·
2018-02-28 00:00
视频教程
资源
java
jvm 调优 java 虚拟机
马士兵
马士兵
马士兵
笔记
文档连接:http://download.csdn.net/download/disalong/10259953例子代码连接:http://download.csdn.net/download/disalong/10259613
disalong
·
2018-02-26 17:26
java
马士兵
高并发编程学习
思考题1:A线程正在执行一个对象中的同步方法,B线程是否可以同时执行同一个对象中的非同步方法?2:同上,B线程是否可以同时执行同一个对象中的另一个同步方法?3:线程抛出异常会释放锁吗?4:volatile和synchronized区别?5:写一个程序,证明AtomXXX类比synchronized更高效6:AtomXXX类可以保证可见性吗?请写一个程序来证明7:写一个程序证明AtomXXX类的多个
Solace_0e71
·
2018-01-13 10:19
java知识体系介绍
国内最牛七星级团队
马士兵
、高淇等11位十年开发经验专家录制目录百战程序员Java1573题2百战程序员介绍3JavaSE编程基础9第一章初识Java9阶段项目课程111第二章数据类型和运算符14第三章控制语句
bluesliusmile
·
2018-01-03 09:45
Java 高并发基础 课后笔记
马士兵
老师高并发编程系列课后笔记大纲同步器(线程通信和同步)Synchronized�VolatileAtomicXXX(AtomicInteger…)ReentrantLockThreadLocal同步容器
Clixin
·
2017-12-11 07:09
罗马
以乌瑞纳斯主将和手下士兵波罗两个罗
马士兵
的兄弟友谊为视角,前者冷漠镇静克制,后者有勇无谋义气,贯穿整个罗马帝国历史,从凯撒,安东尼,屋大维三人争霸权的整个过程。这是男人们争权夺利的时代。
云彩朵朵
·
2017-12-07 03:24
五代十国那些年(第二节)
上一节说道郭威因为杀人罪被官府在现场抓个正着,并且即将立即处斩.大家都知道,这种带有光环的人物是不会在故事开头就死去的,确是如此.伴随着一队急促的马蹄声,事情就如同套路般出现了转机...载着飞扬的尘土,两排骑
马士兵
停在了郭威和官府衙役旁边
Leo_pan
·
2017-12-07 02:24
java 动态代理和静态代理浅析
如果想透彻理解动态代理和静态代理的完整设计原理,建议参阅尚学堂
马士兵
老师在2010年推出的设计模式之动态代理视频讲解,也可辅助其他资料自行研究。
木鲸鱼
·
2017-11-25 22:23
java学习笔记
JAVA视频资料百度网盘分享
1、javascript视频教程链接:点击打开链接密码:d9ei2、JPA视频教程链接:点击打开链接密码:fwwd3、
马士兵
hibernate视频教程链接:http://pan.baidu.com/s/
nuc2015
·
2017-11-21 12:01
Java
[Struts2 框架学习] 一、Hello,Struts
学习的素材:以
马士兵
老师讲解的Strut
hochenchong
·
2017-11-15 20:15
SSH
JAVA视频网盘分享
javascript视频教程链接:http://pan.baidu.com/s/1gd57FVH密码:d9ei2、JPA视频教程链接:http://pan.baidu.com/s/1dDCx1fj密码:fwwd3、
马士兵
未来人类
·
2017-11-08 10:45
在windows10下利用myeclipse运行hadoop
Windows10环境下配置Hadoop具体可以参考
马士兵
老师的官网:http://www.mashibing.com下载代码资源包下载hadoop-2.7.3安装包,可以去官网下载下载winutils
Han_Kin
·
2017-09-01 13:32
机器学习
Java 高并发基础
intro:读
马士兵
《Java高并发编程》记录推荐http://www.cnblogs.com/andy-zhou/p/5339683.htmlJMMsynchronizedlambdanewThread
real沛林
·
2017-08-03 00:02
java
#
JUC
信仰从来不“简单”
没多久后,罗
马士兵
来了,他们逮捕了耶稣,弟子们四散逃亡。同党们
小籁76
·
2017-07-29 00:41
500G技术资源分享
JavaScript视频教程链接:http://pan.baidu.com/s/1gd57FVH密码:d9ei2、JPA视频教程链接:http://pan.baidu.com/s/1dDCx1fj密码:fwwd3、
马士兵
跟派大星学编程
·
2017-07-28 13:02
工具使用
jsp
Java
马老教你半小时入门大数据之Hadoop
马士兵
大数据之hadoop_腾讯视频学hadoop需要什么基础?Hadoop作为大数据工业中的主引擎,Hadoop就像是大数据世的一把钥匙,想要进入数据世界,首先你得显得得到这把钥匙,才能打开大门。
一只小旺仔
·
2017-07-28 10:50
黑马和尚学堂,你选择哪里?
在自学的时候看到了
马士兵
老师的一套视频,看的是struts2,大概十分钟,就把之前耽误我三四天的配置文件搞
HitFeaZoon
·
2017-07-27 14:51
马士兵
Java自学之路——(精华版)
目录JAVA自学之路一:学会选择2JAVA自学之路二:JAVA自学路线图3JAVA自学之路三:要动手3JAVA自学之路四:要事为先4JAVA自学之路五:问题解决之道61:要仔细的观察错误的现象,是的,要仔细62:要仔细思考问题会出在哪些环节(重要)63:如何定位错误(重要)分析清楚有哪些环节之后,下一步就是定位到底什么环节出错了。…….74:如果还不行,google吧75:什么?还不行?那么就BB
平叔叔
·
2017-07-16 11:40
学习方法
java程序员之路【转自尚学堂
马士兵
老师】
每个人的学习方法是不同的,一个人的方法不见得适合另一个人,我只能是谈自己的学习方法。因为我学习Java是完全自学的,从来没有问过别人,所以学习的过程基本上完全是自己摸索出来的。我也不知道这种方法是否是比较好的方法,只能给大家提供一点参考了。学习Java的第一步是安装好JDK,写一个HelloWorld,?其实JDK的学习没有那么简单,关于JDK有两个问题是很容易一直困扰Java程序员的地方:一个是
平叔叔
·
2017-07-16 11:59
学习方法
尚学堂
马士兵
老师的JAVA自学之路
JAVA自学之路一:学会选择[转载请注明出处:http://www.bjsxt.com/zixue/zixuezhilu_1.html]为了就业,不少同学参加各种各样的培训。决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机、嵌入式、游戏、3G、测试等。那么究竟应该选择什么方向呢?我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我),当你要走向社会的时候,就不要再把
研发攻城狮
·
2017-06-03 17:39
开发笔记
学习有感
《致天国的妈妈58》
耶稣殉道后,罗
马士兵
犹太人扫罗先前迫害耶稣的追随者,后来在异象中看见耶稣:使徒行传第9章1扫罗仍然向主的门徒口吐威吓凶杀的话,去见大祭司,2求文书给大马士革的各会堂,若是找着信奉这道的人,无论男女,都准他捆绑带到耶路撒冷
菜鸟归来
·
2017-05-15 20:36
学习期迷茫 2015-08-31 (另一账号搬家)
不知道出路是什么那年听了
马士兵
的课!他的思想感染了我!时间久了,拿着工资,过着单调的生活,日复一日!写点什么,做点什么,做些有意义的事吧!不知道理想是什么了!也不知道梦想是什么了!没有强大的思想指导!
江哥大大
·
2017-05-04 15:10
感悟
Hibernate三种状态和Session常用的方法
就像
马士兵
老师在视频中所说的,我们并不必死抠这些字眼,我们通过自己编写测试类就可以他们之间不同的区别。其实三种状态各自的不必总结那么多,只是一个重要的地方就是T
寻找现实扭曲力场
·
2017-03-15 15:55
等待多少秒之后自动跳转
尚学堂笔记老师:
马士兵
varleftTime=5000;functiongo(){document.getElementById("num").innerText=leftTime;leftTime-=
qq_35356190
·
2017-03-06 15:01
javascript
java技术学习参考
1)首先要能搞定一般的业务需求,至少来活了能干:
马士兵
JAVA基础教程spring
马士兵
2)代码能写出来了,流程也能跑通了,但不想让别人鄙视自己的代码,就要把代码写的漂亮些:代码整洁之道修改代码的艺术重构改善既有代码的设计
白孩儿
·
2017-03-05 00:53
马士兵
javaSE小项目chat和Tank单机版总结
Chat聊天小程序ChatServerChatClientServer端占据端口号5888,接收多个Client的连接,为每一个连接建立一个Socket来处理它们之间的通信。Server将收到的所有Client发过来的信息,都发给所有的Client。要想让每一个Client都收到各自的信息不干扰,那么要用多线程去处理每个Client。读(readUTF)要循环一直读。Client端就负责发送自己的
kremol
·
2017-01-31 22:53
CS-grow之路
javascript循环链表之约瑟夫环的实现方法
前言传说在公元1世纪的犹太战争中,犹太历史学家弗拉维奥・约瑟夫斯和他的40个同胞被罗
马士兵
包围。犹太士兵决定宁可自杀也不做俘虏,于是商量出了一个自杀方案。
nd
·
2017-01-16 16:28
20161209 spring 跟
马士兵
学习记录
1本来想下载myeclipse,无奈破解码找了半天,都特么是广告,后来在网上查了一下,myeclipse很多企业都不会用,因为他不是免费的,我就下了一个javaEEeclipse,下载了一个springframework和commomlogging包导入进去就可以用spring了,其实也挺简单得参考文章http://blog.csdn.net/shymi1991/article/details/4
三藏_
·
2016-12-10 14:14
武器安装
【
马士兵
】笔记_Java线程
有道云笔记连接:http://note.youdao.com/noteshare?id=253ac934b878a370051d85a07028eb46----------------------------------------------------------------------------------------------------------------------------
____
·
2016-11-15 05:41
JavaCore
计算三维空间两点距离【
马士兵
面向对象课后习题1】
classPoint{doublex;doubley;doublez;doubles;Point(double_x,double_y,double_z){x=_x;y=_y;z=_z;}voidsetx(double_x){x=_x;}voidsety(double_y){y=_y;}voidsetz(double_z){z=_z;}voidsets(){s=Math.sqrt(Math.pow(
qq_34733907
·
2016-11-06 19:00
马士兵
-多线程学习第04课 线程的同步
本人地址:http://blog.csdn.net/hblfyla/article/details/530015871.思考为什么会有线程的同步?线程不同步会带来哪些问题?我们首先要来了解一个例子,假设我有一张银行卡和存折共享里面的钱,假设有3000块钱,有一天我去银行拿着存折去取钱,到了柜台我取2000块钱,银行开始计算,里面有3000,够2000,开始进行取钱操作,但是还没有计算3000-20
huochai1989
·
2016-11-01 22:01
多线程
马士兵
-多线程学习第01课 线程的创建和启动
本文地址:http://blog.csdn.net/hblfyla/article/details/52966843分析一下下面代码的执行顺序:publicclassT{publicstaticvoidmain(String[]args){m1();}publicstaticvoidm1(){m2();m3();}publicstaticvoidm2(){}publicstaticvoidm3()
huochai1989
·
2016-10-29 21:12
多线程
javascript中使用循环链表实现约瑟夫环问题
1.问题 传说在公元1世纪的犹太战争中,犹太历史学家弗拉维奥·约瑟夫斯和他的40个同胞被罗
马士兵
包围。犹太士兵决定宁可自杀也不做俘虏,于是商量出了一个自杀方案。
nd
·
2016-10-22 00:00
javascript中使用循环链表实现约瑟夫环问题
1.问题传说在公元1世纪的犹太战争中,犹太历史学家弗拉维奥·约瑟夫斯和他的40个同胞被罗
马士兵
包围。犹太士兵决定宁可自杀也不做俘虏,于是商量出了一个自杀方案。
nd
·
2016-10-22 00:00
选择尚学堂的几大原因
选择尚学堂的几大原因一、历经10年,经得起考验尚学堂成立于2006年,由
马士兵
老师在北京创立,到今天已经走过了10年的路程。
路人从北少喵呜
·
2016-10-19 16:00
编程培训
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他