crossoverJie crossoverJie / 9 小时前

分享几个 Spring Boot 实用的小技巧

前言最近分享的一些源码、框架设计的东西。我发现大家热情不是特别高,想想大多数应该还是正儿八经写代码的居多;这次就分享一点接地气的:SpringBoot使用中的一些小技巧。算不上多高大上的东西,但都还挺有用。屏蔽外部依赖第一个是屏蔽外部依赖,什么意思呢?比如大家日常开发时候有没有这样的烦恼:项目是基于SpringCloud或者是dubbo这样的分布式服务,你需...

Java Spring Boot

虞大胆 虞大胆 / 9 小时前

王垠:现在的我

我好像正好半年没有写东西了。哦不,我其实写了一些。仔细看我的书的人可能发现,那第一章其实悄悄更新了很多次。但我意识到了问题,我似乎没有动力完成这本书。嗯,我似乎是一个以半途而废著称的人。我从来不觉得必须从头到尾做完什么,除非我一直认为那是正确的方向。首先的问题是,写作这本书起初并没有良好的动机。我的意思是,当初想写这本书是出于对现状的“不满”,或者说是:恨。...

王垠

???Edison_Guo ???Edison_Guo / 21 小时前

前景目标检测的无监督学习

无监督学习是当今计算机视觉领域最困难的挑战之一。这项任务在人工智能和新兴技术中有着巨大的实用价值,因为可以用相对较低的成本收集大量未标注的视频。 —————— 01 概述 —————— 今天,我们介绍的这个技术在对单个图像中的主要前景目标进行检测的背景下,研究了无监督学习问题。我们训练student deep network来预测techer路径的输出,该路...

机器学习 无监督学习 目标检测

码云_Gitee 码云_Gitee / 21 小时前

Mouse Finger:基于 Electron 实现的一个解放鼠标手重度患者的工具

项目介绍一个解放鼠标手(指)重度患者的工具。主要功能: 快速切换鼠标左右手指针【Ctrl+`】;快速切换鼠标左右点击键【Ctrl+Alt+`】;自动点击鼠标键【Alt+F1】;Mouse Finger工具适应人群: 手指过度劳损者+左右手操作鼠标者。该项目为一个工具类项目:主要解决因长年过度使用鼠标导致手指点击鼠标有劳损的特殊人群,该人群可能需要时常轮换左右...

工具 Electron 鼠标

itfanr itfanr / 21 小时前

iOS 中长连接的那些事

一、长连接在iOS开发中的作用一般的App的网络请求都是基于HTTP1.0进行的,使用的是NSURLConnection、NSURLSession或者是AFNetworking,HTTP1.0链接最显著的特点就是客户端每一次需要主动向服务端发送请求,都需要经历建立链接、发送请求、返回数据、关闭链接这几个阶段,是一种单向请求且无状态的协议。而有的时候,我们需要...

IOS 长连接

颜海镜 颜海镜 / 21 小时前

解密传统组件间通信与 React 组件间通信

在React中最小的逻辑单元是组件,组件之间如果有耦合关系就会进行通信,本文将会介绍React中的组件通信的不同方式通过归纳范,可以将任意组件间的通信归类为四种类型的组件间通信,分别是父子组件,爷孙组件,兄弟组件和任意组件,需要注意的是前三个也可以算作任意组件的范畴,所以最后一个是万能方法父子组件父子组件间的通信分为父组件向子组件通信和子组件向父组件通信两种...

前端 组件 React

金彪 金彪 / 21 小时前

SonarQube 搭建代码质量管理平台(二)

通过 SonarQube 搭建代码质量管理平台(一) 的介绍,如果每次都需要手动执行 sonar-scanner ,想想也是醉了,所以我们需要进一步完善 SonarQube 进行自动化代码分析。从官方文档的 Scanners 部分可以看出,Scanner 支持 MSBuild、Maven、Gradle、Ant、Jenkins 等。本文将介绍使用 Jenkin...

SonarQube 代码质量

秦小风啊 秦小风啊 / 21 小时前

看图轻松理解数据结构与算法:合并排序

前言 推出一个新系列,《看图轻松理解数据结构和算法》,主要使用图片来描述常见的数据结构和算法,轻松阅读并理解掌握。本系列包括各种堆、各种队列、各种列表、各种树、各种图、各种排序等等几十篇的样子。合并排序 合并排序也叫归并排序,它的主要思想是分治法,把待排序序列分为若干有序子序列,然后将两个或两个以上的有序子序列进行合并,得到一个新的完整的有序序列。所以首先得...

算法 数据结构 排序

秦小风啊 秦小风啊 / 21 小时前

DoraemonKit:一款适用于 iOS App 的线下测试工具集合

一款适用于iOS App的线下测试工具集合。DoraemonKit具有哪些功能【App信息查看】快速查看手机信息,App信息,权限信息的渠道,避免去手机设置查找或者查看项目源代码的麻烦。【沙盒浏览】App内部文件浏览的功能,并且能通过airDrop或者其他分享方式上传到PC中,进行更加细致的操作。【MockGPS】App能定位到全国各地,支持地图地位和手动输...

