摘要: 高质量编程与性能调优实战(三)|青训营笔记 这是我参与「第三届青训营 -后端场」笔记创作活动的的第三篇笔记。 本章目录: 这一节更偏向于文档,没有代码,这里就可以看PPT理解。 高质量编程 高质量编程简介 什么是高质量? --编写的代码能够达到正确可靠、简洁清晰的代码是高质量代码。 各种边界条件是否 阅读全文
posted @ 2022-06-01 22:33 杀戒之声 阅读(55) 评论(0) 推荐(0) 编辑
摘要: Go语言入门-工程实践(二)|青训营笔记 这是我参与「第三届青训营 -后端场」笔记创作活动的的第二篇笔记。 源码:https://github.com/Moonlight-Zhao/go-project-example/tree/V0 本篇的四个部分: Go高性能的本质 并发VS并行 并发:一个核的 阅读全文
posted @ 2022-05-31 22:59 杀戒之声 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 设计模式的目的 设计模式的七大原则 单一职责原则 接口隔离原则 依赖倒转原则 具体来讲就是,关联的情况下,传入方法中的实例,应该上升为接口或者其父类,这样可以避免依赖具体的对象。 里氏替换原则 就是别重写父类方法就完事了。 开闭原则 就是那种工厂模式里面,ifelse写到了具体的类里面,这种应该交给 阅读全文
posted @ 2022-05-31 21:43 杀戒之声 阅读(43) 评论(0) 推荐(0) 编辑
摘要: Go的入门笔记(一)|青训营笔记 这是我参与「第三届青训营 -后端场」笔记创作活动的的第一篇笔记。 以上是青训营的主要内容。 青训营第一节课的代码地址 hello world 首先是hello word,所有的语言学习都从这里开始嘛。 import ( "fmt" ) func main() { f 阅读全文
posted @ 2022-05-31 18:45 杀戒之声 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 面试题3:数组中的重复数字 题目1:在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复的次数。请找出数组中任意一个重复的数字。例如如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者3。 方 阅读全文
posted @ 2021-11-28 18:40 杀戒之声 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 面试题4:二维数组中的查找 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否函数该整数。 当然最简单的两层循环是可以实现的,但是这样没有意义,我的第一个反应就是双层循环的稍微优化一点点。 阅读全文
posted @ 2021-11-26 21:46 杀戒之声 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 面试题2:实现Singleton模式 题目:设计一个类,我们只能生成该类的一个实例。 由于第一题主要讲的是C++语言特性,因此直接跳过,开始记录第二题。 单例模式分为懒汉式(需要才去创建对象)和饿汉式(创建类的实例时就去创建对象)。 饿汉式 该模式在类被加载时就会实例化一个对象。 属性实例化对象 / 阅读全文
posted @ 2021-11-26 21:45 杀戒之声 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 做毕设所遇问题总结 当对JPA的方法进行重写时,如果你的类的属性带有"_"字段,JPA会报错.解决方法就是换个属性列名. VUE当localstorage里面没有值,但是你可以通过key值获取然后赋给页面中的data里的值.**当你进行判断是否为空时,**并不像后端会报空指针异常的错误.只是,你取出 阅读全文
posted @ 2021-06-12 10:21 杀戒之声 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 昨天建了毕设的数据库后,发现user表内无法输入中文,并提示错误: 1366-Incorrect string value:'\xE9\x82\x8C'for column 'username' at row 1 具体解决办法就是在navicate中,右键单击表,选择设计表,更改字段右侧的选项中的字 阅读全文
posted @ 2021-04-09 08:46 杀戒之声 阅读(294) 评论(0) 推荐(0) 编辑