程序开发

总计 121 页,当前第 7 页
开发工具

IntelliJ IDEA实用小技巧:查询引用、调用关系图的功能

Eclipse的"Call Hierarchy"可以查看一个Java方法或类成员变量的调用树(caller和callee两个方向),非常方便。 在IDEA中类似功能被划分到了三个命令。一、Call HierarchyIntelliJ IDEA中可以在主菜单中选择Navigate | Call Hierarchy命令查看一个Java方法调用树(caller和callee两个方向),但是不像Eclipse那样可...
4年前 (2020-02-29) 阅读(2997) 赞一个 (1) 评论(0) 链接直达
Python开发

Python3 爬虫 BeautifulSoup 使用

BeautifulSoup(from bs4 import BeautifulSoup)Beautiful Soup就是Python的一个HTML或XML的解析库,可以用它来方便地从网页中提取数据1、准备工作安装bs4库安装lxml库参考:https://www.crummy.com/software/BeautifulSoup/bs4/doc/index.html#推荐使用lxml解析库,必要时使用html.parser节点选择筛选功...
4年前 (2020-02-23) 阅读(1898) 赞一个 (0) 评论(0) 链接直达
开发工具

Python 词云生成器 stylecloud 使用,更改形状和背景色、自定义风格、颜色流动

这款工具可以帮助生成风格多样的词云,包括梯度和图标形状!stylecloud 是一个 Python 包,它基于流行的 word_cloud 包,并添加了一些有用的功能,从而创建出独特的词云。stylecloud 具备以下特点:为词云提供(任意大小)的图标形状(通过 Font Awesome 5.11.2 获得);支持高级调色板(通过 palettable 实现);为上述调色板提供直接梯度;支持读取文本文件,或预生成的 CSV 文件(包含...
4年前 (2019-12-27) 阅读(5797) 赞一个 (1) 评论(0) 链接直达
Java开发

Mybatis 获取 insert 之后的主键 id

问题很多时候,我们需要获取到刚刚插入到数据库的数据的id是什么,这里的id可能有两种情况,一种是自增长的id,另外一种情况是用户自定义的id,例如生成的uuid。insert完成之后再去查询得到id,这样显然不太合适,很可能获取到的id不是自己想要的那条数据的id,只有在insert的过程中获取到id,再将其包装在结果集中一起返回,这样才能万无一失,保证返回id的准确性。实现方法实现方法:mybatis的selectKey标签配合sql...
4年前 (2019-12-11) 阅读(3875) 赞一个 (3) 评论(0) 链接直达
开发工具

PostMan 巧用 cURL

一、从charles等抓包工具中请求地址复制为CURL粘贴至postman可直接生成接口请求操作:1、如下图右键->复制cURL Request复制后代码示例:curl -H 'Host: www.baidu.com' -H 'user-agent: Android Phone 22 com.hfjy.learningpare...
4年前 (2019-12-02) 阅读(2914) 赞一个 (3) 评论(0) 链接直达
Java开发

Java8中的default关键字理解

default关键字介绍default是在java8中引入的关键字,也可称为Virtual extension methods——虚拟扩展方法。是指,在接口内部包含了一些默认的方法实现(也就是接口中可以包含方法体,这打破了Java之前版本对接口的语法限制),从而使得接口在进行扩展的时候,不会破坏与接口相关的实现类代码。为什么要有这个特性?首先,之前的接口是个双刃剑,好处是面向抽象而不是面向具体编程,缺陷是,当需要修改接口时候,需要修改全...
4年前 (2019-11-29) 阅读(2284) 赞一个 (2) 评论(0) 链接直达
Java开发

Alibaba Arthas 开源Java诊断工具使用

Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。在线排查问题,无需重启;动态跟踪Java代码;实时监控JVM状态。Arthas 支持JDK 6+,支持Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我改...
4年前 (2019-11-27) 阅读(2888) 赞一个 (1) 评论(0) 链接直达
开发工具

用postman测试get/post导出excel格式

一开始在java poi里我们采用了get方法来获取excel文件,当然此时我们可以在浏览器测试,但是在我们常用的postman里输入url 点击send会发现返回一堆乱码。其实主要源于我们对postman的不了解,后来在Stack Overflow发现了原来 send那里可以 选择使用 send and download。同理,post也可以使用该种方式。...
4年前 (2019-11-22) 阅读(4435) 赞一个 (1) 评论(0) 链接直达
开发工具

如何用火焰图进行 Java 性能分析,这一篇文章就够了

Linux下用火焰图进行性能分析(Ubuntu18 操作系统中演示)关注Java方面,移步最下面:生成 JAVA 堆栈火焰图软件的性能分析,往往需要查看 CPU 耗时, 了解瓶颈在哪里,而火焰图(flame graph) 是性能分析的利器,快速定位分析为啥 CPU 飙升。一、火焰图简介很多人感冒发烧的时候, 往往会模仿神农氏尝百草的路子: 先尝尝抗病毒的药, 再试试抗细菌的药, 甭管家里有什么药挨个试, 什么中药西药, 瞎猫总会碰上死耗...
5年前 (2019-11-14) 阅读(10988) 赞一个 (3) 评论(0) 链接直达
Java开发

Linux下查看JDK安装路径

这篇博客,介绍几种常见的在Linux中查看JDK路径的方法。。。1、which java首先输入命令行,查看结果:~$ which java /usr/bin/java备注:which Java是无法定位到Java的安装路径的,只能定位到执行路径;whereis Java也无法定位,只能展示一部分的Java路径,如下所示:~# whereis java java: /usr/bin/...
5年前 (2019-11-14) 阅读(1993) 赞一个 (1) 评论(0) 链接直达

程序喵 www.ibloger.net

文章归档 站内留言 给我写信 文章订阅