91名师指路-头部
首页
发布需求
项目流程图
客服QQ
登录
注册
付费问答
付费问答
技术博客
源码买卖
付费问答
技术博客
源码买卖
资料下载
日程管理
91小程序
让能力变成价值! 不止写博客能赚钱,上传源码也能赚钱。例如:您写了一篇博客,当网友遇到问题咨询您时会向你支付咨询费,并且下载您上传的源码也会向您支付对应的费用。
博客列表-91名师指路91mszl.com-让能力变成价值
博客分类
前端
jquery
Nodejs
vue
Angular
Html5
bootstrap
其他
后端
java
C#
Python
Php
C++
Ruby
Go
Erlang
其他
移动开发
ios
Android
微信支付
微信小程序
支付宝支付
银联支付
Windows Phone
其他
数据库
Oracle
Sqlserver
Db2
Mysql
MongoDB
Postgresql
其他
测试
loadrunner
jmeter
其他
运维
jenkins
svn
Git
sonarqube
Nginx
Cdn
jdk
Maven
Windows系统
Linux系统
其他
工作流
Activiti
jbpm
其他
搜索引擎
solr
lucene
ElasticSearch
其他
缓存
Redis
memCache
其他
消息队列
ActiveMQ
RabbitMQ
ZeroMQ
Kafka
MetaMQ
RocketMQ
写博客
博客管理
原
单例模式的五种写法
一:懒汉模式(线程不安全)原理:延迟创建,在第一次用时才创建,之后每次用到就返回创建好的。缺点:由于synchronized的存在,多线程时效率很低。代码如下:package com.mszl.model;/** * 功能:懒汉模式(线程不安全) * 更多资料请访问:http://www.91mszl.com * @author bobo teacher */public class Single
2019-11-20 17:24:16 阅读(683)
原
跟着波波老师学多线程高并发(六)线程安全
什么是线程安全?答:多个线程同时共享一个全局变量,在进行写操作的时候,可能会导致数据错误,这种现象叫做线程安全。在做读操作的时候不会产生线程安全问题,多个线程共享一个局部变量的时候也不会产生线程安全问题。如何解决线程安全问题?(1)使用同步代码块:synchronize或lock使用synchronize的条件(1)必须要有两个以上的线程。需要发生同步。(2)多个线程进行同步,必须用同一把锁。(3
2019-11-19 19:35:03 阅读(820)
原
跟着波波老师学多线程高并发(五)多线程中join方法练习题
题目:现在有T1, T2, T3 三个线程,如何保证T2在T1执行完成后执行,T3在T2执行完成后执行。代码如下:package com.mszl.controller;/** * 功能:多线程中的join方法 * 更多资料请访问http://www.91mszl.com * @author bobo teacher */public class ThreadDemo03 { public st
2019-11-19 18:23:37 阅读(852)
原
跟着波波老师学多线程高并发(五)多线程中join方法的使用
场景:假设我现在有主线程和子线程,我需要子线程全部执行完成后,才开始执行主线程。那么我只需要在主线程中调用join方法即可。代码如下:package com.mszl.controller;/** * 功能:多线程中的join方法 * 更多资料请访问http://www.91mszl.com * @author bobo teacher */public class ThreadDemo03 {
2019-11-19 17:58:26 阅读(695)
原
跟着波波老师学多线程高并发(四)多线程的几种状态
多线程的几种状态:1 新建,2 准备,3 运行,4 休眠,5 停止。
2019-11-19 16:12:21 阅读(643)
原
跟着波波老师学多线程高并发(三)守护线程和非守护线程
什么是守护线程?答:和main函数相关。特征:和主线程一起销毁。什么是非守护线程?答:用户线程也叫非守护线程,用户自己创建的线程,如果主线程挂掉了,不会影响用户线程。java线程分为:守护线程,非守护线程,gc线程。备注:使用setDaemon(true) 来设置为守护线程。代码如下:package com.mszl.controller;/** * 功能:守护线程和非守护线程 * 更多资料请访问
2019-11-19 15:30:14 阅读(707)
原
跟着波波老师学多线程高并发(二)创建多线程的几种方式
创建多线程的方式:(1)继承Thread类。继承Thread类重写run方法。(2)实现Runnable接口。(3)使用匿名内部类。(4)callable。(5)使用线程池。一:继承Thread类代码如下:package com.mszl.controller;/** * 更多资料请访问http://www.91mszl.com * @author bobo teacher */class cre
2019-11-19 09:43:04 阅读(726)
原
跟着波波老师学多线程高并发(一)线程和进程的区别
一:什么是进程?进程就是正在运行的运用程序,它是线程的集合。每个线程互不影响,都是独立运行的。二:什么是线程?正在独立运行的一条执行路径。三:为什么要使用多线程?答:可以提高程序运行效率。
2019-11-19 08:51:46 阅读(706)
原
java 创建多级文件夹目录
我们的路径为:String path="E:\\data\\11\\abc\\55";我们此时在E盘只有data和11这两个文件夹,并没有abc和55,此时我们就需要判断在11下是否存在abc如果有则不进行新建,如果没有则新增abc文件夹,同时也要在abc文件夹下面新增55文件夹。代码如下:public static void main(String[] args) throws Interrup
2019-11-17 15:03:12 阅读(1122)
原
跟着波波老师学redis(六)redis主从复制
redis主从复制:主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主。redis主从复制的缺点:由于所有的写操作都是先在Master上操作,然后同步更新到Slave上,所以从Master同步到Slave机器有一定的延迟,当系统很繁忙的时候,延迟问题会更加严重,Slave机器数量的增加也会使这个问题更加严重。redis主从复制原理
2019-11-13 22:36:18 阅读(723)
共 463 行数据
首页
上一页
33
34
35
36
37
38
39
40
下一页
尾页
到第
页
确定
91名师指路-底部