ICode9

精准搜索请尝试: 精确搜索
  • Zabbix 5.0:监控阿里云RDS2021-10-28 18:02:02

    Blog:博客园 个人 由于近期压测,需要频繁登录阿里云查看RDS监控,每次登录查看监控步骤较为繁琐,故将监控接入到zabbix。 概述 由于阿里云已做了RDS的监控,我们只需要通过阿里云SDK把这些监控数据传输到zabbix即可。 前提 子账号 使用阿里云SDK需要一个AK,申请方式如下: 打开RAM 访问控

  • swagger 文件上传以及requestbody参数传递2021-10-27 15:32:29

    swagger用来做普通的API测试很方便,在实际开发过程中,经常会有文件上传,或者通过reuestbody传递数据等方式. 这个时候swagger的配置就有一些特殊了 。 swagger requestbody的配置方式 @ApiOperation(value = "测试requestBody", notes = "测试requestBody") @ApiImplicitParams(

  • httpClient设置cookie不起作用2021-10-26 21:32:29

    被httpclient恶心到了,搞了半天终于解决了 BasicCookieStore cookies = new BasicCookieStore(); cookies.addCookie(new BasicClientCookie("userId", this.userId)); HttpClients.custom() .setDefaultCookieStore(cookies)//设置Cookie .setDefaultHeaders(transf

  • 24_Go游戏-函数版学生管理系统2021-10-25 11:05:36

    package main import ( "fmt" "os" ) type student struct { id int64 name string } var ( allStudent map[int64]*student ) // 构造函数 func newStudent(id int64, name string) *student { return &student{

  • MySQL选择合适的索引列顺序2021-10-25 10:31:52

    当不需要考虑排序和分组时,将选择性最高的列放在前面通常是很好的 只用于优化where条件的查找,能够最快得过滤出需要的行,对于在where子句中只使用了索引部分前缀列查询选择性更高 创建索引需要怎么创建,需要现确定哪个列选择性更高 经验法则考虑的是全局基数和选择性 所以选择将cu

  • 基于nodejs手机网页端购物电商系统.rar(含源码)2021-10-22 20:34:43

    该商城shop是一个nodejs写的商城系统,。目前功能首页,商品搜索,购物车,我的,登录,商品详情,结算等,网站手机端网页程序,适合毕业设计以及商用二次开发,前端:weui.css,jquery,jquery.spinner,requirejs,swiper-4.1.6,vue,vue-resource;后端:koa2,koa-bodyparser,koa-router,nunjucks,mime,mz,koa-compre

  • 从JDBC到Mybatis2021-10-22 17:32:35

    目录 一、JDBC1.什么是JDBC?2.JDBC编程的步骤 二、Mybatis1.什么是Mybatis?2.工作原理3.工作的流程4.mybatis解决的问题 三、在IDEA环境下开发Mybatis项目新建项目项目配置代码 总结 一、JDBC 1.什么是JDBC? JDBC(Java DataBase Connectivity)是Java和数据库之间的一个桥梁,是

  • Dubbo学习笔记2021-10-20 18:57:58

    一、安装zookeeper  1、复制新的配置文件,并且修改配置中的内容  2、启动zookeeper  3、使用zkCli.cmd 连接zookeeper  测试通过 二、安装控制台 1、在dubbo-admin下进行打包  2、输入以下命令  3、将生成的jar包放在根目录 4、 在 localhost:7001进行登录  5、输

  • 取消支付2021-10-18 08:31:46

      sellCabinet/wechat/payCancel   post        需要token   请求参数格式 json ,放在body请求主体中   请求参数案例   { "userId":“” //支付用户id }   返回参数 { "code":0, "msg":"success", "data":{} }       

  • 学完MyBatis整理了一下,希望能帮助大家2021-10-17 21:07:00

    1.简单的说一下为什么学习框架,框架的好处? 在中文字典中框架的意思是:比喻事物的整体结构。 这个框架就好像现在我们买房子的时候买的毛坯房,省的以前自己整水泥,砖头自己一步一步搭建房子了那么我们软件中的框架又有什么作用呢? 1.重用代码大大增加,软件生产效率和质量也得到了提高。

  • springboot整合mybatis 报错找不到参数2021-10-16 23:00:30

    今天在springboot和mybatis实现一个登录页面时踩了一个坑 一直显示找不到参数,网上找了很多博客也没找到原因  最后被群里大佬指出原来是在UserMapper中参数少加了@Param注解   而在usermapper中又使用了这样的sql语句导致了报错    所以我从网上整理了一波@Param注解的

  • mockito的常规使用2021-10-15 18:33:53

    简介   在实际的开发中,单元测试是不可避免的一环。很多时候针对复杂的类依赖和调用关系的场景(某个方法可能会层层调用其他类的方法,且逻辑复杂),造数据去测这种场景的代码,是非常难受且难以全覆盖的。针对这样的问题,mockito的工具可以很好的解决。mockito工具可以只针对测试你当前测

  • addEventListener学习2021-10-15 01:32:47

    场景:给input框添加事件,但是里面的function得抽取出来复用,并且这个function还要传递参数 userId.addEventListener('input', idTest(userId.value)); 这种写法是错误的,此时页面只会触发一次这个idTest方法,value为空。      正确写法: userId.addEventListener('input', funct

  • Parameter ‘id‘ not found. Available parameters are [0, 1, param1, param2]2021-10-13 09:03:27

    问题描述 传参列表中有多参数的时候,xml无法正常解析定位到参数的位置。 解决方法 mapper层,方法变量前加@param注解 int existSongId(@Param("userId") Integer userId, @Param("songId") Integer songId); xml层修改为,问题解决。 SELECT count(*) FROM t_user_luck_d

  • layui+mybatis分页,模糊查询2021-10-11 09:35:58

    1. 前端 1.1 table容器: <table class="layui-hide" id="test"></table> 1.2 数据请求和表格渲染: layui.use('table', function () { var table = layui.table; table.render({ elem: '#test', url: '

  • JWT开发工具2021-10-10 09:04:17

    1.简介: (1.1)JWT(Json Web Token):               为网络应用环境间传递声明而执行一种基于JSON开放标准 (1.2)JWT认证用户身份信息:               认证成功,才可获取其它资源,如:用户登录 (1.3)JWT最重要作用:               对 token信息防伪 (1.4)JWT的原理:      

  • 阅读《代码整洁之道》总结2021-10-09 15:00:35

    代码是团队沟通方式让营地比来时更干净合适的命名短小的方法减少if/else嵌套抽离try/catch封装多个参数第三方库 LombokApache Commons系列  很早就阅读过《代码整洁之道》(英文版Clean Code),当时博主是个青涩的菜鸟,正在为团队创造着混乱的代码。多年的工作中,屡次被别人的代码

  • 010、Postman全局变量&数据变量,接口关联。 (全局变量的作用域是所有请求都可以调用。)2021-10-08 01:31:58

      全局变量 全局变量是指在所有的环境里面,变量值都是一样的,全局变量的作用域是所有请求。 全局变量设置有两种方式:   • 点击界面里设置   • 在脚本里设置   界面设置 点击眼睛图标后,在 Global 选项菜单点击 Edit 菜单即可设置全局变量,如下图所示。全局变量的引用格式和环

  • web-51job(前程无忧)-账户、简历-数据库设计2021-10-07 08:33:26

    ylbtech-DatabaseDesgin:web-51job(前程无忧)-账户、简历-数据库设计   1.A,数据库关系图   1.B,数据库设计脚本  /App_Data/1,Account.sql    账户模块设计 use master go -- ============================================= -- ylb:_51job招聘网

  • 网关_zuul_灰度发布2021-10-05 01:00:17

    yml: 配置灰度规则,这里使用eureka元数据,做处理,需要网关转发的服务,配置元数据信息,这里使用version代表不同版本 --- spring: profiles: 8081 eureka: instance: metadata-map: version: v1 server: port: 8081 --- spring: profiles: 8082 eureka: instance:

  • @Param()注解2021-10-04 22:03:16

    *基本类型的参数或者String类型,需要加上 *引用类型不需要加 *如果只有一个基本类型,可以忽略,但建议加上 @Select("SELECT * from Table where id = ${id}") Enchashment selectUserById(User user); *在SQL中引用的就是@Param()中设定的属性名 @Select("select column from table

  • 实战:第一章:防止其他人通过用户的url访问用户私人数据2021-10-03 12:03:15

    解决思路:防止其他人通过用户的url访问用户私人数据 思路一:url中放入userId,根据url中的usrId和session中保存的userId 进行匹配判断是否是本人访问, 这样会将userId暴漏在url中,不安全。解决方案:url做成通用的,数据请求需要用户自己主动触发(百度的)(不建议使用) 思路二:访问都需要登

  • 数据库分库分表2021-10-02 16:01:55

    数据库分库分表 1.垂直拆分(拆分的是字段)1.1垂直分库:1.2垂直分表:1.3优点1.4缺点 2.水平拆分(拆分的是内容)2.1 一种方法:id取模2,,如果userid mod 2等于1,去一表,等于0去二表2.2优点 2.3缺点3.分库分表问题4.分库分表中间件4.1proxy代理层4.2jdbc应用层 1.垂直拆分(拆分的是字段)

  • MongoDB常见命令2021-09-29 14:03:51

    以配置文件打开MongoDB服务: ./mongod -f /mongodb/single/mongod.conf /mongodb/single/mongod.conf为配置文件所在的地方 打开MongoDB mongo --host=192.168.56.101 192.168.56.101:远程MongoDB的服务器ip地址,不写–port 代表使用默认端口进行登录 数据库 (databases) 管理语

  • sql查询不在这个范围内的。例如,a不在b中出现的2021-09-29 14:03:08

         解释:此处查询id不在pid出现,以/qwe开头,userId为15的数据。子查询加上where是为了加快查询效率。   SELECT * from file where filePath like concat( "/qwe", '%') and userId =15 and  id NOT IN(SELECT pid from file where filePath like concat( "/qwe", '%

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

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

ICode9版权所有