自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北漂码农的博客

一个北漂的码农!本博客只做技术笔记,很多文章来源于网络!

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 java 常见集合

一、接口继承关系和实现集合类存放于Java.util 包中,主要有3 种:set(集)、list(列表包含Queue)和map(映射)。1. Collection:Collection 是集合List、Set、Queue 的最基本的接口。2. Iterator:迭代器,可以通过迭代器遍历集合中的数据3. Map:是映射表的基础接口二、ListJava 的List 是...

2019-07-17 15:30:12 96682 2

转载 从微服务架构实施看企业数字化转型

摘要:1. 为什么说企业数字化转型需要进行微服务架构升级主要描述传统企业IT应用受互联网冲击的大背景,引出传统企业转系需要在架构上向互联网企业学习。2. 传统企业实施微服务架构的难点是什么:历史包袱太重从传统企业应用和互联网企业应用的不同特点说起,讲述传统企业架构升级微服务 过程中的一些重点关注的内容、方法和建议。3. 传统SOA和微服务差别在哪:运行期的快速变更能力不同讲...

2019-07-17 09:19:40 25335

转载 It’s about time

Time is the currency of your life, spend it wisely时间就像是生命的金钱,要学会合理支配Don’t let others no matter how well intentioned spend it for you, it’s all you’ve got不要让别人为你浪费时间,你该自己去处理你应做的In the end, you ...

2019-07-09 22:30:43 5888

原创 常见JAVA IO/NIO模型

我们常见的IO模型有:阻塞 IO 模型、非阻塞 IO 模型、多路复用 IO 模型、信号驱动 IO 模型、异步 IO 模型;下面我们就简单介绍一下以上IO模型。1、阻塞 IO 模型最传统的一种IO 模型,即在读写数据过程中会发生阻塞现象。当用户线程发出IO 请求之后,内核会去查看数据是否就绪,如果没有就绪就会等待数据就绪,而用户线程就会处于阻塞状态,用户线程交出CPU。当数据就绪之后,内核...

2019-07-09 12:33:28 95155

原创 JAVA 四中引用类型

常见的java引用有四种:强引用、软引用、弱引用、虚引用;下面分别来介绍一下各种引用:1、强引用在Java 中最常见的就是强引用,把一个对象赋给一个引用变量,这个引用变量就是一个强引用。当一个对象被强引用变量引用时,它处于可达状态,它是不可能被垃圾回收机制回收的,即使该对象以后永远都不会被用到JVM也不会回收。因此强引用是造成Java 内存泄漏的主要原因之一。2、软引用软引用需...

2019-07-09 12:22:12 69961

原创 垃圾回收与算法

下面是JVMGC导图1、如何确定垃圾 1.1引用计数法 在 Java 中,引用和对象是有关联的。如果要操作对象则必须用引用进行。因此,很显然一个简单的办法是通过引用计数来判断一个对象是否可以回收。简单说,即一个对象如果没有任何与之关联的引用,即他们的引用计数都不为 0,则说明对象不太可能再被用到,那么这个对象就是可回收对象。 1.2可达性分析为了...

2019-07-09 11:39:10 24920 2

原创 JVM 内存区域

下面中jvm内存的思维导图:一、JVM 内存区域主要分为线程私有区域【程序计数器、虚拟机栈、本地方法区】、线程共享区域【JAVA 堆、方法区】、直接内存。线程私有数据区域生命周期与线程相同, 依赖用户线程的启动/结束 而 创建/销毁(在HotspotVM 内, 每个线程都与操作系统的本地线程直接映射, 因此这部分内存区域的存/否跟随本地线程的生/死对应)。线程共享区域随虚拟机的...

2019-07-09 11:22:13 15257

原创 JVM基本概念

JVM是可运行Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互。下面是JVM的一张思维导图:JVM的运行过程:我们都知道Java 源文件,通过编译器,能够生产相应的.Class 文件,也就是字节码文件,而字节码文件又通过Java 虚拟机中的解释器,编译成特定机...

2019-07-09 10:23:43 22723

转载 IntelliJ IDEA必备插件,提高编码效率

首先说一下idea引入外部插件的方式:1.打开settings配置面板2.选择plugins--》install pluginfrom disk 选择相应插件包==》点击ok最后,“Restart”重启idea 让它加载一下新加入的插件!!!常用插件:下面的所有插件都使用上面外部引用方式集成相应的插件包即可1. FindBugs-IDEA作...

2019-07-05 10:19:05 1063

原创 mybatis 拦截器实现按年分表

mybatis 拦截器实现分表操作具体如下:1、准备一张数据库表demo_20192、搭建一套基本的ssm框架3、采用策略设计模式来实现分表操作下面是策略设计模式核心类图 4、具体观看下面的核心代码: 自定义分表注解:TableSplit类package com.lmdsoft.util.annotation;import java.l...

2019-07-04 16:00:36 29972

springmvc +mybatis采用策略设计模式基于拦截器实现按年分表

springmvc +mybatis采用策略设计模式基于拦截器实现按年分表

2019-07-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除