SpringBoot - 监控管理
监控管理 通过引入spring boot starter actuator,可以使用SpringBoot提供的准生产环境下的应用监控和管理功能。我们可以通过HTTP,JMX,SSH协议来进行操作,自动得到审计、健康等指标信息 SpringBoot整合监控管理 步骤 1. 引入spring boot ... 查看全文
从都到尾一招教你使用Maven构建Java项
本指南将引导您使用Maven构建一个简单的Java项目。 你会建立什么 您将创建一个提供一天中时间的应用程序,然后使用Maven进行构建。 你需要什么 1. 约15分钟 2. 最喜欢的文本编辑器或IDE 3. JDK 8或更高版本 如何完成本指南 您可以从头开始并完成每个步骤,也可以绕过您已经熟悉的 ... 查看全文
python+tkinter+pyautogui 自制截屏软件
目标:虽然类似QQ等软件带有截屏功能,但还是感觉自造的好 使用说明:将以下代码保存为如:截屏.pyw 并发送到 桌面快捷方式 然后修改快捷方式的属性 增加快捷键。 现在可以用快捷键启动脚本截屏了。 然而:win10自带的 “Win+Shift+S”组合键便可进入截屏模式 代码: #! /usr/bi ... 查看全文
小说免费看!python爬虫框架scrapy 爬取纵横网
前言 文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 作者: 风,又奈何 PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun 准备 python3 scrapy 项目创建: ... 查看全文
python之requests模块-hook
requests提供了hook机制,让我们能够在请求得到响应之后去做一些自定义的操作,比如打印某些信息、修改响应内容等。具体用法见下面的例子: import requests # 钩子函数1 def print_url(r, *args, **kwargs): print("raw_url "+r. ... 查看全文
Leetcode哈希表算法
LeetCode-python 1.两数之和 难度:简单 类型: 哈希表 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例 给定 nums ... 查看全文
[算法学习]Bellman-Ford算法求最短路
OAO dijkstra算法在复杂度方面是十分优秀的,但是其最大弊端就是无法处理带负权的图 (因为是基于已经被更新过的距离源点的边必然已经达到了最短路的这个事实 来采取贪心策略来求得最短路 而有负权路存在时,这个基础不在成立。) 这个时候就要请出Bellman-Ford算法了 (正确性证明:http ... 查看全文
spring5源码如何导入eclipse
吾生也有涯,而知也无涯 做了这么多年开发,用了spring也好久了,以前走马观花的看不太好(网上spring文章一大堆),故特意下载下来到本地环境,想看看spring的源码,注意我用的spring版本是5 0. 安装git https://git-scm.com/downloads,略 1. 下载s ... 查看全文
SpringBoot动态管理Quartz
1.pom.xml文件引入Quartz协议 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId> </dependency> 2.创建定 ... 查看全文
Leetcode链表算法
两数相加 难度:中等 类型: 链表 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 ... 查看全文
spring之@Profile注解
一 前言 springboot中使用多环境开发如此简单,你想知道spring中是如何实现的么?一起来学习吧!!你为什么不好好学习基础,面试一直被diss呢?说到底还不是你认为都会了,其实你都不会,一问三不知!! 知识追寻者(Inheriting the spirit of open source, ... 查看全文
JVM虚拟机-03、JVM内存分配机制与垃圾回收算法
JVM虚拟机 03、JVM内存分配机制与垃圾回收算法 1 JVM内存分配与回收 1.1 对象优先在Eden区分配 大多数情况下,对象在新生代中?Eden?区分配。当?Eden?区没有足够空间进行分配时,虚拟机将发起一次Minor?GC。我们来进行实际测试一下。在测试之前我们先来看看 Minor?GC ... 查看全文
JavaSE---引用
1、概述 1.1、JDK1.2前,java中引用的定义: 如果 引用类型数据 存储的是 另一块内存的起始地址,就称 这块内存代表一个引用(一个对象 只有 被引用、未被引用 2种状态); 1.2、有些场景下,当内存足够时,对象可以保留在内存中,如果 内存在垃圾回收后仍然紧张,可以抛弃这些对象; 1.3 ... 查看全文
Paramiko模块,用python代码连接服务器执行命令
[TOC] Paramiko模块 通过ssh远程链接服务器并执行响应的操作,类似于XShell ps:ansible批量管理服务器工具,底层用的就是paramiko模块 安装 基本使用 远程链接服务器的方式 用户名和密码 公钥私钥的方式 paramiko上面两种方式都支持 链接 用户名和密码的方式 ... 查看全文
剑指offer - 数组
二维数组中的查找 问题描述: 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 数组中重复的数字 问题描述: 在一个长度为 n 的数组里的所有数字都在 0 ... 查看全文
SpringBoot - 分布式
1.分布式应用 在分布式系统中,国内常用zookeeper + dubbo组合,而SpringBoot推荐使用全栈的Spring,SpringBoot + SpringCloud 分布式系统: 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化 ... 查看全文
Python的软件开发目录规范
软件开发的目录规范: 为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要。软件的目录规范并无硬性标准,只要清晰可读即可,假设你的软件名为foo,笔者推荐目录结构如下 Foo/ |-- core/ | |-- core.py | |-- api/ | |-- ... 查看全文
JavaSE面试题:单例设计模式
JavaSE面试题:单例设计模式 编程题:写一个Singleton示例 什么是Singleton? Singleton:在 Java中指单例设计模式。 单例模式:即某个类在整个系统中只有一个实例对象可被获取和使用的代码模式。 例如:代表JVM运行环境的Runtime类 要点 单例类只能有一个实例。 ... 查看全文
WOWJS+animate滚动特效
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document< ... 查看全文
矢量化的HTML5拓扑图形组件设计
HT一直被客户称道的就是其全矢量化的设计特色,矢量相比传统图片好处太多了: www.hightopo.com/guide/guide/core/vector/ht-vector-guide.html 矢量可无级缩放,界面不失真不模糊描述矢量的文本内容远比图片小得多目前各种window.deviceP ... 查看全文