腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
王磊的博客
公众号「Java中文社群」
专栏成员
举报
702
文章
1060491
阅读量
64
订阅数
订阅专栏
申请加入专栏
全部文章(702)
java(188)
编程算法(84)
其他(79)
数据库(71)
spring(47)
sql(46)
jdk(43)
javascript(32)
node.js(29)
云数据库 SQL Server(26)
存储(24)
windows(24)
线程(22)
https(21)
缓存(20)
数据(20)
面试(19)
react(18)
网络安全(18)
spring boot(17)
云数据库 Redis(16)
http(16)
jvm(16)
opencv(15)
asp.net(14)
并发(14)
python(12)
打包(12)
ide(12)
c#(11)
html(11)
网站(11)
sql server(11)
jquery(10)
android(10)
mybatis(10)
面向对象编程(10)
客户端(10)
负载均衡(9)
linux(9)
hashmap(9)
数据结构(9)
对象(9)
线程池(9)
对象存储(8)
xml(8)
api(8)
ubuntu(8)
程序(8)
服务器(8)
源码(8)
go(7)
json(7)
git(7)
队列(7)
解决方案(7)
配置(7)
事务(7)
.net(6)
nginx(6)
腾讯云测试服务(6)
容器(6)
开源(6)
rabbitmq(6)
thread(6)
服务(6)
框架(6)
系统(6)
php(5)
github(5)
maven(5)
微信(5)
安全(5)
微服务(5)
lock(5)
redis(5)
接口(5)
连接(5)
数组(5)
算法(5)
人脸识别(4)
c++(4)
oracle(4)
mvc(4)
unix(4)
负载均衡缓存(4)
apache(4)
mongodb(4)
企业(4)
serverless(4)
分布式(4)
正则表达式(4)
tcp/ip(4)
spring cloud(4)
socket编程(4)
数据分析(4)
性能测试(4)
ps(4)
分布式锁(4)
工作(4)
事件(4)
效率(4)
注解(4)
tensorflow(3)
mac os(3)
xcode(3)
svn(3)
express(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)
原理(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)
string(2)
synchronized(2)
wait(2)
测试(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)
distinct(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)
lambda(1)
list(1)
microsoft(1)
navicat(1)
netty(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)
substring(1)
system(1)
task(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)
搜索文章
搜索
搜索
关闭
1.作用域
spring
mvc
javascript
编程算法
http
Spring 框架作为一个管理 Bean 的 IoC 容器,那么 Bean 自然是 Spring 中的重要资源了,那 Bean 的作用域是什么意思?又有几种类型呢?接下来我们一起来看。
磊哥
2022-09-27
273
0
面试突击37:线程休眠的方法有几种?
javascript
node.js
在 Java 中,让线程休眠的方法有很多,这些方法大致可以分为两类,一类是设置时间,在一段时间后自动唤醒,而另一个类是提供了一对休眠和唤醒的方法,在线程休眠之后,可以在任意时间对线程进行唤醒。
磊哥
2022-05-09
625
0
CyclicBarrier:人齐了,老司机就可以发车了!
javascript
node.js
上一篇咱讲了 CountDownLatch 可以解决多个线程同步的问题,相比于 join 来说它的应用范围更广,不仅可以应用在线程上,还可以应用在线程池上。然而 CountDownLatch 却是一次性的计数器,以王者农药来说,咱们不可能一场团战就决定比赛的输赢,所以在某些场景下,咱们是需要重复使用某个等待功能的,这就是我们今天要介绍的另一个主角——CyclicBarrier。
磊哥
2021-04-12
449
0
求求你,别再用wait和notify了!
javascript
node.js
Condition 是 JDK 1.5 中提供的用来替代 wait 和 notify 的线程通讯方法,那么一定会有人问:为什么不能用 wait 和 notify 了? 哥们我用的好好的。老弟别着急,听我给你细说...
磊哥
2020-12-16
580
0
String性能提升10倍的几个方法!(源码+原理分析)
编程算法
正则表达式
java
javascript
存储
String 类型是我们使用最频繁的数据类型,没有之一。那么提高 String 的运行效率,无疑是提升程序性能的最佳手段。
磊哥
2020-05-04
1.2K
0
99%的程序员都在用Lombok,原理竟然这么简单?我也手撸了一个!|建议收藏!!!
打包
日志服务
javascript
java
编程算法
对于 Lombok 我相信大部分人都不陌生,但对于它的实现原理以及缺点却鲜为人知,而本文将会从 Lombok 的原理出发,手撸一个简易版的 Lombok,让你理解这个热门技术背后的执行原理,以及它的优缺点分析。
磊哥
2020-04-01
2.3K
0
OnKeyPress事件和Javascript检测键盘输入
javascript
对于有些时候,我们需要检测用户键盘输入的键盘信息,来处理一些相应的事件。 这里田子建议使用OnKeyPress=“”事件来处理。相类似的还有OnKeyUp和OnKeyDown事件,这些田子个人认为都不是特别的理想化。 假如,我们预定义一个方法function EventCommand(oEvent){ document.write(oEvent.keyCode); },这个方法用来显示输入键盘的键值。那么在OnKeyPress传值的时候,就必须这么传:OnKeyPress="EventCommand(eve
磊哥
2018-05-09
2K
0
Js表单验证整理
javascript
1.手机验证[验证13系列和150-159(154除外)、180、185、186、187、188、189几种号码,长度11位] function isMobel(value) { if (/^13\d{9}$/g.test(value) || (/^15[0-35-9]\d{8}$/g.test(value)) || (/^18[05-9]\d{8}$/g.test(value))) { return true; } else { alert('请输入
磊哥
2018-05-09
9.8K
0
jquery的扩展方法介绍
jquery
javascript
最近一直在写js,这其中也少不了一位js的主角了jQuery,下面介绍的是jQuery的一些扩展,也就是jQuery的扩展方法,jQuery的扩展方法有两种方式,一种是jQuery本身的扩展方法,另一种是jQuery所选对象的扩展方法,下面一起来看。 一、方式列表: 1.jQuery.extend(Object); // jQuery 本身的扩展方法 2.jQuery.fn.extent(Object); // jQuery 所选对象扩展方法 二、调用示例: 1.jQuery 本身的扩
磊哥
2018-05-08
1.1K
0
js常用事件整理—兼容所有浏览器
jquery
javascript
1.鼠标滚动事件。 说明:返回值 大于0向上滚动,小于0向下滚动。 兼容型:所有浏览器。 代码: /*********************** * 函数:鼠标滚动方向 * 参数:event * 返回:滚轮方向[向上(大于0)、向下(小于0)] *************************/ var scrollFunc = function(e) { var direct = 0; e = e || window.event; if (e.wheelDelta) {//
磊哥
2018-05-08
2.2K
0
IE与IE内核浏览器的那点事
javascript
java
真正的IE浏览器与IE内核的浏览器是不是一回事呢,是不是完全一样咧?如果不一样又有什么关系咧?下面一起来找答案吧! 知识补给: 1.浏览内核 简介 2.IE内核浏览器 简介 我的结论:根据以往的经验和上面资料可知,纯IE浏览和IE内核浏览器是有所不同的,如果完全一样也没必要做出那些浏览器了不是,只有做ie皮肤和插件就ok了。 那么主流的IE内核浏览器和纯IE浏览要怎样判断呢?来看IE内核主流浏览器的对比数据和查询方法。 浏览器详细信息对比 Javascript:navigator.userAgent
磊哥
2018-05-08
1.5K
0
富编译器汇总及二次开发Demo
http
javascript
富文本编译器汇总 名称 总大小 当前版本 官方地址 扩展方法 xhEditor 1.43 MB v1.1.14 http://xheditor.com http://xheditor.com/demos/demo09.html MarkitUp 98.7 KB v1.1.13 http://markitup.jaysalvat.com/home 在set.js里设置开发。 jwysiwyg 1.52 MB v0.98 https://github.com/akzhan/jwysiwyg 初
磊哥
2018-05-08
641
0
nodejs Error: request entity too large解决方案
javascript
错误如图: 解决方案: app.js添加 var bodyParser = require('body-parser'); app.use(bodyParser.json({limit: '50mb'
磊哥
2018-05-08
1.5K
1
js获取url地址中的参数
javascript
<script type="text/javascript"> function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return r[2]; return null; } </script
磊哥
2018-05-08
18.8K
0
设为首页和收藏本站js代码 兼容IE,chrome,ff
javascript
设为首页 和 收藏本站js代码 兼容IE,chrome,ff //设为首页 function SetHome(obj,url){ try{ obj.style.behavior='url(#default#homepage)'; obj.setHomePage(url); }catch(e){ if(window.netscape){ try{ netscape.security.PrivilegeManager.enablePrivilege("UniversalXPCon
磊哥
2018-05-08
3.3K
0
JS只能输入数字,数字和字母等的正则表达式
正则表达式
javascript
1.只能输入英文 <input type="text" onkeyup="value=value.replace(/[^a-zA-Z]/g,'')"> 2.只能输入中文、英文、数字、@符号和.符号 <input type="text" onkeyup="value=value.replace(/[^a-za-z0-9u4e00-u9fa5@.]/g,'')"> 3.只能输入字母和汉字 <input onkeyup="value=value.replace(/[d]/g,'') "onbefore
磊哥
2018-05-08
18.5K
0
JavaScript禁用页面刷新
javascript
JavaScript禁用页面刷新代码如下: //禁用F5刷新 document.onkeydown = function () { if (event.keyCode == 116) { event.keyCode = 0; event.cancelBubble = true; return false; } } //禁止右键弹出菜单 document.oncontextmenu = function () { return fals
磊哥
2018-05-08
4.9K
0
nodejs与javascript中的aes加密
node.js
javascript
简介 1.aes加密简单来说,在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。高级加密标准已然成为对称密钥加密中最流行的算法之一。 2.AES的区块长度固定为128 比特,密钥长度则可以是128,192或256比特;而Rijndael使用的密钥和区块长度可以是32位的整数倍,以128位为下限,256比特为上限。包括AES-ECB,AES-CBC,AES-CTR,AES-OFB,AES-CFB。 具体的加密算法和模
磊哥
2018-05-08
3.8K
0
javascript中Array的操作
javascript
concat(组合数组) join(数组转字符串) pop(删除最后一个元素) shift(删除第一个元素) push(在数组尾部添加新元素) unshift(在数组头部添加新元素) slice(不改变数组本身,常用将类数组转换成数组,而后可以使用数组方法操作类数组) splice(指定位置、截取、替换)
磊哥
2018-05-08
700
0
JS过滤emoji
javascript
function filterEmoji(text){ var ranges = [ '\ud83c[\udf00-\udfff]', '\ud83d[\udc00-\ude4f]', '\ud83d[\ude80-\udeff]' ]; return text.replace(new RegExp(ranges.join('|'), 'g'), ''); } 如果上述代码不能适用所有情景,适用调用前
磊哥
2018-05-08
3.1K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档