VioletTec

Java如何播放/录制音频?

前言:今天早上突发奇想想要玩一玩Java自带的声音API,闲着无聊学了一下午搞明白了它的用法(没有视频光看文字果然学习效率低下) 本来其实想做一个实时翻译的功能,用Aliyun的API,但是阿里云的API好像要付费,虽然GitHub上有做好的DEMO了,还挺好,自带字幕在屏幕底部,但是没有买套餐包,所以没法用,太难了。然后闲着无聊想要搞一个耳机返听麦克风功能… 阅读更多 »Java如何播放/录制音频?

【观后感】 刘强东分析京东的商业模式并且吐槽淘宝

前几天在B站刷视频,看到了这样一个视频标题: 京东总裁刘强东内部讲话(完整版),"马云骗人这么多年我都替他丢人"讲解京东的商业模式,并吐槽马云淘宝天猫。 https://www.bilibili.com/video/BV1754y1X7Tu 虽然是员工内部会议,但是应该有记者媒体,或者是自己内部的摄像师在现场。毕竟是一个大资本家在吐槽另一个大资本家,讲的话不… 阅读更多 »【观后感】 刘强东分析京东的商业模式并且吐槽淘宝

如何解决WordPress在国内429 Too Many Request

2020.05.10 22:50 更新:由于未知原因,WordPress.org 已经早在5月初恢复中国大陆地区的链接了,不知道为什么。这个插件仍然可用,毕竟镜像站点要比源站快很多,还是比较推荐使用WP-China-Yes的。 WP-China-Yes 因为WordPress官方的服务器都在国外,所以中国大陆的用户在访问由WordPress官方提供的服务(插… 阅读更多 »如何解决WordPress在国内429 Too Many Request

如何解释TCP的三次握手和四次挥手?

什么是TCP协议? 传输控制协议(英语:Transmission Control Protocol,缩写:TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能。用户数据报协议(UDP)是同一层内另一个重要的传输协议。 ——来源… 阅读更多 »如何解释TCP的三次握手和四次挥手?

Java线程之为何wait()和notify()必须要用同步块中

就在昨天造轮子的时候,遇到了线程等待和唤醒问题,虽然这是一个基础知识wait() 和notify()/notifyAll() 方法必须用在synchronized所修饰的线程安全的块中。否则就会报错 IllegalMonitorStateException 既然都知道要这么去做,可是它的原理到底是什么呢?为什么必须再synchronized修饰的块中呢?经过… 阅读更多 »Java线程之为何wait()和notify()必须要用同步块中

GSON基础用法-如何序列化/反序列化JSON

前言:因为个人需求,用到了JSON传输数据,但是我一直在用org.json的库,用法比较繁琐复杂,难以操作。偶然的一次吐槽中,@Nothing 解决了我的这个一个问题,那就是可以使用GSON来反序列化JSON为一个Java对象,操作简单且逻辑上更加简单。 什么是GSON? GITHUB项目地址:https://github.com/google/gson G… 阅读更多 »GSON基础用法-如何序列化/反序列化JSON

页面: 1 2

浅谈如何理解线程池的概念

Java线程池是我们高并发开发当中比较常用的一个解决方案。 多用于一些处理时间短暂,但是程序量大的操作环境当中,可以有效地解决线程的创建和销毁非耗资源速度慢的问题。 什么是线程? 线程是调度CPU的最小单元,也叫做轻量级进程LWP(Light Weight Process) Java中有两种线程模型: 用户级线程(ULT)(Uer Level Thread)… 阅读更多 »浅谈如何理解线程池的概念

页面: 1 2