10 2019 档案

摘要:异步调用:当我们执行一个方法时,假如这个方法中有多个耗时的任务需要同时去做,而且又不着急等待这个结果时可以让客户端立即返回然后,后台慢慢去计算任务。当然你也可以选择等这些任务都执行完了,再返回给客户端。 SpringBoot 异步编程实战 如果我们需要在 SpringBoot 实现异步编程的话,通过 阅读全文
posted @ 2019-10-28 16:38 Practical 阅读(454) 评论(0) 推荐(0)
摘要:相关依赖 如果开发普通 Java 程序的的话,你需要可能需要像下面这样依赖: <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>6 阅读全文
posted @ 2019-10-25 11:22 Practical 阅读(224) 评论(0) 推荐(0)
摘要:1. 使用 @ControllerAdvice和@ExceptionHandler处理全局异常 1. 新建异常信息实体类 非必要的类,主要用于包装异常信息。 1 package com.test.exception.myexception; 2 3 public class ErrorRespons 阅读全文
posted @ 2019-10-24 11:52 Practical 阅读(589) 评论(0) 推荐(0)
摘要:今天给大家介绍git一个非常实用的技能cherry-pick。cherry-pick字面翻译就是捡樱桃(吃货们请自重),但在git里,它的功能是把已经存在的commit进行挑选,然后重新提交。下面大家可以脑补一下这种情况,本地仓库有3个分支master、test、normal,他们的提交记录如下: 阅读全文
posted @ 2019-10-17 17:05 Practical 阅读(1430) 评论(0) 推荐(0)
摘要:类加载器总结 JVM 中内置了三个重要的 ClassLoader,除了 BootstrapClassLoader 其他类加载器均由 Java 实现且全部继承自java.lang.ClassLoader: BootstrapClassLoader(启动类加载器) :最顶层的加载类,由C++实现,负责加 阅读全文
posted @ 2019-10-14 15:54 Practical 阅读(968) 评论(0) 推荐(0)
摘要:#include <stdio.h> #include <string.h> #define LENGTH 50 /* * 1.字符序列中有一个字符肯定是分界点,它的左边全为红色,右边全为绿色 * 2.因此 该点的左边的绿色要翻转为红色 该点右边的红色要翻转成绿色 * 3.统计每个点需要翻转的次数 从中找出最小的次数即为答案 * */ int main() { char brick[LENGTH] 阅读全文
posted @ 2019-10-12 17:06 Practical 阅读(1423) 评论(0) 推荐(0)
摘要:一 概述 在 Java 中,JVM 可以理解的代码就叫做字节码(即扩展名为 .class 的文件),它不面向任何特定的处理器,只面向虚拟机。Java 语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留了解释型语言可移植的特点。所以 Java 程序运行时比较高效,而且, 阅读全文
posted @ 2019-10-10 20:24 Practical 阅读(545) 评论(0) 推荐(0)
摘要:Java 的自动内存管理主要是针对对象内存的回收和对象内存的分配。同时,Java 自动内存管理最核心的功能是 堆 内存中对象的分配与回收。 Java 堆是垃圾收集器管理的主要区域,因此也被称作GC 堆(Garbage Collected Heap).从垃圾回收的角度,由于现在收集器基本都采用分代垃圾 阅读全文
posted @ 2019-10-09 19:58 Practical 阅读(289) 评论(0) 推荐(0)
摘要://we have defined the necessary header files here for this problem. //If additional header files are needed in your program, please import here. #include #include #define LENGHT 1000 void ... 阅读全文
posted @ 2019-10-08 15:59 Practical 阅读(689) 评论(0) 推荐(0)