kratos系列 ***kratos项目中使用分布式锁介绍 基于etcd实现的分布式锁/kratos项目中使用gorm的Transaction的方法介绍 ***** 事务开始时使用tx //使用依赖注入初始化Transaction /使用ctx传递tx / 不能在事务中并发去select / 可以在事务中并发去调用更
go所有,包含goadmingolang标准库文档golang修养之路Golang Profiling: 关于 pprofgo问题go语言设计与实现go.mod解析proto3proto英文,谷歌govcl文档,桌面应用开发xorm文档xorm gitgo-zero git文档成为 Go 高手的 8 个 GitHub 开源项目docker build文档k8s官方文档k8s 胡说云原生安装 Kub
原创
2023-05-15 13:45:49
3090阅读
hydragolang后端全栈式服务框架,提供接口服务器、web服务器、websocket服务器,RPC服务器、统一调度服务器、消息消费服务器。并具有如下特点:统一开发模式规范代码编写,采用统一方式编写服务统一安装、启停、更新采用相同的方式进行系统初始化,服务启动、停止、热更新等统一配置管理统一采用zookeeper 或 fs 保存配置,本地零配置。并采一方式进行配置安装统一基础框架对缓存、数据库
转载
2024-01-04 07:44:12
408阅读
技术栈: 产品实现上依赖的软件基础组件, 包括1、 系统2、 中间件3、 数据库4、 应用软件5、 开发语言6、 框架 一、前端技术 笔者认为后台开发人员掌握一定的前端技术是必要的,作为JAVA开发最起码的JSP、JQuery、BootStrap这些你得有起码的了解。除此之外,前后端的交互技术,AJAX、JSON、JSONP也是必须了解和掌握的。二、通信协议 通信协议就跟上面说的网络编程
转载
2024-01-02 10:11:23
62阅读
、前言大家下午好!我是来自唯品会基础架构部的潘卫华。今天我们来跟大家一起看看在大数据领域里面,Golang的应用。我们知道在大数据领域里,Java 和 Scala 语言基本是处于统治地位的,主要是因为像 Hadoop 以及基于 Hadoop 的一些工具栈,比如 HBase/Hive/Spark/Flink 等等,这些都是基于 Java 或者 Scala开发,他们提供 的api 也是主要给 Java
转载
2024-03-13 18:27:44
76阅读
android技术栈开发工具Android studio开发语言Java自动化构建gradleapp技术组织架构基础层基础框架层专注于技术领域实现,提供app公有特性,避免重复制造轮子。注重性能和稳定性。需要不断稳固提高健壮性。 1. 网络通信 网络通信底层选型的是成熟框架okhttp,上层则是自有封装库,针对原生框架进行了请求和回调上的封装。 2. 数据库操作 少于5张表的单表CRUD工
转载
2023-08-04 17:37:59
291阅读
Vue技术栈(全家桶)第 1 章:Vue核心1. 1 .Vue简介1. 1. 1 .官网1. 英文官网:https://vuejs.org/
2. 中文官网:https://cn.vuejs.org/1. 1. 2 .介绍与描述1. 动态构建用户界面的 渐进式 JavaScript框架
2. 作者:尤雨溪1. 1. 3 .Vue的特点1. 遵循 MVVM 模式2. 编码简洁,体积小,运行效率高,适
转载
2024-01-04 18:26:35
101阅读
技术栈技术栈平台相关gradlespring bootspring cloud~~apache dubbo~~http re
原创
2022-07-21 15:10:11
229阅读
package main import ( "fmt" "errors" ) type Stack []int // 入栈 func (s *Stack) push(a int) { *s = append(*s, a) } // 出栈 func (s *Stack) pop() (int, err ...
转载
2021-08-22 00:29:00
318阅读
2评论
【技术栈】 算法(海量数据处理) C++(STL源码&对象模型&反汇编知识&多态的实现原理) Linux(多进程同步、I/O模型、服务器架设) 系统编程(apue) socket编程(unp) 网络:TCP/UPD/HTTP(卷1) 底层(CSAPP、Linux内核设计与实现) shell/pyth
转载
2017-09-28 00:11:00
169阅读
2评论
node通过prev字段进行关联,stack维护栈顶节点
原创
2019-07-12 20:03:29
1764阅读
栈帧的内存布局栈帧:用来给函数运行提供内存空间,取内存于stack上当函数调用的时候,产生栈帧.函数调用结束的时候,释放栈帧栈帧存储: 1.局部变量. 2形参(形参与局部变量存储地位相同) 3.内存字段描述值...
原创
2021-06-01 12:25:41
629阅读
在python的基础上,加入了自己的理解,修改一些错误。最近准备去一线城市谋求发展,所以打算重新整理一下,顺便加深一下记忆。Table of ContentsPython语言特性1 Python的函数参数传递2 Python中的元类(metaclass)3 @staticmethod和@classmethod4 类变量和实例变量5 Python自省6 字典推导式7 Python中单下划线和双下划线
bang's blog
APPs 存档 作品 关于
iOS 开发技术栈与进阶2017-2-28 最近有一些开发朋友问我应该怎样提升自己的能力,回想起来做了这么久 iOS 开发,我也有过那种“让我做一个功能实现个需求我会做,但接下来怎样提高我不知道。”的时期,这里尝试列一下 iOS 开发的相关技术,再说说在学习进阶上我的一些想法。iOS 技术栈这里按我的理解给 iOS 相关技术分个类,以工程实
什么是技术栈:技术栈快速总结了开发人员与应用程序交互所需的编程语言,框架和工具。 由于大多数编码语言具有众所周知的性能属性和限制,因此技术栈暗示了整个应用程序的优缺点。例如,如果程序员知道软件服务是基于PHP构建的,那么他们知道它的代码库可能很大并且很难调试。 PHP是一种众所周知的低效编码语言,但在大多数流行的Web应用程序中都使用。 如果程序员知道应用程序是使用Ruby on Rails构建的
转载
2024-03-29 13:32:40
107阅读
python函数进阶函数嵌套函数对象命名空间与作用域闭包函数装饰器一、函数嵌套函数的嵌套定义def func1():
print('from func1')
def func2(): #func2=内存地址
print('from func2')
print(func2)
func1()函数的嵌套调用# 比较两个数的大小
def max2(x,y):
转载
2023-12-01 10:41:35
162阅读
文章目录1、B/S 架构以及 C/S 架构2、HTTP2.1 请求数据的格式2.2 响应数据的格式2.3 常见的状态码3、Tomcat3.1 了解Tomcat3.2 Web 服务器的作用?3.3 idea maven + web 项目创建3.3.1 打包出现错误解决问题描述产生原因解决方式如下,在 pop 文件中进行配置:3.3.2 idea 里面创建出来的目录结构3.4 使用 idea 进行项目
转载
2023-10-18 16:52:18
139阅读
Java基础:Java概述配置环境命令行基本操作注释JavaAPI文档关键字和保留字标识符变量运算符程序流程控制数组面向对象编程OOP特征一:封装与隐藏OOP特征二:继承OOP特征三:多态异常处理多线程Java常用类枚举类/注解Java集合泛型IO流网络编程Java反射机制Java新特性 Java概述语言发展:机器语言$->$汇编语言$->$高级语言
Java是一种高级语言。无论是从
转载
2024-01-18 13:59:26
156阅读
基于Java的Web应用开发技术已成为目前Web开发的主流技术,作为一名Java程序员,到底要掌握什么技术才能完成一个JavaWeb项目呢?小千和一位十年经历程序员要来这份Java程序员常用技术栈,一起学起来吧~先放一张技术栈思维导图:什么是技术栈?开发一个普通管理系统,会用到SprinBoot+MyBatis+Spring+Mysql+Redis+RabbitMq+Nginx+Vue+Shiro
转载
2023-09-06 22:25:07
161阅读
1.学习/操作打卡021. 构建分布式系统的目的是增加系统容量,提高系统的可用性,转换成技术方面,也就是完成下面两件事。-- 大流量处理。通过集群技术把大规模并发请求的负载分散到不同的机器上。-- 关键业务保护。提高后台服务的可用性,把故障隔离起来阻止多米诺骨牌效应(雪崩效应)。如果流量过大,需要对业务降级,以保护关键业务流转。 说白了就是干两件事。一是提高整体架构