快乐

快乐

认证信息:

40 飞吻 加入 来自

(再牛逼的梦想也抵不住傻逼般的坚持!!!)

快乐 最近的提问

快乐 最近的回答

  • 2019-07-27 js哪些操作会造成内存泄漏? 回答了

    • JavaScript 内存泄露指对象在不需要使用它时仍然存在,导致占用的内存不能使用或回收

    • 未使用 var 声明的全局变量

    • 闭包函数(Closures)


    • 循环引用(两个对象相互引用)

    • 控制台日志(console.log)


    • 移除存在绑定事件的DOM元素(IE)

  • 2019-07-23 数据库会死锁吗,举一个死锁的例子,mysql 怎么解决死锁? 回答了

    产生死锁的原因主要是:

    (1)系统资源不足。

    (2) 进程运行推进的顺序不合适。

    (3)资源分配不当等。

    如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而

    陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。

    产生死锁的四个必要条件:

    (1) 互斥条件:一个资源每次只能被一个进程使用。

    (2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。

    (3) 不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。

    (4) 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。

    这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必然成立,而只要上述条件之一不满足,就不会发

    生死锁。

    这里提供两个解决数据库死锁的方法:

    1)重启数据库(谁用谁知道)

    2)杀掉抢资源的进程:

    先查哪些进程在抢资源:SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;

    杀掉它们:Kill trx_mysql_thread_id;

  • 2019-07-22 在MySQL种mysql 中 in 和 exists 有什么区别。 回答了

    mysql中的in语句是把外表和内表作hash 连接,而exists语句是对外表作loop循环,每次loop循环再对内表进行查

    询。一直大家都认为exists比in语句的效率要高,这种说法其实是不准确的。这个是要区分环境的。

    如果查询的两个表大小相当,那么用in和exists差别不大。

    如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:

    not in 和not exists如果查询语句使用了not in 那么内外表都进行全表扫描,没有用到索引;而not extsts 的子查询依

    然能用到表上的索引。所以无论那个表大,用not exists都比not in要快。

    1.EXISTS只返回TRUE或FALSE,不会返回UNKNOWN。

    2.IN当遇到包含NULL的情况,那么就会返回UNKNOWN。

  • 2019-07-18 怎样清空linux服务器的缓存? 回答了


    查看缓存的命令

     

      free -m

     

        其中buff/cache项为缓存占用

     

    清理缓存的命令 

     

      echo 1 > /proc/sys/vm/drop_caches

     

        echo 2 > /proc/sys/vm/drop_caches

     

        echo 3 > /proc/sys/vm/drop_caches


  • 2019-06-05 求一个java框架的博客源码!! 回答了

    http://www.ym4j.com/source/993

    这个看看,放心,肯定能跑通的,都是测试过的

  • 2019-05-30 有没有一些好看的后台模板推荐啊???? 回答了

    看看,这几个模板都不错

    1. 大气的后台管理系统模板

    2. 蓝色的商品管理系统模板

    3.蓝色的仿百度云管理后台模板

    4. 响应式的蓝色主题网站后台管理系统后台模板

    5.蓝色的OA企业员工管理系统页面模板

    6.绿色的网站管理后台模板

  • 2019-05-14 java中,List、Map、Set 三个接口,存取元素时,各有什么特点 回答了

    List 以特定次序来持有元素,可有重复元素。Set 无法拥有重复元素,内部排序。Map 保存key-value 值,value 可多值。

  • 2019-05-12 在Java中,StringBuffer和StringBuilder有什么区别 回答了

    StringBuffer是线程安全的可变字符串,其内部实现是可变数组。StringBuilder是jdk 1.5新增的,其功能和StringBuffer类似,但是非线程安全。因此,在没有多线程问题的前提下,使用StringBuilder会取得更好的性能。


  • 2019-05-10 在java中,嵌套公共静态类与顶级类有什么不同? 回答了

    类的内部可以有多个嵌套公共静态类,但是一个 Java 源文件只能有一个顶级公共类,并且顶级公共类的名称与源文件名称必须一致。

  • 2019-05-07 在vue中, v-if 和 v-show 有什么区别啊? 回答了

    v-show 仅仅控制元素的显示方式,将 display 属性在 block 和 none 来回切换;而v-if会控制这个 DOM 节点的存在与否。当我们需要经常切换某个元素的显示/隐藏时,使用v-show会更加节省性能上的开销;当只需要一次显示或隐藏时,使用v-if更加合理。