×
请登录
账号
密码
登录 Use it
博客
随笔
网盘
建站
资源
标签
毒鸡汤
程序员导航
登录
注册
第26篇:JUC中一些常见的集合
本文内容了解JUC常见集合,学会使用ConcurrentHashMapConcurrentSkipListMapConcurrentSkipListSetCopyOnWriteArraySet介绍Qu
star2017
博客
1年前
718
0
第27篇:实战:你的接口太慢了需要优化
电商接口案例讲解电商app都有用过吧,商品详情页,需要给他们提供一个接口获取商品相关信息:商品基本信息(名称、价格、库存、会员价格等)商品图片列表商品描述信息(描述信息一般是由富文本编辑的大文本信息)
star2017
博客
1年前
699
0
第28篇:实战:构建日志系统
本文内容日志有什么用?日志存在的痛点?构建日志系统日志有什么用?系统出现故障的时候,可以通过日志信息快速定位问题,修复bug,恢复业务提取有用数据,做数据分析使用本文主要讨论通过日志来快速定位并解决问
star2017
博客
1年前
620
0
第14篇:事务详解
打算提升sql技能的,可以加我微信itsoku,带你成为sql高手。这是Mysql系列第14篇。环境:mysql5.7.25,cmd命令中进行演示。开发过程中,会经常用到数据库事务,所以本章非常重要。
star2017
博客
1年前
672
0
MySQL(二十八):生成顺序自增的序号列
MySQL 生成顺序自增的序号列。MySQL 支持 SQL 中使用变量。
star2017
博客
1年前
399
0
爬虫技术-Selenium知识点整理之安装入门
Selenium Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,类型像我们玩游戏用的按键精灵,可以按指定的命令自动操作, 不同是Selenium 可以直接运行在浏览器上,它支持所有主流的浏览器(包括PhantomJ...
wylc123
博客
1年前
830
0
红黑树的规则
1.每个节点的颜色不是黑色就是红色 2.根节点是黑色 3.每个叶子节点(NIL)是黑色 4.如果一个节点是红色,那么它的两个子节点都是黑色 5.从任一节点到其每个叶子的所有简单路径,都包含相同数目的黑色节点
star2017
博客
1年前
2553
0
动态规划四步骤
### 确定状态 - 研究最优策略的最后一步 - 化为子问题 ### 转移方程 - 根据子问题定义直接得到 ### 初始条件和边界情况 - 细心,考虑周全 ### 计算顺序 - 利用之前的计算结果
star2017
博客
1年前
2025
0
Lock(ReentrantLock)实现线程同步,线程安全
## 多线程实现同步机制的方式有3种 ### 1.synchronized作用在方法上 弊端:方法上面的锁是this,如果两个线程的实例不是一个,不能锁住 ### 2.synchronized作用在代码块的方式 ### 3.Lock的实现(ReentrantLock)的作用在任意代码 与synchronized的区别是synchronized是隐式锁,不需要明确声明锁打开与关闭 Reentra
star2017
博客
1年前
2016
0
Java常用类库-AutoCloseable
### 继承AutoCloseable - 过实现AutoCloseable可以实现自动关闭 - 自动关闭需要借助try-catch语句 示例代码: ``` interface IMessage extends AutoCloseable{ void send(String msg); } class NetMessage implements IMessage{ public
star2017
博客
1年前
2465
0
实现Runnalbe,使用synchronized和wait和notifyAll的方式实现线程通信(生产者消费者模型),和使用Lock以及Condition的await和signalAll的方式实现线程通信()
## 使用Lock的方式实现线程通信 这里使用Lock的方式的时候,this.wait()和this.notifyAll()方法将无效,需要采用Condition的方式来实现 示例代码: ``` package com.example.demo.juc.lock; import java.util.concurrent.Callable; import java.util.concurrent.
star2017
博客
1年前
2123
0
centos7中安装docker
1、检查内核版本,必须是3.10及以上 uname -r 2、安装docker yum install docker 3、启动docker systemctl start docker 4、查看版本 docker -v 5、开机启动docker systemctl enable docker 6、停止docker systemctl stop docker docker安装redi
star2017
博客
1年前
1217
0
JAVA中BigDecimal的字符化输出
BigDecimal是处理高精度的浮点数运算的常用的一个类 当需要将BigDecimal中保存的浮点数值打印出来,特别是在页面上显示的时候,就有可能遇到预想之外的科学技术法表示的问题。 一般直接使用 BigDecimal.toString()方法即可以完成浮点数的打印。 如: System.out.println( new BigDecimal("10000000000").toS
star2017
博客
1年前
2204
0
线程通信之多个线程循环执行,(A线程执行5次,B线程执行10次,C线程执行15次)
### Lock + Condition的方式 这里有三个condition condition1执行完了,就去通知condition2.signal() condition2执行完了,就去通知condition3.signal() condition3执行完了,就去通知condition1.signal() 示例代码: ``` package com.debuggg.test1.main2
star2017
博客
1年前
2021
0
docker安装zookeeper
安装docker参考博主另一篇文章 https://blog.csdn.net/u013294097/article/details/91127259 docker安装redis参考本博主博文 https://blog.csdn.net/u013294097/article/details/91127287 1、下载zookeeper docker pull zookeeper 点击并拖
star2017
博客
1年前
934
0
BFS广度优先算法,DFS深度优先算法,Python,队列实现,栈实现
来源:https://www.bilibili.com/video/BV1Ks411575U/?spm_id_from=333.788.videocard.0 ``` graph = { "A": ["B", "C"], "B": ["A", "C", "D"], "C": ["A", "B", "D", "E"], "D": ["B", "C", "E", "F"
star2017
博客
1年前
2628
0
ReadWriteLock读写锁的使用
### 读写锁: #### 写写、读写 是互斥的 #### 读读是不需要互斥的 如下示例代码中,可以看到读的操作,一部分是在写操作之前,一部分是在写操作之后,说明读是不互斥的。写是  示例代码: ``` package com.debuggg.test1
star2017
博客
1年前
1906
0
locate:commandnotfound&&updatedb:commandnotfound
locate: command not found && updatedb: command not found 需要安装: yum -y install mlocate
star2017
博客
1年前
915
0
优先队列-二叉堆-堆排序原理-Java相关API
### 完全二叉树概念 - 除了最后一层,前面所有层都是满的 - 最后一层是从左到右 - 是一个二叉树 ### 堆 - 满足完全二叉树 - 父节点存储的元素比子节点大 ### 上浮 - 不符合堆规则的节点,与父节点交换 - 直到上浮到符合为止 ### 下沉 - 不符合规则的点,与子节点中较大的交换 - 直到符合为止 ### 入队 - 待插入元素放到堆的最后面 - 然后上浮至合适位置 -
star2017
博客
1年前
1805
0
线程八锁,同步锁的应用
## 锁的八种情况的应用 ``` package com.debuggg.test1.main2; /** * 作者 ZYL * 功能描述 : 题目:判断打印的是“one”or “two” * * 1.两个普通同步方法,两个线程,标准打印,打印?//one two * 2.新增Thread.sleep()方法给getOne(),打印?one,two * 3.新增普通方法getThree
star2017
博客
1年前
2030
0
1
...
113
114
115
...
472
本文目录
热门标签
程序员导航
热门文章
1.
如何学习Python数据科学(2018)
2.
31个与大数据有关的非常不错的资源和文章(附全链接)
3.
这可能是人工智能、机器学习和大数据领域覆盖最全的一份速查表
4.
史上最全的“大数据”学习资源(上)
5.
onlyoffice 20并发限制处理,up to 20 maximum
6.
SpringBoot2实践系列(六):集成监控模块Actuator详解
阿里云新老用户最新优惠
阿里云新老用户最新优惠
最新发布
1.
PG赏金女王热血来袭!化身女海盗,踏上海上传奇之路
2.
沙尔克04挑战汉堡:锋利的攻势能否撬动防线?
3.
《辐射76》全新钓鱼玩法上线,看看这款bbin免费内容到底有多好玩
4.
体验经典麻将魅力,尽在PG《麻将胡了》现代转轴!
5.
真正的“走路模拟器”来了!《一步一脚印》9/9上线,bbin要你慢下来玩游戏
6.
祝福不只嘴上说!爆款CQ9《寿星大发》用奖金说话
最新评论
签到
?
签到
签到
签到,学习
签到