ICode9

精准搜索请尝试: 精确搜索
  • 乐观锁/悲观锁2019-08-22 17:56:34

    原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11395841.html   悲观锁 总是假设最坏的情况,每次拿数据的时候都认为别人会修改,每次拿数据都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁,共享资源每次只给一个线程使用,其他线程阻塞,用完后才把资源转让给其他线程。

  • Flutter日常笔记2019-08-05 17:04:15

    factory修饰的构造方法 表示不是每次返回的都是新创建出来的对象, 可以取内存中已有的, 比如单例模式的书写   每次返回的都是一个实例, 这时要使用factory修饰构造方法   flutter不要求显示书写@override

  • 悲观锁与乐观锁2019-07-31 22:03:55

    悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其它线程)。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁

  • js局部变量与全局变量的理解2019-07-24 15:55:33

    1、局部变量和全局变量实际运用中的理解: 首先,要实现数据每次函数调用,在之前函数的基础上继续操作,使用全局变量,如果要刷新,则使用局部变量。 例如: 我要将i每次点击加100; 那么,函数如下: var i = 0; function add(){  i=i+100; } 然后调用的时候,每调用一次,在原来的基础上加100. 100

  • 《唯品会海量实时OLAP分析技术升级之路》 读后感2019-07-19 10:52:50

    NW:       OLAP引擎、长迭代、mpp、 Presto   数据量增大可能带来的问题: 存储问题,数据的暴涨导现有系统无法承载 查询性能,大量数据的查询导致,所需的时间大大增加,以致于无法忍受。 在变更相关数据报表时,对历史数据的处理,需要耗费大量的时间。导致每次迭代开发,需要耗费较

  • leetcode--1:(python)Two Sum2019-07-11 18:54:03

    2019.5.25:  #1 Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution, and you may not use the same element twice. Example:   我的解法:  

  • TCP协议传输大文件读取时候的问题2019-07-02 20:51:41

    TCP协议传输大文件读取时候的问题 大文件传不完的bug 我们在定义的时候定义服务端每次文件读取大小为10240, 客户端每次接受大小为10240 我们想当然的认为客户端每次读取大小就是10240而把客户端的读下来的文件想当然大小每一次都加上10240 而实际上服务端发送文件send每次发送不一

  • 5.9杂题选讲2019-06-26 20:52:32

    连补两个杂题选讲爽歪歪。 CF1083C Max Mex https://www.cnblogs.com/p-b-p-b/p/10661009.html AGC002E Candy Piles 首先把每堆糖果想象成一个柱子,然后从左到右高度递减。 那么每次就有两种选择:删掉下面一行或是删掉左边一列。 这么来想象:有一个筹码放在左下角,每次向右或向上移一

  • Quartz每次调度时被执行两次2019-06-11 10:52:37

    [关键字:重复执行、重复调用、每次执行两次、执行2次]前言: 先说一下,项目背景。由于组内某成员在用Maven搭建项目时不规范,导致项目的名称与实际访问项目名称不一致。在部署项目时,必需要配一下虚拟路径,映射到那个项目所在目录下去,才能正常访问。举个例子:项目名称叫student-web,部署到To

  • 牛客 72C 小H和游戏 (动态点分治)2019-06-09 11:02:21

    大意: 给定树, 每个点初始权值0, 每次询问给出$x$, $x$权值+1, 求距离$x$不超过2的权值和.   这题数据范围过大, 动态点分治卡不过去. 考虑每次只加范围$1$.   while (m--) { int x; scanf("%d", &x); ++c[0][x],++c[1][x],++c[1][fa[x]]; printf("%d\n",c[0][fa[x]]+c[1][

  • 开发--每次增加新模块2019-05-29 18:51:24

    注意修改这些 文件名称 mapper名称 serviceimple的service名 sql xml中的mapper名

  • 每次读取部分文件到内存中2019-05-28 11:48:58

    std::fstream fin("fine.name",std::fstream::in|std::fstream::ate); if(fin.good()) { size_t file_size=fin.tellg(); fin.seekg(0,std::fstream::beg); size_t read_per=100 size_t read_sum=0; std::vec

  • python中如何反转list2019-05-20 14:47:45

    反转list一共有3中方法 a=[1,2,3,4,5] 1、list(reversed(a)); 2、sorted(a,revers=true) 3、a[: : -1]  其中[: : -1]代表从后向前取值,每次步进值为1,a【3: : -1】=[4,3,2,1] 代表从第3个坐标往前反转顺序输出,每次取1个值。  

  • 记录回忆,谢谢你,别忘了我。2019-05-20 11:51:24

    这篇文章是记录一个事情,因为我好怕自己会忘掉也好怕自己忘不掉,之所以在这里写一篇文章是因为她不会看到,毕竟这是程序员的园子。我是一个实习生,97年的我在2019年6月份即将会褪去学生的身份进入社会,虽然不被称为学生了,但是学习的道路怎么会停呢。我的第一份工作是一份运营工作,但是这

  • 第三次作业2019-05-17 22:50:10

       每次作业都是一次艰巨的工程,我太菜了,难受+1;    

  • sqlmap自动注入 --REQUEST2019-05-13 20:41:08

     --delay=“参数” 每次http(s)请求之间的延迟时间,浮点数,单位为秒,默认无延迟 --timeout=“参数” 请求超时,浮点数,默认为30秒 --retries=“参数” http(s)连接超时重试次数 ,默认为3次 --randomize=“参数” 长度,类型与原始值保持一致的前提下,指定每次请求随机取值的参数名 --scope \是

  • map()和mapPartition()的区别2019-05-11 08:49:33

    map()和mapPartition()的区别       1. map():每次处理一条数据。       2. mapPartition():每次处理一个分区的数据,这个分区的数据处理完后,原RDD中分区的数据才能释放,可能导致OOM。       3. 开发指导:当内存空间较大的时候建议使用mapPartition(),以提高处理效率。

  • [CTSC2018] 假面2019-05-11 08:47:50

    link $solution:$ 考虑暴力 $dp$ 。 设 $f_{i,j}$ 表示第 $i$ 个人还有 $j$ 血量的概率。因为 $血量\leq100$ 所以这个转移不会超时。 最后直接按照这个值算最后期望即可。 而结界技能 $g_{i,j}$ 表示前 $i$ 个人有 $j$ 人存活的概率,则 $g_{i,j}=g_{i-1,j}\times f_{i,0}+g_{i-1,j-

  • 悲观锁和乐观锁的区别,怎么实现2019-05-08 21:50:56

    悲观锁 每次拿数据都以为别人会修改,所以每次拿数据时都会上锁。 实现:开启事务,启用锁机制 乐观锁 每次拿数据时候都认为别人不会修改,所以不会上锁,但是在更新数据时候会判断在此期间是否有人更新过。 实现:1.使用版本号2.使用时间戳

  • Git 设置SSH key2019-04-11 17:50:15

    系统 win10 IDE IDEA 2018.3.1 git 仓库 开源中国--码云 参考 https://www.cnblogs.com/horanly/p/6604104.html   1、在git工作目录中运行 $ ssh-keygen -t rsa -C "youremail@example.com" 2、打开密钥文件 (2文密钥位置) 3 、复制密钥粘贴到你远程仓库--设置--SSH公钥  

  • UEFI和Legacy及UEFI+Legacy的区别 做系统时注意事项2019-03-28 13:56:03

    原文 https://www.cnblogs.com/net5x/p/6850801.html 目前有些新的笔记本只支持UEFI模式,如果[UEFI/Legacy]都有 那就看做win8还是做win7,win8选择UEFI只支持64位系统且磁盘分区必须为gpt模式,传统BIOS使用Int 13中断读取磁盘,每次只能读64KB,非常低效,而UEFI每次可以读1MB,载入更快,做系

  • 【固定定时器】- 死等的方法2019-03-27 14:42:19

    每执行一次就等待, 比如 :放在图 一的位置 1.并发用户2 循环1  就是2次循环 ,每次循环执行到了 B就 等8秒 2.并发用户1 循环2  就是2次循环 ,每次循环执行到了 B就 等8秒 这2个设置方法,等待的时间结果是没有区别的       比如 :放在图 二的位置 就是 A B C 3个接口各等待8秒  

  • mysql设置updatetime字段每次修改时自动更新2019-02-27 10:50:07

    我们在数据库表设计阶段中都会加上CreateTime, UpdateTime字段, 在重要业务字段更新的时候,都会重新赋值UpdateTime字段,这个对后期查找分析业务数据变更时非常有用。 但是现在需要给某张表加上一个字段,在每次记录更新时,都要更新UpdateTime字段,对已有代码去更新一遍比较麻烦,不如新加

  • MyEclipse配置,每次打开server中都没有weblogic2019-02-22 10:41:12

    最近在myeclipse新配了个weblogic,结果每次打开myeclipse在server中都看不到weblogic,得重新去配置页面走一遭才能出现。很麻烦。 后来在网上找了找,找到一个办法:   在windows——Prreferences——general——startup and shutdown中把myeclipse EASIE tomcat和你使用的tomcat版

  • 我人生路上的三位老师2019-02-18 13:53:33

      从我上学以来,已经十几年了。这期间陆陆续续有很多位老师教过我,他们都对我的学习或生活产生了很大的影响。其中有三位老师对我影响最大同时也印象深刻。   第一位就是我的初中班主任,也可以说是我的死对头他叫刘新跃是我的班主任兼英语老师,为什么说他是我的死对头呢,是因为我初中

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

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

ICode9版权所有