- 博客(28)
- 收藏
- 关注
原创 代码管理之git合并代码
首先在我们pull远程分支的时候,如果远程分支的代码和本地的代码有冲突,idea会提示你,你的哪些文件有冲突,然后你可以一个一个的进行判断修改,是接受远程分支的代码,还是接受本地的代码,也可以merge合并代码之后,在本地进行调整。idea编辑器,打开文件历史,可以看到有三个分栏的代码,其中左边的代码代表远程的分支,中间的代码代表你本地的分支的代码,右边的代码则代表当时合入之后的代码。从而更加清晰的知道代码的来龙去脉。对于合并两个分支的代码,因为两个分支的代码差异可能会比较大,会出现比较多的情况,
2025-01-06 22:34:12
247
原创 多线程之Future调用callable接口
首先要实现callable接口,Callable,这里的String就是接口的返回值。执行任务,获取futureMap的返回值,就可以实现多线程异步的调用。新建一个FutureMap用来存放所以得任务。
2024-12-25 19:41:44
72
原创 测试用例之mock对象以及注意事项
对于比较难以获取的对象,我们可以通过mock的形式直接给对象赋值,当代码运行到这个地方时,会跳过方法,直接用我们mock的值。
2024-12-25 12:03:15
408
原创 项目上线之-线上问题维优处理
在项目完成功能上线之后,有一段时间的运行环境稳定期,会有很多的问题冒出来,这是一个项目非常关键的时候,可以说项目从这个时候才刚刚开始!
2024-12-13 09:02:50
77
原创 算法学习之-BFS广度优先算法
来记录和当前节点相邻的所有节点,在遍历当前节点时把相邻的所有节点都加入到队列中,直到数据都遍历完成或者找到最优达到,就停止遍历。BFS广度优先算法,这个一般解决查找问题,和深度优先算法相对应。例如迷宫问题就是典型的广度优先算法。一般也会定义一个boolean类型的状态变量数组来记录节点遍历的状态,防止重复遍历。BFS一般需要定义一个Queue队列(
2024-12-12 00:18:11
193
原创 算法学习之-dijkstra图解问题
1、把首节点的距离设置为0,然后一次更新相邻的点的距离,在求出来的这些距离中,遍历找出最短的路径,进行下一轮的查找。一次往复,直到找不出点来。在查找的过程中,要定义一个boolean变量来记录已经被访问过的节点,在的查找过程中,已经访问过的不再访问。注意:不用区别方向是因为,你当前节点的值,再回去的话,肯定会大于之前节点过来的值,我们是取最小值,所以自动就跳过了。这里的图结构可以根据自己喜欢的样式来定义,能满足要求就可以。表示节点与节点的延迟数据,也就是图的权重。2、如何快速高效的表示一张图结构,一般用。
2024-12-12 00:10:47
123
原创 算法学习之-DP背包问题
dp[i][j] = Math.max(dp[i-i][j],dp[i-1][j-wi]+vi),意思就是当前物品放入的最大价值要么是不放入当前物品,要么是放入当前物品。不放入当前物品的价值就是上一轮计算出来的j的空间的最大的价值。放入当前物品i,表示上一轮的j的空间减去物品i的空间对应的价值,再加上当前物品的价值。dp[j] = Math.max(dp[j],dp[j-wi]+vi) 其中i表示第i个物品,dp[j]表示第j空间最大的价值,wi标识物品i的体积,vi标识物品i的价值。
2024-12-11 23:54:16
207
原创 算法学习之-DFS深度优先遍历
在递归过程中,一般也会有一个状态变量,来记录遍历过的数据,这个状态变量一般是伴随着整个递归,是否需要回溯,要看这个值是否会影响后续的判断,不影响则不需要回溯,会影响的话就需要回溯。例如 N皇后问题,一批数据的排列组合问题,等等。DFS在完成上一轮递归调用之后,回到本轮,是否需要将纪录的值回溯,这个要看记录的这个值是否会影响下一轮递归的结果,如果会影响,则需要回溯,如果不会影响,则不需要回溯。DFS方法体一般会有一个结束条件,就是当你达到这个深度时,结束这一轮的遍历,返回到生一层方法体中。
2024-12-11 23:31:05
119
原创 微服务的概念与会遇到哪些问题
服务挂了怎么办:重试机制,限流,熔断,负载均衡,降级 等。同步:RPC RESR 等。异步 kafka 等。服务治理:注册,心跳等。
2023-11-11 16:25:08
66
原创 maven插件之assembly
对多个boot项目分别打zip包且分别部署,这次资源瘦身,某些用户需要将他们打成war包,都放在一个web容器中运行。assembly:是用来对项目进行打包处理的,可以打成各种类型的包 zip war 等等。
2023-11-11 16:23:33
70
原创 如何保持好的状态,保持积极的状态
1、坚持健康的饮食,偶尔可以放纵一下,但是长期应该是有规律,健康的饮食,具体包括:早餐以蛋白质为主,鸡蛋,牛奶,水果。晚餐以简单为主,主要是蔬菜和其他种类的菜,米饭少量。目前能了解的,坚持以上几点,大概率自己会有一个比较好的状态,会有好的精气神来面对生活的压力,让自己越来越好。3、有空闲时间坚持阅读,在工作之余,或者平时生活中有了空闲时间,就可以进行阅读,阅读社会性书籍,其他书籍也慢慢的进行阅读。4、公司每周的篮球活动,有时间尽量参与,锻炼好身体,学习上篮脚步,锻炼上肢和核心力量,好好享受篮球带来的快乐。
2023-10-19 12:23:43
66
原创 从第三视角分析领导力的法则
其实我自己对自己的评价一直是:技术能力还是有的,几乎能解决项目中遇到的大部分问题,但是就是心态不够好,没有好好坚持,没有得到质的提升。在2016年的时候,自己非常努力的工作,并且攻克公司的技术难题(小公司的框架),并且在领导的带领下,成功的完成项目的上线,因此也得到了一些认可,成为了一个个小小的项目经理,这是自己职业生涯的第一次质的提升。但是项目在继续推进的过程中,却遇到了非常多的困难,年轻的自己也很难去承受这一路的困难,最终导致项目失败,我也离开了那家公司。非常遗憾,没有实现进一步的提升。
2023-10-11 16:14:36
47
原创 假期回家指南-如何维护家人和谐氛围
家人都是非常爱你的,有些只是文化程度不高,不懂得说话的分寸,爱说教爱抱怨,我们自己要有自己的思想,学会把握好家庭的氛围,营造积极的氛围。寻找益友,有礼貌,有素质的同伴,并且为人积极进取的人,则可以看成是益友。说话礼貌,语速均匀,不抢话,不蛮横,不抱怨,三观品行端正,这些品质可以看做是衡量的标准。可以找一个同伴一起开车,同时寻找礼貌有素质的车友一起,既可以一路聊天,也可以分摊一些油费。社交场合的聊天,不去在乎聊什么具体的内容,维持聊天氛围的和谐安全最重要,不较真,知进退,知道该和什么人交谈会有收获。
2023-10-07 11:34:19
77
原创 linux中chmod的权限命令详解
-rw------- (600) 只有拥有者有读写权限。-rw-r--r-- (644) 只有拥有者有读写权限;而属组用户和其他用户只有读权限。-rwx------ (700) 只有拥有者有读、写、执行权限。-rwxr-xr-x (755) 拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。-rwx--x--x (711) 拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限。-rw-rw-rw- (666) 所有用户都有文件读、写权限。-r
2023-09-23 10:30:35
313
原创 linux的chmod命令权限说明
-rw------- (600) 只有拥有者有读写权限。-rw-r--r-- (644) 只有拥有者有读写权限;而属组用户和其他用户只有读权限。-rwx------ (700) 只有拥有者有读、写、执行权限。-rwxr-xr-x (755) 拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。-rwx--x--x (711) 拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限。-rw-rw-rw- (666) 所有用户都有文件读、写权限。-r
2023-09-23 10:15:29
773
原创 git代码commit之后的回滚
再执行 git reset --hard 3845ca3。再命令行窗口执行:git log --oneline。找到你提交代码之前一行的 SHA-1 值。右键执行 git bush here。这样代码就回到之前一个版本的状态了。
2023-09-23 08:55:26
193
原创 近期shell和python操作总结
1、shell的sed命令有缓存中间文件,权限设置不好可能会导致文件没有权限。2、chmod 是设置文件权限命令:还没完全理解。
2023-09-19 17:50:15
64
原创 读书笔记之《财富自由之路-李笑来》概念总结(41-结束章)
本质上不过是没有把对方当作一个活生生、有动机、有欲望、有情绪、有思考、有反应的人来看,而是把对方当作一个机械物件来处理而导致新问题产生。价值观决定选择的质量(选择是人生头等大事),方法论决定选择后行动的质量(行动构成人生)。比起没有概念,危害更大的是掌握了错误的概念,甚至是与本意截然相反的概念。操作系统跑起来,底层是概念与连接,上层运转的主要是什么呢?所谓的“情商”,其实只不过是解决与人相关的问题的能力。而价值观的升级,最终表现不过是你的“大部分所谓的智商的确不是天定的,而是后天习得的。
2023-09-06 10:16:27
365
原创 读书笔记之《财富自由之路-李笑来》概念总结(31-40章)
为了回避那个最大的风险(从此再无机会),你作为投资者,必须牢记且绝对不能触犯的铁律是:永远不要押上全部!克制自己的冲动,越是早期,资本金额越少,克制的难度越高,克制不。真正追求安全的人,则会理性分析局势,仔细计算概率,深入了解事物的本质。真正追求安全的人,则会理性分析局势,仔细计算概率,深入了解事物的本质。追求安全感的人,经常把目光放在表层,不会深入挖掘。喜欢冒险,做事冲动的人归根结底是思维懒惰的人。准确的说,在这两方面不应该考虑要不要“想要取得任何成绩,长期的耐心是最重要的。,筹码越少的人,越容易“
2023-09-04 14:59:39
237
原创 读书笔记之《财富自由之路-李笑来》概念总结(21-30章)
人们常常把自己的感受当作全世界的感受,把自己的观察当作全世界的 观察,把自己的看法当作全世界的看法。看他的操作系统里那些必要、正确、清晰的概念之间,有多少必要、正确、清晰的关联;所谓价值观,最通俗、最有效的定义无非是: 知道什么好,什么更好,什么最好。最后,所谓成功,还有另外一个解释:用正确的方式去做正确的事情。正确有效的价值观:知道什么好,什么更好,什么最好。看他的操作系统里有多少必要、正确、清晰的概念;依靠不断打磨自己的价值观,来改变自己的命运。真正决定一个人命运的是一个人的价值观。
2023-09-01 10:27:37
508
原创 读书笔记之《财富自由之路-李笑来》概念总结(11-20章)。
绝大多数人的幸福感是建立在比较的基础上的。很多时候,比较是一个坑,大坑。再干脆点说,比较就是陷阱。只有在某一个维度上足够突出,才能和其他维度配合打出好成绩,而不是样样通、样样松。很多时候,我们学习的阻力从来不是来自于学习的难度,而是周围人的眼光和嘲笑。为了在某一个维度上获得足够的竞争力,你打算为它投资多少金钱、时间、注意力?认真琢磨一下,在赚钱方面,你的哪一个专业技能能够比掉。你有没有认真考虑过行之有效的提高得分的方法?跨界成本越大,越有可能获得极大的利润。可以用多维竞争获得成功。
2023-08-31 10:24:39
299
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人