- 博客(646)
- 问答 (4)
- 收藏
- 关注
原创 10、jenkins实现基础的CD操作
jenkins实现基础的CD操作。第四步、jenkins使用build with Parameters了,构建指定的版本
2024-06-08 18:02:47 130
原创 6、 Jenkins介绍(持续集成、持续部署(CI、CD))
持续集成、持续部署(CI、CD)说明!!!!CI阶段(持续集成(每次都是开发最新的代码))代码可以持续的集成到我们的主干上,并自动构建和测试名词说明集成到我们的主干: 也就是永远是最新的提交的代码自动构建和测试: 也就是例如镜像可以自动的放置到私库harbor中,并且测试服务器自动拉取镜像启动镜像。完全不需要测试的手动操作。我们的操作只有两步:1、开发push代码,我们的操作只有两步:1、开发push代码,2、jenkins构建操作(拉取代码,构建代码,推动到目标服务器(测试服务器)自动跑起来)
2024-06-02 23:09:01 324
原创 2、Devops管理软件生命周期
PLAN:开发团队根据产品需求指定开发计划CODE:根据plan后开始编写代码,并提交不同的版本。BUILD:编码成功后(Maven或者image),将代码打包并给放置到私库中(jar包/docker镜像都可以,例如harbor)TEST: 成功构建项目后,拉取对心的harbor中的镜像进行测试代码是否存在bug或者错误DEPLOY(部署):代码在经过手动测试,自动化测试后,任务代码已经稳定了,就会交给运维团队OPERATE(运转):运维团队将代码部署到生产环境中MONITOR:项目部署上线后需
2024-06-02 01:02:38 235
原创 4、DDD架构建模(实现面向对象模型(停车场案例))
根据我们的需求输入我们面向对象领域模型uml,(是没有发生系统改变,但是我们若是放置到查询模块就把逻辑泄漏出去了,而且此并不是一个复杂查询所以此处放置到命令模块)进场,出场,付费事件可以得出。由进场出场事件可以得出。进场出场失败事件得出。
2024-03-10 14:29:22 340
原创 3、DDD与CQRS(命令与查询分开)
CQRS(命令和查询职责分离)职责分离(架构上做分解,也就是一个查询模块,一个命令模块(查询模块依赖命令模块))1、查询模块依赖命令模块我们一般都是稳定的去依赖不稳定的了,查询模块是稳定的,命令模块是不稳定的了2、查询和命令模块,不是简单的读写分离,用来构造一些什么需要读取数据结构的也是属于查询模块的(也就是组装也是在查询模块来做的)3、查询模块和命令模块使用的数据库或者表可以相同也可以不相同,甚至与可以是不同的类型数据库
2024-03-09 17:39:11 524
原创 2、DDD六边形架构
代码名称清晰,代码参数清晰我们不能根据参数是如何组装数据的debug才知道这个代码是干什么的,例如代客下单,那么我们需要命名为createOrderForCustomerBySystem(CustomerID),而不能是createOrder(id)这样(RPC调用)就会很不清晰。我们得debug才知道情况
2024-03-09 17:38:00 257
原创 1、DDD架构核心方法论
软件设计应该被领域来驱动(也就是领域驱动模型,模型驱动软件设计)领域: 产品需求的问题域模型:是具体写代码设实体类前的挖掘需求和如何设计的考量思考,其中的产出可能就是我们的uml图,或者就在我们脑海中没有具体的uml产出。软件设计: 具体的写实体类了,写对应方法了如何来解释上面的这句话,软件设计就是我们要写的代码,模型就是我们再写代码前的思考架构建立的模型。例如,我们的整体产品是创建一台全知全能的机器人,其中这个机器的一个领域就是说话,那么我们就对说话这个功能进行建模,其中需要机器人id来定位机器人
2024-03-09 15:04:24 400
原创 11、高性能架构(CAP理论)
在分布式系统中,在其中的读写操作中,我们想要操作的有三种特性(一致性(C)、可用性(A)、分区容错性(P))但是我们只能保证其中三者中的两个,另外一个是肯定会被牺牲的一致性(C)Consistency :就是对应我们客户端来说每次从数据库得到的都是最新的数据,写的什么数据,我就需要读到什么数据。可用性(A)Availablity :一个好的节点(服务器或者说数据库),在合理的时间返回正确的响应(不能是错误的响应的超时的响应,不然这个节点就不是一个好的节点了)分区容错性(P)Parttion Toler
2023-09-16 22:03:10 80
原创 22、7大参数自定义线程池(核心线程数,最大核心线程数。。。拒绝策略(4种))
第二种拒绝策略:(CallerRunsPolicy(哪来的去哪里))这里我们是main线程创建的,所以就是main线程去处理。第一步:5个人进去(2个核心数处理,3个再阻塞队列里面,最大5个个核心线程数(3个在等待阻塞队列满了唤醒))第三个拒绝策略(DisCarPolict(队列满了,丢掉任务(不处理)不会抛出异常))第二步:进去6个人(就会使用2个核心线程和,一个最大线程数里的了,(3个再阻塞队列里))7大参数模型:(这里也说下线程池的运行逻辑)走this方法里(可以看到有7个参数)
2022-11-16 15:54:06 1136
原创 9、8锁现象彻底的理解锁(锁的只有两个东西,一个是对象,一个是Class模板(static修饰))
问题三:(我们在资源类中在给他一个没有锁的方法。问题7:(一个静态同步方法(static syn(休眠4s)),一个普通同步方法(syn),然后只有一个对象,两个线程使用)(先打电话,再等4s输出发短信)问题8:(一个静态同步方法(static syn(休眠4s)),一个普通同步方法(syn),然后两个实例对象)(还是先打电话,再等4s才是发短信)问题4:(我们准备两个对象,一个线程让对象1去调用发短信(还是睡眠4s的),一个线程让对象2去调用打电话)(这里是先打电话再等4s输出发短信了)
2022-11-15 09:28:30 249
原创 48、Nio(Io模型(异步(异步和同步)))
异步是没有阻塞的,只要异步非阻塞。!!!场景:(完成一次数据交流)电话是同步的:什么交数据交流,一来一回才叫交流。这里的要确定接电话就是获取结果(完成交流),这里是一个线程。微信聊天是异步的:一个人发消息过来是一个线程,我们不用确定接不接消息。我们再回消息才是完成数据交流(两个线程)!!!!我们这里是看前面的阻塞/非阻塞/多路复用是同步还是异步的。例如阻塞是同步的就是同步阻塞。第一步:同步阻塞(阻塞io是同步的),是自己线程发起read,数据复制后还是给的前面的线程(自己得结果所以是同步的)
2022-11-14 17:26:56 368
原创 47、Nio(Io模型(多路复用))
多路复用(最开始就是一个单线程加selector)在select阻塞(等待事件)后,返回的是一堆事件(而不是前面阻塞io一个事件一个事件的返回了),然后就让他再下面循环里全部处理完了。所以他就不用前面的等待连接,等待数据了(select前面是已经等待事件完成了,我们select后只需要马上向下运行即可(不需等待了))。我们在等待事件的时候将所有的等待了。(若是单线程其中,虽然返回的也是一批事件,循环处理,但是其中处理的时候还是一个一个事件处理的,阻塞一个后面也会阻塞,所以我们加多线程去分别处理事件)!!
2022-11-14 17:24:20 202
原创 2、Jvm类加载器和双亲委派机制
双亲委派机制(我们创建一个类,类加载器收到这个类加载的请求,他会先向上找类(委托)),找到后再从最上上面检查是否能够加载这个类,能加载就结束,就使用这个类加载器,若无法加载就抛出异常,让子加载器加载)重复步骤。流程是只有当我们的类被委托到最上面再往下查找加载都没有才会是我们自己的AppClassLoader加载我们自己写的类,然后执行main方法。实践2(可以用我们Student类下面的main方法打印类对象的toSting方法)实践1、(无法用我们写的Sting类的main方法)
2022-11-08 08:48:06 162
原创 英语日常20240911
“Jim Henson, creator of the Muppets—from Kermit the Frog to Sesame Street—is born in Greenville, Mississippi” 这句话可以这样理解:“Jim Henson”:这是一个人的名字,全名为 “James Maury Henson”。吉姆・亨森(1936 年 9 月 24 日 - 1990 年 5 月 16 日)是美国著名的木偶师、动画师、漫画家、演员、发明家和电影制作人。“creator of the
2024-09-11 21:31:34 155
原创 英语日常20240909
new york swept the tampa bay bays by identical 4-2 scores in a day-night doubleheader Wednesdaysweep: -> v:扫,横扫v: clean (an area)by brushing away dirt or littereg:pp: swept: 过去分词 :用于完成时态或者被动语态
2024-09-09 21:59:34 181
原创 英语日常20240905
its a lofty probably impossible goalprobably adv: 大概,或许ex:almost certainly,as far as one knows or can telleg:she would probably never see him againimpossible: adj: 不可能ex:not able to occur,exist or be doneeg:a seemingly impossible tasklofty
2024-09-05 20:26:02 138
原创 英语日常20240904
a satellite that was carried to space aboard the shuttle Discovery 20 years ago,is about to fall to earth but no body knows where the debris will hitdebris:n:废墟、废土、碎片ex:scattered pieces of waste or remainseg: clean away any collected dust or debris
2024-09-04 23:59:20 252
原创 英语日常20240903
German,Rolf Buchholz, is the man with the most piercings,hes got 453german:n 德语、德文 adj德国的ex: a native or inhabitant of Germany,or a person of German descenteg: i had four sisters who were all married to germansnative:adj: 本国的,土著n: 本地人inhabitant:n
2024-09-03 21:48:13 873
原创 英语日常20240902
there are 3 things i have learned never to discuss with people religion,politics,and the great pumpkinreligion: n 宗教the belief in and worship of superhuman power or powers,especially a god or godseg: idea about the relationship between science and rel
2024-09-02 01:03:12 263
原创 英语日常20240827
v:make or become even 平均,是什么平滑。great:很大,非常,丰富,伟大(数量多,程度大)house of commons:下议院。considerably: adv:相当。house of lords:上议院。legislation:立法机关。intensity:n 强度。conveying: 运输。passenger:乘客。sovereign:君主。deal:n:合同,合约。ferry:渡船,渡口。even:adv:甚至。extend:n:程度。article:文章。
2024-08-28 00:21:30 341
原创 英语日常20240822
permanently:adv: 长年地,永久地。carried out:执行。pipe:v:吹笛,吹动号角。barracks:营房,营地。mark:标记,标识,靶子。account:n 账户。cabin:客舱,机舱。
2024-08-23 01:10:04 467
原创 英语日常20240822
college:学院(较小的学院,规模较小,可能属于大学的一个分支学院)university:大学(综合性的大学,规模更大的)appreciate:欣赏(ren),鉴赏(物)升值。technical:adj:技术性的,专业的。educational:adj:教育的。found out:查出,查明,了解。back:n: 后面,背面,后背。straight:adj: 直的。rise in : 上升,上涨。post:(柱子,职位,岗位)particular:特别的。awful:可怕的,吓人的。
2024-08-22 00:33:28 431
原创 英语日常20240819
superior:adj:优越的,优,级别更高的,上级的。the cast of 14 :14人的表演内容。superior officer:上级军官。superbly:adv:出色地,极好地。alcoholic:adj:酗酒的。salute: 敬礼,礼炮,行礼。entertainment:娱乐。organization:组织。recognize:承认,认出。home-baked:自制的。solemn:adj: 庄严。obligation: 义务。department:部门。fermented:发酵的。
2024-08-19 23:31:12 311
原创 英语日常20240818
is drawing near: 正在临近,一般现在时,表将来。has happened to: 已经发生在。paint:n:油漆、画,v画,漆。throngs of:成群结队的。drank:drink的过去式。bless:赐福,保佑、祝福。economical:经济的。dense:adj:稠密的。quite: adv:相当。autumn: 秋天,秋季。toast:祝酒、敬酒。occasion:场合。picture: 图片。narrow:狭窄的。present:出现。engine:发动机。
2024-08-19 01:00:49 359
原创 英语日常20240816
am getting: 现在进行时表将来,表示即将发生的动作。observe:观察、注意、这里就是庆祝的意思。household: adj: 家庭的,家用的。spring festival : 春节。Thanksgiving:这里是主语。over Easter:在复活节期间。estimate:估计,预估。expenditure:支出。christmas: 圣诞节。university:大学。ch 发k的音,t不发音。deficit :赤字。
2024-08-17 00:03:19 162
原创 英语日常20240815
eg: she attempt a comeback in 1989 (她尝试在1989卷土重来)should exercise extreme caution : 应该极度的谨慎。adj:not genuine(不是真的),assumed(假定)box his ears: 扇他的耳光。extreme: adj: 极度的。exercise:v 行使,使用。suspect:adj:可疑的。
2024-08-15 01:15:29 268
原创 英语日常20240812
fell : fall 的过去式。color blind : 色盲。scents:气味(香水,香味)congenital:先天性的。by means of:借助于。perceive: v 感知。feverish: 发烧的。rapidly:迅速地。burning:燃烧。organs: 器官。
2024-08-13 00:55:07 231
原创 英语日常20240811
eg: their admiration for each other was genuine(adj:真的 真诚的)in front of : prep: 眼前,头里 (这里就是一个介词短语,表示在什么什么面前)prep:介词,通常用于名词代词等词在其他词之间的关系, 比如时间、地点、方向等。例如 in the room, at school,一般在名词之前。adv:副词,一般用于修饰动词、形容词等、 表示程度、方式等。acting as : 充当。close to 靠近的。
2024-08-11 16:14:18 273
原创 英语日常20240809
under tension 处于紧张的状态,紧绷的状态。the floor of a building :建筑物的地板。across the highway: 在高速路上。on the point of: 在...之际。left 是leave 的过去式,表示留下。a trail of : 一连串,一系列。cable:缆绳(这里做宾语)parachute:降落伞。cumpled:皱巴巴的。
2024-08-09 00:52:51 520
原创 英语日常20240806
nonexecutive level :非行政岗位。figure: 数字、人物、图形、轮廓、身材。caught a glimpse of 撇见。demanding adv:严格要求。in the shade : 在阴影里、monmentary: 瞬间。glimpse of 瞥见。furniture: 家具。perceive: 感知。injuired: 受伤。buzzer: 蜂鸣器。damaged:损坏的。caught: 捕捉。salary: 薪水。
2024-08-06 23:23:36 332
原创 英语日常20240805
sunk into the ground ->过去分词短语(sink->sunk)表示被动和完成的动作。casual: adv 随意的、漫不经心的、马虎、非正式。纯正、纯粹、纯洁、清白、清澈。leisurely: adv 悠闲的、不慌不忙的。wander v:漫步、徘徊、漫游。shaft: n 矿井、箭杆、车把。penniless: 身无分文的。well: n:水井、井、竖井。adulterted:掺假的。vein: 静脉、血管、性情。gypsy: 吉普赛人。alcohol 酒精。
2024-08-05 23:17:12 481
原创 英语日常20240804
1、im sorry, the books are not sale2、her talents are well konwn3.he punished my champagne(香槟)4、we should't rush to(急于) blame(责怪) them5、the verses(诗) scan(浏览、押韵) well6、this leads to gradual memory exhaustiongradual(逐渐的、缓慢的)memory(记忆、存储、记性)exhaustion(
2024-08-05 01:29:07 282
原创 22、jenkins使用git的Jenkinsfile维护流水线脚本
jenkins中维护脚本文件的问题若是有新的流水线流程需要进入jenkins来进行维护脚本,十分麻烦,将git的仓库的地址放置到jenkins的scm中指定
2024-06-10 22:45:06 213
原创 21、Jenkins流水线语法体验
Jenkins流水线语法 拉取git仓库代码通过maven构建项目通过sonarqube做代码质量检测通过docker制作自定义镜像将自定义镜像推送到harbor通过Publish Over SSH通知目标服务器拉取运行镜像jenkins项目部署流程
2024-06-10 22:28:37 133
原创 20、Jenkins流水线任务体验
1、jenkins存在的问题(未使用流水线)现在我们部署次mytest工程的时候,都打印在一个控制台之中,随着业务流程越来越复杂,那么日志会越来越多,可能自己会清晰,但是其他人或者交接的人就不是很清晰了
2024-06-10 22:10:02 143
原创 19、完成基于Harbor的最终部署
【代码】19、完成基于Harbor的最终部署。Jenkins执行前面再服务器中准备的脚本文件第一步、将服务器中的脚步文件移动到环境变量中(目的让脚本文件在什么情况下都可以执行)
2024-06-10 21:59:47 219
原创 18、目标服务器准备脚本文件(jenkins通知(执行服务器脚本文件)拉取镜像并运行)
【代码】18、目标服务器准备脚本文件(jenkins通知(执行服务器脚本文件)拉取镜像并运行)
2024-06-10 18:08:46 270 1
原创 17、Jenkins实现制作自定义镜像并推送到harbor私有镜像库中
【代码】17、Jenkins实现制作自定义镜像并推送到harbor私有镜像库中。我们使用的宿主机的docekr那么我们的镜像就在宿主机的镜像中(为什么不在jenkins中安装docker使用,那么镜像下载在jenkins中,可能就会有空间大小问题了)
2024-06-10 17:34:04 248
JUC最详细思维导图,一次了解读写锁,可重入锁,Cas原理,volatile 关键字原理
2023-06-27
idea 双击没有反应
2022-12-10
项目发送到码云上会提示冲突。
2022-09-15
打开jsp界面为代码
2022-07-08
此URL不支持Http方法GET
2022-07-08
读取jbdc.properties配置文件读取不到
2022-07-06
sql设置自增长一直报错
2022-07-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人