九旬 九旬
4年前
一次搞懂-JavaScript之异步编程
前言异步,就是非同步....这节内容可能会有点枯燥,但是却是JavaScript中非常重要的概念,非常有必要去学习。目的提升开发效率,编写易维护的代码引子问题请求时候为什么页面卡死??js$.ajax(url:"www.xx.com/api",async:false,//truesuccess:function(result
捉虫大师 捉虫大师
4年前
cpu分析利器 — async-profiler
本文已收录https://github.com/lkxiaolou/lkxiaolou欢迎star。简介asyncprofiler是一款采集分析java性能的工具,翻译一下github上的项目介绍:asyncprofiler是一款没有Safepointbiasproblem的低开销java采集分析器,它利用HotSpot特殊的api来收集栈信息以及
Wesley13 Wesley13
3年前
java 字符编码
1.字符集编码<br/    JDK1.6APi中提供的字符串构造方法有指定编码字符集和系统默认编码字符集两类。对于指定编码字符集来说,很好理解。默认编码字符集中描述如下:    ConstructsanewStringbydecodingthespecifiedarrayofbytesusingtheplatform's
Wesley13 Wesley13
3年前
java ThreadLocal
ThreadLocal是什么定义:提供线程局部变量;一个线程局部变量在多个线程中,分别有独立的值(副本)特点:简单(开箱即用)、快速(无额外开销)、安全(线程安全)场景:多线程场景(资源持有、线程一致性、并发计算、线程安全等场景)ThreadLocal基本API 构
不是海碗 不是海碗
2年前
OpenAI 正式发布 ChatGPT,所有人都可以接入
最近一段时间ChatGPT简直不要太火爆了,而就在今天,OpenAI更进一步,正式开放其API,允许任何企业在其应用程序、网站、产品和服务中集成ChatGPT技术。价格也相当便宜,比GPT3.5模型便宜了10倍。
Netty服务端开发及性能优化 | 京东云技术团队
Netty是一个异步基于事件驱动的高性能网络通信框架,可以看做是对NIO和BIO的封装,并提供了简单易用的API、Handler和工具类等,用以快速开发高性能、高可靠性的网络服务端和客户端程序。
风斗 风斗
4年前
Android 通知栏使用
不同版本通知栏的创建方式不尽相同,当前官方推荐使用NotificationCompat相关的API,兼容到Android4.0,但是部分新功能,比如内嵌回复操作,旧版本是无法支持的。一、设置通知内容//CHANNEL_ID,渠道ID,Android8.0及更高版本必须要设置NotificationCompat.Builde
Stella981 Stella981
3年前
K8s创建pod yaml文件详解
kubernetes创建pod的yaml文件,参数说明apiVersion:v1指定api版本,此值必须在kubectlapiversion中kind:Pod指定创建资源的角色/类型metadata:资源的元数据/属性name:web04pod资源的名字,在同一个namespace中必须唯一lab
Wesley13 Wesley13
3年前
UDT协议实现分析——bind、listen与accept
UDTServer启动之后,基于UDT协议的UDP数据可靠传输才成为可能,因而接下来分析与UDTServer有关的几个主要API的实现,来了解下UDTServer是如何listening在特定UDP端口上的。主要有UDT::bind(),UDT::listen()和UDT::accept()等几个函数。bind过程通常UDTSe
Stella981 Stella981
3年前
SpringBoot JPA(实现查询多值)
JPA是javaPersistenceAPI简称,中文名:java持久层API,JPA是JCP组织发布的J2EE标准之一1.创建DataSource连接池对象!(https://oscimg.oschina.net/oscnet/6d3df05719d12d2195fd92d5520fee1a546.jpg)!(https://