• [首推] AI 绘画极简教程

    2022-11-01 Python 34 ℃
    昨天在朋友圈发了几张我用AI绘画工具Disco Diffusion画的画 既然有同学问,就写个极简教程吧,画个图是足够了,想要深入了解还是自行百度吧,可以找到更详细的教程。 第 0 步:学会上网,注册Google账号 第 1 步:打开 colab https://colab.research.google.com/github/alembics/disco-...
  • [首推] Python教程:文件和读写的详细教程

    2022-11-01 Python 26 ℃
    文件操作的模式 文件操作的模式如下表: 1. OPEN 打开文件 使用 open 打开文件后一定要记得调用文件对象的 close() 方法。比如可以用 try/finally 语句来确保最后能关闭文件。 file_object = open(r'D:\test.txt') # 打开文件 try: all_the_text = file_object.read...
  • [首推] 【设计模式】设计模式学习笔记之(一)——类图、对象之间的关系及设计模式概要

    2022-11-01 设计模式 24 ℃
    前言 设计模式最初是在上个世纪70年代在建筑领域提出来,一些建筑大师们在总结解决各种建筑问题时提出了上百种对应的解决模式。后来逐渐被引入到软件领域,起初并没有引起太大的关注,直到有4个人(Gong Of Four,业界称呼他们为“四人帮")合作出版了一本叫做《设计模式:可复用面向对象软件基础》的书,在业界产生了强烈的反响,从此以后设计模式被广泛地应用于软件领...
  • [首推] 给想学Markdown的你的一个简单的Markdown语法教程

    2022-11-01 其他 7 ℃
    给想学MARKDOWN的你的一个简单的MARKDOWN语法教程 这篇文章是对我所知道的常用、兼容性较好的Markdown语法的一个简单的总结,文中所有的语法在Typora编辑器和简书上都可以正确显示,如有错漏之处,烦请指正。 本文同时也发表在我的个人网站:www.wendev.site [http://www.wendev.site/tutorial/mar...
  • Jenkins—自动化部署springCloud

    2023-01-06 其他 0 ℃
    一、准备环境 1、安装jdk 1.8 以上版本 2、安装maven 3.5 以上版本 3、安装Git 客户端 4、Jenkins官网下载 Jenkins.war 文件...
  • 技术总结-开发框架演变

    2023-01-06 Java 3 ℃
    目录 * 1.简介 * 2.框架 * 2.1 ssh * 2.2 ssm * 2.3 springboot + mybatis * 2.4 spring cloud * 3.总结 1.简介 一路走来看到javaweb开发技术不断在革新,不禁有些感叹,IT行业技术变化太快,接下来我对接触到的开发框架演进过程做个梳理和对比以加深对技术框架的理解。 2.框架 2....
  • Redis-实践总结

    2023-01-06 其他 2 ℃
    1、安装 可以参考我之前的文档 2、加入LINUX服务 加入服务 vi /lib/systemd/system/redis.service $ vi /lib/systemd/system/redis.service 加入下面内容 [Unit] Description=redis After=network.target [Service] Type=for...
  • 阿里巴巴为什么能抗住90秒100亿?看完这篇你就明白了!

    2023-01-06 Java 0 ℃
    双 11 即将来临,本文以设计淘宝网的后台架构为例,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程 同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。 文章最后汇总了一些架构设计的原则。 基本概念 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍。 1)什么是分布式? 系统中的多...
  • Java程序是如何运行的

    2023-01-06 Java 0 ℃
    JVM是Java的运行时虚拟机,所有的Java程序都是在JVM沙箱中运行,每个Java程序就是一个独立的JVM进程。 谈到Java程序是如何运行的,首先需要理解的肯定是JVM是如何运行的,什么是JVM;要理解我们编写的Java程序,运行起来以后到底是什么样子,本质上就是弄清楚JVM是什么样子。 Java程序的代码是什么样的 Java诞生之初最大的卖点就是编写...
  • JVM-实践总结

    2023-01-06 其他 1 ℃
    一、简介 JVM是Java的运行时虚拟机,所有的Java程序都是在JVM沙箱中运行,每个Java程序就是一个独立的JVM进程。 谈到Java程序是如何运行的,首先需要理解的肯定是JVM是如何运行的,什么是JVM;要理解我们编写的Java程序,运行起来以后到底是什么样子,本质上就是弄清楚JVM是什么样子。 JAVA程序的代码是什么样的 Java诞生之初最大的卖...
  • 架构演进之路

    2023-01-06 其他 0 ℃
    近期思考再三,也不知道要写点什么,最后想想还是把自己对架构方面的一些实践做些总结。 这些年的工作也积累了一些架构方面的知识,在这里对自身的从业经历和体会来做个分析,所有的架构都是一步步演进来的,根据自己业务的体量来做调整,而不能为了架构而架构。 (一)、单体式架构 刚开始入行的时候进入的公司是单体式架构,记得当时部署的服务器只有一台,前后端还没有分离,之后开...
  • MySQL-主从(Master/Slave)同步安装与配置详解

    2023-01-06 MySQL 0 ℃
    MYSQL5.6 数据库主从(MASTER/SLAVE)同步安装与配置详解 一、安装环境 操作系统 Red Hat 4.8.5-28 MySQL 版本:MySQL-5.6.45-1.el7.x86_64.rpm-bundle.tar 主节点 IP:192.168.1.49 从节点 IP:192.168.1.52 二、MASTER 配置 1、修改 Master...
  • 实践总结—javaweb开发之思考

    2023-01-06 Java 1 ℃
    之前看过一篇博客《从输入 URL 到页面加载完成的过程中都发生了什么事情》,作者写的很详细,从浏览器输入url到dns解析,到请求接口服务,最后到返回数据给浏览器每一步都详细=解释了,目前我功力还没这么深厚,这里我写点自己粗维度的理解。 javaweb开发项目我理解无非就分为三大模块,与前端数据的交互,中间业务逻辑的处理,与数据库的交互,这些即是后端技术人员...
  • MySQL-Amoeba实现主从同步与读写分离

    2023-01-06 MySQL 2 ℃
    一、拓扑构架 client linux6-1 IP:192.168.234.132 主节点 IP:192.168.234.128 从节点 IP:192.168.234.136 从节点 IP:192.168.234.139 amoeba服务器 centos7-3 IP:192.168.234.133 * AMOEBA搭建过程 2.1 LINUX 命令下载地址:...