IOS app 测试

gansteed gansteed / 21 小时前

HTTP/2 简介

最近阅读了一下RFC7540和一部分HTTP/2的Go语言支持实现,故作此记录。HTTP/1 的问题在哪回想一下作为一个浏览器,请求HTTP/1网站的过程。浏览器经过一系列操作之后,和服务器建立了通信,并且发送请求,例如:GET / HTTP/1.1Host: jiajunhuang.comUser-Agent: Mozilla/5.0 (Macintosh...

HTTP/2

云水木石 云水木石 / 21 小时前

如何查看 TensorFlow SavedModel 格式模型的信息

在《Tensorflow SavedModel模型的保存与加载》一文中,我们谈到SavedModel格式的优点是与语言无关、容易部署和加载。那问题来了,如果别人发布了一个SavedModel模型,我们该如何去了解这个模型,如何去加载和使用这个模型呢?理想的状态是模型发布者编写出完备的文档,给出示例代码。但在很多情况下,我们只是得到了训练好的模型,而没有齐全的...

深度学习 TensorFlow

技术小黑屋 技术小黑屋 / 21 小时前

有点意思的 Kotlin 的默认参数与 JVMOverloads

在Java中,当我们定义一个类的时候,总会出现一些变量是必须要填写的,而另一些是可选的。比如像下面这样,我们定一个Person类,其中name是必须填写的,而性别sex和isChinese可选,如果不填写就直接使用默认值。 public class Person { public Person(String name) {} public Perso...

Java Kotlin

黄军雷 黄军雷 / 21 小时前

工程师们你们写完代码后还做些什么

我知道你们写代码都喜欢一把梭,if else for ,业务流程写完,然后就开始三部曲。git commit -> git push -> publish停停停,憋这么自信好莫,你还有很多事情可以做。step1: 拜托你,再次检查一下所写的代码是不是符合业务需求。有的工程师写完的一堆通过编译器检查的代码,压根就没符合业务需求,或者说业务真正的需求。比如:请帮...

工程师 代码

静逸秋水 静逸秋水 / 21 小时前

H5 互动营销

提到 H5 ,可能大家最开始是从朋友圈的一些网页看到,随着 唤端和分享 SDK 的成熟,现在大促或者其他 Event 都有着非常成熟的结构思路,本文主要分享 H5 在我们平常的活动中扮演的角色以及如何进行联动。本周周五分享了过去一年关于《H5 互动营销》的一些总结。下文是一个比较缩略的内容纪要;不知道大家对下面,视频通话,红包雨以及集卡等活动有印象,其实在这...

前端 H5 营销

crossoverJie crossoverJie / 21 小时前

层级时间轮的 Golang 实现

一、引言最近在工作中负责制定重构计划,需要将部分业务代码从 Python 迁移到 Golang。其中一些功能涉及到 Celery 延时任务,所以一直在思考 Golang 中处理延时任务的有效方案。其实在软件系统中,“在一段时间后执行一个任务” 的需求比比皆是。比如:客户端发起 HTTP 请求后,如果在指定时间内没有收到服务器的响应,则自动断开连接。为了实现上...

golang 时间轮

Parry Parry / 21 小时前

VSCode 必装的 10 个高效开发插件

本文介绍了目前前端开发最受欢迎的开发工具 VSCode 必装的 10 个开发插件,用于大大提高软件开发的效率。VSCode 的基本使用可以参考我的原创视频教程「VSCode 高效开发必装插件」。 VSCode(Visual Studio Code)是由微软研发的一款免费、开源的跨平台文本(代码)编辑器,算是目前前端开发几乎完美的软件开发工具。官网为:http...

插件 VSCode

虞大胆 虞大胆 / 21 小时前

正确使用碎片化时间的方式

这篇文章是我有感而写的,主要说说碎片化时间,可能考虑的不太全面,也可能理解的不系统,但代表我此时此刻的一种思路。就像我们表达一个想法的时候,在表达之前可能会参考其他人的一些理解,然后结合自己的感受再去阐述,这种模仿式的学习方法有时候很有效果,但有时候总感觉只是别人想法的一种总结,没有自己的思维。结合到碎片化这个概念,在此之前,我并没有刻意的去学习它,仅仅基于...

时间

TIGEEB TIGEEB / 21 小时前

Spring Boot 引起的 “堆外内存泄漏”

背景 组内一个项目最近一直报swap区域使用过高异常,笔者被叫去帮忙查看原因。发现配置的4G堆内内存,但是实际使用的物理内存高达7G,确实有点不正常,JVM参数配置是“-XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=256M -XX:+AlwaysPreTouch -XX:ReservedCodeCacheSize=1...

Java 内存泄漏 Spring Boot

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top