static

#static#

已有1人关注此标签

内容分类

王知无

Java中多个ifelse语句的替代设计

今天在改老代码的过程中,亲眼见证了一段30个if-else嵌套的代码... 然后搜集了一些资料做了以下简单整理。 概述 ifelse是任何编程语言的重要组成部分。但是我们编写了大量嵌套的if语句,这使得我们的代码更加复杂和难以维护。

黄小斜

深入理解JVM虚拟机6:深入理解JVM类加载机制

深入理解JVM类加载机制 简述:虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。

优惠码发放

为什么说java是只有值传递?

为什么说java是只有值传递?如果你学的第一门程序语言是java可能对这个传递方式没有那么敏感,如果学了c或c++,然后再学java,那么可能对这个问题会感到困惑。 1.值传递与引用传递的概念在将传递方式之前先理解一下形参与实参。

黄小斜

走进JavaWeb技术世界11:单元测试框架Junit

本文出自我的公众号:程序员江湖。 满满干货,关注就送。   JUnit你不知道的那些事儿 转自 老刘 码农翻身 2016-02-24 话说有一次Eric Gamma 坐飞机的时候偶遇Kent Beck(对,就是极限编程和TDD的发起人) ,  两位大牛见面寒暄过以后就觉得很无聊了。

Isaac Zhang

[Spring cloud 一步步实现广告系统] 17. 根据流量类型查询广告

广告检索服务 功能介绍 媒体方(手机APP打开的展示广告,走在路上看到的大屏幕广告等等) 请求数据对象实现 从上图我们可以看出,在媒体方向我们的广告检索系统发起请求的时候,请求中会有很多的请求参数信息,他们分为了三个部分,我们来编码封装这几个参数对象信息以及我们请求本身的信息。

it乾坤

分布式ID系列(4)——Redis集群实现的分布式ID适合做分布式ID吗

首先把我用Redis实现分布式Id的最终项目地址列出来: https://github.com/maqiankun/distributed-id-redis-generator 关于Redis集群生成分布式ID,这里要先了解redis使用lua脚本的时候的EVAL,EVALSHA命令: https://www.

幸运码发放

Java8 CompletableFuture 编程

Java8 CompletableFuture 编程阅读目录 一、简介二、CompletableFuture 使用回到顶部一、简介 所谓异步调用其实就是实现一个无需等待被调用函数的返回值而让操作继续运行的方法。

wsyjlly

控制台自定义字体颜色

自定义控制台字体样式 /** * 控制台字体打印样式 * \033[字背景颜色;字体颜色m字符串\033[0m * 字颜色:30-----------37 * 30:黑 * 31:红 * 32:绿 * 33:黄 * 34:蓝色 * 35:紫色 * 36:深绿 * 37:白色 ...

优惠码发放

一文了解java异常机制

一文了解java异常机制1.异常的概述1.1什么是异常?异常:程序在运行过程中发生由于外部问题导致的程序异常事件,发生的异常会中断程序的运行。(在Java等面向对象的编程语言中)异常本身是一个对象,产生异常就是产生了一个异常对象。

wsyjlly

SpringBoot 整合 WebSocket

SpringBoot整合WebSocket 添加pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactI...

wsyjlly

SpringBoot 整合 Swagger 2

SpringBoot整合Swagger 2 添加pom依赖 io.springfox springfox-swagger2 2.

游客rlte2qjlvcbq2

电商网站物流快递单号查询api接口申请案例

【场景需求描述】电商平台及ISV商家对物流api接口的需求有很多,今天我们主要分享的就是快递鸟快递单号查询接口的对接指南,快递单号查询接口对接的应用场景有很多,很多场景会遇到,最主要的就是电商网站用户打开“我的订单”时调用此API显示物流信息详情,电商管理后台的物流系统,客服在对账前查询所有运单的签收状态,并追踪问题,电商平台对商家物流管控,要求必须在多久快递必须发出要看到揽件状态,多久必须收到货物看到签收状态,根据这些状态对商家管控从而提升用户的整体满意度。

念纪

iOS13 一次Crash定位 - 被释放的NSURL.host

每年一次的iOS升级,都会给开发者带来一些适配工作,一些原本工作正常的代码可能就会发生崩溃。 本文讲到了一种 CoreFoundation 对象的内存管理方式在iOS13上遇到的问题。

知了一笑

SpringBoot2.0 基础案例(04):定时任务和异步任务的使用方式

一、定时任务 1、基本概念 按照指定时间执行的程序。 2、使用场景 数据分析 数据清理 系统服务监控 二、同步和异步 1、基本概念 同步调用程序按照代码顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用顺序执行时,不等待异步调用的代码块返回结果就执行后面的程序。

Isaac Zhang

[Spring cloud 一步步实现广告系统] 15. Binlog 增量准备

MySQL Binlog简介 什么是binlog? 一个二进制日志,用来记录对数据发生或潜在发生更改的SQL语句,并以而进行的形式保存在磁盘中。 binlog 的作用? 最主要有3个用途: 数据复制(主从同步) Mysql 的Master-Slave协议,让Slave可以通过监听binlog实现...

thinking

System.out.println

This Java tutorial is to explain what System.out.println is and how it works. It is love at first type.

优惠码优惠

.Net异步编程详解入门

.Net异步编程详解入门目录 前言异步编程不同模式一、异步模式二、基于事件的异步模式三、基于任务的异步模式异步编程的基础一、创建任务二、调用异步方法三、使用Awaiter四、延续任务五、多个异步方法的使用六、使用ValueTasks七、转换异步模式异步编程的错误处理一、异步方法的异步处理二、多个异步方法的异步处理三、使用AggregateException总结 回到顶部前言  今天周五,早上起床晚了。

黄小斜

Java并发指南12:深度解读 java 线程池设计思想及源码实现

深度解读 java 线程池设计思想及源码实现 转自 https://javadoop.com/2017/09/05/java-thread-pool/hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io 我相信大家都看过很多的关于线程池的文章,基本上也是面试必问的,好像我写这篇文章其实是没有什么意义的,不过,我相信你也和我一样,看了很多文章还是一知半解,甚至可能看了很多瞎说的文章。

黄小斜

Java并发指南7:JUC的核心类AQS详解

这位大侠,这是我的公众号:程序员江湖。 分享程序员面试与技术的那些事。 干货满满,关注就送。    一行一行源码分析清楚AbstractQueuedSynchronizer   转自https://www.

黄小斜

Java网络编程和NIO详解1:JAVA 中原生的 socket 通信机制

JAVA 中原生的 socket 通信机制 摘要:本文属于原创,欢迎转载,转载请保留出处:https://github.com/jasonGeng88/blog 当前环境 jdk == 1.8 知识点 socket 的连接处理 IO 输入、输出流的处理 请求数据格式处理 请求模型优化 场景 今天,和大家聊一下 JAVA 中的 socket 通信问题。