首页 文章 精选 留言 我的

文章列表

共 97898 篇
python 函数 map 、lambda

python 函数 map 、lambda

开篇就要提到一个大的话题:编程范型。什么是编程范型?引用维基百科中的解释: 编程范型或编程范式(英语:Programming paradigm),(范即模范之意,范式即模式、方法),是一类典型的编程风格,是指从事软件工程的一类典型的风格(可以对照方法学)。如:函数式编程、程序编程、面向对象编程、指令式编程等等为不同的编程范型。 编程范型提供了(同时决定了)程...

12月18日云栖精选夜读 | Java 中创建对象的 5 种方式!

12月18日云栖精选夜读 | Java 中创建对象的 5 种方式!

作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如Spring去创建对象。然而这里有很多创建对象的方法,我们会在这篇文章中学到。 Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码。 热点热议 Java 中创建对象的 5 种方式! 作者:技术小能手发表在:Java技术栈 推荐 :手把手教你用Python创建简单的神经网...

白话讲解函数计算中的角色授权

白话讲解函数计算中的角色授权

前言 初次入坑函数计算的小伙伴,遇见的第一大拦路虎非RAM授权相关莫属。开始玩玩hello world这种无关授权访问其他阿里云资源的时候,感觉 serverless 大法各种好,之后发现线上排查问题日志的时候,第一次给service配置role的时候,虽然控制台能成功配置,但是估计也是一脸懵逼。本文旨在用最浅显的例子说明ram的基本概念,以及和函数计算之间...

java开发,入职半年。对未来迷茫,如何发展?

java开发,入职半年。对未来迷茫,如何发展?

工作三年多,就个人方面而言,很多的工作都是面试造核弹,工作拧螺丝。但是不要因为自己是个拧螺丝的就不学哪些难啃的技术。当项目出问题的时候,就是考验技术沉淀的时候。我也迷茫过好长一段时间,学了忘,学了没用,到底应该怎么成长才能成为一个别人眼中的大神,大牛。 个人建议,在JAVA方面,先学好JAVA SE。不管如何,基础才是上层建筑的一切。推荐去看jdk源码,推荐...

Java 中创建对象的 5 种方式!

Java 中创建对象的 5 种方式!

作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如Spring去创建对象。然而这里有很多创建对象的方法,我们会在这篇文章中学到。 Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码。如果你运行了末尾的的程序,你会发现方法1,2,3用构造函数创建对象,方法4,5没有调用构造函数。 1 使用new关键字 这是最常见也是最简...

Golang学习笔记之错误处理error、panic (抛出错误),recover(捕获错误)

Golang学习笔记之错误处理error、panic (抛出错误),recover(捕获错误)

一、error错误表示程序中出现了异常情况。Go 语言通过内置的错误接口提供了非常简单的错误处理机制。 • error类型是go语言的一种内置类型,使用的时候不用特定去import因为它本质上是一个接口error类型是一个接口类型,这是它的定义: 1type error interface { 2 Error() string 3} (1)一个例子理解err...

推荐 :手把手教你用Python创建简单的神经网络

推荐 :手把手教你用Python创建简单的神经网络

了解神经网络工作方式的最佳途径莫过于亲自创建一个神经网络,本文将演示如何做到这一点。 神经网络(NN)又称人工神经网络(ANN),是机器学习领域中基于生物神经网络概念的学习算法的一个子集。 拥有五年以上经验的德国机器学习专家Andrey Bulezyuk声称:“神经网络正在彻底改变机器学习,因为它们能够在广泛的学科和行业中为抽象对象高效建模。” 人工神经网络...

第一届PolarDB数据库性能大赛Java选手分享

第一届PolarDB数据库性能大赛Java选手分享

