暂无搜索历史
我在企业进行开发的时候,发现我们既使用MySQL,又使用Oracle,我肯定最少要装两个数据库管理软件,公司电脑性能一般,真的不想装很多软件,一般这些软件都得破...
腾讯 | 产品运营 (已认证)
申请条件:至少有 20 篇或以上符合投稿要求可迁入腾讯云专栏的原创技术文章。
MySQL 的慢查询日志是MySQL提供的一种日志记录,他用来记录在MySQL中响应时间超过阀值的语句。
switch更适合判断条件单一的多种情况的判断,在分支执行完后(如果没有break跳出),不加判断地执行下去;而if—elseif---else多分枝主要适用于...
使用 EXPLAIN 关键字可以模拟优化器执行 SQL 查询语句,从而知道 MySQL 是如何处理你的 SQL 语句的。分析你的查询语句或是表结构的性能瓶颈。
java中涉及到的io流基本都是从以上四个抽象基类派生出来的,其子类都是以其父类的名字做后缀。
collection = new Veator(); 假设集合collection中存在"north1"、"west2"、"west6"、"south44"、
.gitignore 文件夹用于在上传git的时候,不需要提交系统IDE配置文件等到git,就需要把这些文件放到这个文件夹下面,git就会忽略这些文件,不会提交...
自评:需要先将每个罗马数字代表的数字保存起来。循环提取每一个罗马数字。因为不同的位置会有不同的做法,所以记录之前罗马数字的值,如果比上一次加的值大,则本次减去2...
解释:一个线程在使用atomicInteger原子变量进行修改值的操作中,底层的CAS算法会拿自己工作空间的值去和主内存空间的值去比较,如果主内存值和期望数值5...
GC算法(引用计数/复制/标清/标整)是内存回收的方法论,垃圾收集器就是算法落地实现。
Java中,引用和对象是有关联的。如果要操作对象则必须引用进行。因此,简单的办法是通过引用计数来判断一个对象是否可以回收。简单的说,给对象中添加一个引用计数,每...
synchronized是关键字,属于JVM层面,monitorenter(底层是通过monitor对象来完成,其实wait/notify等方法也依赖于mon...
线程池主要是控制运行线程的数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大数量的线程排队等候,等其他线程执行完毕,再从队列中...
由于 ArrayList 的 add() 方法没有加锁,多个线程同时添加数据会出现 java.util.ConcurrentModificationExcept...
在JDK1.8以后永久区变为元空间,以上是JDK1.7之前的版本,堆内存可以进行优化,GC垃圾回收也存在堆内存,详细介绍看关于垃圾回收的文章。
如果一个线程对共享变量的修改,能够被其它线程看到,那么就能说明共享变量在线程之间是可见的。如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线...
但是JMM ( java内存模型 )规范必须保证:内存可见性,禁止指令重排(有序性),原子性。
在java程序中,一个字符串类型日期往数据库保存时使用to_date()函数,从数据库中取使用to_char()函数来获取字符串类型的日期。
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市