首页 新闻 找找看 学习计划

[javaadu]Spring Boot提供RESTful接口时的错误处理实践

使用Spring Boot开发微服务的过程中,我们会使用别人提供的接口,也会设计接口给别人使用,这时候微服务应用之间的协作就需要有一定的规范。如果基于rpc协议,我们一般有两种思路:(1)提供服务的应用统一将异常包起来,然后用错误码交互;(...

[柳城之城]C#发送电子邮件(SMTP)及outlook.com账号之概要

以简报的形式记录C#发送电子邮件(SMTP)的技术要点,以及使用outlook.com提供的SMTP服务器的特殊事项。

[Dr-wei]第三方日志库logrus使用

第三方日志库logrus使用 日志是程序中必不可少的一个环节,由于Go语言内置的日志库功能比较简洁,我们在实际开发中通常会选择使用第三方的日志库来进行开发。本文介绍了 这个日志库的基本使用。 logrus介绍 Logrus是Go(golang)的结构化logger,与标准库logger完全API兼容

[成天].Net Core3.0 配置Configuration

准备 .NET core和.NET项目配置上有了很大的改变,支持的也更加丰富了比如命令行,环境变量,内存中.NET对象,设置文件等等。.NET项目我们常常把配置信息放到webConfig 或者appConfig中。配置相关的源码https://github.com/aspnet/Extensions

[the_path_of_grace]ArcGIS Engine空间查询功能的实现(QueryFilterClass+SpatialFilterClass)

地图中包含大量的信息,为了快速地了解所需信息,必须借助为空间数据专门编写的空间查询功能。 空间查询主要有两种类型: 基于属性的查询,也称为属性查询。 基于空间位置的查询,也称为空间查询。 查询类的基本思路(适用于属性查询以及空间查询) 1、属性查询 基于属性的查询,即属性查询,是通过对要素的属性信息

[程序新视界]这是你希望的自由职业么

每到周末文章的打开率和阅读量就变得惨淡的不行,索性就不分享干货,闲聊一下九月份私活结束后的自由职业经历。看看这是否是你向往的自由职业生活状态么? 九月份,忙完了手头的项目,也没心思找工作,一心想着借着这个机会来进行职业转型,终究加班加点的写代码也不是个事。于是就竭尽全力来运营这个“程序新视界”的公众

[sn-Cloud]AutoCAD二次开发(2020版)--2,手动创建CAD二次开发项目--

本项目使用手动创建,意为不使用SDK模板。 从Visual Studio的“文件”下拉菜单中,选择“新建”->“项目...”。 在出现的“新建项目”对话框的“项目类型:”树中,单击“ Visual C ++”节点。 在模板列表中选择“ Windows桌面向导”。 在项目名称编辑框中输入所需的项目名称

[金色旭光]OpenvSwitch系列之四 ovs-ofctl命令使用

ovs-ovofctl 命令是对流表的操作,包括对流表的增,删,改,查等命令。简单来说流表类似于交换机的MAC地址表,路由器的路由表,是ovs交换机指挥流量转化的表。

[逸竹小站]Java代码优化建议

总结日常Java开发常见优化策略,持续更新。 尽可能使用局部变量 调用方法时传递的参数以及在调用中创建的临时变量都保存在栈中,速度较快,其他变量,如静态变量、实例变量等,都在堆中创建,速度较慢。另外,栈中创建的变量,随着方法的运行结束,这些内容就没了,不需要额外的垃圾回收。 及时关闭流 Java编程

[码农大哥]Mysql面试题及千万级数据查询优化

今天在说Mysql查询优化之前,我先说一个常见的面试题,并带着问题深入探讨研究。这样会让大家有更深入的理解。 一,Mysql数据库中一个表里有一千多万条数据,怎么快速的查出第900万条后的100条数据? 怎么查,谁能告诉我答案?有没有人想着,不就一条语句搞定嘛 那我们试试,去执行下这个SQL看看吧

[在路上.......]SpringBoot是如何动起来的?

程序入口 SpringApplication.run(BeautyApplication.class, args); 执行此方法来加载整个SpringBoot的环境。 1. 从哪儿开始? SpringApplication.java /** * Run the Spring application,

[OneTrainee]VAD树结构体的属性以及遍历

Windows内核分析索引目录:https://www.cnblogs.com/onetrainee/p/11675224.html VAD树的属性以及遍历 前面学习过的PFNDATABSAE是管理物理页的,整个操作系统仅维护一个PFNDATABASE。 现在的VAD是管理虚拟内存的,每一个进程有自

[大史不说话]高性能Web动画和渲染原理系列(3)——transform和opacity为什么高性能

示例代码托管在: "http://www.github.com/dashnowords/blogs" 博客园地址: "《大史住在大前端》原创博文目录" 华为云社区地址: "【你要的前端打怪升级指南】" [TOC] 关于 和`transform`的动画性能的话题,机会总是会涉及到 “合成层” 或者 “

[BruceChenWithBats]Ajax学习笔记

Ajax(asynchronous javascript and xml) Ajax描述了一种主要使用脚本操纵HTTP的Web应用架构,主要特点是使用脚本操纵HTTP和Web服务器进行数据交换,不会导致页面重载 HTTP协议(HyperText Transfer Protocal):规定Web浏览器

[AjuPrince].Net Core 3.0 IdentityServer4 快速入门02

.Net Core 3.0 IdentityServer4 快速入门 —— resource owner password credentials(密码模式) 一、前言 OAuth2.0默认有四种授权模式(GrantType): 1)授权码模式 2)简化模式 3)密码模式(resource owne

[字母哥博客]本月16日SpringBoot2.2发布,有哪些变化先知晓

本月(2019年10月16日)Spring Boot 2.2已经正式发布了!在此篇文章中,将给大家介绍一下2.2版为大家带来了哪些重要的新变化。笔者用心书写, 希望阅读完成之后转发关注,你的支持是我不竭的创作动力! 一、Spring bean全局延迟初始化配置 Spring Boot 2.2引入的一

[三升水]记因git规范导致的提测和发布延迟

号外 最 近因为换工作的原因,我的博客和Github没有像之前那样频繁的更新了。一方面原因是投递简历和准备面试,由于之前的基础没有很扎实,需要把平时的知识点都整理一遍。这个时间段持续了20多天的样子,因为今年的互联网市场遇冷,简历反馈率都不是很好。 ​ 我一共投递了菜鸟网络,天猫超市,有赞,大搜车和

[猿来似梦]浅谈微服务架构与.Net Core

微服务(microservice)这个概念是2012年出现的,2014年3月Martin Fowler在他的个人网站(https://martinfowler.com/articles/microservices.html)中是这样说到的: The term "Microservice Archit

[三秋叶]HDFS学习笔记(一)——概述

1. HDFS产出的背景及定义 1.1 HDFS产生的背景 随着数据量越来越大,在一个操作系统存不下所有的数据,那么就分配到更多的操作系统管理的磁盘中,但是不方便管理和维护,迫切需要一种系统来管理多台机器上的文件,这就是分布式文件管理系统。HDFS只是分布式文件管理系统中的一种。 1.2 HDFS的

[赐我白日梦]深入理解 MyBatis 启动流程

环境简介与入口 记录一下尝试阅读Mybatis源码的过程,这篇笔记是我一边读,一遍记录下来的,虽然内容也不多,对Mybatis整体的架构体系也没有摸的很清楚,起码也能把这个过程整理下来,这也是我比较喜欢的一种学习方式吧 单独Mybatis框架搭建的环境,没有和其他框架整合 入口点的源码如下: 构建S