190506-InfluxDB之配置修改

influxdb安装完毕之后,一般来讲,有些配置有必要改一下的,比如默认的端口号,默认的数据存储位置,本篇将介绍下常用配置的修改姿势

190505-InfluxDB之权限管理

influxdb安装完毕之后,默认属于裸奔状态,为了安全起见,当然是需要加上权限管理,下面介绍下如何设置权限

190429-Python之获取本机ip地址

环境区分,一种常见的case就是根据ip地址段进行界定,通过给开发环境,测试环境和生成环境映射到不同的ip地址段机器,因此也就有了获取ip地址的需求

190424-Python之16进制与10进制转换

最近正好用到了16进制和十进制之间的互转,发现python相比于java而言,有更优雅的实现方式,下面记录一二

16进制转10进制

1
2
s = '0x12da'
ans = int(s, 16)

10进制转16进制

1
ans = hex(120)

190412-FastJson序列化对象中非字符串类型key输出非标准格式json串问题记录

采用fastjson作为项目的json序列化和反序列化工具,遇到一个蛋疼至极的问题, 如Map,key为int,则输出的字符串中,key没有被双引号括起来,导致前端解析失败

190403-HashMap的key典型错误使用姿势

记录一个非常低级的错误导致的java应用一直fullgc的问题;根本原因就是HashMap的key使用姿势不对

190401-SpringBoot远程debug设置

记录下SpringBoot jar启动方式,开启远程debug的命令

1
java -server -Xms512m -Xmx512m -XX:AutoBoxCacheMax=20480 -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=9999,suspend=n -jar web.jar

190326-MySql查询时间戳日期互转

mysql内部提供了时间戳和日期互转的函数方便直接使用

  • from_unixtime(time_stamp) : 将时间戳转换为日期
  • unix_timestamp(date) : 将指定的日期或者日期字符串转换为时间戳

190325 Python 集合常用方法

简单介绍一下集合的一些常用方法

  • len: 个数
  • in: 判断是否存在
  • max: 最大值
  • min: 最小值

190325 Python 集合

集合,最大的特点就是无序、无重复,本文将简单介绍一下集合的基本使用姿势

190323 Python 字典创建方式扩展篇

dict内置方法中,有一个fromkeys,可以用于创建新的字典,以seq序列中的元素作为键,value作为所有键的初始化值

1
dict.fromkeys(seq[,value])

190323 Python 字典迭代

字典的迭代,常见的有key,value,items三种迭代方式,下面分别予以实例说明

190323 Python 字典内置方法

Python字典提供了一些内置的方法,可以减少大量的操作

  • clear: 清空
  • copy: 拷贝
  • update: 更新
  • setdefault: 不存在时,设置默认值
  • pop: 删除

190323 Python 字典常用函数

python字典中提供了以下几个常用的内置函数,本文分别予以介绍

  • len: 长度
  • str: 转字符串
  • type: 判断类型
  • in: 判断是否包含

190323 Python 字典注意事项

字典中的每一对元素由kv两个组成,那么这个key有没有什么限定呢?

比如能不能塞一个None作为key?能不能塞一个list作为可以?

190323 Python 字典

字典和我们熟悉的map差不多,属于python原生支持的数据结构,本文介绍一下基本使用case

190322 Python 元组截取

元组虽然不支持修改,但是它和list一样,是支持截取操作的,通过[s:e]语法

1
2
3
4
5
>>> a = (1,2,3,4,5,6)
>>> a[1:2]
(2,)
>>> a[2:-1]
(3, 4, 5)
Your browser is out-of-date!

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

×