java
CrownP
渣渣的自我救赎
展开
-
RestTemplate如何设置Header、如何设置代理发起请求
一、restTemplate 设置Headerimport com.alibaba.fastjson.JSONObject;import org.springframework.http.HttpEntity;import org.springframework.http.HttpHeaders;import org.springframework.http.HttpMethod;im...原创 2019-12-30 14:05:03 · 4700 阅读 · 0 评论 -
int和Integer有什么区别?
Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),int的包装类就是Integer,从Java 5开始引入了自动装箱/拆箱机制,使得二者可以相互转换。Java 为每个原始类型提供了包装类型: - 原始类型...原创 2019-03-01 22:04:51 · 746 阅读 · 0 评论 -
Java中int或long等整型数值如何转换为无符号整数
Java8 为 Integer、Long包装类增加了如下方法: static String toUnsignedString(int/long i):将指定int或long型整数转换为无符号整数对应的字符串。 static String toUnsignedString(int/long i, int radix):将指定int或long型整数转换为指定进制的无符号整数对应...原创 2019-03-27 12:49:18 · 16780 阅读 · 0 评论 -
什么是java OOM?如何分析及解决oom问题?
1)什么是OOM?OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError。看下关于的官方说明: Thrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory c...转载 2019-05-31 15:40:28 · 340 阅读 · 0 评论 -
Java二十五道算法题及其代码实现
目录一、题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //这是一个菲波拉契数列问题二、题目:判断101-200之间有多少个素数,并输出所有素数。程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。三、题目:打印出所有...原创 2019-05-29 01:16:03 · 454 阅读 · 0 评论 -
IP信息解析和地理定位,以及免费GeoLite2-City.mmdb的使用教程
demo源代码:https://github.com/CrownP/geolite2_demo一、需求通过输入一个IP地址,解析并获取信息,比如国家、国家代码、省份、省份代码、城市、邮政编码、经纬度等等信息例如,解析ip(128.101.101.101)的信息如下:二、实现形式使用在线第三方提供的api:ip-api.com ip.taotao.com 百度地...原创 2019-09-25 11:12:32 · 23868 阅读 · 2 评论