自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 分布式组件openfeign的使用

首先引入依赖,然后在模块入口xxxApplication添加开启功能的注解。如果要调用远程服务,那么需要声明服务接口,在接口内原样声明被调方法的注解和方法名。最后将所有声明的接口放在一个包里。在开启功能的注解添加该包的位置。.........

2022-08-13 13:29:15 181 1

原创 分布式组件 nacos使用

首先到nacos官网找到快速开始,然后按照教程在云服务器上安装nacos。接着为微服务添加服务发现的依赖。之后在application开启服务,在微服务的配置文件添加nacos的地址,微服务的名字和端口。问题二:在公共模块lombok上添加provided会导致其它模块无法使用lombok,原因暂时未知。问题一:将spring cloud的依赖管理删除将引发各种问题。问题三:在公共模块添加的依赖都需要添加版本号,原因未知。......

2022-08-12 14:01:55 160

原创 快速开发,配置,生成crud代码及测试

首先到远程仓库拉取人人代码生成的项目,放入当前项目文件中。修改配置文件,例如要连接的数据库名,账号密码和前缀名。启动代码生成的项目。连接其对应的端口,在网页上下载代码,将main文件替换到对应模块的文件。如需修改代码生成的模板,可以修改对应的.vm文件。最后在test中编写测试基本的增删改查操作。............

2022-08-06 14:25:33 277

原创 快速开发,人人开源搭建后台管理系统

首先到github或getee上复制下载地址。然后使用git拉取项目,再导入电商项目文件中。修改配置文件,连接数据库。在guli的父模块添加该模块。 同样,拉取后台管理系统的前端模块,使用vscode打开。下载nodejs,使用终端下载前端所需的包。命令是:npm install。如果终端无法识别命令,那么需要vscode用管理员模式打开。...

2022-08-06 14:18:33 358

原创 环境搭建和项目初始化

如果电脑内存够大,可以使用虚拟机。也可以直接使用云服务器。接着在服务器上安装docker。如果docker拉取镜像速度慢,可以配置阿里云镜像加速。然后使用docker安装MySQL和Redis。为了速度,可以使用国内的gitee。配置ssh登陆方便使用,不用密码。ide使用IDEA,分别每个服务分别创建一个模块。再用一个父模块聚合。父模块的pom文件增加packing标签,标签内填写pom,表示这个项目产生的工程类型。每个模块使用springinitializer创建,添加常用依赖,如web服务。.....

2022-08-02 14:08:19 152

原创 简介 Java谷粒商城的架构

负载均衡用Ribbon,每个服务可能部署在多个服务器上,服务请求需要尽可能均匀分布在每台服务器上。服务的配置用nacos,每个服务可能部署在多个服务器上,一旦需要更新配置,使用nacos可以做到一处更新,其它自动更新。服务注册和发现用Nacos。服务注册后,可以实时监控服务状态。熔断降级用Sentinel,当某一个服务请求流量过大,需要限制流量进入或直接关闭服务的情况使用。数据库用MySql,用于数据的持久化,防止数据丢失和方便读写数据。业务之间的远程调用用Openfeign,例如订单服务调用仓储服务。..

2022-08-02 13:53:12 242

