SF
程序那些事
程序那些事
注册登录
关注博客
注册登录
主页
关于
RSS
Python基础之:数字字符串和列表
flydean
2021-02-22
阅读 5 分钟
1.4k
简介Python的主要应用是进行科学计算,科学计算的基础就是数字,字符串和列表。本文将会详细的给大家介绍一下这三个数据类型的使用情况。数字数字是任何科学计算中非常中要的类型,在Python中最常见的数字类型就是int和float。看几个基本的数字操作: {代码...} 上面我们可以看到,没有小数的是int类型,带有小数的是flo...
在gradle中构建java项目
flydean
2021-02-20
阅读 5 分钟
2.8k
之前的文章我们讲到了gradle的基本使用,使用gradle的最终目的就是为了构建java项目。今天本文将会详细的讲解如何在gradle中构建java项目。
gradle中的增量构建
flydean
2021-02-17
阅读 8 分钟
2.5k
在我们使用的各种工具中,为了提升工作效率,总会使用到各种各样的缓存技术,比如说docker中的layer就是缓存了之前构建的image。在gradle中这种以task组合起来的构建工具也不例外,在gradle中,这种技术叫做增量构建。
深入理解gradle中的task
flydean
2021-02-15
阅读 5 分钟
7k
在之前的文章中,我们讲到了如何使用gradle创建一个简单的task,以及task之间怎么依赖,甚至使用了程序来创建task。在本文中,我们会更加深入的去了解一下gradle中的task。
gradle中的build script详解
flydean
2021-02-13
阅读 6 分钟
5.9k
build.gradle是gradle中非常重要的一个文件,因为它描述了gradle中可以运行的任务,今天本文将会带大家体验一下如何创建一个build.gradle文件和如何编写其中的内容。
深入了解gradle和maven的区别
flydean
2021-02-10
阅读 7 分钟
4.4k
gradle和maven都可以用来构建java程序,甚至在某些情况下,两者还可以互相转换,那么他们两个的共同点和不同点是什么?我们如何在项目中选择使用哪种技术呢?一起来看看吧。
最新版gradle安装使用简介
flydean
2021-02-07
阅读 5 分钟
2.9k
gradle的最新版本是6.7,从2009年的第一个版本,到2020年的6.7,已经发展了11年了。gradle是作为android的官方构建工具引入的,除了java,它还能够支持多种语言的构建,所以用途非常广泛。
使用V8和node轻松profile分析nodejs应用程序
flydean
2021-02-05
阅读 6 分钟
2.8k
虽然有很多很方便和强大的第三方profile工具,但是我们这里主要讲解V8和node自带的profile,因为他们已经足够简单和强大了。使用他们基本上可以满足我们的日常分析需要。
深入理解nodejs的HTTP处理流程
flydean
2021-02-03
阅读 5 分钟
3.5k
我们已经知道如何使用nodejs搭建一个HTTP服务,今天我们会详细的介绍nodejs中的HTTP处理流程,从而对nodejs的HTTP进行深入的理解。
不要在nodejs中阻塞event loop
flydean
2021-02-02
阅读 6 分钟
2.1k
我们知道event loop是nodejs中事件处理的基础,event loop中主要运行的初始化和callback事件。除了event loop之外,nodejs中还有Worker Pool用来处理一些耗时的操作,比如I/O操作。
在nodejs中创建cluster
flydean
2021-01-31
阅读 5 分钟
1.4k
在前面的文章中,我们讲到了可以通过worker_threads来创建新的线程,可以使用child_process来创建新的子进程。本文将会介绍如何创建nodejs的集群cluster。
使用nodejs构建Docker image最佳实践
flydean
2021-01-29
阅读 4 分钟
5.6k
docker容器的出现,彻底的改变了应用程序的运行方式,而nodejs同样的也颠覆了后端应用程序的开发模式。两者结合起来,就会产生意想不到的作用。
nodejs的调试debug
flydean
2021-01-27
阅读 3 分钟
1.7k
对于开发者来说,在开发应用程序的过程中,往往为了开发方便和解决bug需要借助于编程语言的调试功能。一般来说我们需要借助于强大IDE的调试功能来完成这项工作。nodejs也不例外。
在nodejs中创建child process
flydean
2021-01-25
阅读 7 分钟
2.8k
nodejs的main event loop是单线程的,nodejs本身也维护着Worker Pool用来处理一些耗时的操作,我们还可以通过使用nodejs提供的worker_threads来手动创建新的线程来执行自己的任务。
nodejs中使用worker_threads来创建新的线程
flydean
2021-01-21
阅读 12 分钟
3.8k
之前的文章中提到了,nodejs中有两种线程,一种是event loop用来相应用户的请求和处理各种callback。另一种就是worker pool用来处理各种耗时操作。
nodejs中的文件系统
flydean
2021-01-17
阅读 5 分钟
2.8k
nodejs使用了异步IO来提升服务端的处理效率。而IO中一个非常重要的方面就是文件IO。今天我们会详细介绍一下nodejs中的文件系统和IO操作。
深入理解nodejs中的异步编程
flydean
2021-01-16
阅读 5 分钟
9.8k
因为javascript默认情况下是单线程的,这意味着代码不能创建新的线程来并行执行。但是对于最开始在浏览器中运行的javascript来说,单线程的同步执行环境显然无法满足页面点击,鼠标移动这些响应用户的功能。于是浏览器实现了一组API,可以让javascript以回调的方式来异步响应页面的请求事件。
使用nodejs和express搭建http web服务
flydean
2021-01-15
阅读 6 分钟
5.8k
nodejs作为一个优秀的异步IO框架,其本身就是用来作为http web服务器使用的,nodejs中的http模块,提供了很多非常有用的http相关的功能。
nodejs事件和事件循环详解
flydean
2021-01-14
阅读 5 分钟
4.5k
上篇文章我们简单的介绍了nodejs中的事件event和事件循环event loop。本文本文将会更进一步,继续讲解nodejs中的event,并探讨一下setTimeout,setImmediate和process.nextTick的区别。
keycloak集群化的思考
flydean
2021-01-13
阅读 5 分钟
2.9k
单体服务如果想要突破到高并发服务就需要升级为集群服务。同时集群化也为高可用打下了坚实的基础。纵观现在比较流行的服务或者中间件,不管是RabbitMQ还是redis都提供了集群的功能。
Python解释器和IPython
flydean
2021-01-12
阅读 5 分钟
1.6k
今天给大家介绍一下Python的一个功能非常强大的解释器IPython。虽然Python本身自带解释器,但是相对而言IPython的功能更加的强大。
IndexedDB详解
flydean
2021-01-11
阅读 9 分钟
4k
IndexedDB是一种在浏览器端存储数据的方式。既然称之为DB,是因为它丰富了客户端的查询方式,并且因为是本地存储,可以有效的减少网络对页面数据的影响。
在onelogin中使用OpenId Connect Implicit Flow
flydean
2021-01-07
阅读 3 分钟
1.8k
onelogin支持多种OpenId Connect的连接模式,上一篇文章我们讲到了使用openId的Authentication Flow,今天我们将会讲解一下如何使用Implicit Flow。
在onelogin中使用OpenId Connect Authentication Flow
flydean
2021-01-05
阅读 6 分钟
1.9k
之前我们也讲过了,构建SSO的通用协议一般有两种,OpenID connect和SAML。今天我们将会通过一个具体的例子来讲解一下怎么在onelogin中使用OpenID connect中的Authentication Flow来进行SSO认证。
SAML和OAuth2这两种SSO协议的区别
flydean
2021-01-02
阅读 6 分钟
2.7k
SSO是单点登录的简称,常用的SSO的协议有两种,分别是SAML和OAuth2。本文将会介绍两种协议的不同之处,从而让读者对这两种协议有更加深入的理解。
wildfly 21的配置文件和资源管理
flydean
2020-12-31
阅读 11 分钟
3.4k
不管是在standalone还是在domain模式下,有两个配置文件是非常重要的,他们是standalone.xml和domain.xml。
在wildfly 21中搭建cluster集群
flydean
2020-12-29
阅读 8 分钟
1.8k
wildfly是一个非常强大的工具,我们可以轻松的使用wildfly部署应用程序,更为强大的是,wildfly可以很方便的部署cluster应用。
wildfly 21中应用程序的部署
flydean
2020-12-27
阅读 7 分钟
1.6k
除了配置文件的修改之外,最重要的就是应用程序的部署了。本文将会讲解如何在wildfly 21中,在Managed Domain和standalone两种模式中如何部署应用程序。
python3参考秘籍-附PDF下载
flydean
2020-12-25
阅读 8 分钟
1.7k
简介Python作为一个开源的优秀语言,随着它在数据分析和机器学习方面的优势,已经得到越来越多人的喜爱。据说小学生都要开始学Python了。Python的优秀之处在于可以安装很多非常强大的lib库,从而进行非常强大的科学计算。讲真,这么优秀的语言,有没有什么办法可以快速的进行学习呢?有的,本文就是python3的基础秘籍,...
wildfly 21的domain配置
flydean
2020-12-23
阅读 7 分钟
1.8k
wildfly可以使用Standalone模式或者domain模式启动,standalone模式就很简单了,可以看做是一个单独的服务器。今天我们将会详细讲解一下domain模式。
上一页
1
…
More
11
12
13
(current)
14
15
…
More
下一页
上一页
13
(current)
下一页