简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
开放封闭原则是架构设计中的重要原则,通过对已有代码的扩展而不是修改来实现新功能。它可以通过接口和抽象类来实现代码的模块化和解耦,使代码具有良好的可扩展性和可维护性。在实践中,我们可以借鉴优秀的开源框架的设计,通过提供扩展点和插件机制来实现开放封闭原则。单一职责原则是架构设计中的重要原则,要求一个类只负责一个单一的职责或功能。这样的设计使得代码更加清晰、可维护和可扩展。通过拆分类,在每个类中实现单一
用过JPA的都知道,只需要继承JpaRepository 根据Jpa的函数命名规范写出接口中的函数,不需要实现,底层就可以自动解析成各种数据库的sql语句,进行增删改查等操作。自定义简单的查询方法:如findByUserName,findByUserNameOrEmail(String username, String email)等条件的属性名称与个数要与参数的位置与个数一一对应,JpaRe..
VirtualBox开启USB的方法1.下载VirtualBox Extension Pack2.将下载好的Extension Pack安装到VirtualBox3.添加用户组4.设置虚拟机USB5.启动虚拟机6.常见问题1.下载VirtualBox Extension Pack去virtualbox的官网下载Extension Pack,(https://www.virtualbox.org..
1、虚拟机查看ip地址,发现和主机ip不是同一个网段,也就是缺少图片上的192.168.1.104那个ip地址,只有127.0.0.1和127.17.0.1,解决方法是采用桥接的方式使虚拟机和主机连接2、如图所示,网络设置的连接方式选择桥接,并且网卡要选择正确,主机是有线网络和无线网络时选择的网卡是不同的,通过名字可以区分。另外cable connected要打勾。3、重启网络: servi...
DevOps 的“定义”:DevOps 究竟要解决什么问题?近些年来,DevOps 在我们身边出现的频率越来越高了。各种大会上经常出现 DevOps 专场,行业内的公司纷纷在都招聘 DevOps 工程师,企业的 DevOps 转型看起来迫在眉睫,公司内部也要设计和开发 DevOps 平台……这么看来,DevOps 似乎无处不在。可回过头来想想,关于 DevOps,很多问题我们真的...
SpringBoot连接Docker中的mysqlDocker安装mysql主机连接mysql测试SpringBoot与数据访问整合Druid数据源DockerDocker简介:Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是...
在我们使用vue+element-ui开发web应用的时候,有的时候从数据库中获取到的数据包含换行符\n或者<br>标签
python中json与str转换和出现KeyError的解决方法json转strstr转jsonKeyError的解决方法json转strjson格式的数据其实就是dict类型的数据,如图所示:使用json包下的dumps方法把dict类型的数据转化为str类型,如图所示:从输出的结果可以看出,中文被转换成了ascii码,点开dump函数可以看到有一个参数ensure_ascii默认...
Nginx部署单页面应用如何进行配置在前后分离的项目中,通常部署的时候也会分开部署,这样便于管理。前端项目一般使用angular,vue或者react来编写,使用build命名来编译,编译之后就是只有一个index.html,一个css文件,若干js文件和一些图片。如图是我的angular项目编译之后的目录结构:把编译好的文件放到一个目录下,如/home/ubuntu/html下,然后就可以...
在我们使用vue+element-ui开发web应用的时候,有的时候从数据库中获取到的数据包含换行符\n或者<br>标签