原创 spring bug

Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'person1' defined in class path resource [applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans

2021-07-13 14:46:06 206

原创 解决Bug=进步成长

Exception in thread "main" org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [com.atguigu.spring.bean.Person] is defined: expected single matching bean but found 2: person1,person2 at org.springframework.bean...

2021-07-13 14:36:41 83

原创 Day054 计算机基础很重要

照着自学cs学习深入浅出计算机系统等等

2020-09-11 22:36:11 71

原创 Day053 字符串环移

判断一个字符串是否是另一个字符串环移。只要在后者两个相同的字符串连接起来的新字符串含有前一个字符串即可。

2020-09-10 23:18:36 86

原创 Day052 最近点

从一维推广到二维。分治法。合并。稀疏性。

2020-09-09 22:43:39 70

原创 Day051 含一个逆序对的有序数组

直接二分法,判定条件有变化。

2020-09-08 23:19:16 83

原创 Day051 平移数组查找

依然使用二分法,通过端点大小和目标值排除一半数组元素

2020-09-07 22:55:19 97

原创 Day050 两个排序数组的中位数

一直不得要领。计划得好好做。劳逸结合,累了就休息。

2020-09-06 22:45:00 89 1

原创 Day049 下一个排列

第一步,从右往左,找到最大连续非降子序列。记左边端点下标为i如果i+1越界,将整个数组

2020-09-05 22:57:26 65

原创 Day048 看书还是看视屏

两者结合,同时狠抓基础,算法和数据结构

2020-09-04 22:55:38 55

原创 Day047 灌水

保持习惯就好,明天习题下一个排列

2020-09-03 23:15:58 65

原创 Day046早睡

早睡是核心习惯,务必靠意志力也要养成习惯。10点半上床,11点前入睡

2020-08-30 23:55:04 66

原创 Day046 数字溢出真是个麻烦

整型数运算的溢出真是麻烦。要考虑各种极端情况。

2020-08-29 23:50:51 66

原创 Day045 除法实现

使用加减法和移位实现除法。首先使用减法,具体是每减一次除数,比较被除数和除数。如果大于零,继续减,直到小于零。统计减法次数。但是这样做的缺点是当除数远小于被除数,需要做大量减法。如果除数很大,那么减法次数大大减少。通过移位将除数翻倍,使用上述之前的模式。...

2020-08-28 22:42:45 150

原创 Day044 凑数字

今天的lpl夏季总决赛真好看,战况焦灼,胜负直到最后一刻才见分晓。除法利用公式2^( loga -log b)实现,但是遇到如何取整的问题。

2020-08-27 22:53:19 72

原创 Day043 早睡早起

早睡早起写代码,学英语,效果拔群。

2020-08-26 22:50:06 72

原创 Day042 意志力真好用

如果意识到现有行为不符合长期利益,动用意志力直接否定和改变行为,不过最好养成习惯,因为意志力是有限的。时刻评估自身的意志力,同时平时有意识的锻炼自己的意志力。

2020-08-25 23:11:12 82

原创 Day041 保持兴趣

自学编程时刻保持兴趣,兴趣源于需要。找问题,找项目,让自己提出问题,学习知识,解决问题。从而保持兴趣的长期稳定。今天上班摸鱼,刷知乎和煎蛋,只感觉一阵的空虚。生活不应该如此,生活的乐趣来自于解决难题的成就感。今后每天晚上计划明天所学,周日晚上计划一周所学。月底计划下月所学。...

2020-08-24 23:40:49 71

原创 Day041 找方法胜过找借口

多找方法,特别是依赖条件少的方法。减少意志力的使用。

2020-08-22 00:43:03 80

原创 Day040 原地删除指定值

思路,左指针依次从左往右扫描数组。当出现指定值时,右指针依次从右往左扫描数组。当出现非指定值时,两者交换。今天晚上没有学习,大量的时间浪费在看bilibili视屏。

2020-08-20 23:37:00 72

原创 Day039 专注,拒绝破罐子破摔心态

完美主义要不得,及时止损。只要再接再厉,就还是好的。制定计划,设立截止日期,坚持完成。如果没有完成,宽容自己,但是拒绝破罐子破摔,就这样吧,明天再来。计划肯定赶不上。只要能完成最小的量,就去完成。...

2020-08-19 22:50:32 98

原创 Day038 面试?考试?

今天面试松辉化工,首先是一小时化学笔试,然后是一小时英语考试,最后是一小时面试。可能化学基础知识遗忘得一干二净。考试成绩预估不理想。

2020-08-18 23:29:40 85

原创 Day037 复盘

今天晚上什么也没学,一直下棋。提前做好学习计划,每天解一道死活,再下一盘棋,最后绝艺复盘。我的目标是自学成为一名软件工程师,并找到一份java开发的工作。虽然明天要面试新的公司,但是我的目标依然是转行,距离到来年考研所需的生活费还有18*3000=54000元。换工作只是为了更快攒钱,牢记初心。...

2020-08-17 22:39:10 67

原创 Day037 反思

早起时睡了一小时回笼觉。绕远路吃汉堡,顺便吃鸡腿,回来还买了水果茶。晚上一直看视屏。熬夜。

2020-08-16 01:13:21 67

原创 Day036 最近状态下滑

晚上一回宿舍就开始看视屏消磨时间,甚至晚睡。为什么?最近有场面试,动了些心思。对于成为一名优秀的的软件工程师这一目标有所动摇。我是一名软件工程师,致力于使用计算机技术解决人们的问题。自律意味着有更多的时间做真正值得做,有成就感有挑战的目标。...

2020-08-15 00:49:52 69

原创 Day035提前做好学习和休闲的时间

晚上劳逸结合,学习两小时,剩下的时间看看书或者下下棋。

2020-08-13 23:48:32 109

原创 Day034 下棋突然不香了。

下棋需要在养成自己的学习任务后下才香,想下就下突然就不香了。没有学习,感觉空虚和无聊。进而想其他手段缓解无聊感。

2020-08-13 00:06:28 69

原创 Day033 CS50复原图片

第四周复原图片作业,最后一张图,需要在操作前检查是否到达文件底部。

2020-08-11 23:09:33 92

原创 Day 032 算法第四版导入书本的库,生成括号字符串及工作感想

首先在Windows下尝试添加环境变量,然后按平常编译执行。结果找不到库。然后将algs4.jar放入各种文件夹,还是不行。最后命令行编译javac-cp <库的绝对路径> <文件名>.java。执行java -cp <库的绝对路径>; <文件名>。至此,可以正常编译执行了。虽然挺繁琐,有计划去掉库的绝对路径。 生成括号字符串,办法是通过将合法括号编码到一个含1(对应左括号)和0(对应右括号)的数组。从000...111...开始,寻找生成...

2020-08-10 21:40:18 103

原创 Day0310倦怠期还是无形中提高了标准?

一直以来,都遵循微习惯的建议,每天做微习惯,保证每个习惯都轻而易举的完成。然而最近无形中提高了标准。切记,只要完成最低标准就是完成了目标。超额完成目标不是必须的。如果超额令我快乐,那么在完成微习惯后,可以继续做。不要有心理负担。专心完成微习惯后,看状态选择是否超额完成。...

2020-08-09 22:47:02 57

原创 Day030 与技术无关,与坚持有关

解决问题时面对的挑战越大,解决时的快乐越多。 劳逸结合。 知乎刷多了,bilibili看多了。可以做为奖励。

2020-08-08 22:48:47 68

原创 Day029 接口

初学接口,第一个例子是需要提供comparable接口才能用arrays的排序。第二个例子是clone,clonable接口。生成括号初步思路是用二进制数表示对应字符串,但是加一后的数不符合字符串。移位更符合。...

2020-08-07 22:57:58 64

原创 Day028 生成括号及算法第四版环境搭建

用一个n位的二进制数编码生成括号字符串。另外当为位上的数变化时,记录有多少个同位数。输出相同的配对括号。环境搭建todo

2020-08-06 18:10:42 75

原创 Day027 如何输出排列的所有可能

任意一种排列与某种进制的数相关联。通过加一即可得到下一个排列的编码,再转换成排列。

2020-08-05 22:45:13 91

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除