天池大赛-第一届PolarDB数据库性能大赛,比赛以NVME Optane SSD为背景,在此之上开发单机存储引擎比拼性能,支持C++和Java语言。内部赛小试牛刀后,汲取了一些经验,作为这么多年的资深JAVAer,还是想继续挑战一把,这次参加外部赛,成绩是Java语言排名第一,总排名20(队伍名称:neoremind),与C++第一差距在2.1%(<...

MySQL PK MongoDB:多文档事务支持,谁更友好?

MySQL PK MongoDB:多文档事务支持,谁更友好?

作者介绍 贺春旸,凡普金科DBA团队负责人,《MySQL管理之道:性能调优、高可用与监控》第一、二版作者,曾任职于中国移动飞信、安卓机锋网。致力于MariaDB、MongoDB等开源技术的研究,主要负责数据库性能调优、监控和架构设计。 MongoDB 4.0已经发布GA版本,并且有许多新功能和改进。在本文中,我们将重点关注主要功能,毫无疑问,这是对多文档AC...

冒泡排序和选择排序

冒泡排序和选择排序

冒泡排序 可以说是最简单的一种排序了,其排序的流程是 对比数组中的各个数据,依次比较相邻的两个元素的大小 如果前面的数据大于后面的数据,就交换这两个数据,如下 这只是一次排序过程的结果,目前数组内的数据还不是有序的,但是已经把最大值给确定了,所以还需要多次排序,所以可以看出冒泡排序并不是高效的排序算法 排序算法的java实现 private static v...

没有什么内存问题,是一行Python代码解决不了的

没有什么内存问题,是一行Python代码解决不了的

内存不足是项目开发过程中经常碰到的问题,我和我的团队在之前的一个项目中也遇到了这个问题,我们的项目需要存储和处理一个相当大的动态列表,测试人员经常向我抱怨内存不足。但是最终,我们通过添加一行简单的代码解决了这个问题。 结果如图所示: 我将在下面解释它的工作原理。 举一个简单的“learning”示例 - 创建一个DataItem类,在其中定义一些个人信息属性...

学习Python语言 基础语法:变量的基本使用

学习Python语言 基础语法:变量的基本使用

Python变量 程序是用来处理数据的,变量就是用来保存数据的,通过给数据定义一个名称来保证方便记忆和识别、使用这个数据。变量可以保存所有类型的数据。 Python变量的定义 在Python中,变量的定义可以不定义变量的类型,这与PHP一样。 同时,在使用变量前必须给变量赋值。(这与上述的观点一致,都没有数据,用啥呢?) 赋值的格式如下: 左边是变量名称,中...

《快学 Go 语言》第 13 课 —— 并发与安全

《快学 Go 语言》第 13 课 —— 并发与安全

上一节我们提到并发编程不同的协程共享数据的方式除了通道之外还有就是共享变量。虽然 Go 语言官方推荐使用通道的方式来共享数据,但是通过变量来共享才是基础,因为通道在底层也是通过共享变量的方式来实现的。通道的内部数据结构包含一个数组,对通道的读写就是对内部数组的读写。 在并发环境下共享读写变量必须要使用锁来控制数据结构的安全,Go 语言内置了 sync 包,里...

java B2B2C 源码 多级分销Springboot多租户电子商城系统-springcloud项目redis分布式锁

java B2B2C 源码 多级分销Springboot多租户电子商城系统-springcloud项目redis分布式锁

在springcloud项目开发中redis分布式锁使用主要有两个场景 需要JAVA Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码请加企鹅求求 :二一四七七七五六三三 1.订单重复提交或支付提交等,防止刷单2.对某个业务进行锁定,例如:当用户同一时间,进行对账户充值和提现操作,那么这里需要根据用户ID对账户进行锁定,只有一个...

支付宝 App 构建优化解析:通过安装包重排布优化 Android 端启动性能

支付宝 App 构建优化解析:通过安装包重排布优化 Android 端启动性能

1. 前言 本章节我们将围绕《支付宝 App 构建优化解析》另启新系列,细分拆解客户端在“代码管理”、“证书管理”、“版本管理”、“构建打包”等维度的具体实现方案展开讨论,带领大家进一步了解支付宝在 App 构建模块下的持续优化。 本节将主要记录通过对支付宝 Android Apk 文件的重新布局,来改善 IO 性能的过程。 2. 背景 支付宝 App 在 ...

蚂蚁金服 mPaaS 服务端核心组件体系概述:移动 API 网关 MGS

蚂蚁金服 mPaaS 服务端核心组件体系概述:移动 API 网关 MGS

根据《开篇 | mPaaS 服务端核心组件体系概述》,我们已经初步了解 mPaaS 平台后端各组件的核心架构体系。 而在 mPaaS 服务端众多组件中,移动 API 网关 MGS 是连接移动客户端与服务端的组件产品。它简化了移动端与服务端的数据协议和通讯协议,从而能够显著提升开发效率和网络通讯效率,是整个 mPaaS 服务中的核心入口。 接下来我们将着重围绕...

开篇 | 蚂蚁金服 mPaaS 服务端核心组件体系概述

开篇 | 蚂蚁金服 mPaaS 服务端核心组件体系概述

mPaaS 是源自于支付宝客户端 App 的移动开发平台,为企业提供了移动开发、测试、运营及运维提供云到端的一站式解决方案,mPaaS 能有效降低技术门槛、减少研发成本、提升开发效率,协助企业快速搭建稳定高质量的移动客户端 App。 经过《mPaaS 客户端架构解析》系列,我们已经对 mPaaS 的产品矩阵与具体定位有了初步认识。由本章节开始,我们将针对 m...

支付宝小程序框架浅析及如何在 mPaaS 内深度集成

支付宝小程序框架浅析及如何在 mPaaS 内深度集成

1. 前言 本文将结合阔悬在 iWeb 杭州站沙龙现场的分享《支付宝小程序在 mPaaS 中的深度集成实践》,介绍支付宝小程序框架的设计原理,以及如何在 mPaaS 体系中的深度集成支付宝小程序。 分享内容将从以下两个方面展开: 支付宝小程序框架的系统介绍(支付宝小程序框架概述、应用层框架、Native SDK) mPaaS 技术架构与助力(mPaaS 小程...

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册