- 浏览: 1055894 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (501)
- dwr (6)
- javascript (84)
- oracle (66)
- jsp/servlet (18)
- ant (3)
- 基础知识 (12)
- EXT (10)
- My SQL (10)
- java (71)
- spring (37)
- 学习的对象 (2)
- Linux (24)
- 面试 (1)
- HTML/CSS (11)
- tomcat (11)
- 收藏夹 (2)
- Power Designer (2)
- struts.xml配置文件 (1)
- sturts2 (3)
- myeclipse (8)
- eclipse (7)
- Maven (34)
- SVN (3)
- SAP JCO (2)
- JBOSS (11)
- webservice (8)
- word (1)
- 敏捷开发 (1)
- sybase (4)
- Nexus (3)
- EhCache (3)
- log4j (3)
- Cookie (4)
- Session (4)
- CXF (7)
- AXIS (2)
- SSO (1)
- LDAP (1)
- velocity (2)
- Jquery (5)
- redis (2)
- http (4)
- dojo (1)
- Linux资源监控软件mnon的安装与运用 (1)
- notepad++ (1)
- EA (1)
- UML (1)
- JasperReports (1)
- 权限 (0)
- freemarker (4)
- Spring MVC (1)
- JMS (1)
- activeMQ (1)
- hession (3)
- 安全 (1)
- ibatis (2)
- log (1)
- nginx (1)
最新评论
-
winhbb:
我刚好遇到了一个问题(在可以依赖注入的场合有效):有两个模块A ...
解决Maven项目相互依赖/循环依赖/双向依赖的问题 -
nanjiwubing123:
long3ok 写道你好 XmlOutputFormatter ...
用XStream转换复杂XML -
zhoujianboy:
另外一个方法实现eclipse tomcat 热部署:http ...
eclipse下实现maven项目在tomcat容器热部署方法 -
long3ok:
你好 XmlOutputFormatter 请问这个类是在什么 ...
用XStream转换复杂XML -
ganbo:
总结的好,文章给力。
解决Maven项目相互依赖/循环依赖/双向依赖的问题
在分析网站的客户来源经常会要求根据客户的ip地址去判断客户国家位置或者城市位置。当然要做到这一步,你要有一个详细的ip地址库。 ip地址库中一般是通过ip地址转换来的数字(长整数)来划分国家或者城市。ip地址库数据库的一般格式为: ... startIpLongNumber endIpLongNumber CountryName CountryCode CityName ... 而在应用中需要将客户的ip地址字符串转成一个长整数,然后才能到地址库中去查找。 下面就给出ip->long , long->ip的转换方法。 /** * ip地址转成整数. * @param ip * @return */ public static long ip2long(String ip) { String[] ips = ip.split("[.]"); long num = 16777216L*Long.parseLong(ips[0]) + 65536L*Long.parseLong(ips[1]) + 256*Long.parseLong(ips[2]) + Long.parseLong(ips[3]); return num; } /** * 整数转成ip地址. * @param ipLong * @return */ public static String long2ip(long ipLong) { //long ipLong = 1037591503; long mask[] = {0x000000FF,0x0000FF00,0x00FF0000,0xFF000000}; long num = 0; StringBuffer ipInfo = new StringBuffer(); for(int i=0;i<4;i++){ num = (ipLong & mask[i])>>(i*8); if(i>0) ipInfo.insert(0,"."); ipInfo.insert(0,Long.toString(num,10)); } return ipInfo.toString(); } 通过上面这2个方法,就可以很方便的将一个ip地址字符串折算为一个long数字;或者将一个long数字还原成一个ip地址字符串。
【转载地址】http://blog.csdn.net/wangpeijiang/article/details/5444305
发表评论
-
个人草稿使用
2017-08-19 09:02 0深入理解JVM: http://www.cnblogs.co ... -
Thread.setDaemon详解
2015-04-24 21:31 884java中线程分为两种类型:用户线程和守护线程。通过Threa ... -
怎么使用 ConcurrentHashMap 才能是线程安全的?
2015-04-13 11:54 1489public class test { public ... -
21,tomcat关闭钩子
2014-12-31 10:36 713在很多环境下,在关闭应用程序的时候需要做一些清理工作。问题在于 ... -
Java NIO使用及原理分析 (一) 【转载】
2014-10-24 00:04 477【转载】: http://blog.csdn.net/wuxi ... -
Java 两个集合取交集
2014-10-14 21:16 3104public static Set intersectionS ... -
Calendar类roll和add的区别
2014-10-10 22:28 480import java.text.SimpleDateForm ... -
Gson通过借助TypeToken获取泛型参数的类型的方法
2014-09-30 00:26 618[size=medium]最近在使用Goo ... -
HashMap的遍历效率讨论
2014-09-27 20:41 818经常遇到对HashMap中的key和value值对的遍历操作, ... -
Java 泛型
2014-06-26 12:44 845关键字说明 ? 通配符类型 <? extends T&g ... -
Java泛型集合的理解
2014-06-26 00:05 493[size=medium]什么是泛型? 泛型(Generic ... -
关于java字节码框架ASM的学习
2014-06-19 19:22 876一、什么是ASM ASM是一个java字节码操纵框架, ... -
Java动态代理详解
2014-06-19 17:41 846Java动态代理详解: http: ... -
Java内存,字符串文章收集
2014-06-18 16:24 690java--String常量池问题的几个例子 . http:/ ... -
Java内存解析
2014-06-18 11:48 762栈、堆、常量池等虽同 ... -
Java的堆与非堆内存
2014-01-07 10:59 705堆(Heap)和非堆(Non-heap)内存 按照官方的说法: ... -
JMX 资料收集
2014-01-07 10:53 416JavaSky的专栏 http://blog.csdn.net ... -
JAVA 注解示例 详解
2013-11-12 09:36 814注解(Annotation) 为我们在代码中天界信息提供了 ... -
Java 泛型详解
2013-11-11 22:35 786http://www.360doc.com/content/1 ... -
Java中的Enum的使用与分析
2013-11-09 12:49 812enum枚举类型:在实际问 ...
相关推荐
该项目是一款以JavaScript为主语言的HR(人力资源)后端开发源码,集成了Java、CSS、Vue和HTML等多种语言,共计1035个文件。具体文件构成如下:236个Java文件、179个JavaScript文件、104个PNG图片文件、59个CSS文件、56个Vue文件、54个GIF动画文件、42个类文件、41个XML文件、36个SVG文件、35个HTML文件。该后端系统旨在构建一个高效的人力资源管理平台。
该项目是一款基于Java的SpringCloud微服务架构的脚手架,同时融合了Vue前端技术。项目包含131个文件,其中Java源代码文件50个,Vue组件文件19个,JavaScript和HTML/CSS相关文件共计38个,XML配置文件13个,YAML文件8个,JSON文件4个,图片文件3个,Git忽略配置文件2个,Markdown文件2个,HTML文件2个。项目结构清晰,功能完善,适用于快速开发和部署微服务应用。
那些年,与你同分同位次的同学都去了哪里?全国各大学在辽宁2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
留守儿童爱心网站 毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS) 启动教程:https://www.bilibili.com/video/BV11ktveuE2d
液压打孔机_三维3D设计图纸.zip
给料自动车床_三维3D设计图纸.zip
com.maoyun.guoguo.GApplication.apk.1
该项目为MongoDB官方Go语言驱动的源码镜像,包含2578个文件,其中包括851个JSON文件、801个YAML文件、739个Go源代码文件,以及其他类型的文件如rst、md、pem、mod、sh、gitignore和gz等。该镜像旨在为开发者提供MongoDB Go驱动的源码参考和便利。
该项目是一款融合Java与Shell语言的ChatGLMHelper微信公众号引流助手设计源码,总计包含66个文件,其中Java源文件52个,XML配置文件6个,日志文件3个,YAML配置文件3个,Dockerfile 1个,Shell脚本1个。该助手通过智能问答功能吸引微信公众号用户关注,同时具备黑白名单过滤和限制普通用户使用次数的功能。
该项目是一款基于Java语言的固定资产管理系统设计源码,综合运用Java、CSS、HTML、JavaScript等多种编程语言,包含203个文件,涵盖71个XML配置文件、35个Java源文件、33个JAR包文件、22个CSS样式文件、20个HTML页面文件、6个JavaScript脚本文件、3个PNG图片文件、2个属性文件和2个JPG图片文件。系统旨在为用户提供高效、便捷的固定资产管理解决方案。
该项目为基于Flask框架的Python开发的学生出勤统计系统,源码包含105个文件,涵盖49个Python源文件、44个Python编译文件、2个Markdown文件、2个文本文件、1个Git忽略文件、1个Dockerfile、1个授权许可文件、1个YAML文件、1个SQL文件、1个迁移说明文件。这是一个简单实用的学生出勤统计系统源代码。
数据手册-74HC573-datasheet.zip
comsol光子晶体中的角态与边界态。
数据手册-ADC0804-datasheet.zip
软件开发C++重要培训资料分享20软件开发C++开发技术资料.zip
该源码提供了一个基于Python Flask和Vue3的简易局域网文件传输Web应用,包含40个文件,涵盖JavaScript, Python, CSS, HTML等多种语言。应用支持HTTP和HTTPS协议,适用于小型局域网环境下的文件传输需求,特别适合在不要求高度隐私和安全性的场景下使用。项目易于部署,通过运行start.py文件即可启动,具体配置可在setting.py中修改。该应用旨在解决手机无内置Samba或FTP文件浏览器,以及使用QQ或微信传输文件时产生的垃圾信息问题。
该项目为PHP程序员量身定制的Docker高效运行环境设计源码,共包含220个文件,涵盖72个PHP文件、21个C语言文件、16个Markdown文档、16个C头文件、13个压缩包文件、11个字典文件、8个Python脚本、6个配置文件、5个XML文件、5个YAML文件。该环境支持PHP、C、Python、Shell等多种语言,旨在提升PHP程序员的开发效率和工作体验。
CT和MRI脑部扫描图像数据集 数据说明: 该数据包含从所有来源收集的大脑截面CT和MRI扫描图像,并分成训练和测试子文件夹,用于域A和B.被组织成一个目录结构,可加载,以便用于图像到图像翻译的循环执行中使用。(该数据集包含相关图像5005张)
那些年,与你同分同位次的同学都去了哪里?全国各大学在辽宁2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
该项目是一款基于Python、HTML和JavaScript的多功能蜘蛛家族大小爬虫设计源码,共计106个文件,涵盖57个Python源代码文件、12个编译后文件、7个PNG图像文件、6个文本文件、5个XML文件、4个JPEG图片文件、3个字体文件、3个HTML文件、2个JavaScript文件和2个WOFF字体文件。该套源码集合了多种大小爬虫功能,适用于不同数据抓取需求。