上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: 线程创建和销毁会消耗很多的资源,当我们创建线程时,会发现cpu利用率很高,为了节省资源的使用,使用线程池是一个比较好的选择,当有任务需要执行时,随机分配给一条线程去执行,也可以删除任务,获取任务数量等。下面使用springboot构建一个简单的线程池。 自定义线程池 package com.demo 阅读全文
posted @ 2019-05-20 20:46 大坑水滴 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 连接池中的连接可重复使用,减少每次新建和烧毁连接对资源的消耗,但连接池的容量大小也要设置合理,否则也会占用多余的资源。连接池的基本功能是获取连接和释放连接 连接在java中也是一个类,连接对象是一个普通java对象,连接池也是如此,本例使用Connection代表连接类,ConnectionPool 阅读全文
posted @ 2019-05-15 11:41 大坑水滴 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Synchronized常用三种使用方式 1、修饰普通方法:锁对象即为当前对象 2、修饰静态方法:锁对象为当前Class对象 3、修饰代码块:锁对象为synchronized紧接着的小括号内的对象 一、验证修饰普通方法时锁对象 现象:先逐行输出mythread1,线程1:RUNNABLE,线程2:B 阅读全文
posted @ 2019-05-08 11:49 大坑水滴 阅读(2548) 评论(0) 推荐(0) 编辑
摘要: 刚开始接触java时,就觉得多线程是一个障碍,不容易理解,当时选择了跳过,不过工作一段时间后,发现这块还是需要深入研究一下的,及时平时工作中不使用多线程,但一定会使用web容器,比如tomcat,也是会接触到多喜爱能成,况且现在工作中也是需要使用到多线程。首先从简单的开始,了解线程的状态,查看Thr 阅读全文
posted @ 2019-05-05 20:08 大坑水滴 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 反码,补码 将正数各个位取反,1变为0,0变为1所得二进制位反码,将反码+1所得到的二进制数为补码,补码为该正数在计算机中存储的负数形式,如,4在int类型占用4个字节32位,其原码,反码及补码如下 通过代码验证-4的二进制形式与上述补码一致 无符号整数与有符号整数 无符号整数的所有位均表示数字,有 阅读全文
posted @ 2019-04-30 11:42 大坑水滴 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: Shell中的map与array有很多的相似之处,array操作:https://www.cnblogs.com/qq931399960/p/10786111.html 一、在使用map时,需要先声明,否则结果可能与预期不同,array可以不声明 二、初始化map 与array类似,可以使用括号直接 阅读全文
posted @ 2019-04-28 20:29 大坑水滴 阅读(23208) 评论(0) 推荐(1) 编辑
摘要: 数组是一个很有用的数据结构,经常使用的功能有初始化,遍历,查找,获取数组长度等操作 一、初始化 小括号中使用空格分开的数据结构就是一个数组,也可使用下标添加元素 二、输出数组 三、遍历数组 四、获取指定索引元素 五、获取数组长度 实际应用 1、将/usr/local下的数据放入数组 2、将文件中的内 阅读全文
posted @ 2019-04-28 19:39 大坑水滴 阅读(3787) 评论(0) 推荐(0) 编辑
摘要: too many connections是由于mysql配置中连接数过少,不足以支撑当前的并发数,too many open files是由于mysql open_files_limit的值大小不够。 最开始mysql日志出现的错误为too many connections,mysql配置文件已经配 阅读全文
posted @ 2019-04-22 11:57 大坑水滴 阅读(2151) 评论(0) 推荐(1) 编辑
摘要: 字符串是一种在开发中经常使用到的数据类型,对字符串的处理也变得非常重要,字符串本身有一些方法,但都没有对null做处理,而且有时可能还需要做一些额外处理才能满足我们的需求,比如,要判断某个字符串中是否包含字符串a或者字符串ax,使用自带的字符串方法,我们可能要这么写 使用commons-lang3工 阅读全文
posted @ 2019-04-12 18:57 大坑水滴 阅读(2448) 评论(0) 推荐(0) 编辑
摘要: 俗话说,站在巨人肩上,可以使我们走的更远 使用已有的java组件,可以提高我们的开发效率,减少出错几率,apache commons中包含有很多这样的组将,commons-lang3就是其中的一个,当前存在commons-lang和commons-lang3两个组件,后者可看做是前者的升级,前者内容 阅读全文
posted @ 2019-04-11 14:40 大坑水滴 阅读(1141) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页