自学积累
文章平均质量分 65
别盗我的图
这个作者很懒,什么都没留下…
展开
-
单例模式之:高效非同步方法实现
加载一个类时,其内部类是否同时被加载?下面我们做一个实验来看一下。 Java代码 public class Outer { static { System.out.println("load outer class..."); } //静态内部类 static class转载 2017-06-27 22:34:27 · 344 阅读 · 0 评论 -
springboot中通用mapper结合mybatis generator的使用 通用mapper是为了方便开发人员对单表进行crud操作而产生的一套通用方法。 通用mapper只支持单表操作,可以
springboot中通用mapper结合mybatis generator的使用通用mapper是为了方便开发人员对单表进行crud操作而产生的一套通用方法。通用mapper只支持单表操作,可以根据自己的需求开发自己的通用方法。Mybatis Generator是一个自动生成代码工具,可以在开发中极大的提高我们的开发效率,省去了我们写实体类,mapper接口和xml的时间。有原创 2017-12-04 17:22:30 · 2120 阅读 · 0 评论 -
MySQL千万级数据分区存储及查询优化
MySQL千万级数据分区存储及查询优化作为传统的关系型数据库,MySQL因其体积小、速度快、总体拥有成本低受到中小企业的热捧,但是对于大数据量(百万级以上)的操作显得有些力不从心,这里我结合之前开发的一个web系统来介绍一下MySQL数据库在千万级数据量的情况下如何优化提升查询速度。一、基本业务需求该系统包括硬件系统和软件系统,由中科院计算所开发的无线传感器网络负责实时数据的监测和回传到MySQL...转载 2018-03-07 11:58:48 · 896 阅读 · 0 评论 -
从外网访问VMware虚拟机的Web服务
在主机上安装了VMware,VMware上安装了Linux或Windows虚拟机。我想让虚拟机向外提供Web服务,于是在它上面打开了IIS(Windows)。本文讲解如何让我的主机和外网用户可以访问IIS的网站。 我的情景是这样的:主机(Windows 7)位于局域网内,要在主机上VMware安装Windows 7虚拟机;虚拟机上安装Team Foundation Server2010,...转载 2018-08-31 15:44:54 · 7788 阅读 · 4 评论 -
深入理解java线程池—ThreadPoolExecutor
几句闲扯:首先,我想说java的线程池真的是很绕,以前一直都感觉新建几个线程一直不退出到底是怎么实现的,也就有了后来学习ThreadPoolExecutor源码。学习源码的过程中,最恶心的其实就是几种状态的转换了,这也是ThreadPoolExecutor的核心。花了将近小一周才大致的弄明白ThreadPoolExecutor的机制,遂记录下来。线程池有多重要#####线程是一个程序员一定...转载 2018-09-13 17:10:11 · 275 阅读 · 1 评论 -
java工作中的一些技巧
----------------------------------------------------------------------> 遍历list 移除当前的某个private void removeNoRelProd(List<EventMergeDto> data) { if (data != null) { for (Iterator&...原创 2018-11-22 16:31:33 · 381 阅读 · 0 评论