ICode9

精准搜索请尝试: 精确搜索
  • 一文读懂原子操作、内存屏障、锁(偏向锁、轻量级锁、重量级锁、自旋锁)、Disruptor、Go Context之上半部分2022-04-23 22:31:13

    我不想卷,我是被逼的 在做了几年前端之后,发现互联网行情比想象的差,不如赶紧学点后端知识,被裁之后也可接个私活不至于饿死。学习两周Go,如盲人摸象般不知重点,那么重点谁知道呢?肯定是使用Go的后端工程师,那便利用业余时间找了几个老哥对练一下。其中一位问道在利用多个goroutine发送请

  • Docker+Gitea+Drone快速搭建轻量级自动化部署(CI/CD)平台2022-04-18 14:01:53

    一、安装Docker 1.1 安装excpet $ apt-get -f install expect 1.2 编写执行Docker安装脚本 编写docker_dep.exp脚本 #!/usr/bin/expect set timeout 5 spawn apt install apt-transport-https ca-certificates software-properties-common curl expect "Y/n" send "y\n"

  • 腾讯云 轻量级服务器 部署flask项目(2:操作系统环境部署)2022-04-03 15:35:56

    一、部署准备1、重置密码在领取的轻量级服务器登录界面上,点击 重置密码    然后点击下一步,系统提示需要强制关机,如图     勾选 同意强制关机 复选框  然后点击【重置密码】按钮,几秒钟后系统重置完毕并开机。上面的操作主要为下一步winscp远程登录服务器并上传文件做准备。

  • 腾讯云 轻量级服务器 部署flask项目(3:安装虚拟环境并配置)2022-04-03 15:31:16

    接上一篇: 1、安装虚拟环境 [root@VM-4-9-centos ~]# Sudo -i   #获得root权限 创建虚拟环境:[root@VM-4-9-centos ~]# python3 -m venv venv cd /home/venv/bin 输入 source activate激活虚拟环境,如下图,脚本提示符将会添加环境的名字“(venv)”作为前缀,显示已激活.     如果

  • SOA和SOAP的区别2022-03-28 16:31:49

    SOA(Service-Oriented Architecture)的定义是面向服务的架构,做个类比就像写一套代码可以给安卓、苹果、web端使用 SOAP 是Simple Object Access Protocol(简单对象访问协议)的缩写,SOAP是一个用于分布式环境的、轻量级的、基于XML进行信息交换的通信协议,可以理解为HTTP+XML的协议

  • 如何利用VuePress和GithubPage搭建一个轻量级博客2022-03-28 16:31:16

    摘要: 相信每个人都想拥有一个博客, 一个属于自己写作的地方,今天讲讲如何用VuePress和github Github Pages打造一个属于自己的博客,不用建站,也不用域名的轻量级博客, 关键还支持markdown写作, 大大提高了写作的好感度。本文首发于公众号: 漫步coding 博客地址如下: 博客地址: htt

  • Nginx2022-03-25 15:32:15

    Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强。国内使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

  • Go语言实现轻量级线程池2022-03-21 18:03:37

    相对于操作系统线程,Goroutine 的开销十分小,一个 Goroutine 的起始栈大小为 2KB,而且创建、切换与销毁的代价很低,可以创建成千上万甚至更多 Goroutine。所以和其他语言不同的是,Go 应用通常可以为每个新建立的连接创建一个对应的新 Goroutine,甚至是为每个传入的请求生成一个 Goroutin

  • 基于Drone+Gogs流水线-全面认识轻量级云原生CI引擎Drone2022-03-20 02:06:10

    1. 介绍 Drone by Harness™ 是一个基于Docker容器技术的可扩展的持续集成引擎,用于自动化测试、构建、发布。每个构建都在一个临时的Docker容器中执行,使开发人员能够完全控制其构建环境并保证隔离。开发者只需在项目中包含 .drone.yml文件,将代码推送到 git 仓库,Drone就能够自动化

  • 一只会铲史的猫:我开发的软件一览2022-03-09 10:02:18

    一、服务器类软件 1.1、 HttpServer 一款Windows平台下基于IOCP模型的高并发轻量级web服务器。 技术特点如下: 1、完全采用IOCP模型,实现真正的异步IO,高并发、高可靠; 2、支持4G以上文件下载; 3、支持断点续传; 4、轻量级,体积小,服务器文件仅200多K,无任何依赖库; 5、支持CGI网关,通过CGI.

  • synchronized优化2022-03-02 16:04:44

    Java HotSpot虚拟机中,每个对象都有对象头(包括class指针和Mark Word)。Mark Word 平时存储这个对象的哈希码、分代年龄,当加锁时,这些信息就根据情况被替换为标记位、线程锁记录指针、重量级锁指针、线程ID等内容。 1、轻量级锁 如果一个对象虽然有多线程访问,但多线程访问的时间是错开

  • Java后端开发|学习路线2022-03-01 00:01:55

    Java学习路线 JavaSE Java基础 Java8新特性 数据库MySQL与SQL语言 JDBC JavaWeb HTML基础与CSS JavaScript DOM与jQuery XML与Tomcat HTTP协议 服务器端组件Servlet JSP EL表达式 JSTL 会话控制Cookie和Session 服务器端组件Filter 服务器端组件Listener 国际化 异步数据传输

  • redis轻量级内容学习2022-02-28 22:02:50

    redis-keyvalue原理 先总结学到的内容: 一.字典比比列表快 二.优化概率排序 三.整体流程:1.不存在就创建一个字典记录下密码,次数为1。 2.若存在了,就次数+1 3.sorted一般返回的是一个list,然而处理风格是[[“123456”,7]] 4.看17、18行的解释了解到sorted 5.24行有一个内存优化,如

  • Solon 1.6.29 发布,轻量级应用开发框架2022-02-28 13:03:19

    关于官网 千呼万唤始出来: https://solon.noear.org 。整了一个月多了。。。还得不断接着整! 关于 Solon Solon 是一个轻量级应用开发框架。支持 Web、Data、Job、Remoting、Cloud 等任何开发场景。短小而精悍! 强调,克制 + 简洁 + 开放的原则 力求,更小、更快、更自由的体验 目前已

  • 【Java EE轻量级框架开发(系统学习)】Day01--2022/2/282022-02-28 11:03:30

    框架的优势 提高开发效率、提高代码规范性和可维护性、提高软件性能 Java开发中常用的框架 SSM框架 Spring Mvc,可以将其理解为Serverlet Mybatis,它可以在实体类和SQL语句之间建立映射关系 Spring Boot,简化Spring配置 Spring Cloud,基于Spring Boot 课前回顾 基于之前学的内容复习

  • subline Text 设置中文2022-02-25 22:35:12

    subline Text是一个轻量级的文本编辑器,类似于记事本,不过它拥有代码高亮,简约好看的主题。 下载地址:https://download.sublimetext.com/sublime_text_build_4126_x64_setup.exe

  • 私有化轻量级持续集成部署方案--07-私有NPM仓库-Verdaccio2022-02-25 09:02:42

    提示:本系列笔记全部存在于 Github, 可以直接在 Github 查看全部笔记 对于个人来说,私有NPM仓库 作用性基本很小,但是对于企业,私有NPM仓库 可以保护代码暴露,具有很大的意义。 也是为了学习搭建 私有NPM仓库,就在持续部署中集成了私有仓库。 开源社区,有两个广泛使用的 私有NPM仓

  • 嵌入式开源组件2022-02-23 19:33:08

    1 QueueForMcu - 用于单片机的队列功能模块(非RTOS) 2MCU_Font - LVGL的多语言转换工具(按需转换字体) 3 wolfSSL - 一个轻量级的嵌入式SSL/TLS加密库

  • 轻量级DI框架Guice使用详解2022-02-22 23:03:27

    背景 在日常写一些小工具或者小项目的时候,有依赖管理和依赖注入的需求,但是Spring(Boot)体系作为DI框架过于重量级,于是需要调研一款微型的DI框架。Guice是Google出品的一款轻量级的依赖注入框架,使用它有助于解决项目中的依赖注入问题,提高了可维护性和灵活性。相对于重量级的Spring(

  • Synchronized详解-》 无锁、偏向锁、轻量级锁、重量级锁2022-02-22 01:03:31

    问: 什么是偏向锁,偏向锁加锁流程是什么?? 答: makeword : 64位二进制位 偏向锁:64位二进制位中:其中 1、 表示偏向线程id的bit位都是0 & 2、锁状态位: 表示偏向锁状态 这个时候线程直接在锁对象markword的高位内存储当前线程的内存地址 步骤:  1 还要向当前的线程栈添加一条锁记录

  • 再见了 VMware,一款更轻量级的虚拟机2022-02-21 11:00:31

    VMware 虚拟机还好用的,但是它是收费的,而且费用还不便宜。所以,今天我给大家介绍一款好用、轻量级的虚拟机产品 Multipass(免费开源图片图片) Multipass 简介 Multipass是一款非常轻量级的虚拟机命令管理工具,它支持 Linux、Windows 和 macO S等多平台运行环境。 目前支持:ubuntu

  • 私有化轻量级持续集成部署方案--04-私有代码仓库服务-Gitea2022-02-21 09:32:58

    提示:本系列笔记全部存在于 Github, 可以直接在 Github 查看全部笔记 企业级最流行的私有代码仓库是 Gitlab, 一开始我也打算部署 Gitlab作为私有代码仓库。 但部署完成后发现, Gitlab 资源占用太大了。优化之后也要占用 3g 内存,最后只好放弃这一方案。 随后发现了 Gitea、Gogs

  • 私有化轻量级持续集成部署方案--03-部署web服务(下)2022-02-18 09:33:45

    提示:本系列笔记全部存在于 Github, 可以直接在 Github 查看全部笔记 配置接口代理 前后端分离情况下,前端请求后端接口最常用的一种方式就是使用反向代理,反向代理会让浏览器认为是同源路径,也就实现了跨域操作。 目前流行的前端打包器,webpack、vite 在开发模式,都具有反向代理

  • 私有化轻量级持续集成部署方案--02-Nginx网关服务2022-02-16 09:35:17

    提示:本系列笔记全部存在于 Github, 可以直接在 Github 查看全部笔记 这一篇中使用 Nginx 部署网关中心,用来代理服务器中服务。网关中心有优点也有缺点,也可以不采用网关系统。 部署 Nginx网关 系统需要使用域名,没有域名无法处理 网关概述 网关(Gateway) 是转发其它服务器通

  • 私有化轻量级持续集成部署方案--01-环境配置(下)2022-02-15 09:35:42

    提示:本系列笔记全部存在于 Github, 可以直接在 Github 查看全部笔记 Portainer Portainer 概述 Portainer 是一个 Docker 可视化管理工具,为 Docker 提供状态提示面板、快速配置部署、数据卷管理等各种功能,基本上能满足中小型容器管理的需求。 我也感觉 Portainer 使用起来非

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有