
开发经验
开发经验
轻松玩编程
你好,我是梦阳辰,一位渴望学习更多知识的在校小白。平时喜欢写写博客分享生活和编程相关知识,期待与你相遇!
展开
-
前端将数组和对象参数传给后台
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 · 1989 阅读 · 0 评论 -
Mybaits中模糊查询like中注意的点(#与$)
如果采用:Like '%#{参数}$'会报错,因为#{parameterName}引用参数的时候,Mybatis会把这个参数认为是一个字符串,并自动加上‘’而采用以下方法:Like '%${参数}$'可以解决!但是:#{}是经过预编译的,是安全的。而${}是未经过预编译的,仅仅是取变量的值,是非安全的,存在SQL注入。解决方法:连接字符串,取出中间的‘字符使用concat函数解决问题!LIKE concat(concat('%',#{参数}),'%')MySQL中conca原创 2021-06-15 10:45:35 · 918 阅读 · 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 · 841 阅读 · 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 · 211 阅读 · 0 评论 -
根据地图经纬度计算两个坐标点之间的距离/sql语句,根据经纬度计算5公里范围内的数据
第一步:导入依赖:<dependency> <groupId>org.gavaghan</groupId> <artifactId>geodesy</artifactId> <version>1.1.3</version></dependency>然后写工具类:/** * 计算两个经纬度坐标点的距离 */@Componentpublic class ComputeCoordinate原创 2021-06-08 00:32:01 · 1512 阅读 · 0 评论