草庐IT

前后端分离

全部标签

前端Vue手机号校验及后端Java手机号校验

大家好!今天给大家分享的知识是前端Vue手机号校验以及后端Java进行手机号校验,这两个也是我在开发过程中遇到的问题,现在来给大家分享一下我的解决办法。一、前端Vue手机号校验在这里我写了一个很简单的小例子,大家可以参考一下,在此基础上进行改进,代码如下:请输入手机号码:请输入有效的手机号码!exportdefault{data(){return{phone:'',//input框绑定的手机号validPhone:true//控制span是否出现}},methods:{validatePhone(){//手机号正则表达式constreg=/^1[3|4|5|6|7|8|9][0-9]\d{8}

宝塔部署Java+Vue前后端分离项目经验总结

前言之前部署服务器都是在Linux环境下自己一点一点安装软件,听说用宝塔傻瓜式部署更快,这次浅浅尝试了一把。确实简单!1、买服务器咋买服务器略,记得服务器装系统就装CentOS7系列即可,我装的7.6。2、创建宝塔Linux面板然后就是百度搜索宝塔:进去之后点击立即免费安装:然后进入面板选择,我们用的是Linux服务器,所以选择Linux在线安装:下面就是正常的输入密码IP什么的就可以了:然后会出现一个模板选项,看看和你自己的项目匹不匹配,我的是匹配的,选择了它推荐的,版本可以自己根据自己的需要进行更改:然后就是等着安装就完事儿了。(下一步和上一步我忘记顺序了,不过你遇到的是哪种情况就对应看哪

android - 分离 fragment 不触发 onSaveInstanceState()

我的Android应用程序有一个ActionBar,它可以更改哪个Fragment占据某个FrameLayout。我正在尝试使用onSaveInstanceState在选项卡更改时保存Fragment的状态,以便它可以在onCreateView中恢复。问题是,onSaveInstanceState从未被调用。Fragment的onDestroyView和onCreateView方法被调用,但是Bundle提供给onCreateView保持为空。有人可以向我解释onSaveInstanceState实际调用的时间吗,我如何确保在切换选项卡时调用它,或者保存和恢复fragment状态的最佳

计算机视觉与深度学习 | 基于视觉惯性紧耦合的SLAM后端优化算法

=====================================================github:https://github.com/MichaelBeechanCSDN:https://blog.csdn.net/u011344545=====================================================基于视觉惯性紧耦合的SLAM后端优化算法引言视觉惯性联合初始化非线性优化问题求解IMU预积分残差基于滑动窗口的非线性优化算法

表白墙/留言墙 —— 中级SpringBoot项目,MyBatis技术栈MySQL数据库开发,练手项目前后端开发(带完整源码) 全方位全步骤手把手教学

🧸欢迎来到dream_ready的博客,📜相信你对这篇博客也感兴趣o (ˉ▽ˉ;)📜表白墙/留言墙初级SpringBoot项目(此篇博客的简略版,不带MyBatis数据库开发)目录1、项目前端页面及项目文件架构展示1.1、项目前端页面展示:1.2、项目文件架构展示:2、首先,定义前后端交互接口3、然后,创建SpringBoot项目,导入下列依赖4、编写前端页面5、配置并连接数据库(数据库相关工作)5.1、数据库分析及建库建表语句5.2、连接数据库(yml文件)并配置相关配置6、编写后端代码6.1、数据库实体类(Model)6.2、Controller——控制层方法publishMessage处

android - 分离 Activity 和 GoogleApiClient 的关注点

像往常一样,我的LoginActivity中有很多代码,我真的更愿意将Activity职责与GooglePlay登录问题分开。多次重写此LoginActivity代码后,在许多不同的应用程序中,简单(但不太优雅)的解决方案是将GoogleAPI客户端创建为Application类对象.但是,由于连接状态会影响用户体验流程,因此我对这种方法一直不满意。是否有一种优雅的方式将GoogleApiClient放在Activity之外? 最佳答案 0。长话短说对于不耐烦的编码人员,可以在GitHub上找到以下实现的工作版本.将我们的问题简化为

ubuntu安装教程及docker安装容器,前后端部署

1.0、Linux的常用命令删除目录中的文件rmfate.txt删除一个目录及其内容rm-rdir#"-r"选项作用递归删除目录及其子目录中的所有内容。dir是文件夹名称创建一个文件touchfate.txt#创建的是一个空文件vimfate.txt#会将字符串"nameserver127.0.0.53"输出到/etc/resolv.conf文件中,只保留该文件中的这一行内容。因为>符号会覆盖原有文件中的所有内容,即使该文件中已经存在其他信息,也会被完全清除并被替换成指定的输出内容。echo"nameserver127.0.0.53">/etc/resolv.conf#将新的输出内容追加到文件

Eolink 治愈了后端开发者的痛

一、前后端的爱恨情仇最近公司的一个前端同事和一个后端同事吵了一架,事情大概是这样的。后端说要联调接口,前端说你的数据尽量按我的要求来,后端不干,说你这个没用。前端就讲道理呀,传统的前后端分离返回的格式要尽量规范,这样才好处理……后端同意了。 很快,啪的一下,前端这边请求刚发出去,立马就返回了。谁知大意了没有闪,一个Code码,一个字符串,一个数组,全部接受转换成了模型,再正常处理业务逻辑和页面展示,前端笑了笑提交测试,很快,一上正式环境程序就崩溃了。原来是字符串没有判空,前端说后端你不讲码德,后端说对不起,是我不懂规矩,我是乱打的代码。好家伙,一个训练有素的练家子会乱打?这明明是来糊弄咱老前端

【WebSocket项目实战】聊天室(前端vue3、后端spring框架)

最近我学习了WebSocket,为了更好地掌握这一技术,我决定通过做一个项目来巩固学习成果。在这个项目中,我将使用JavaScript和WebSocket来实现实时通信,让客户端和服务器端能够实时地传递和接收数据。通过这个项目,我希望能够更深入地了解WebSocket的工作原理,并且能够在实际应用中灵活运用这一技术。1.技术栈前端:vue3后端:spring框架2.项目实现1.前端1.项目初始化这里使用vueui创建vue项目,具体步骤可以参考这篇文章Vueui初始化项目2.项目目录自动生成的HelloWorld.vue文件可以删除,这里只用创建一个Chat.vue文件3.开发页面项目选择了A

dockerfile自定义镜像安装jdk8,nginx,后端jar包和前端静态文件,并启动容器访问

dockerfile自定义镜像安装jdk8,nginx,后端jar包和前端静态文件,并启动容器访问简介centos7系统里面我准备的服务如下:5gsignplay-web静态文件内容如下:nginx.conf配置文件内容如下:Dockerfile内容如下:run.sh启动脚本内容如下:制作镜像并启动访问简介通过用dockerfile来制作一个自定义的镜像,基础镜像是centos7,然后里面安装jdk8,安装nginx,启动的后端jar包,以及前端打包的静态文件,将这些放到一个docker容器里面,然后启动容器访问项目。centos7系统里面我准备的服务如下:这里我将测试需要的文件都放在了/op