腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
王磊的博客
公众号「Java中文社群」
专栏作者
举报
687
文章
984164
阅读量
62
订阅数
订阅专栏
申请加入专栏
全部文章(687)
java(188)
编程算法(84)
其他(79)
数据库(71)
spring(47)
sql(46)
jdk(42)
javascript(32)
node.js(29)
云数据库 SQL Server(26)
存储(24)
windows(24)
https(21)
缓存(20)
react(18)
网络安全(18)
spring boot(17)
云数据库 Redis(16)
http(16)
jvm(16)
数据(16)
线程(16)
opencv(15)
面试(15)
asp.net(14)
python(12)
打包(12)
ide(12)
并发(12)
c#(11)
html(11)
网站(11)
sql server(11)
jquery(10)
android(10)
mybatis(10)
面向对象编程(10)
负载均衡(9)
linux(9)
hashmap(9)
数据结构(9)
客户端(9)
对象存储(8)
xml(8)
api(8)
ubuntu(8)
go(7)
json(7)
git(7)
对象(7)
服务器(7)
解决方案(7)
事务(7)
.net(6)
nginx(6)
腾讯云测试服务(6)
开源(6)
rabbitmq(6)
服务(6)
配置(6)
系统(6)
php(5)
github(5)
maven(5)
容器(5)
微信(5)
安全(5)
微服务(5)
lock(5)
redis(5)
thread(5)
程序(5)
框架(5)
人脸识别(4)
c++(4)
oracle(4)
mvc(4)
unix(4)
负载均衡缓存(4)
apache(4)
mongodb(4)
企业(4)
serverless(4)
正则表达式(4)
tcp/ip(4)
spring cloud(4)
socket编程(4)
数据分析(4)
性能测试(4)
ps(4)
队列(4)
分布式锁(4)
工作(4)
数组(4)
算法(4)
线程池(4)
源码(4)
tensorflow(3)
mac os(3)
xcode(3)
svn(3)
express(3)
分布式(3)
运维(3)
numpy(3)
gradle(3)
nat(3)
openapi(3)
kafka(3)
interrupt(3)
object(3)
session(3)
集群(3)
接口(3)
开发(3)
连接(3)
事件(3)
网关(3)
效率(3)
优化(3)
注解(3)
官方文档(2)
ios(2)
servlet(2)
ecmascript(2)
jar(2)
tomcat(2)
容器镜像服务(2)
批量计算(2)
文件存储(2)
NAT 网关(2)
电商(2)
移动开发(2)
shell(2)
dns(2)
npm(2)
aop(2)
markdown(2)
iis(2)
hexo(2)
mvcc(2)
cookie(2)
ip(2)
jwt(2)
nacos(2)
synchronized(2)
wait(2)
测试(2)
插件(2)
代理(2)
登录(2)
多线程(2)
工具(2)
集合(2)
进程(2)
链表(2)
模型(2)
内存(2)
视频(2)
索引(2)
同步(2)
性能(2)
异常(2)
DNS 解析 DNSPod(1)
自动驾驶(1)
ruby(1)
erlang(1)
bash(1)
bootstrap(1)
vue.js(1)
css(1)
ajax(1)
webview(1)
listview(1)
memcached(1)
ruby on rails(1)
bash 指令(1)
日志服务(1)
互动直播(1)
全站加速网络(1)
消息队列 CMQ 版(1)
短信(1)
人工智能(1)
图像处理(1)
渲染(1)
socket.io(1)
webpack(1)
云数据库 MySQL(1)
grunt(1)
游戏(1)
自动化(1)
压力测试(1)
html5(1)
hive(1)
asp(1)
zookeeper(1)
单元测试(1)
flash(1)
canvas(1)
腾讯云开发者社区(1)
任务调度(1)
sdk(1)
es(1)
程序人生(1)
验证码(1)
汽车(1)
app(1)
children(1)
countdown(1)
default(1)
edit(1)
element(1)
emoji(1)
excel(1)
exe(1)
file(1)
google(1)
hashset(1)
ioc(1)
jit(1)
join(1)
keydown(1)
list(1)
microsoft(1)
navicat(1)
png(1)
position(1)
process(1)
public(1)
readline(1)
request(1)
reset(1)
runnable(1)
sentinel(1)
set(1)
shutdown(1)
sleep(1)
stream(1)
string(1)
substring(1)
system(1)
threadpool(1)
timeout(1)
token(1)
txt(1)
types(1)
vi(1)
volatile(1)
百度(1)
编程(1)
变量(1)
编译器(1)
产品(1)
程序员(1)
定时任务(1)
动态代理(1)
反射(1)
分布式事务(1)
分布式系统(1)
管理(1)
行业(1)
后端(1)
基础(1)
计算机(1)
科技(1)
垃圾回收(1)
流量(1)
乱码(1)
命令行(1)
权限(1)
日志(1)
软件(1)
软件工程(1)
数据类型(1)
搜索(1)
腾讯(1)
调试(1)
统计(1)
网络(1)
消息队列(1)
协议(1)
研发(1)
异步(1)
原理(1)
指针(1)
字符串(1)
作用域(1)
搜索文章
搜索
搜索
关闭
面试突击37:线程休眠的方法有几种?
javascript
node.js
在 Java 中,让线程休眠的方法有很多,这些方法大致可以分为两类,一类是设置时间,在一段时间后自动唤醒,而另一个类是提供了一对休眠和唤醒的方法,在线程休眠之后,可以在任意时间对线程进行唤醒。
磊哥
2022-05-09
584
0
CyclicBarrier:人齐了,老司机就可以发车了!
javascript
node.js
上一篇咱讲了 CountDownLatch 可以解决多个线程同步的问题,相比于 join 来说它的应用范围更广,不仅可以应用在线程上,还可以应用在线程池上。然而 CountDownLatch 却是一次性的计数器,以王者农药来说,咱们不可能一场团战就决定比赛的输赢,所以在某些场景下,咱们是需要重复使用某个等待功能的,这就是我们今天要介绍的另一个主角——CyclicBarrier。
磊哥
2021-04-12
411
0
求求你,别再用wait和notify了!
javascript
node.js
Condition 是 JDK 1.5 中提供的用来替代 wait 和 notify 的线程通讯方法,那么一定会有人问:为什么不能用 wait 和 notify 了? 哥们我用的好好的。老弟别着急,听我给你细说...
磊哥
2020-12-16
551
0
惊呆了,竟然可以用这种方式秒建Redis集群?
node.js
云数据库 Redis
前面我们讲了《Redis 性能优化的 13 条军规!》,其中最重要的一条就是使用 Redis 的集群功能,那么本文我们就来看看,如何用 1s 钟的时间来创建一个 Redis 集群。
磊哥
2020-03-28
347
0
惊呆了,竟然可以用这种方式秒建Redis集群?
node.js
云数据库 Redis
前面我们讲了《Redis 性能优化的 13 条军规!》,其中最重要的一条就是使用 Redis 的集群功能,那么本文我们就来看看,如何用 1s 钟的时间来创建一个 Redis 集群。
磊哥
2020-03-27
1.5K
0
互动直播的视频录制与合成—支持多人离线重入
互动直播
node.js
http
https
网络安全
业务场景是这样的:多个用户(2-4人)直播的视频,合成为一个视频,这期间要满足2个条件:首先,录制途中可能有一个或多个用户不定次数的离线、重进(网络差和人为操作)的情况;第二,要保证合成的视频和录制的效果是一样的必须是同步的(不能出现多个视频时间对不上的情况)。
磊哥
2019-02-20
4.6K
0
使用Hexo搭建个人博客的终极资料
hexo
node.js
markdown
ubuntu
Hexo 是一个基于 NodeJs 博客框架,可以快速的帮我们搭建一个博客系统,Hexo使用的是Markdown(下文简称MD)解析文章的,在几秒内即可利用靓丽的主体生成静态网页。
磊哥
2018-09-07
643
0
一个好的技术团队应该怎么选择开发语言
react
node.js
移动开发
go
java
在过去的三年时间了,作为曾经的研发部经理,我和我的技术总监始终在为一件事而努力着,那就是选择一门合适我们团队的技术语言。 我们研发团队一共有9个人,分为三个小组:移动手机组、后端接口组、web前端组,如果按照大公司的做法,我们完全不必为每组应该选择什么技术语言而担心,我们可以在每组中选择一个组长,由他全权负责即可,公司层面只要最终的结果即可,可事情并没有那么简单。 现实总是残酷的,其中的原因有这么几个:第一:岗位经费不高,想要低成本找一个技术合格的人非常难;第二:知名度有限,一般的技术人才都有更好选择的条件
磊哥
2018-07-04
707
0
史上最详细nodejs版本管理器nvm的安装与使用(附注意事项和优化方案)
node.js
windows
使用场景 在Node版本快速更新迭代的今天,新老项目使用的node版本号可能已经不相同了,node版本更新越来越快,项目越做越多,node切换版本号的需求越来越迫切,传统卸载一个版本在安装另一个版本的
磊哥
2018-07-04
446
0
MemCache在win7上的可视化配置以及Nodejs/Net应用
node.js
分布式
缓存
数据库
memcached
惯例科普:MemCache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著。这是一套开放源代码软件,以BSD license授权发布。 MemCache 官网:http://memcached.org/ 安装步骤: 1、下载安装MemCache服务。 2、安装MemCache可视化监视工具MemCacheD Manager。 3、下载Net类库,使用Mem
磊哥
2018-05-08
867
0
CentOS安装运行NodeJS框架Express
node.js
express
安装依赖包 yum -y install gcc make gcc-c++ openssl-devel wget 下载/解压NodeJs wget http://nodejs.org/dist/v0
磊哥
2018-05-08
1.2K
0
使用Nginx配置NodeJs程序(Windows平台)
nginx
node.js
简介 Nginx("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。 安装 步骤:官网下载Nginx,解压到D盘目录,启动Nginx服务。 官网下载地址:http://nginx.org
磊哥
2018-05-08
2K
0
NodeJs连接Oracle数据库
node.js
数据库
oracle
nodejs连接oracle数据库,各个平台的官方详情文档:https://github.com/oracle/node-oracledb/blob/master/INSTALL.md 我的nodejs连接Oracle的配置,运行环境: windows7 x64 nodejs 0.12.7 Python 2.7.10 npm 2.11.3 运行原理分析 npm调用下载,下载成功之后交由oracle客户端解析驱动包,解析成功之后,执行完成,目录node_modules生成oracledb模块; 程序运行时调用
磊哥
2018-05-08
4.3K
0
nodejs常用组件
node.js
sql server
数据库
mssql 用途:连接SqlServer数据库 node-excel-export 用途:导出excel表格 nodegrass 用途:模拟用户进行get/post请求,下载文件等 uuid 用途:生成全球唯一标识的. 官网:https://npm.taobao.org/package/uuid 示例: import uuid from 'uuid'; console.log("36位uuid:",uuid.v4()); //结果:36位uuid: 36aa0b6a-da78-4ef5-b526-689a
磊哥
2018-05-08
856
0
Node出错导致运行崩溃的解决方案
node.js
许多人都有这样一种映像,NodeJS比较快; 但是因为其是单线程,所以它不稳定,有点不安全,不适合处理复杂业务; 它比较适合对并发要求比较高,而且简单的业务场景。 在Express的作者的TJ Holowaychuk的 告别Node.js一文中列举了以下罪状: Farewell NodeJS (TJ Holowaychuk) • you may get duplicate callbacks • you may not get a callback at all (lost in li
磊哥
2018-05-08
4.6K
0
Win7搭建NodeJs开发环境以及HelloWorld展示—图解
node.js
windows
Windows 7系统下搭建NodeJs开发环境(NodeJs+WebStrom)以及Hello World!展示,大体思路如下:第一步:安装NodeJs运行环境。第二步:安装WebStrom开发工具
磊哥
2018-05-08
1.1K
0
Express框架使用以及数据库公共操作类整理(Win7下的NodeJs)
express
数据库
node.js
具体步骤: 1、安装开发工具WebStorm; 2、安装node/npm(下载地址:https://nodejs.org/download/)选择适合你的xxx.mis安装; 3、安装express框
磊哥
2018-05-08
1.2K
0
如何让nodejs同步操作
node.js
众所周知,异步是nodejs中得天独厚的特点和优势,但同时在程序中同步的需求(比如控制程序的执行顺序为:func1 -> func2 ->func3 )也是很常见的。本文就是对这个问题记录自己的一些想法。 需要执行的函数: var func1 = function(req,res,callback){ setTimeout(function(){ console.log('in func1'); callback(req,res,1); },13000); } var func2
磊哥
2018-05-08
861
0
nodejs基于art-template模板引擎生成
node.js
基础核心代码 var template = require('art-template'); var tName = new Date().getTime(); var htmlT = '<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title></title></head><body><h1>{{title}}</h1></body></html>'; template(tName, htmlT); var html = templ
磊哥
2018-05-08
831
0
art-template用户注册方法
node.js
应用场景nodejs Express框架,使用art-template模板引擎。 后台注册方法代码: var template = require('art-template'); template.helper('myRegFunc', function (str1, str2) { return "我是后台方法: " + str1 + str2; }); 前台使用: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"
磊哥
2018-05-08
1.1K
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档