- 博客(62)
- 问答 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 在Linux上安装软件常用软件(mysql,redis)
Linux下安装软件指南直接从官网下载软件会很慢,下面是一个国内镜像网站。常用的镜像下载站点Linux在线安装MySQL5.7.24linux安装redis及解决无法远程连接的问题redis如何后台启动linux目录结构软件一般安装到/usr/local下/opt(Optional Software,可选软件) 通常会把第三方软件安装到这个目录。以后你安装软件的时候,可以考虑在这个目录下创建。Here’s where optional stuff is put. Tryin
2021-03-03 10:21:11
112
原创 一个react前端项目中的配置文件作用解析
npm 提供了一个庞大的包仓库,开发者可以在其中找到各种各样的 JavaScript 包,包括 Webpack、React、TypeScript 等。UMI 是一个基于 React 的前端框架,它使用 React 作为底层 UI 库,同时提供了一套完整的前端开发解决方案,包括路由、插件、构建、部署等。在这个文件中,开发者可以指定编译器的选项、编译输出目录、需要编译的文件和目录等信息。文件中,开发者可以指定项目的依赖项、脚本、配置等信息,以及指定项目的入口文件、作者、许可证等元数据信息。
2023-10-16 14:32:44
679
原创 settings.xml的文件配置大全
nexus 私服信息一般时配置到pom.xml文件中,作为项目私有。settings.xml 文件中最常配置的还是这几个标签。
2023-10-12 16:33:04
924
原创 史上最全maven配置文件解析说明,从官网找pom.xml标签挨个解释
pom.xml 文件的第一层标签定义了 Maven 项目的基本元数据和构建配置。下面是这些标签的分析,这些标签提供了对 Maven 项目的详细描述和完全的构建配置。通常,不需要在每个项目中都使用这些标签,只有当需要的时候才定义相应的标签。
2023-10-12 11:26:27
1169
原创 Midjourney学习(四)光源类型prompt
序号类别光线名称英文名称描述用途示例1光线质地硬光Hard Light直接照射在主题上,产生明显的阴影和高对比度。强调轮廓,增加照片的戏剧性2光线质地软光/柔光Soft Light光线经过散射或扩散,产生柔和的阴影和低对比度。平滑细节,适合人像摄影3光线颜色冷色光Cool Light偏蓝或偏绿的光线,给人冷静、宁静的感觉。强调冷静、宁静的氛围4光线颜色暖色光Warm
2023-09-03 19:45:16
1019
原创 Midjourney学习(三)6个高级应用
提示词,我们可以通过提示词对原图进行模仿创作。作为分隔符,允许用户为提示做手动拆分。可以将两张图片进行混合处理。可以通过一张图反推出可能的。
2023-08-29 12:37:04
1147
原创 Midjourney学习(二)参数的基础
style original使用原始 Niji 模型版本 5,这是 2023 年 5 月 26 日之前的默认版本。–style scenic在奇幻环境的背景下制作美丽的背景和电影角色时刻。选择生成的版本,每个版本的模型所擅长生成的图片类型有所不同。表示出图质量,值越高细节越多,值小细节少,适合抽象画。–style cute创造迷人可爱的角色、道具和场景。在生成图片的过程中停止,可以得到一张模糊的图片。第一部分是垫图部分,也就是一张网络图片。不需要的内容,不希望画面上出现的内容。控制画面的比例,横竖比例。
2023-08-29 00:29:53
1361
原创 Midjourney学习(一)prompt的基础
他们就像是程序界的两种模式,sd是开源的,有更多的可能性更可控。mj是商业性的闭源的,但是作品的质量也相对更可控,代价是可控性比sd稍差点。原则上我们对我们的需求描述的越清楚,mj能够给我们的内容就越符合我们的心里预期。所以我们应该在一开始的时候就想好要什么样的内容,什么风格,什么年代,什么环境等。写的时候要直接写内容,不需要写一些指示性的词儿,比如"我希望"、“给我展示一个”颜色:鲜艳、柔和、明亮、单色、彩色、黑白、柔和等。媒介:照片、绘画、插画、雕塑、涂鸦、挂毯等。主题:人、动物、人物、地点、物体等。
2023-08-29 00:02:57
2222
原创 Stable Diffusion的使用以及各种资源
本文主要是从sd的下载和安装,模型下载,插件管理,controlNet的安装以及相关的模型下载,自己的Lora模型训练几个方面来进行论述的。大家可以通过连接来自己找自己需要的连接内容来查看学习。
2023-08-21 00:18:41
1327
原创 前端框架学习-ES6新特性(尚硅谷web笔记)
ECMASript是由 Ecma 国际通过 ECMA-262 标准化的脚本程序设计语言。javaScript也是该规范的一种实现。
2023-08-18 11:07:36
2089
原创 前端框架学习-React(一)
在子组件中可以通过props读取到对应的属性,解构赋值时可以给一个默认值。react 程序是用的jsx语法,使用这种语法的代码需要由babel进行解析,解析成js代码。相同UI树上的元素的State将会被保留,位置不同的组件会使state重置。组件间共享状态:可以通过状态提升的方式,让后再通过props传递给子组件。更新state对象时要传递一个新的值,即使时一个json对象。:可以将数组中的值或对象的属性取出,赋值给其他变量。jsx标签的属性,使用引号传递字符串,使用一组。大写字母开头的标签一般都是。
2023-08-17 17:21:40
811
原创 git管理工具学习(二)——git图谱&git常用命令
VSC(version control system):版本控制系统集中式——客户端必须时刻和服务器相连SVM分布式——服务端和客户端都有完整的版本库GitHub——全球最大GitLab——公司常用;免费、提供了持续集成-CI;如阿里云、点评Git,Linus开发基于Git的开源社区——背景:DevOps时代,开发运维git官方文档地址git下载安装地址。
2023-08-03 23:05:46
485
原创 git管理工具学习(图解使用git工作流程)
git是一个分布式的版本控制软件分布式是相对于集中式而言的,分布式即每一个git库都是一个完整的库。每个库的地位都是平等的,但是一般在实际开发都需要有一个统一的代码管理平台(服务器)。来简化开发,我们只需要和指定的一个远端git库代码保持一致,就可以保证整个团队的代码一致。版本控制是说它会保留各个历史的代码。而且我们可以通过一些commands来恢复就的代码,它还支持分支操作,在同一个代码版本上分出两个不同的版本开发。当开发到一个里程碑后可以建立TAG标签。git提供了一系列的冲突解决。
2023-08-01 00:25:22
398
原创 前端框架学习-Vue(二)
最近在学习Vue框架,Vue中的内容很多。相当于把之前后端的MVC,V层转移到前端来编写和部署。下面是学习Vue时的大纲。
2023-07-29 21:18:23
887
原创 前端框架学习-Vue(一)
百度百科上关于vue的词条,说vue时一款渐进式JavaScript框架,简单来说,渐进式是一种设计理念,即在不失去当前功能的前提下,逐步添加新的特性。说明它时一直在进行维护的。Vue3,中使用*.vue作为文件后缀,html,css和js都可以写在这个文件中Vue官方文档Vue官方Api。
2023-07-23 17:29:55
817
原创 并发编程-线程基础
当线程调用sleep(),或join()方法时,sleep必须带参数,join可以不带参数(直接timed_waitting到调用线程结束),线程进入。线程中存在等待池和锁池,等待池中的线程处于等待唤醒,或自己醒的状态,锁池的线程则是在等待锁释放,释放后抢锁执行程序。让服务可以更加快捷和丝滑。同一进程下的线程共享进程中的一些资源,线程也有自己独立的存储空间。当一个线程被new出来之后,没有调用start()方法,则该线程是。当一个线程没有拿到锁的时候,线程的状态是。当线程结束后,查看状态的状态,此时为。
2023-07-20 16:24:52
66
原创 云计算名词-IaaS,PaaS,SaaS
在学习分布式的过程中,知道了PaaS这个词儿,但是不知道是什么意思。通过云平台提供软件程序给终端用户,用户无需购买和安装软件,通过订阅的方式使用云服务。网上的定义是通过虚拟化技术将基础设施资源(如:服务器、存储和网络)提供给用户。也是一种云服务,提供一整套的平台,包含操作系统,硬件设施,数据库,开发工具等。下面是引用的一张图,帮助理解和区分三者的区别,由底层到高层越来越贴近终端用户。这些可能是向外提供接口的一些服务,类似API接口?阿里云盘,阿里云的云影桌面,打开即可使用?要多少资源租多少就行。
2023-07-19 17:51:29
1289
原创 分析分布式架构-技术
可以在流量比较大的时候先把数据保存到消息队列中,只处理主要的业务,像其他的可以后置的让其他服务从消息队列中读取数据处理。把大量的数据按照一定的规则进行分区(如地理位置),分库分表(需要解决跨库的事务)所以需要对服务的版本进行管理,对服务编排、聚合、事务处理。稳定性指的是,在其中的某一个服务宕机后,整个服务不至于全部停止。前端浏览器,网络,后端服务,底层数据库,文件系统,硬盘,CPU都有缓存。服务拆分、服务调用、服务发现、服务依赖、服务关键度定义。负载均衡,服务器路由,熔断,降级,限流,灰度发布。
2023-07-18 19:36:26
295
原创 分析分布式架构-标准
于是底层和中间件层不能让用户灵活修改的,而是只能让用户选择。比如:操作系统的相关配置应该形成模板来让人选择,而不是让人乱配置的。只有配置系统形成了规范,我们才能hold得住众多的系统。一个好的配置管理,应该分成三层:底层和操作系统相关,中间层和中间件相关,最上面和业务应用相关。但机器和服务数量越来越多,人类的缺陷就成了瓶颈。如果没有统一的视图和管理,导致运维被割裂开来,会造成更大的复杂度。,在各个层中标记这个请求的先后是哪个请求,方便排查问题。分工不是问题,问题是分工后的协作是否统一和规范。
2023-07-18 14:37:41
142
原创 分析分布式架构-起源
传统的单体架构,更适合初创小公司。业务量并不是很大的时候,传统的行业。分布式的架构更适合于电商互联网行业(阿里巴巴,微博,12306)。但是,每种架构都是有自己的优势和自己的劣势,单体架构有排查问题快、上手技术难度小、运维简单的优势,是分布式架构所不能比的。在单体阶段,各个功能之间直接通过代码进行调用。A功能通过代码直接调用B功能。在分布式阶段,则需要第三方的介入(消息中间件MQ),用来在各个服务之间进行消息传递和调用。每种架构都有它所适合的场景,根据对应的场景和成本进行对比和权衡。再选择合适的架构即可。
2023-07-18 11:37:06
229
1
原创 阿德勒《被讨厌的勇气》
关于人际关系纵使被说坏话、被讨厌,也没什么好在意的,因为对方如何看你,那是对方的课题。所有的烦恼,都是人际关系的烦恼。其实就连隐士,也很在意他人的眼光。心态健全的人,不会试图改变对方,而是改变自己。关于自我的价值不求做个完美的人,而是接受不完美的自己。人只有在觉得自己有价值时,才会感受到贡献感,才能够拥有勇气。重要的不是天生拥有什么,而是如何活用拥有的东西。关于失败人只能够透过失败来学习。借由失败的经验,守护自己想要改变的决心。有勇气、有耐力、有自信,失败绝非勇气的挫败,而是应
2022-05-17 16:04:12
617
原创 Linux 用户管理&变量-Linux学习(三)
用户体系useradd username管理/home/username 创建目录/etc/passwd/etc/shadow 用户密码相关的文件iduserdel username -r (加了-r 会删除对应家目录)usermod -d 可以修改用户家目录的位置userod -d /home/w1 w(usermod -g group2 user2)change 修改用户的生命周期groupadd groupdel(useradd -g group1 user2)su -
2021-07-21 14:59:25
123
原创 Linux 获取帮助信息&vim -Linux学习(二)
man 命令 --格式化并显示在线帮助手册页man为了解决各种类型的命令,重名的问题。如passwd可能是指令,也可能是文件(可以按照文件类型查看帮助信息) man 1 passwd,man 5 passwd。 使用 man -a passwd 可以查看所有passwd相关的帮助 区段1:用户指令 区段2:系统调用 区段3:程序库调用 区段4:设备 区段5:文件格式 区段6:游戏 区段7:杂项 区段8:系统指令 区段9:内核内部指令 区段
2021-07-21 14:59:04
154
原创 Linux 安装和目录介绍-Linux学习(一)
Linux命令行技巧Linux 背景介绍1. Linux版本内核版本:www.kernel.org(主版本号,次版本号,末版本号)发行版本:1. RedHat EnterPrise Linux(稳定,经过测试的版本。收费)2. Fedora(社区免费版本)3. CentOS(免费,稳定版本)4. Debain、Ubuntu 桌面版本2. Linux安装安装虚拟机:VirtualBox and VMvare在虚拟机上安装Linux CentOS操作系统下载地址网络连接设置:
2021-07-21 14:58:14
92
原创 mysql使用Explain查看执行计划——优化慢sql
select_typeSIMPLE:表示查询语句不包含子查询或UNIONPRIMARY:表示此查询是最外层的查询UNION:标识此查询是UNION的第二个或后续的查询DEPENDENT UNION:UNION中的第二个或后续的查询语句,使用了
2021-05-28 16:03:45
601
2
原创 在CentOS上搭建MySQL的主从架构
主从复制数据库集群安装启动MySQL下载解压安装启动关闭防火墙MySQL主从配置Master节点Slave节点安装启动MySQL下载wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.28-1.el7.x86_64.rpmbundle.tar解压tar xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar安装要移出CentOS自带的mariadb-libs,不然会提示冲突rpm -qa|gre
2021-05-14 11:05:17
547
4
原创 linux文件管理指令
命令英文全拼描述catconcatenate连接文件并打印到标准输出设备上。chattrchange attributeLinux chattr命令用于改变文件属性。chgrpchange group变更文件或目录的所属群组。chmodchange mode控制用户对文件的权限的命令chownchange owner设置文件所有者和文件关联组的命令。cksum–检查文件的CRC是否正确。确保文件从一个系统传输到另一个系统的过程中不被...
2021-05-13 17:06:40
92
原创 设计模式学习笔记(一)
设计模式学习网站什么是设计模式:答:设计模式是前人总结的解决问题的模板或套路设计模式,是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用。其目的是为了提高代码的可重用性、代码的可读性和代码的可靠性。学习设计模式有什么意义答:通过学习理解和利用设计模式可以增强对java的理解,提高解决问题的能力,写出更加简洁、高效且易维护的代码设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解。设计模
2021-03-04 10:50:04
109
2
原创 分布式理论笔记(一)
分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间过消息传递进行通信和协调的系统Tip:分布式和集群的区别集群:多个人在一起做同样的事分布式:多个人在一起做不同的事分布式系统的特点分布性、对等性、并发性、缺乏全局时钟、故障总会发生分布式系统的演变阶段一:单应用架构把所有软件和应用都部署在一台机器上,这样就完成一个简单系统的搭建,这个时候讲究的是效率。阶段二:应用服务器与数据库分离增加机器的主要目的是将web服务器和数据库服务器拆分,这样不仅提高了单机的.
2021-02-01 19:06:46
169
原创 @EnableSpringHttpSession原理笔记
分布式集群Session共享问题解决方案-@EnableRedisHttpSession使用redis数据库存储session代替本地存储session@EnableRedisHttpSession使用存储本地服务器的方式和使用存储Redis数据库的方式 都需要支持HttpSessionEventHttpSessionEvent主要包含三个事件创建事件过期事件(过期用户自动登出)销毁事件使用本地存储的时候,可以使用设置监听的方式,监听事件的发生,从而做出相应的处理使用Redis存储
2021-01-31 17:51:08
1815
原创 分布式集群架构场景化解决方案
分布式和集群文章目录分布式和集群1. 一致性算法Hash算法应用场景:普通Hash算法的问题一致性Hash算法在nginx中使用一致性Hash负载均衡策略2. 集群时钟同步问题3. 分布式ID解决方案UUID独立数据库的自增IDSnowFlake雪花算法借助Redis的Incr命令获取全局唯一ID4. 分布式调度问题分布式调度框架Elastic-job(当当开源的基于Qrartz二次开发的框架)5. Session共享问题解决方案Nginx的IP_Hash策略Session 复制Session共享, Se
2021-01-27 19:09:51
256
3
原创 常用的镜像下载站点
清华大学开源软件镜像站可下载jdk , mysql腾讯软件源、 大学开源镜像linux 操作系统下载阿里镜像有redis镜像MSDN微软应用镜像windos、office软件
2021-01-26 00:28:35
659
1
原创 在Linux上安装Nginx + Nginx 的基本配置
nginx官网nginx下载地址定义:Nginx 是一个高性能的HTTP和反向代理web服务器,核心特点是占内存少,并发能力强应用场景:Http服务器(web服务器):性能高,注重效率,能经受高负载的考验。反向代理服务器:浏览器发的送请求先到Nginx服务器,由Nginx选择原始服务器提供服务响应结果。负载均衡服务器:当某个应用的每天要处理的请求数量非常多,需要多个服务器时,Nginx可以将服务器组织起来,一起工作;并且能够通过一些策略平衡各个服务器的访问压力。动静分离:将静态资源和动态
2021-01-25 23:40:57
213
原创 Tomcat基础知识和基本配置手册
定义:Tomcat是⼀个Http服务器(能够接收并且处理http请求,所以tomcat是⼀个http服务器)Tomcat的两个重要身份:1)http服务器2)Tomcat是一个Servlet容器tomcat基本配置Tomcat中涉及到的java基础知识:Http请求图示Tomcat的结构Tomcat Servlet容器处理流程tomcat核心结构各个容器的作用service.xml 配置Server标签的配置Service标签Executor标签Connector标签Engine标签Host标签.
2021-01-18 20:58:07
195
原创 leetcode7-整数反转
使用数组实现整数数字的反转(leetcode原题)理解题意(Comprehend)输入整数123返回一个整数321逆序输出:按照相反的顺序输出首尾交换:第一个和最后一个交换、第二个和倒数第二个交换,直到全部都交换完毕选择解题方式(Choose )逆序输出(暴力解法):把整数转成字符串,再转成数组。逆序输出数据结构:字符数组算法思维:遍历首尾交换(优化解法):把整数转成字符串,再转成数组。逆序输出数据结构:字符数组算法思维:遍历编码(Code)暴
2021-01-14 23:44:34
98
空空如也
Java多线程在继承runnable时,run方法中能写循环吗?
2016-08-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人