test

test

Java中的自动装箱,自动拆箱

包装类的由来

虽然我们常说在Java中我们不缺对象,任何时刻都可以 new 一个对象,一切皆为对象。但是在Java中还存在一些原始数据类型,比如 int,long,float,double,byte,short,boolean,char。这些原始数据类型并不是对象。 在Java中,引入了对于8中基本数据类型的包装类,比如对于 int 的包装类 Integer 。在Integer中,有一个int字段用于存储数据值,并且还提供了一些基本数据类型int做不到的事情,比如和字符串的转换等。

编写一个MongoDB数据库备份脚本

公司的开发环境多人共用一个MongoDB数据库,为了防止自己的数据被别人误删,可以写一个每天备份数据的定时任务来备份数据。

shell列表操作&检查服务器接口是否可用

在写shell脚本时,列表是很常见的一种操作,这里以一个检查服务器接口是否可用的脚本来熟悉下列表的操作。

Python中的可迭代对象和生成器

可迭代对象

当我们创建一个列表后,我们可以遍历这个列表来进行读取其中的元素,列表便是一个可迭代对象:

Java字符串操作常用类的区别

String

String类 在 Java 中被声明为final,所有的属性也都是final的。因此对于String的裁剪拼接等,都必须是要生成新的字符串。因此对于String的操作,效率比较低下。

Linux下编写一个Python自动重启脚本

团队中有一大部分的监控任务都是自己来做的,这其中包括了很多脚本,主要是Python脚本。但是有时由于不可预料的原因,Python会异常终止,因此编写一个自动检测Python脚本是否异常终止的脚本,当异常终止时,重新启动即可。

Mac版的Charles乱码怎么办?

之前在Windows上用的抓包工具主要是Fiddler,由于之前对Fiddler用的也不是很熟,在Windows上也是各种不顺,遂查了下Mac下哪个软件不错,网上一致推荐Charles,那就下个Charles来一发吧。 装好之后,立马就来一发,让人崩溃的是 - image 这是啥?怎么全是乱码?!网上找了一些解决办法,经过多次尝试,找到一个靠谱的,记录如下。

如何启动Jupyter

Jupyter可以用来调试程序,因为它自带了tab键可以预览函数功能,因此对有一些比较生疏的函数的使用非常有利。

使用XPath定位HTML元素

XPath是非常简洁,非常优雅的一种确定HTML元素的方式。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×