SpringBoot集成阿里巴巴Druid监控的示例代码

druid是阿里巴巴开源的数据库连接池,提供了优秀的对数据库操作的监控功能,本文要讲解一下springboot项目怎么集成druid。 本文在基于jpa的项目下开发,首先在pom文件中额外加入druid依赖,pom文件如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in
分类: 其他 发布时间: 05-03 21:50 阅读次数: 5

python学习【第五篇】python文件操作

一、文件操作过程 1. 打开文件,得到文件句柄并赋值给一个变量 2. 通过句柄对文件进行操作 3. 关闭文件 # 1.打开文件,得到文件句柄 f_handle = open('aa.txt', 'r', encoding='utf-8') # open函数会去检索系统的编码 # 通过文件句柄操作文件 data = f_handle.read() print(data) # 关闭文件 f_handle.close()    二、操作文件的模式 python中的文件模式比较严格 模式 描
分类: 其他 发布时间: 05-03 21:50 阅读次数: 4

20180503开发日志

啊 昏暗 啊 看不懂框架 啊 不会用框架 啊
分类: 其他 发布时间: 05-03 21:50 阅读次数: 4

django -- 分页功能

自带分页功能 from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger [x] views.py from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger def pageinator(request, Iterable, per_page, m): # django原生pageinator分页 # It
分类: 其他 发布时间: 05-03 21:50 阅读次数: 5

popup定位引擎popper.js介绍

https://medium.com/@FezVrasta/popper-js-v1-5e8b3acd888c 本文译自popper.js作者的一篇博客 在过去,我为了在web app中更好地定位我的tooltips和popover,我会花几个小时写同样的一段代码,不断进行微调。每次我开始一个新的项目,总会根据不同的环境对定位有不同的需求。这种繁琐直到我用emberjs开发一个大型应用时达到极致,这个项目中由于比较烂的UX设计决定,几乎她想在每个元素上都支持hover出现一个popover!
分类: 其他 发布时间: 05-03 21:50 阅读次数: 5

【简单算法】26. 二叉树的最大深度

