ICode9

精准搜索请尝试: 精确搜索
  • JSDOC使用内联标签@link指向模块方法2022-07-26 15:32:40

    /** * 几何工具 * @exports GeometryUtil */ var GeometryUtil = { }; /** * 根据坐标串计算坐标范围 * @param {Coordinates[]} coordinates 坐标串 * @returns {Extent} 坐标范围 */ GeometryUtil.extentFromCoordinates = function(){ } // 地图类某个方法中可以使用

  • Servlet个人实操笔记(一)2022-07-25 03:02:46

    通过继承HttoServlet实现Servlet程序 一般在实际项目开发中,都是继承HttpServlet类的方式去实现Servlet程序 1、编写一个类继承HttpServlet类 2、根据业务需要重写doGet或doPost方法 3、到web.xml中配置Servlet程序的访问地址 test_1.java代码如下: package com.servletlearning.ser

  • Mybatis系列--14-动态sql之if,choose(when,otherwise),set,where,trim语法2022-07-24 11:04:50

    Mybatis系列--14-动态sql之if,choose(when,otherwise),set语法 概述 本篇接上篇博客, 继续学习动态sql中的if,choose,set等元素 if if 条件判断大家都很熟悉,当某个条件成立,则执行什么动作, 下面的示例中给出当title给出时,where语句中拼接title相关条件,当author给出时,where语句中拼

  • Mybatis-Plus系列---【增、删、改、查常用Demo】2022-07-23 15:31:06

    1.新增 @PostMapping("/add") public R<Boolean> insert(@RequestBody BusinessCustomer businessCustomer) { return add(this.businessCustomerService.save(businessCustomer)); } 2.批量新增 3.删除 @DeleteMapping("/del/{id}&q

  • MyBatis学习笔记二:MyBatis增删改查2022-07-22 00:32:04

    映射文件的增删改查(mapper.xml) 1.建立mapper映射文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!--要映射的接口位

  • 对接企业微信邮箱接口2022-07-21 18:33:53

    pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> package com.***.util; import org.springframework.beans.factory.annotation.Autowired

  • mybatis查询参数报jdbcType属性为空2022-07-20 14:36:04

    查询报异常: nested exception is org.apache.ibatis.exceptions.PersistenceException: \n### Error querying database. Cause: java.lang.IllegalStateException: Type handler was null on parameter mapping for property 'unitFitmentList'. It was either not sp

  • LR关联参数2022-07-19 15:34:20

    LR关联参数 一、什么地方需要关联 凡是脚本每次执行时都必须获得唯一标识的地方都需要关联 假如脚本需要关联,如果不做关联是不会执行通过的,也就是说会有错误消息发生。不过,并没有任何特定的错误消息是和关联有关系的。会出现什么错误消息,与系统实际的错误处理机制有关。错误消息有

  • 求随机数2022-07-19 10:05:09

     PS:可以用parseInt() 替代下面代码的Math.floor()   /** * 生成 min - max 的随机数 * @param {*} min 小数 * @param {*} max 大数 * @returns 满足条件的任意数 */ function getRandom (min = 0,max = 10) { return Math.floor(Math.random() * (max - min + 1))

  • redis分布式锁2022-07-18 17:33:38

    由 黄森明创建, 最后修改于2022-七月-11, 1.配置类 @Primary @Bean("clusterObjectRedisTemplate") public RedisTemplate<String, Object> objectTemplate(RedisConnectionFactory factory) { RedisTemplate<String, Object> template = new RedisTemplate<>();

  • 常用工具类整理(持续更新~~~)2022-07-17 13:00:12

    工具类个人整理 1、JsonUtils package com.qbb.springdataredis.utils; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.JavaType; import com.fasterxml.jackson.d

  • SpringBoot整合Redis2022-07-14 16:35:59

    新建springboot工程,创建各级目录。   在pom.xml文件中引入redis相关依赖 <!--集成redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId>

  • 分享关于树形结构递归增删改查的方法2022-07-14 15:02:30

    在使用树形节点或级联组件时常常会碰到根据id处理数据的情况 下面为大家简单介绍关于节点递归增删改查方法 根据目标id删除指定节点 /** * 根据目标id删除指定节点 * @param {*} list 数据源 * @param {*} targetId 目标id */ function deleteNodeById(list, targetId) {

  • 【MySQL 源码】UNION 比 UNION ALL 的性能差很多吗?2022-07-11 22:01:00

    原文地址: 【MySQL 源码】UNION 比 UNION ALL 的性能差很多吗? 欢迎访问我的个人博客: http://blog.duhbb.com/ 引言 本文从源码角度分析了一下 MySQL 中 union 和 union all 的区别;得出了以下结论: union 和 union all 都会创建临时表, 但是又不太一样; 二者的查询计划不一样;un

  • 算法之禅记录01-递推和递归2022-07-10 22:03:20

    一,递归      不断调用本身,直到某个事件的结尾才结束,然后得到自己想要的结果。 二,递推     从初始点出发,循环事件集,汇总自己需要的结果,返回。 案例一:   一个int[]类型的数组,求和, 递归: //递归 public static int SumByDG(int[] param, int index) {

  • {Mybatis} SQL语句设置多个参数的三种方式2022-07-10 11:33:52

    // 1.散装参数 List<Brand> selectByCondition(@Param("status") int status, @Param("companyName") String companyName, @Param("brandName")String brandName); // 2.实体类封装参数 保证SQL中的参数名 和 实体类属性名对应 List<Brand>

  • mysql之python客户端封装类2022-07-09 12:37:10

    1.直接拿来用 import datetime import pymysql from dbutils.pooled_db import PooledDB from conf.env import DATABASE_CONFIG class MysqlClient(object): __pool = None def __init__(self, mysql_config): """ :param mincach

  • mybatis批量更新2022-07-08 18:35:38

    参考.xml批量更新:mybatis中根据多个Id批量修改数据库内容 参考Mapper传参:Mybatis传递多个参数的4种方式 代码: Mapper: int saveTicketId(@Param("list") List<Long> list, @Param("ticketId") Long ticketId, @Param("xbpUrl") String xbpUrl); 传递参数的时候,可以用 @Param("

  • 为什么不建议用try catch处理异常?2022-07-08 02:00:47

    来自:简书,作者:sprinkle_liz 链接:https://www.jianshu.com/p/3f3d9e8d1efa 软件开发过程中,不可避免的是需要处理各种异常,就我自己来说,至少有一半以上的时间都是在处理各种异常情况,所以代码中就会出现大量的 try {...} catch {...} finally {...} 代码块,不仅有大量的冗余代码,而且

  • JPA更新操作手写SQL 传入vo或者dto对象2022-07-07 18:02:31

    1.JPA手写sql进行更新操作(解析实体类) 添加注解 @Modifying @Transactional 开启原生sql,nativeQuery = true 接口参数添加@Param注解指定别名 编写sql语句 :#{#userInDto.userName} 数据绑定占位使用 :#{#实体类.属性} /* 手写sql进行更新用户操作 */ @Modifying @Tr

  • 当保存参数使用结构体时必备的开发技巧方式2022-07-06 10:00:08

    1、前言 想必做嵌入式产品开发都遇到过设备需要保存参数,常用的方式就是按照结构体的方式管理参数,保存时将整个结构体数据保存在 Flash 中,方便下次读取。 1.1、目的 本文时分析嵌入式/单片机中参数保存的几种方式的优点和缺点(仅针对单片机/嵌入式开发而言),同时针对以结构体的方式解

  • List数据拷贝,支持自定义lambda语句2022-07-05 16:32:09

    解决拷贝List数据问题,简化代码 一、无lambda语句 原代码 for (S source : sources) { T target = new T(); copyProperties(source, target); list.add(target); } 简化后 BeanConvertUtils.converToList(sources, T::new)  二、自定义lambda语句 原代码 for (S

  • 不支持的数据表达式(tp5.0升级5.1)2022-07-04 20:01:39

    由dump的结果可知 除去不需要的前缀数据,然后就可以正常使用,解决问题。 unset($param['/admin/shiti/getregulations_html']);

  • Java封装Get/Post类2022-07-04 19:31:12

    封装的类: package pers.hmi.translate; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.URL; import java.net.URLConnection; import java.util.List; import java.util.Map; p

  • method not exist:app\admin\model\UserModel->validate2022-07-04 19:00:07

    1.   删除model里面没有的validate 添加验证 $validate = new UserValidate(); // var_dump($validate->check($param));exit; if (!$validate->check($param)) { return ['code' => 0, 'data' => ''

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有