用户中心USER CENTER

首页/用户
  • Web全栈应用之旅-基础篇(二)异常设计

    摘要:异常堆栈开发过程中,不可避免的会有未考虑的异常场景,堆栈信息可以帮助快速解决故障。异常日志有时候需要借助异常堆栈信息定位错误原因,而用户未必能记得和反馈错误堆栈信息,此时要么是自行复现错误来定位,要么是通过历史错误日志定位。 一、异常设计 异常设计主要考虑以下方面: showImg(https://segmentfault.com/img/bVbwdua?w=1624&h=867);...

    MudOnTire 发布于Java
  • java中HashMap和Hashtable的区别

    摘要:的函数都是同步的,这意味着它是线程安全的。直接使用对象的。是的轻量级实现非线程安全的实现都完成了接口,主要区别在于能否键对值能为。同时其内部方法有区别中将的方法去掉了,改为和避免混淆。支持的遍历种类不同只支持迭代器遍历。 java在数据结构中的映射定义了一个接口java.util.Map。 Map包含三个实现类HashMap、Hashtable、TreeMap。Map是用来存储键对值 ...

    MudOnTire 发布于Java
  • 谷歌助力,快速实现 Java 应用容器化

    摘要:在年下旬开源了一款新的工具,可以轻松地将应用程序容器化。由于默认访问谷歌的仓库,而国内访问不稳定会经常导致网络超时,所以笔者使用了国内的阿里云镜像服务,那么就不需要访问谷歌的仓库了。执行完成后,我们可以在阿里云镜像仓库获取镜像。 原文地址:梁桂钊的博客博客地址:http://blog.720ui.com 欢迎关注公众号:「服务端思维」。一群同频者,一起成长,一起精进,打破认知的局限性。...

    MudOnTire 发布于Java
  • Java™ 教程(为什么要使用泛型?)

    泛型 在任何重要的软件项目中,bug都是不可避免的,仔细的规划、编程和测试可以帮助减少它们的普遍性,但是它们总会在某个地方以某种方式潜入你的代码,随着新功能的引入以及你的代码库在规模和复杂性方面的增长,这一点变得尤为明显。 幸运的是,一些错误比其他错误更容易被发现,例如,编译时错误可以在早期检测到,你可以使用编译器的错误消息来确定问题所在并立即修复它。但是,运行时错误可能会更成问题,它们并不总是立...

    MudOnTire 发布于Java
  • [LeetCode] 675. Cut Off Trees for Golf Event

    Problem You are asked to cut off trees in a forest for a golf event. The forest is represented as a non-negative 2D map, in this map: 0 represents the obstacle cant be reached.1 represents the ground ...

    MudOnTire 发布于Java
<