E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
golang微服务源码分析
图解java.util.concurrent并发包源码系列——深入理解定时任务线程池ScheduledThreadPoolExecutor
ScheduledThreadPoolExecutorScheduledThreadPoolExecutor作用与用法ScheduledThreadPoolExecutor内部执行流程DelayedWorkQueueScheduledFutureTask
源码分析
任务提交
黄俊懿
·
2024-02-01 21:55
java
开发语言
后端
并发编程
JUC
jvm
Observable【Rx.js
源码分析
】
几个月前读完了Rx.js的源码(v6)版本,领悟到了Stream模式的实现原理,并将其思想广泛应用在业务代码中。这个过程让我深刻的见识到Stream模式的好处,业务逻辑由此在代码层面更加清晰。接下来的文章中我会讲述Rx.js的核心实现原理,希望大家也可以因此而获益。由于2个原因:1.源码是用ts编写,不熟悉ts的同学可能会不习惯;2.源码不好大段拎出分析。所以我会将其核心实现用js的代码精简后表述
编码的哲哲
·
2024-02-01 21:27
放弃Nacos作为配置中心,转而选择这款神器~
目前,我们所有
微服务
的配置中心都没有采用Nacos,而是选择了另一款携程开源的分布式配置中心Apollo,今天就跟大家详细介绍一下这款神级配置中心1.基本概念由于Apollo概念比较多,刚开始使用比较复杂
ღ᭄陽先生꧔ꦿ᭄
·
2024-02-01 21:38
java
Golang
语言异常机制解析:错误策略与优雅处理
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站https://www.captainbed.cn/kitie。前言作为开发者来说,我们没办法保证程序在运行过程中永远不会出现异常,对于异常,在很多编程语言中,可以用try-catch语句来捕获,而Go语言的开发者显然觉得try-catch被滥用了,因此Go不支持使用try-catch语句捕获异常处理。
鼠鼠我捏,要死了捏
·
2024-02-01 20:43
golang
开发语言
后端
云原生
安全
基于Java+Neo4j开发的知识图谱+全文检索的知识库管理系统(
源码分析
)
在数字化高度普及的时代,企事业机关单位在日常工作中会产生大量的文档,例如医院制度汇编,企业知识共享库等。针对这些文档性的东西,手工纸质化去管理是非常消耗工作量的,并且纸质化查阅难,易损耗,所以电子化管理显得尤为重要。【springboot+elasticsearch+neo4j+vue+activiti】实现数字知识库管理系统。一、项目概要1.springboot、vue前后端分离技术。2.先进的
瓯雅爱分享
·
2024-02-01 20:41
java
neo4j
知识图谱
智慧工地源码,智慧工地云平台绿色施工环境监测系统
智慧工地源码,智慧工地绿色施工整体解决方案智慧工地源码技术架构:
微服务
架构+Java+SpringCloud+Uni-app+MySql1个可扩展性平台:依托组件化开发平台,满足用户需求的灵活配置。
淘源之家
·
2024-02-01 20:41
源码
智慧工地
绿色施工
java
探索Viper-适用于
GoLang
的完整配置解决方案
而Viper库为
Golang
语言开发者提供了对不同数据源和不同格式的配
鼠鼠我捏,要死了捏
·
2024-02-01 20:11
golang
开发语言
后端
viper
修剪二叉搜索树|108.将有序数组转换为二叉搜索树|538.把二叉搜索树转换为累加树|
Golang
代码随想录day23事物是运动的时间是流逝的669.修剪二叉搜索树给定一个二叉搜索树,同时给定最小边界L和最大边界R。通过修剪二叉搜索树,使得所有节点的值在[L,R]中(R>=L)。你可能需要改变树的根节点,所以结果应当返回修剪好的二叉搜索树的新的根节点。思路:相信看到这道题目大家都感觉是一道简单题。但还真的不简单!递归法:直接想法就是:递归处理,然后遇到root->valval>high的时候直
编程练习时长两年半
·
2024-02-01 20:56
代码随想录训练营|算法基础
leetcode
golang
数据结构
算法
使用Spring Cloud Config 统一管理
微服务
配置
一,为什么要统一管理
微服务
配置image.png二,SpringCloudConfig简介image.png三,案例一,编写ConfigServer1,在Git仓库新建几个配置文件。
szandyye
·
2024-02-01 20:14
微服务
越来越多,如何打通各个服务之间的登录状态?来试试JWT
我们知道,http是无状态的,即每次http请求对于服务器来说都是新用户,那么我们怎么解决登录的问题呢?cookie最早我们可以使用cookie,即一个用户第一次请求的时候,是没有cookie的,这个时候呢,服务器会自动生成一个session_id存放到cookie里面去,也就是说浏客户端的cookie,服务器不仅可以读,而且可以写,正是基于此我们就可以实现用户登录的功能。比如我们首次访问http
老A技术联盟
·
2024-02-01 20:48
微服务
iphone
架构
MIT6.5830 Lab1-Go tutorial实验记录(一
MIT6.5830Lab1-Gotutorial实验记录(一)–WhiteNight'sSite标签:
Golang
,数据库编写一个简单的httpserver。
White--Night
·
2024-02-01 19:36
GO语言
golang
数据库
http
MIT6.5830 Lab0-Go tutorial实验记录(二)
MIT6.5830Lab0-Gotutorial实验记录(二)–WhiteNight'sSite标签:
Golang
,数据库在将数据库的数据转换为图表前,我们需要先测试是否能正常访问数据库文件。
White--Night
·
2024-02-01 19:36
GO语言
golang
开发语言
后端
MIT6.5830 实验0
前置本次实验使用
Golang
语言实现,在之前的年份中,都是像cs186那样使用Java实现。原因:
Golang
语言作为现代化语言,简单易上手但功能强大。
一颗小小的石头.
·
2024-02-01 19:00
MIT6.5830
数据库开发
mit课程
Golang
CI-Lint配置变更实践
Golang
CI-Lint配置变更实践
Golang
编程中,为了便于调试和代码质量和安全性检查。利用该方法可以在开发周期的早期捕获错误,并且检查团队编程风格,提高一致性。
=(^.^)=哈哈哈
·
2024-02-01 19:51
golang
Golang
学习日志 ━━ Go 常用包整理及介绍
一、Go标准库可以大致按其中库的功能进行以下粗略的分类输入输出包括二进制以及文本格式在屏幕、键盘、文件以及其他设备上的输入输出等,比如二进制文件的读写。对应于此分类的包有bufio、fmt、io、log和flag等,其中flag用于处理命令行参数。文本处理包括字符串和文本内容的处理,比如字符编码转换等。对应于此分类的包有encoding、bytes、strings、strconv、text、mim
暂时先用这个名字
·
2024-02-01 19:50
Golang
golang
go
go语言
golang
防止MySQL注入_防止SQL注入解决方案
SQL注入就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。对于很多网站都有用户提交表单的端口,提交的数据插入MySQL数据库中,就有可能发生SQL注入安全问题,那么,如何防止SQL注入呢?针对SQL注入安全问题的预防,需时刻认定用户输入的数据是不安全的,并对用户输入的数据进行过滤处理,对不同的字段进行条件限制,符合条件的可以写入数据
狗哥老司机
·
2024-02-01 19:50
golang防止MySQL注入
Golang
系列中常用包
一、常用包常用包说明常用函数fmt实现格式化的输入输出操作,其中的fmt.Printf()和fmt.Println()是开发者使用最为频繁的函数。io实现了一系列非平台相关的IO相关接口和实现,比如提供了对os中系统相关的IO功能的封装。我们在进行流式读写(比如读写文件)时,通常会用到该包。bufio它在io的基础上提供了缓存功能。在具备了缓存功能后,bufio可以比较方便地提供ReadLine之
wilson_go
·
2024-02-01 19:19
golang
Golang
防止注入常用方法
Golang
防止注入常用方法在
Golang
中,可以通过使用参数化查询或者ORM(对象关系映射)来防止SQL注入。1、参数化查询:当构建SQL语句时,将变量作为参数传递而不直接拼接到字符串中。
=(^.^)=哈哈哈
·
2024-02-01 19:18
golang
开发语言
后端
利用接口实现多态
Golang
的接口是实现多态的关键。通过定义合适的接口,您可以编写通用的代码逻辑,以适应不同的具体实现。这样可以提高代码的灵活性和可扩展性。
初于青丝mc终于白发
·
2024-02-01 18:18
GO语言
GOLang
技巧
go
开发语言
青少年编程
全志lichee的pack命令
一、脚本
源码分析
#!/bin/bashBR_SCRIPTS_DIR=`dirname$0`//$0就是这个文
小黄鸭-
·
2024-02-01 18:12
笔记
linux
java
运维
数据结构之顺序存储结构(ArrayList
源码分析
)
数据结构是数据在计算机内存或磁盘中的组织形式。按照逻辑结构来划分,可分为集合结构、线性结构、树形结构、图形结构;按照存储结构来划分可分为顺序存储结构和链式存储结构。以下简单介绍顺序存储结构:顺序存储结构是每个元素挨着下一个元素,存储位置连续,这种数据结构的好处就是方便获得各个元素的内存地址。在java中,使用这种数据结构的类有ArrayList,以下对ArrayList源码进行分析。打开Array
马小贱88
·
2024-02-01 18:40
数据结构与算法
数据结构
顺序存储结构
ArrayList源码分析
Java基础数据结构之ArrayList
源码分析
一.几个常量这是默认容量这两个是共享的空对象这是真正存储元素的地方,现在还没有分配内存二.构造方法这是一个无参构造方法,此时让存储元素的数组指向了那个默认容量数组,此时该数组是一个空数组,长度为0.这是给定初始容量的构造方法,第一个if里面,让elementdata指向了一个新数组,而没有共享那俩个空数组,但如果给定的初始容量为0,就会共享那个空数组这个构造方法的参数是一个实现了Collectio
zyh20050430
·
2024-02-01 18:09
数据结构
充电桩项目实战:短信功能 分布式限流
你好,我是田哥最近,我在对充电桩项目进行
微服务
升级中,肯定会遇到一些问题前面分享了:充电桩项目实战:搞定多数据源!
田哥coder
·
2024-02-01 18:51
分布式
XSS绕过方法总结
将预定义字符转为实体编码"标签标签标签事件触发onmouseoveronclickonfocus等XSS寻找和绕过找信息交互处;输入信息看回显和页面源码;找输入信息是否存在(判断xss是否存在)搜索框;留言板等根据
源码分析
I_WORM
·
2024-02-01 18:51
xss
前端
Docker实用篇
Docker实用篇0.学习目标1.初识Docker1.1.什么是Docker
微服务
虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。
程序媛9688
·
2024-02-01 18:16
docker
容器
运维
基于Kubernetes的
微服务
架构,你学会了吗?
2017年,这一年在容器技术发展史上具有重要的分水岭意义,标志着“后
微服务
时代”的开始。这一年,发生了几件重大事件,彻底改变了容器管理领域的格局。
胖头鱼不吃鱼-
·
2024-02-01 16:53
架构
kubernetes
微服务
微服务
b2b b2c o2o java 电子商务 云平台
大型企业分布式
微服务
云架构服务组件实现模块化、
微服务
化、原子化、灰度发布、持续集成commonserviceeurekaNetflix云端服务发现,一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移
swiftie10
·
2024-02-01 16:09
import_、import.
使用“import_”进行包初始化有时,在库中,你可能会遇到结合下划线(_)的导入语句,如下所示::import(_"google.
golang
.org/genproto/googleapis/api/
初于青丝mc终于白发
·
2024-02-01 16:37
GO语言
经验
技巧
go
开发语言
青少年编程
golang
Golang
学习之路一环境搭建
Golang
学习之路一环境搭建前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。
beyond阿亮
·
2024-02-01 15:19
golang
golang
Iris
微服务
框架_
golang
web框架_完整示例Demo
另外,用iris构建
微服务
也很容易。在iris框架的官方网站上,被
beyond阿亮
·
2024-02-01 15:19
golang
golang
iris
Golang
AES加密解密
Golang
AES加密解密packagemainimport("bytes""crypto/aes""crypto/cipher""encoding/base64""errors""fmt")//加密过程
beyond阿亮
·
2024-02-01 15:19
golang
golang
Linux安装
Golang
Oracle数据库驱动程序
Golang
连接Oracle需要安装OracleFullClient或InstantClientOracle的InstantClient套件下载地址#选择InstantClientforLinuxx86
beyond阿亮
·
2024-02-01 15:49
golang
linux
golang
oracle
golang
连接sqlserver数据库
先安装好
Golang
环境MacBookLinux树莓派raspberrypi安装
Golang
环境packagemainimport("database/sql""flag""fmt""log"_"github.com
beyond阿亮
·
2024-02-01 15:49
golang
golang
sqlserver
golang
连接IoTDB时序库
先安装好
Golang
环境,IoTDB时序库MacBookLinux树莓派raspberrypi安装
Golang
环境LinuxMacBookDocker安装IoTDB及使用packagemainimport
beyond阿亮
·
2024-02-01 15:49
golang
数据库
golang
Golang
学习之路一开山篇
Golang
学习之路一开山篇初识
Golang
我第一次接触
Golang
是在2016年,当时在深圳工作,项目需要用
Golang
,当时在犹豫要不要学还是走,毕竟Java开发搞了很多年了,说放弃还是有难度的,其实也不是放弃
beyond阿亮
·
2024-02-01 15:49
golang
golang
MacBook安装
Golang
Oracle数据库驱动程序
Golang
连接Oracle需要安装OracleFullClient或InstantClientOracle的InstantClient套件下载地址#选择InstantClientformacOS(Intelx86
beyond阿亮
·
2024-02-01 15:18
golang
golang
oracle
macbook
golang
开源的可嵌入应用程序高性能的MQTT服务
golang
开源的可嵌入应用程序高性能的MQTT服务什么是MQTT?
beyond阿亮
·
2024-02-01 15:48
golang
mqtt_iot
golang
mqtt
Docker进阶篇-Docker
微服务
实战
一、通过IDEA新建一个普通
微服务
模块1、建Moduel4.0.0org.springframework.bootspring-boot-starter-parent2.5.6org.studytest-dockerpom1.0
陪我养猪吧
·
2024-02-01 15:37
docker
运维
linux
docker
容器
微服务
golang
requests库更新了,使用方法如下
requestsrequests是一个用
golang
语言clonepython版本的requests库。
golang
自带的net/http功能已经非常完善。
asmcos
·
2024-02-01 15:20
go get和go install
---------请勿胡乱参考,因参考本文而导致其他问题本人概不负责,请注意博客实效性---------场景描述gogetgithub.com/beego/bee遇到问题go:foundgoogle.
golang
.org
nnnnxcj
·
2024-02-01 14:46
Android-33
源码分析
: Handler消息机制
的声明:ActivityThread管理应用进程中主线程的执行,根据AMS调度执行广播和其他操作Handler发送消息并处理消息MessageQueue用于存放消息的消息队列Looper循环消息队列中的消息循环器Message可在整个app中传递的消息ActivityThreadpublicstaticvoidmain(String[]args){Trace.traceBegin(Trace.TR
CHNE_TAO_EMSM
·
2024-02-01 14:10
android
Android-33
源码分析
: ContentProvider插入查询注册流程
注意点:1:Activity中使用getContentResolver()获取ContentResolver,其实就是Context实现类ContextImpl中getContentResolver()所返回该类中的静态内不类ApplicationContentResolverApplicationContentResolver继承ContentResolver拥有它的能力2:IContentPr
CHNE_TAO_EMSM
·
2024-02-01 14:09
android
Android-33
源码分析
: 系统启动流程
1、按下电源键进行系统启动:触发引导芯片,加载预定义代码,启动引导程序BootLoader2、启动BootLoader引导程序:它是一个Android系统启动前运行的一个小程序,用来拉起OS并运行3、启动linux内核:设置缓存、被保护存储器、计划列表、加载驱动、完成系统设置,设置完后会找到系统文件init.rc启动init进程init_parse_config_file("/init.rc");
CHNE_TAO_EMSM
·
2024-02-01 14:39
android
Zookeeper服务注册与发现实战
目录设计思路Zookeeper注册中心的优缺点SpringCloudZookeeper实现
微服务
注册中心第一步:在父pom文件中指定SpringCloud版本第二步:
微服务
pom文件中引入SpringCloudZookeeper
山鸟与鱼!
·
2024-02-01 13:43
分布式中间件
zookeeper
分布式
spring
后端
java
简单实践 java spring cloud 负载均衡
1概要1.1实现一个最简单的
微服务
。远程调用+负载均衡,基本上完成了最核心的
微服务
框架。
科学的发展-只不过是读大自然写的代码
·
2024-02-01 13:10
spring
cloud
java
spring
cloud
负载均衡
eureka
Ribbon
java spring cloud eureka 简单实验
1.概要1.1目标说明注册中心是
微服务
管理服务的一个工具,这里以eureka为例先创建一个。目标就是让服务启动起来。
科学的发展-只不过是读大自然写的代码
·
2024-02-01 13:38
spring
cloud
spring
boot
java
spring
cloud
eureka
[k8s
源码分析
][controller-manager] controller_utils分析
1.前言转载请说明原文出处,尊重他人劳动成果!源码位置:https://github.com/nicktming/kubernetes/blob/tming-v1.13/pkg/controller/controller_ref_manager.go分支:tming-v1.13(基于v1.13版本)本文将分析controller中的一些公共结构体,因为很多的controller会共用这些结构体,所
nicktming
·
2024-02-01 13:35
leetcode1047 删除字符串中的所有相邻重复项
golang
1047.删除字符串中的所有相邻重复项题解用数组A表示目前已经遍历的字符串且没有被删除的然后依次遍历字符串S,每次遍历中如果A不为空,且A中最后的元素与当前遍历到元素相同,则对A进行pop否则将字符压到A中代码funcremoveDuplicates(Sstring)string{A:=make([]byte,0,len(S))fori:=0;i0&&A[len(A)-1]==S[i]{A=A[:
lucasgao
·
2024-02-01 13:44
NXP S32系列MCU官方AUTOSAR OS分析(一)
我使用的单片机时S32K144,AUTOSAR的版本是4.0.32.
源码分析
(1)StartOSStartOS()函数是AUTOSAROS的入口,在main函数中做一些硬件和应用层的初始化,之后进入StartOS
olddddd
·
2024-02-01 12:43
S32
嵌入式
NXP
S32
AUTOSAR
OS
单片机
猫头虎博主第10期赠书活动:《写给大家看的Midjourney设计书》
《100天精通
Golang
》—Go语言学习之旅!领域矩阵:猫头虎技术领域矩阵:深入探索各技术领域,发现知识的交汇点。
猫头虎
·
2024-02-01 12:24
猫头虎赠书专栏
midjourney
AI作画
人工智能
计算机视觉
DALL·E
2
stable
diffusion
Imagen
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他