开发经验
开发经验
轻松玩编程
你好,我是梦阳辰,一位渴望学习更多知识的在校小白。平时喜欢写写博客分享生活和编程相关知识,期待与你相遇!
展开
-
前端将数组和对象参数传给后台
01.前端 第一步:前端将数组或对象转换为Json字符串: var cart1 = JSON.stringify(this.data.carArray); var vendor1 =JSON.stringify(this.data.vendor); var userInfo1 = JSON.stringify(wx.getStorageSync('userInfo')); 第二步:注意格式: header: { 'content-type':原创 2021-06-17 11:54:28 · 1950 阅读 · 0 评论 -
Mybaits中模糊查询like中注意的点(#与$)
如果采用: Like '%#{参数}$' 会报错,因为#{parameterName}引用参数的时候,Mybatis会把这个参数认为是一个字符串,并自动加上‘’ 而采用以下方法: Like '%${参数}$' 可以解决! 但是: #{}是经过预编译的,是安全的。 而${}是未经过预编译的,仅仅是取变量的值,是非安全的,存在SQL注入。 解决方法:连接字符串,取出中间的‘字符 使用concat函数解决问题! LIKE concat(concat('%',#{参数}),'%') MySQL中conca原创 2021-06-15 10:45:35 · 871 阅读 · 0 评论 -
@Autowired/@Resource自动装配问题
spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 注解自动装配注意的点 @Autowired注入 1、同一类型实例可以使用@Autowired注入多次,并且所有注入的实例都是同一个实例; 2、当对接口进行注入时,应该为每个实现类指明相应的id,否则Spring将报错。 @Service("stu1") 接口Student的实现类1 @Service("stu2") 接.原创 2021-06-07 10:36:09 · 790 阅读 · 0 评论 -
MyBatis获取刚刚插入记录的自增长字段值id
【方法】 在Mybatis Mapper.xml文件中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名 <insert id="addCustomer" parameterType="Customer" useGeneratedKeys="true" keyProperty="id"> insert into takeout.customer(userName) values (#{userNam原创 2021-06-06 11:46:11 · 192 阅读 · 0 评论 -
根据地图经纬度计算两个坐标点之间的距离/sql语句,根据经纬度计算5公里范围内的数据
第一步:导入依赖: <dependency> <groupId>org.gavaghan</groupId> <artifactId>geodesy</artifactId> <version>1.1.3</version> </dependency> 然后写工具类: /** * 计算两个经纬度坐标点的距离 */ @Component public class ComputeCoordinate原创 2021-06-08 00:32:01 · 1425 阅读 · 0 评论