题目: 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回它的最大深度 3 。 1.解题思路: 递归即可,找到左子树的深度和右子树的深度,取最大的即可。 代码如下: /** * Definition for a binary tree node. *
分类: 其他 发布时间: 05-03 21:50 阅读次数: 4

关于jenkins插件pluginManager无法更新的问题

错误图: 原因:由于jenkins默认的更新站点服务器在国外,所以国内使用时需要FQ,下面整理了一些国内的镜像站点,可以将更新站点修改后,进行相关插件的更新。 解决方法: 1.插件离线下载站点 插件离线下载地址:http://updates.jenkins-ci.org/download/plugins/ 登录Jenkins进入以下界面: 点击 系统管理 : 点击 管理插件 : 点击 可选插件 选择你需要安装的插件: 如果你已经下载了插件可以在高级那里上传进行安装: 我已经这里已经安装的插件有
分类: 其他 发布时间: 05-03 21:50 阅读次数: 6

Java 把json对象转成map键值对的方法

工具方法: 本文的目的是把json串转成map键值对存储,而且只存储叶节点的数据 maven 引用jar包版本: <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20090211</version> </dependency> 复制代码 工具类: package com.baofoo.admin.test; //import com.alibaba.fastjson.JSONObje
分类: 其他 发布时间: 05-03 21:50 阅读次数: 5

18.Docker Compose

一、Docker Compose概述 Compose是Docker的服务编排工具,主要用来构建基于Docker的复杂应用,Compose 通过一个配置文件来管理多个Docker容器,非常适合组合使用多个容器进行开发的场景。 前面说的docker就类似于一个沙箱,而你的应用起在这个沙箱里,不受服务器系统环境的影响,同时也不污染服务器,配置完成之后往服务器部署或移除应用都相当方便,而compose就如同它的字面意思组合,它就好像是一个大箱子,可以把几个不相关的沙箱给组合起来,变成一个整体。 Com
分类: 其他 发布时间: 05-03 21:50 阅读次数: 6

2017-2018-2 20165330 实验三《敏捷开发与XP实现》实验报告

实验内容 P基础 XP核心实践 相关工具 实验步骤 (一)敏捷开发与XP 软件开发:即将软件需求分析、软件设计、软件构建、软件测试和软件维护这些相关技术和过程统一到一个体系中 敏捷开发:是一种以人为核心、迭代、循序渐进的开发方法。 敏捷流程:是一系列价值观和方法论的集合。 XP软件开发(极限编程):包括编码、测试、倾听、设计 (二)编码标准 编程标准包含:具有说明性的名字、清晰的表达式、直截了当的控制流、可读的代码和注释,以及在追求这些内容时一致地使用某些规则和惯用法的重要性。 代码标准 要体
分类: 其他 发布时间: 05-03 21:43 阅读次数: 4

2018年,请不要再使用OLE生成EXCEL文件 使用OLE2对象创建EXCEL文件

输出EXCEL文件是ABAP开发工作中的常见需求,为了学习相关技术,我翻译过一篇文章:使用OLE2对象创建EXCEL文件,并且一度乐在其中。 最近几个月,经过与若干EXCEL打印程序的艰苦斗争,以及对abap2xlsx和XLSX Workbench的使用。我逐渐意识到OLE实在是一种不适合输出EXCEL的技术,虽然它似乎是大部分ABAP开发者实现相关功能的首选方案。它的缺点很多,优点则乏善可陈...它的过度使用,对业界是一件不好的事情。为了让一些新人不至于误入歧途、选用不合理的技术进行开发工作
分类: 其他 发布时间: 05-03 21:43 阅读次数: 8

bzoj3527 [Zjoi2014]力

[Zjoi2014]力 Time Limit: 30 Sec Memory Limit: 256 MBSec Special Judge Description 给出n个数qi,给出Fj的定义如下: 令Ei=Fi/qi,求Ei. Input 第一行一个整数n。 接下来n行每行输入一个数,第i行表示qi。 n≤100000,0<qi<1000000000 Output n行,第i行输出Ei。与标准答案误差不超过1e-2即可。 Sample Input 5 4006373.885184 15375
分类: 其他 发布时间: 05-03 21:43 阅读次数: 4

Springboot在IDEA热部署的配置方法

1 pom.xml文件 注:热部署功能spring-boot-1.3开始有的 <!--添加依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <!-- optional=true,依赖不会传递,该项目依赖devtools;之后依赖myboot项目的项目如果想要使用devtools,需要重新引入 --> <optional>true
分类: 其他 发布时间: 05-03 21:43 阅读次数: 4

socket相关

private void btn_start_Click(object sender, EventArgs e) { //socket服务器端逻辑 //1、创建socket对象(用于服务器端监听) //para1:使用ipv4的网络寻址协议。 //para2:数据传输方式 stream流式协议. //para3:通信协议的设置(tcp协议)
分类: 其他 发布时间: 05-03 21:43 阅读次数: 6

无偏方差为什么除以n-1

设样本均值为,样本方差为,总体均值为,总体方差为,那么样本方差有如下公式:、 很多人可能都会有疑问,为什么要除以n-1,而不是n,但是翻阅资料,发现很多都是交代到,如果除以n,对样本方差的估计不是无偏估计,比总体方差要小,要想是无偏估计就要调小分母,所以除以n-1,那么问题来了,为什么不是除以n-2、n-3等等。所以在这里彻底总结一下,首先交代一下无偏估计。 无偏估计 以例子来说明,假如你想知道一所大学里学生的平均身高是多少,一个大学好几万人,全部统计有点不现实,但是你可以先随机挑选100个人
分类: 其他 发布时间: 05-03 21:43 阅读次数: 10

一个自学编程的人应该具有的 - 七大修养 !

一、 基本学习工具: a. 一台性能过得去的笔记本电脑,电脑的性能好坏在你debug的时候体现的尤为明显 , 一个程序永远不可能是一次写完就能达到你想看到的结果, 这时候就需要各种调试来改进你的代码了, 楼主学的是Python这门解释型语言, 对电脑的性能要求更是要比一般的编译型语言要高; b. 一个稳定的wifi环境,作为自己与各种网络资源的唯一接触方式, 没有这个条件自学基本很难, 毕竟闭门造车不是个好的学习方式; c. 一本入门书籍(可以是纸质的可以是电子的, 看个人习惯), 入门的时候
分类: 其他 发布时间: 05-03 21:43 阅读次数: 4

Apache RocketMQ架构及核心概念

摘要: RocketMQ是一个消息与流处理平台,具有低延时、高性能、高可靠、万亿级消息储存以及可扩展性灵活等特性
分类: 企业开发 发布时间: 05-03 21:43 阅读次数: 6

POJ2823 滑动窗口

滑动最小(最大)值,模版题。 题意:给一个数列,给一个窗口大小k,顺序求每个窗口中最大值和最小值。 和挑战中的例题一模一样,就多了一个求最大,改个大于小于符号就行。 算法是利用双端队列: 以求最小值为例,维护这样一个队列: 1.队列中元素保存数列下标,数列中元素(下标)递增,并且下标对应数列中元素(下标对应值)也递增。 显然我们i从0开始遍历保证了队列中保存的下标是递增的,我们只需要设计算法保证下标对应数列中元素也递增即可。 2.加入一个下标时,从后往前删掉所有对应值大于当前下标对应值的下标,
分类: 其他 发布时间: 05-03 21:43 阅读次数: 6

第二天 注释 、运算符,文件扩展名

(1)注释:有单行注释和多行注释 单行注释:#开头 后面加注释内容 注意在Geany中注释如果出现汉字编译会出现错误因此需要在程序前面加:#coding:gb2312 如图: 同样在打印汉字式也需要加入头文件:#coding:gb2312 (2)运算符 加减乘除;取整// 取余% ;比价运算符:<;>;<=;>=;!= ; 与or 和and 非 no 注意:运算符的使用有优先级 (3)文件扩展名 python文件扩展名后缀为.py (4)作业,输入三个数字并将最大值答应出来: 程序: 或者;
分类: 其他 发布时间: 05-03 21:43 阅读次数: 5

信息搜集与漏洞扫描

实验问题回答 (1)哪些组织负责DNS,IP的管理。 ICANN(The Internet Corporation for Assigned Names and Numbers):互联网名称与数字地址分配机构 ICANN 是为承担域名系统管理,IP地址分配,协议参数配置,以及主服务器系统管理等职能而设立的非盈利机构。现由IANA 和其他实体与美国政府约定进行管理。 ICANN是顶级的管理者,目前全球有5个地区性注册机构: ARIN主要负责北美地区业务 RIPE主要负责欧洲地区业务 APNIC主
分类: 其他 发布时间: 05-03 21:43 阅读次数: 3
今日推荐