相关分类: Java技术 C/C++ VB delphi
  • 如何从 if-else 的参数校验中解放出来?

    如何从 if-else 的参数校验中解放出来? 背景 在开发中经常需要写一些字段校验的代码,比如非空,长度限制,邮箱格式验证等等,导致充满了 if-else 的代码,不仅相当冗长,而且很让人抓狂。 hibernate validator (官方文档)提供了一套比较完善、便捷的验证实现方式。它...

    2019-09-17 10:31:07 文档定义IDCqqword内蒙古YY用户

  • Netty源码分析 (七)----- read过程 源码分析

    Netty源码分析 (七)----- read过程 源码分析 在上一篇文章中,我们分析了processSelectedKey这个方法中的accept过程,本文将分析一下work线程中的read过程。 private static void processSelectedKey(SelectionKey k, AbstractNioChannel ch) { final NioUnsafe unsa...

    2019-09-17 10:30:58 ESET定义用户系统CleanerBugiOSPS

  • 如何设计一个高并发系统?

    面试题 如何设计一个高并发系统? 面试官心理分析 说实话,如果面试官问你这个题目,那么你必须要使出全身吃奶劲了。为啥?因为你没看到现在很多公司招聘的 JD 里都是说啥,有高并发就经验者优先。 如果你确实有真才实学,在互联网公司里干过高并发系统,那你确实拿 of...

    2019-09-17 10:30:57 电商公司java学习全文搜索mysqlqq用户系统公众号

  • java并发知识点

    java并发知识点 前言 先列出java并发涉及的知识点,后面再慢慢补. java并发 1 常见概念 进程/线程 进程:程序执行的实体,操作系统资源调度资源分配的基本单元 线程:程序执行的最小单元,拥有独立的堆栈和局部变量等属性,可以共享进程的资源 同步(Synchronous)/异步(Asynch...

    2019-09-17 10:30:48 IE系统keep共享timAVWAP对象

  • 面试必问的MySQL锁与事务隔离级别

    面试必问的MySQL锁与事务隔离级别 之前多篇文章从mysql的底层结构分析、sql语句的分析器以及sql从优化底层分析, 还有工作中常用的sql优化小知识点。面试各大互联网公司必问的mysql锁和事务隔离级别,这篇文章给你打神助攻,一飞冲天。 锁定义 锁是计算机协调多个进程...

    2019-09-17 10:30:37 linux系统教程定义Linuxmysql必看用户系统公众号

  • instanceof运算符与引用变量的强制类型转换

    instanceof运算符与引用变量的强制类型转换 一、instanceof运算符 instanceof是Java语言中的一个二元运算符,它的作用是判断一个引用类型的变量所指向的对象是否是一个类(或接口、抽象类、父类)的实例,即它左边的对象是否是它右边的类的实例该运算符返回boolean类型...

    2019-09-17 10:30:26 Java技术定义微信公众号微信公众号AV对象sys

  • grpc proto文件生成java、.net实体类以及客户端代码

    grpc proto文件生成java、.net实体类以及客户端代码 背景 工作中对接对方服务是GRPC,对方只提供了proto契约文件,需要自己生成对应的实体类以及客户端代码,故记录下操作流程。 Java 代码生成 实体类: 通过 protoc 插件生成实体类 在 https://github.com/protocolbuf...

    2019-09-17 10:30:16 文件WindowsIEGooglePSAVHTTPS<

  • Java中时间API使用详解

    Java中时间API使用详解 目录 Java中时间API使用详解 1. 时区概念 2. 几种常见的时间 3. 时间戳 4. Java中的时间API 5. Java8中新添加的时间API 6. 在东八区的机器上获得美国时间 Java中时间API使用详解 1. 时区概念 国际经度会议(又称国际子午线会议)上,规定将全球...

    2019-09-17 10:30:08 定义YY系统PStimAVnttthe

  • 相同类中方法间调用时日志Aop失效处理

    相同类中方法间调用时日志Aop失效处理 本篇分享的内容是在相同类中方法间调用时Aop失效处理方案,该问题我看有很多文章描述了,不过大多是从事务角度分享的,本篇打算从日志aop方面分享(当然都是aop,失效和处理方案都是一样),以下都是基于springboot演示; 快速定义...

    2019-09-17 10:30:03 文件ASP定义YY用户IEWiredtim

  • 编程必备基础知识|计算机组成原理篇(05):计算机的计

    编程必备基础知识|计算机组成原理篇(05):计算机的计量单位 计算机基础方面的知识,对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识。关于计算机基础的课程很多...

    2019-09-17 10:30:00 系统硬盘PS宽带时钟程序员基础知识掌握

2