240 发简信
IP属地:江苏
  • 性能优化之MySQL优化

    1. 数据库优化的目的 避免出现页面访问错误 由于数据库连接timeout产生页面5xx错误 由于慢查询造成页面无法加载 由于阻塞造成数据无法提...

  • Resize,w 360,h 240
    1.数据库那些事

    1.为什么要进行数据库设计? 优良的设计糟糕的设计减少数据冗余存在大量的数据冗余避免数据维护异常存在数据插入,更新,删除异常节约存储空间浪费大量...

  • Resize,w 360,h 240
    Mybatis模糊查询的三种写法

    0.方式一 在用户的映射配置文件中配置 模糊查询的测试方法 我们在配置文件中没有加入%来作为模糊查询的条件,所以在传入字符串实参时,就需要给定模...

  • Resize,w 360,h 240
    20个常用linux命令行(更新中。。。)

    Linux常用命令行学习 前言: 对于程序员掌握基本的linux命令是很有必要的,通过以下文章你可以熟悉下常用的Linux命令。 1、ls(查看...

  • Java设计模式(更新中。。。)

    1、单例模式(Singleton) 如何实现单例?一般我们获取实例是直接通过new实现,原因是类中默认有无参构造方法。但是通过new来创建实例则...

  • Resize,w 360,h 240
    28.对称的二叉树

    思路:(1)求出该二叉树的镜像二叉树的数组(注要包括子节点为null的值),比较二叉树的数组与镜像二叉树的数组是否完全相同,若完全能相同则为Tr...

  • Resize,w 360,h 240
    27.二叉树的镜像

    思路:(1) 我们可以发现交换的是所有的非叶子节点而不是节点的值,因此使用先序遍历的方法遍历所有非叶子节点(该节点只要有孩子节点就是非叶子节点)...

  • 谈谈解决多线程安全问题中使用synchronized和ReentrantLock 的区别

    使用synchronized和ReentrantLock 的区别都能够解决多线程安全问题,但是两者到底有什么区别了? synchronized是...

  • 03.找出数组中重复的数字-剑指Offer-Java

    在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重...