Java开发必须掌握的线上问题排查命令
Java开发必须掌握的线上问题排查命令收录于话题#搞不好就容易被辞退7个点击上方“Hollis”关注我,精彩内容第一时间呈现。全文字数:1000阅读时间:2分钟作为一个合格的开发人员,不仅要能写得一手还代码,还有一项很重要的技能就是排查问题。这里提到的排查问题不仅仅是在coding的过程中debug等,还包括的就是线上问题的排查。由于在生产环境中,一般没办法debug(其实有些问题,debug也白 查看全文
深入理解多线程(四)—— Moniter的实现原理
深入理解多线程(四)——Moniter的实现原理收录于话题#和并发编程有关的那点事儿13个点击上方“Hollis”关注我,精彩内容第一时间呈现。全文字数:1200阅读时间:3分钟本文是《深入理解多线程系列文章》的第四篇。点击查看原文,阅读该系列所有文章。在深入理解多线程(一)——Synchronized的实现原理中介绍过关于Synchronize的实现原理,无论是同步方法还是同步代码块,无论是AC 查看全文
深入分析Java中的length和length()
深入分析Java中的length和length()点击上方“Hollis”关注我,精彩内容第一时间呈现。全文字数:1200阅读时间:3分钟在开始正文之前,请你快速回答如下问题:在不使用任何带有自动补全功能IDE的情况下,如何获取一个数组的长度?以及,如何获取一个字符串的长度?这个问题我问过不同水平的程序员,包括初级和中级水平的。他们都不能准确而自信地回答这个问题(如果你能很准确很自信的回答这个问题 查看全文
Spring Boot 2.0发布,新特性一览
SpringBoot2.0发布,新特性一览点击上方“Hollis”关注我,精彩内容第一时间呈现。全文字数:1500阅读时间:4分钟北京时间2018年3月1日早上,SpringBoot2.0如约发布,并提供了Maven中央仓库地址。在SpringBoot的官网中,2.0.0已经是最新的SpringBoot推荐版本。官方表示,这个版本经历了17个月的开发,有215个不同的使用者提供了超过6800次的提 查看全文
Java 10将于本月发布,它会改变你写代码的方式
Java10将于本月发布,它会改变你写代码的方式点击上方“Hollis”关注我,精彩内容第一时间呈现。全文字数:2000阅读时间:6分钟2017年8月,JCP执行委员会提出将Java的发布频率改为每六个月一次,随后,Oracle发言人DonaldSmith在他的博客中确认了这一消息。该决定将在Java9正式发布之后开始实行,也就是说,Java的下一个发布日期是2018年3月。新的发布周期严格遵循时 查看全文
(六)整合spring cloud云服务架构 - 企业云架构common-service代码结构分析
当前的分布式微服务云架构平台使用Maven构建,所以common-service的通用服务按照maven构建独立的系统服务,结构如下:particle-commonservice:springcloud系统服务根项目,所有服务项目的根依赖。particle-commonservice-admin:springcloud/boot的微服务管理、监控平台(里面会集成很多的组件服务项目)particle 查看全文
python 序列号模块
序列化模块 什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 序列化的目的 1、以某种存储形式使自定义对象持久化; 2、将对象从一个地方传递到另一个地方。 3、使程序更具维护性。 2.1 json模块 Json模块提供了四个功能:dumps、dump、loads、load ... 查看全文
python语法快速入门
快捷键 优先级 变量 变量要先定义,在使用 字符串用单引号或者双引号,数字不用引号 命名规则:见名知义 不以数字和符号开头,不可使用关键字 查看关键字 import keyword keywod.kwlist 数据类型 不同类型变量的计算 shift+enter --行内换下一行 ctrl+alt+ ... 查看全文
leetcode 10 正则表达式匹配(c++)
10. 正则表达式匹配 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。 '.' 匹配任意单个字符 '*' 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。 示例 1: 输入:s = "aa" p = "a" ... 查看全文
【Python】tesseract+uiautomator2+夜神模拟器 悠长假期手游集市识别验证码自动购买
开宗明义:这篇文章实际上就是把我的操作记录一遍,以防以后忘记了,又要到处去搜罗。由于我是个python小白,所以这些操作都是各处学来拼到一起的,也因此我确信如果不赶紧记下来,很快就会忘掉。于是就趁热写了这随笔。 1 引言 1.1 背景 最近两个月一直在肝悠长假期这款海盗经营类的养老休(重)闲(肝)手 ... 查看全文
LeetCode448. 找到所有数组中消失的数字
题目要求只能用常数空间和线性时间完成这个任务,因此需要用一个比较取巧的做法。 在没有空间限制的情况下,我们会想到对每个值做一个映射,比如用一个哈希表计算每个数出现的次数。但是由于此题对空间进行了限制, 因此我们只能在原数组上进行“映射”,再由观察发现,每个数的值都是1~n内的整数,正好可以将值映射到 ... 查看全文
程序员不愿意说的秘密!Java进阶架构师必看:架构完美设计+程序员三门课+架构修炼之道
Java架构完美设计——实战经典 从形上看,架构是系统结构的骨架,支撑和连接各个部分;从神上看,架构是系统设计的灵魂,深刻体现了业务技术实现的本质。从纵向架构上看,架构涉及由客户端发送请求到服务器处理,再从服务器返回给客户端的各个主要步骤的具体处理细节;从横向架构上看,架构又关联到实现这种客户端-服 ... 查看全文
Java 工程师成神之路 | 2019正式版
Java工程师成神之路|2019正式版主要版本更新时间备注v1.02015-08-01首次发布v1.12018-03-12增加新技术知识、完善知识体系v2.02019-02-19结构调整,更适合从入门到精通;进一步完善知识体系;新技术补充;1基础篇##01面向对象→什么是面向对象面向对象、面向过程面向对象的三大基本特征和五大基本原则→平台无关性Java如何实现的平台无关JVM还支持哪些语言(Kot 查看全文
javascript原生技巧篇
css 数学函数 min max calc :root{ --box:120px } .box { /*width: var(--box); 120px*/ /*width: min(var(--box),100px); 100px*/ /*width: max(var(--box), 100px) ... 查看全文
Akka-HTTP服务器支持https
首先先获取HTTPS的数字证书文件(官方的证书。。) 配置HTTPS实例,具体代码如下: import java.io.InputStream import java.security.{ SecureRandom, KeyStore } import javax.net.ssl.{ SSLCont ... 查看全文
懵圈了,面试官问一个 TCP 连接可发多少个 HTTP 请求?
作者:松若章 https://zhuanlan.zhihu.com/p/61423830 一道经典的面试题是从 URL 在浏览器被被输入到页面展现的过程中发生了什么,大多数回答都是说请求响应之后 DOM 怎么被构建,被绘制出来。 但是你有没有想过,收到的 HTML 如果包含几十个图片标签,这些图片是 ... 查看全文
ASP.NET MVC学习——后台传递数据到前端的简单案例
{SomeJavaScriptCode}; 参数:SomeJavaScriptCode:触发的事件 举例: <!DOCTYPE html> <html> <head> < ... 查看全文