微信公众号对接扫一扫功能和其他功能 官方连接(申请公众号测试账号)一、进入测试账户如果没有域名,可以使用内网穿透。我使用的是https://www.39nat.com/tunnel。或者http://localhost:9200/#/dashboard**(cpolar)**后面跟的是我请求服务器的地址,请求接口。java代码如下备注:内网穿透需要更改配置,如下更改三、引入 JS 文件如果npm时报错,可使用此方法解决。https://blog.csdn.net/qq_25378657/article/details/10
前端生成二维码并下载(PC端) 一、二维码的生成1.引入npm install angular2-qrcode2.模块引入import { QRCodeModule } from 'angular2-qrcode'; @NgModule({ imports: [ ... QRCodeModule, ... ], declarations: [, exports: [ ... QRCodeModule ... ]})3.页面引用<qr-code
端口号被占用,如何杀死这些端口号 1.点击开始菜单选择运行(win+r),接着在运行对话框中输入“cmd”,回车打开命令提示符窗口,然后在窗口中输入【netstat -ano】,回车,之后就会显示所有的端口占用情况2.继续输入【netstat -aon|findstr “端口”】,这里的提示的端口为8080,那么就输入命令为【netstat -aon|findstr “8080”】,回车之后就可以看见列表中的PID。根据PID在电脑的任务管理器中查看对应的占用程序,然后将其关闭即可3.关闭正处与监听状态(Listening)的端口号
Linux系统彻底卸载MySQL数据库 思维导航:一、首先查询系统是否安装了MySQL二、关闭MySQL服务三、查看MySQL对应的文件夹四、卸载并删除MySQL安装的组键服务五、删除系统中MySQL的所有文件夹六、最后验证MySQL是否删除完成一、首先查询系统是否安装了MySQLrpm -qa | grep -i mysql输出结果表示,我安装的MySQL Server,Client都是5.6.44的,因为我系统支持的版本是要5.7+的版本,所以不得不卸载重装 二、关闭MySQL服务查看MySQL服务运行状态:ser
docker下部署jar包项目 1、在任意目录下新建Dockerfile文件(具体配置如下)### va环境镜像FROM openjdk:16### 指定存储在容器内的目录WORKDIR /usr/local/custom###声明启动端口号EXPOSE 8552###配置容器启动后执行的命令ENTRYPOINT ["java", "-jar", "activityRoomReservationManagement-0.0.1-SNAPSHOT.jar"修改你的端口号、文件名和jdk。2、创建镜像1)do
linux下安装docker 1)dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo2)yum install dnf3)dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo4)dnf install 'dnf-command(config-manager)'5)dnf config-m
配置Linux服务器防火墙端口规则 1,查看防火墙状态systemctl status firewalld.service2,开启防火墙systemctl start firewalld.service3,关闭防火墙systemctl stop firewalld.service4,禁用防火墙systemctl disable firewalld.service5,查看防火墙已开放端口列表firewall-cmd --list-all6,防火墙添加端口firewall-cmd --permanent --add
linux线上安装Mysql数据库 1、安装数据库1)yum -y install mysql-server2、启动数据库2)service mysqld start3、登录数据库3)mysql -u root -p(回车后输入密码(mysql的默认用户是root,密码为空))4、使用数据库4)use mysql4、使用Navicat连接数据库,并修改密码修改密码5)ALTER user 'root'@'localhost' IDENTIFIED BY '123456';配置数据库use mysql
js提取对象数组中的某一个属性组成新数组 arrOld = [ {name: "zhangsan", age: "18"}, {name: "lisi", age: "20"}, {name: "wangwu", age: "17"}, {name: "zhaoliu", age: "19"}]arrNew = ["zhangsan", "lisi", "wangwu", "zhaoliu"]方法一:let arrNew = []arrOld.forEach(item => { arrNew.push(ite
SQL优化手段有哪些 SQL优化手段有哪些1、查询语句中不要使用select *2、尽量减少子查询,使用关联查询(left join,right join,inner join)替代3、减少使用IN或者NOT IN ,使用exists,not exists或者关联查询语句替4、or 的查询尽量用 union或者union all 代替(在确认没有重复数据或者不用剔除重复数据时,union all会更好) 5、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。6、应
数据库的三范式是什么 数据库的三范式是什么第一范式:列不可再分 第二范式:行可以唯一区分,主键约束 第三范式:表的非主属性不能依赖与其他表的非主属性 外键约束 且三大范式是一级一级依赖的,第二范式建立在第一范式上,第三范式建立第一第二范式上。原创链接:https://blog.csdn.net/weixin_41768263/article/details/88666075...
正则的验证 1.手机号码的验证十一位即可var myreg=/^[1][0-9]{10}$/;强验证 var myreg=/^(13[0-9]|14[5|7]|15[0|1|2|3|4|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/;2.身份证验证身份证号(15位、18位数字),最后一位是校验位,可能为数字或字符X:var idCard =/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/参考:https://c.runoob.c
2个集合对象,去除集合对象的重复对象。 去除重复的对象,形成新的List集合对象。List<Room> list = new ArrayList<>();list.add('102室','空调')list.add('103室','冰箱')List<Room> list2 = new ArrayList<>();list.add('101室','书桌')list.add('102室','空调')list.add('103室','冰箱')list.add('104室','电视机')
JavaScript replace() 方法 1.案列一在本例中,我们将使用 “,” 替换字符串中的 “/”(替换出现的第一个):var str="电视机,洗衣机,空调,冰箱"document.write(str.replace(/,/, "/"))结果:电视机/洗衣机,空调,冰箱2.案列二在本例中,我们将执行一次全局替换,每当 “,” 被找到,它就被替换为 “/”:var str="电视机,洗衣机,空调,冰箱"document.write(str.replace(/,/g, "/"))结果:电视机/洗衣机/空调/冰箱参
js对象数组中的某属性值 拼接成字符串 js对象数组中的某属性值 拼接成字符串var objs=[ {id:1,name:'张三'}, {id:2,name:'李四'}, {id:3,name:'王五'}, {id:4,name:'赵六'},];var idsStr = objs.map(function(obj,index){ return obj.id;}).join(",");console.log(idsStr);...
JAVA 两个日期的比较 1.使用after或before1)日期相同的时候 Date date = new Date(2016,9,6); Date date2 = new Date(2016,9,6); System.out.println(date.before(date2));//false System.out.println(date.after(date2));//false2)日期1小于日期2 Date date = new Date(2016,9,5); Date date2 = new