ICode9

精准搜索请尝试: 精确搜索
  • okhttp3设置代理(http/https)2021-10-20 17:03:13

    最近项目网络请求需要设置代理,记录一下。http和https都可以。 OkHttpClient.Builder builder = new OkHttpClient.Builder(); //代理服务器的IP和端口号 builder.proxy(new Proxy(Proxy.Type.HTTP, new InetSocketAddress("127.0.0.1", 8080))); //代理的鉴权账号密码 final Stri

  • load 导入数据失败怎么办2021-10-20 16:33:30

    TDSQL实例需要做如下设置(导入结束后需手动恢复):* 调整复制模式为异步复制* 开启Set免切设置* 尽量调大数据库超时参数net_read_timeout/net_write_timeout/innodb_lock_wait_timeout* 尽量调大数据库binlog拦截参数binlog_write_threshold* 数据库关闭双1参数sync_binlog/inno

  • 28.函数节流和防抖?有什么区别?如何实现?2021-10-20 09:33:49

    一、是什么 本质上是优化高频率执行代码的一种手段 如:浏览器的 resize、scroll、keypress、mousemove 等事件在触发时,会不断地调用绑定在事件上的回调函数,极大地浪费资源,降低前端性能 为了优化体验,需要对这类事件进行调用次数的限制,对此我们就可以采用throttle(节流)和debounce

  • Linux运行有时间限制的命令—timeout命令2021-10-15 18:34:08

    当我们想让一个定时的crontab任务运行运行一段时间后,自动终止? 有两种方案: 一、启动一个进程任务,然后在启动一个杀死进程任务 二、使用linux中的timeout命令 Linux运行有时间限制的命令—timeout命令

  • curl常用设置2021-10-13 21:30:11

    curl_easy_setopt( curl, CURLOPT_VERBOSE, 1L ); //在屏幕打印请求连接过程和返回http数据 curl_easy_setopt( curl, CURLOPT_TIMEOUT, 10 );//接收数据时超时设置,如果10秒内数据未接收完,直接退出 curl_easy_setopt(curl, CURLOPT_AUTOREFERER, 1); // 以下3个为重定向设置

  • 记一次数据库查询超时优化问题2021-10-12 16:02:15

    记一次数据库查询超时优化问题 问题发现 期初在七月份时,经常发现有几个定时任务报错,查看了下异常原因,大概定位是数据库执行异常 ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Unsupported command ### The

  • Kafka java消费者拉取消息源码2021-10-09 01:04:35

    消费者Demo 1 import org.apache.kafka.clients.consumer.ConsumerRecord; 2 import org.apache.kafka.clients.consumer.ConsumerRecords; 3 import org.apache.kafka.clients.consumer.KafkaConsumer; 4 import org.apache.kafka.common.serialization.StringDeserializer

  • 配置nginx负载均衡2021-10-08 22:32:12

    centos安装nginx  下载链接:http://nginx.org/en/download.html   ./configure  sudo make -j5  sudo make install    #user  nobody;  worker_processes  1; #设置为cpu core的个数   #error_log  logs/error.log;  #error_log  logs/error

  • QT中的定时器2021-10-04 08:32:32

    QTimer类 QTimer *timer = new QTimer(this) ; timer->start(1000); //时间到就会发出个信号,&QTimer::timeout connect(timer , &QTimer::timeout,[=](){ static int num = 1; ui->labelshowtime->setText(QString::number(num ++));

  • spring boot中配置hikari连接池属性方式2021-10-02 10:31:20

    spring boot配置hikari连接池属性 事件起因与一个简单应用经常发生Young GC,甚至在没有请求量的情况下也经常发生GC (Allocation Failure),后来使用mat工具进行分析,发现mysql连接相关的class居然占了40%+堆内空间。 才发现spring boot的连接池大小没有配置,默认是10个连接,但实际上

  • MySQL 报2006 Server has gone away错误的解决办法2021-09-26 16:03:52

    背景: 做了一个定时Batch,每日定时Check数据库中当日交易数据是否已上传,如果未上传则自动从数据源网站抓取数据上传,其实就是达成一个单方面STP的效果。 问题 发现每次首日判断时MySQL会报2006 Server Gone Away错误。测试环境没有这个问题,只有生产环境有。 思考 由于代码和应用

  • Python爬虫学习笔记9.242021-09-24 21:05:09

    【由于内容定位是个人学习笔记,所以并不适合作为系统的学习材料!!!】 关于urlopen() urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=False, context=None) data 参数 data 参数是可选的。如果要添加该参数,并且如果它是字节流编码格式

  • Netty相关参数配置2021-09-22 22:02:53

    一、Netty中参数的设置 客户端通过Bootstrap.option设置参数,主要用于SocketChannel服务器端,分为设置服务端和客户端 ServerBootstrap.option 设置参数,用于SocketServerChannelServerBootstrap.childOption 设置参数,用于SocketChannel 二、CONNECT_TIMEOUT_MILLIS 数据客户端

  • Vue 编写(preventReClick)防暴点 +防抖(debounce)和节流(throttle)函数2021-09-21 20:58:02

    之前有试过几种都没有其效果 原因: 1.vue写法与普通有点差异,因为vue的this不仅仅是当前的组件对象,还往上继承了vue对象(下文可以看出差异) 2.call ,apply都只能继承父级,并不能深度继承 3.因为深度继承需要递归或者多层嵌套函数,代码量大且难维护,因此推荐下方方法 1.防暴点(prevent

  • MySQL优化2021-09-21 11:59:56

    文章目录 一:SQL和索引优化二:、应用优化2.1、连接池2.2、增加cache缓存层 三:MySQL Server优化3.1、MySQL查询缓存3.2、索引和数据缓存2.3、MySQL线程缓存3.3、并发连接数量和超时时间 一:SQL和索引优化 二:、应用优化 除了优化SQL和索引,很多时候,在实际生产环境中,由于数据

  • STM32- HAL笔记(七):SPI2021-09-16 22:59:36

    文章目录 基础知识信号线分类时序图 APIDemo 基础知识 信号线分类 SDO:主设备数据输出,从设备数据输入,对应 MOSISDI:主设备数据输入,从设备数据输出,对应 MISOSCLK:时钟信号,由主设备产生CS:从设备使能信号,由主设备控制 时序图 当 CPOL = 0 时,空闲时 SCK 时钟为低电平;当

  • 定时器的使用2021-09-16 16:02:17

    前言 一般在游戏开发或者网络程序中会使用到定时器,当然最先接触定时器的还是JS中setTimeout和setInterval。同理其他语言中有时也需要使用到定时器。而在Linux中提供了三种定时方法,它们是: socket选项SO_RCVTIMEO和SO_SNDTIMEO。SIGALRM信号。I/O复用系统调用的超时参数。 定

  • mysql修改最大连接数&wait_timeout时间2021-09-15 19:37:26

    show processlist; 查看连接数,可以发现有很多连接处于sleep状态,这些其实是暂时没有用的,所以可以kill掉 show variables like "max_connections"; 查看最大连接数,应该是与上面查询到的连接数相同,才会出现too many connections的情况 set GLOBAL max_connections=1000; 修改最大连

  • 日志输出The last packet successfully received问题以及c3p0解决方案,max_statements2021-09-15 11:30:47

    今天部署项目上线 然后sql查询失败,看日志发现 The last packet successfully received from the server was 607,486 milliseconds ago. The last packet sent successfully to the server was 3,980,005 milliseconds ago. is longer than the server configured value of 'wai

  • elasticsearchRestTemplate search 精准查询和模糊查询即不区分大小写2021-09-14 19:01:44

    背景 springboot2.3.2.release spring-boot-starter-data-elasticsearch2.3.2.release estemplate.search 根据es进行批量查询时,身份证区分大小写了 解决方案 区分大写查询 使用了.keyWord //TermsQueryBuilder termsQueryBuilder = QueryBuilders.termsQuery("idCardNum.ke

  • nginx代理mysql,ssh2021-09-09 12:33:55

    nginx代理mysql,ssh 查看nginx信息 nginx -V,下载相同版本nginx解压并编译 configure编译时追加参数--with-stream,执行make命令 备份原来nginx可执行文件,复制objs目录的nginx文件,到nginx sbin 目录 配置 nginx.conf, 与http模块同级 stream { upstream mysqlstream {

  • nginx 容错机制2021-09-07 10:57:48

    当负载均衡的服务器,发生宕机或报异常或超时等待的时候,怎么容错?因为这些情况都会导致请求阻塞直到超时。 如果其中一台服务器有故障,我们是不是可以自动轮询到下一台服务器上,这样就可以不影响正常的流程。 容错机制 Proxy指令 1、proxy_next_upstream 语法:proxy_next_upstream 

  • 全面的MySQL基础运维知识点2021-09-05 09:34:27

    一、MySQL慢日志分析工具方法 在日常运维中,经常需要开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,更好的优化数据库系统的性能。 那如何能更好更快的分析慢查询日志来协助我们分析并定位?官方提供了mysqldumpslow工具,也存在第三方工具如Mysqlsla及

  • 在docker中haproxy的安装以及mysql的负载均衡配置2021-09-05 09:02:14

    HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案 1 什么是haproxy HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载

  • 防抖节流笔记2021-09-04 17:31:09

    性能优化----防抖 节流 防抖和节流都是为了控制函数的执行 防抖:控制函数多次触发只能执行最后一次 节流:控制执行次数,多次触发只执行一次 防抖 function debounce(fn){ let timer=null return function(){ clearTimeout(timer) timer=setTimeout(()=>{ // 改变this指向,使this

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

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

ICode9版权所有