力扣 - 剑指 Offer 29. 顺时针打印矩阵

博主头像 题目 剑指 Offer 29. 顺时针打印矩阵 思路1 其实就是按照理解题目的意思一步步从外层到内层打印出来,同时将一个外层分成四个部分分步打印 可以用一个变量count来维护当前打印的第几层 判断打印结束了的条件是:count*2<column && count*2<row 但是要注意的是边界条件 ...

第2章 Python序列

博主头像 2.1 列表 序列结构有列表、元组、字符串,字典、集合以及 range 等。 列表、元组、字符串支持双向索引,第一个元素下标为 $0$,第二个元素下标为 $1$,以此类推;最后一个元素下标为 $-1$,倒数第二个元素下标为 $-2$,以此类推。 列表是内置有序可变序列,列表元素放在中括号 “[]” ...

OutOfMemoryException异常解析

博主头像 一、概述 在国庆休假快结束的最后一天晚上接到了部门老大的电话,某省的服务会出现崩溃问题。需要赶紧修复,没错这次的主角依旧是上次的“远古项目”没有办法同事都在休假没有人能帮忙开电脑远程只能打车去公司。远程链接上服务器之后查看日志发现抛出的堆栈异常信息中包含了这样一句话“OutOfMemoryExcep ...

Proxypool代理池搭建

博主头像 为了更好的阅读体验,建议访问我的个人博客:点我 前言 项目地址 : https://github.com/jhao104/proxy_pool 这个项目是github上一个大佬基于python爬虫制作的定时获取免费可用代理并入池的代理池项目 我们来具体实现一下。 具体操作 1.安装配置redis 将 ...

为代码编写稳定的单元测试 [Go]

博主头像 为代码编写稳定的单元测试 本文档配套代码仓库地址: https://github.com/liweiforeveryoung/curd_demo 配合 git checkout 出指定 commit 以及 git diff 比较 commit 间的差别食用更佳 单元测试的作用 功能交付的保障,确保不 ...

vue基础-动态样式&表单绑定&vue响应式原理

博主头像 动态样式 作用:使用声明式变量来控制class和style的值 语法: :class/:style 注意:尽可能不要把动态class和静态class一起使用,原因动态class起作用的时间会比较晚,需要通过Vue编译,会出现‘一闪而过’的效果。 动态class :class='由类名拼接而成的字符串 ...

Go语言核心36讲(Go语言进阶技术二)--学习笔记

博主头像 08 | container包中的那些容器 我们在上次讨论了数组和切片,当我们提到数组的时候,往往会想起链表。那么 Go 语言的链表是什么样的呢? Go 语言的链表实现在标准库的container/list代码包中。这个代码包中有两个公开的程序实体——List和Element,List 实现了一个双 ...

关于 WinDoAdmin

WinDoAdmin(有温度,更有深度) an amazing winform admin 框架描述 最新基于Winform实现的Web样式中后台解决方案,大型企业级开发框架。 如果你要使用Winform开发一个中大型软件(ERP,HIS,MIS),使用它会是一个好的开始。 它是从大型ERP软件提炼 ...

【Docker】(10)---详细说说 Dockerfile文件

博主头像 一、基础概念 1、基本概念 Dockerfile 是一个文本文件,其内包含了一条条的指令,每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。有了 Dockerfile,当我们需要定制额外的 需求时,只需在 Dockerfile上添加或者修改指令,重新生成image即可,省去了敲命令 ...

更好的 java 重试框架 sisyphus 背后的故事

博主头像 sisyphus 综合了 spring-retry 和 gauva-retrying 的优势,使用起来也非常灵活。 今天,让我们一起看一下西西弗斯背后的故事。 情景导入 简单的需求 产品经理:实现一个按条件,查询用户信息的服务。 小明:好的。没问题。 代码 UserService.java publ ...

Windows内核开发-9-32位和64位的区别

博主头像 Windows内核开发-9-32位和64位的区别 32位的应用程序可以完美再64位的电脑上运行,而32位的内核驱动无法再64位的电脑上运行,或者64位的驱动无法在32位的应用程序上运行。这是为什么呢。 原因是在x64的Windows操作系统上,模拟了x86操作系统的操作,并且引入了一个WOW64子系 ...

Arthas 进阶教程

Arthas 进阶教程 启动math-game 下载demo-arthas-spring-boot.jar,再用java -jar命令启动: wget https://github.com/hengyunabc/spring-boot-inside/raw/master/demo-arthas-sp ...

Java8新特性

博主头像 接口中默认方法修饰为普通方法 在jdk8之前,interface之中可以定义变量和方法,变量必须是public、static、final的,方法必须是public、abstract的,由于这些修饰符都是默认的。 接口定义方法:public 抽象方法 需要子类实现 接口定义变量:public、stat ...

Oracle-绑定执行计划

一、绑定执行计划 Oracle存在某个SQL多个执行计划的情况,那么如何快速将Oracle 好的执行计划,绑定到不好的SQL上呢? 由于版本的演进,绑定执行计划在10g 一般使用sql profile; >=11g之后,大部分使用spm就可以了。 本篇文档针对这两种绑定执行计划的方式进行了梳理。 有 ...

设计模式——单例模式

设计模式——单例模式 单例模式,顾名思义就是一个类只能有一个实例。单例模式根据实例的创建的时间大致可以分为两类——饿汉式单例和懒汉式单例。 饿汉式单例 饿汉式单例,是指在类初始化的时候就创建实例,这样做有一个好处,就是保证在获取实例的时候可以保证线程安全而且还简单,即多个线程获取到的都是同一个实例。 ...

123···200>