- 博客(11)
- 收藏
- 关注
转载 Java并发之线程池ThreadPoolExecutor源码分析学习
线程池学习以下所有内容以及源码分析都是基于JDK1.8的,请知悉。线程池的优势 既然说到线程池了,而且大多数的大牛也都会建议我们使用池化技术来管理一些资源,那线程池肯定也是有它的好处的,要不然怎么会那么出名并且让大家使用呢? 我们就来看看它究竟有什么优势?资源可控性:使用线程池可以避免创建大量线程而导致内存的消耗提高响应速度:线...
2019-07-26 10:06:00
149
转载 Java后台创建Socket服务接收硬件终端发送的数据
最近项目中有遇到后台接收硬件终端发送的数据并解析存储的需求,代码总结如下(有时间再来一一讲解,最近比较忙):@Override public void start() { ExecutorService pool = Executors.newCachedThreadPool(); try { if (ena...
2019-06-22 19:26:00
1074
转载 环形单链表约瑟夫问题
约瑟夫问题约瑟夫问题是个著名的问题:N个人围成一圈,第一个人从1开始报数,报M的将被杀掉,下一个人接着从1开始报。如此反复,最后剩下一个,求最后的胜利者。 例如只有三个人,把他们叫做A、B、C,他们围成一圈,从A开始报数,假设报2的人被杀掉。首先A开始报数,他报1。侥幸逃过一劫。然后轮到B报数,他报2。非常惨,他被杀了C接着从1开始报数接着轮到A报数,他报2。也被杀死了。最终胜利...
2019-06-22 19:15:00
248
转载 Java:Excel文件上传至后台
之前的项目中有遇到上传Excel文件的需求,简单说就是解析一个固定格式的Excel表格,然后存到数据库对应的表中,表格如下:项目采用SSM架构,mvc模式,显而易见,这个Excel表需要拆成两个表,分别存入数据库中,这种表会解析,那其他的应该就难不倒我们了。我自己写的java后台的相关解析代码如下。注意Excel文件中每个单元格的格式要准确,否则可能解析错误,如果...
2019-06-09 10:34:00
351
转载 JDK1.8中的HashMap实现
1、HashMap概述 在JDK1.8之前,HashMap采用数组+链表实现,即使用链表处理冲突,同一hash值的节点都存储在一个链表里。但是当位于一个桶中的元素较多,即hash值相等的元素较多时,通过key值依次查找的效率较低。而JDK1.8中,HashMap采用数组+链表+红黑树实现,当链表长度超过阈值(8)时,将链表转换为红黑树,这样大大减少了查找时间。...
2019-05-16 11:41:00
179
转载 Redis远程连接报错解决
今天测试了一下在本机(win10系统)远程连接 centos下的redis,结果报了以下错误:Exception in thread "main" redis.clients.jedis.exceptions.JedisDataException: DENIED Redis is running in protected mode because protected mode is ...
2019-05-14 11:26:00
383
转载 Redis操作命令总结
停止服务:/usr/local/redis/bin/redis-cli shutdown或者pkill redis-server客户端连接:/usr/local/redis/bin/redis-cli 启动服务和配置/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf第一个是启动redis服务器第二...
2019-05-13 11:56:00
92
转载 HashMap实现原理及源码分析
HashMap实现原理及源码分析 原文作者:dreamcatcher-cx出处:<http://www.cnblogs.com/chengxiao/>感谢原作者!哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的...
2019-05-13 11:51:00
86
转载 谈谈对Spring IOC的理解
谈谈对Spring IOC的理解一、分享Iteye的开涛对Ioc的精彩讲解 首先要分享的是Iteye的开涛这位技术牛人对Spring框架的IOC的理解,写得非常通俗易懂,以下内容全部来自原文,原文地址:http://jinnianshilongnian.iteye.com/blog/14138461.1、IoC是什么 Ioc—Inversion...
2019-05-13 11:46:00
88
转载 centos 7.3 服务器环境搭建——MySQL 安装和配置
centos 7.3 服务器环境搭建——MySQL 安装和配置服务器信息如下:服务器:阿里云系统 centos 7.3 (阿里云该版本最新系统)mysql版本:5.7.18 (当前时间最新版本)连接服务器工具:xshell1、 配置yum源更新yum源yum update 下载mysql源安装包wget http://dev.mysql.com/get/mysql57-community...
2019-05-13 10:45:00
274
转载 Linux系统下 docker安装命令
centos sudo:使用 root 权限登录 Centos。确保 yum 包更新到最新。yum update卸载旧版本(如果安装过旧版本的话)yum remove docker docker-common docker-selinux docker-engine安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicema...
2019-05-13 10:42:00
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人