他们之间的区别用最直接的话来说就是:#相当于对数据 加上 双引号,$相当于直接显示数据。 1、#对传入的参数视为字符串,也就是它会预编译,select * from user where name = #{name},比如我传一个csdn,那么...
教程
用户登录优化-拦截器
拦截器 首先将所有的请求统一拦截到拦截器中,可以在拦截器中来定义过滤规则,如果不满足系统设置的过滤规则,统一的处理是重新去打开login.html页面(重定向和转发),推荐使用重定向。 在springboot中拦截...
golang字符串转Time类型问题
时间字符串和时间戳的相互转换 package main import ( "log" "time" ) func main() { t := int64(1546926630) //外部传入的时间戳(秒为单位),必须为int64类型 t1 := "20...
通过地址获取经纬度和城市明细
背景: 居然需要为上百个地址信息添加对应的经纬度,没办法了,只能让程序帮忙完成了。 1、腾讯地图上的经纬度 2、程序使用golang编写 步骤: 1、在腾讯地图注册并开启WebServiceAPI 2、golang程序 //...
uniapp App端后台间隔时间发送定位功能实现
uniapp开发app端时候,某些业务场景需求:在后台不间断(间隔一定时间)向服务器发送用户定位信息,不管页面是否关闭,app是否处于前后台,发送位置信息功能必须持续,直到某一个页面操作行为触发事件才停下来。 ...
整点半小时Golang time.Round()函数及示例
Golang time.Round()函数及示例 在Golang的time包中,有一个非常常用的函数——time.Round(),它的作用是将时间按照整点或半点进行四舍五入。本文将介绍该函数的用法及其示例。 函数介绍 time.Round()函数的...
用最简单的例子讲解js中解决异步的方法
解决js异步的方法有很多种,今天就讲解一下如何解决js中的异步问题。 在讲解异步解决办法之前我们需要知道什么是异步。定时器、AJAX、事件绑定等都会引起js的异步行为,今天用js中的定时器为例来讲解,看下题。 ...
PHP无限分类
顶级分类下面有子分类,子分类下面又有孙分类,子子孙孙无穷尽也。 怎么让这个分类功能支持无限个,说是无限,其实也是有限。算法可以无限,实际使用中总是有限,毕竟计算机的内存是有限的。 无限分类实现...
Go调用NSQ简单实践
本文主要是Go语言调用NSQ的简单实践,demo分为两部分:生产者和消费者。 生产者: /** * nsq demo - 生产者 * author: JetWu * date: 2020.05.06 */ package main import ( "fmt" ...
Go语言inject库:依赖注入
在介绍 inject 之前我们先来简单介绍一下“依赖注入”和“控制反转”这两个概念。 正常情况下,对函数或方法的调用是我们的主动直接行为,在调用某个函数之前我们需要清楚地知道被调函数的名称是什么,参数有哪些...