- iOS应用重签名
HotPotCat
首先理解一件事:签名是可以被替换的。签名:原始数据->hash->加密重签名:原始数据->hash->加密这也就是签名可以被替换的原因。一、codesign重签名codesign安装Xcode就有,Xcode也是用的这个工具。签名包含:资源文件macho文件framework...1.1终端命令1.1.1查看签名信息codesign-vv-dxxx.appimage.png1.1.2列出钥匙串里可
- iOS 基础知识:使用 Charles 进行抓包
时光啊混蛋_97boy
原创:知识点总结性文章创作不易,请珍惜,之后会持续更新,不断完善个人比较喜欢做笔记和写总结,毕竟好记性不如烂笔头哈哈,这些文章记录了我的IOS成长历程,希望能与大家一起进步温馨提示:由于不支持目录跳转,大家可通过command+F输入目录标题后迅速寻找到你所需要的内容一、使用Charles对iOS模拟器抓包1、首先是电脑上安装Charles根证书。这里注意选择添加证书的时候需要选择将钥匙串保存在登
- 如何在Mac上查找保存的密码的所有信息
153mac
Mac上所有已保存的密码均受到保护和保护。没有钥匙串,管理员密码或TouchID,就无法访问它们。虽然“钥匙串访问”是在Mac上查找或查看保存的密码的一种方法,但是在Mac上使用不同的浏览器(例如Safari或Chrome)时如何查找密码?在本文中,我们将详细介绍如何在Mac,不同的浏览器和不同的情况下查找保存的密码。第1部分:如何在SafariMacOSCatalina上查看保存的密码记住所有密
- iOS_当新安装的证书在钥匙串中不受信任时
Eyes_cc
当我们在钥匙串中看到证书不受信任时,比如推送证书。解决:第一步:点击最下面的四个蓝色的链接,先把最下面的四个文件下载好在电脑上双击安装一下。再创建证书就可以了。
- 推送证书
社会主义顶梁鹿
一、开发环境二、发布环境1、测试或发布证书2、appID名字要与bundleID相同要勾选上APNS(远程推送的缩写)com.公司名.工程名->为了区分其他app->是app唯一的标示符(推送、发布都是根据bundleID来查询是哪个app)3、在appID中点击创建一个推送证书4、生成一个mobileprovisionP12在钥匙串直接导出Pem需要命令合成(opensslpkcs12-inp1
- ECC算法学习(二)Security加密函数
赑屃王者
算法知识整理学习
文章目录一、SecureEnclave1.SecureEnclave2.kSecAttrTokenIDSecureEnclave二、使用系统钥匙串存储数据一、SecureEnclave1.SecureEnclavehttps://support.apple.com/en-ng/guide/security/sec59b0b31ff/webSecureEnclave是集成到Apple系统(SoC)芯
- 删除Xcode中多余的证书
Loki_
1、删除Xcode中多余的ProvisioningProfile证书前往文件夹:~/Library/MobileDevice/ProvisioningProfiles,手动删除其中的配置文件。如果误删,进入开发者中心,下载需要的ProvisioningProfile文件,导入Xcode即可。2、删除Xcode中的codesigningidentity中的多余证书方法:打开钥匙串访问,删除相应的证书
- xcode 真机调试 The user name or passphrase you entered is not correct.
mayufo
一直想真机调试,不知为何插到手机总是报错Theusernameorpassphraseyouenteredisnotcorrect.可以肯定用户名密码肯定没有问题参考了很多终于找到解决方案https://github.com/desktop/desktop/issues/3625image.png总结一下通过快捷访问钥匙串访问设置
- git修改密码后mac使用sourceTree出现Authentication failed错误
红枫1225
git
1、退出sourceTree2、在钥匙串中删除git对应站点AccessKey3、执行命令:gitconfig--system--unsetcredential.helper4、重新启动sourceTree,这时会弹出输入密码框,重新输入密码即可
- iOS 本地化存储
sheldon_龙
简介iOS中常常会用到本地化存储,下面就总结一下常用的几种本地化存储方式1.iOS数据存储的几种方式Preference(偏好设置)plist存储归档SQLite3CoreData钥匙串存储(存储账号密码)2.应用沙盒1.每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒2.沙盒路径结构Document:适合存储重要的
- Mac 端 SourceTree 账户密码忘记怎么办
Shoko_Li
1、清除账户信息先退出SourceTree前往文件夹/资源库/ApplicationSupport/SourceTree将里面的文件全删除就行2、如果只是修改密码的话将钥匙串里面对应的用户密码钥匙串这个文件删除就行
- iOS-uuid保持唯一的方法
qiluoyiyi
OC个人笔记iosobjective-cxcode
iOS-设置uuid卸载安装后保持不变问题参考:iOS获取UUID(唯一不变哦)UUIDString的理解因为系统的获取方法[UIDevicecurrentDevice].identifierForVendor.UUIDString拿到的uuidstring,再次卸载后,有可能会变化,所以不能保证拿到的值是唯一不变的。需要将获取到的值保存到钥匙串来保证卸载重装之后,能取到不变的值。先配置项目打开钥
- 我们,还可以再见
江一何
我们,还可以再见你屋门的钥匙还在我钥匙串上叮叮咚咚兀自哼着曲儿我的围巾在你那里冬天要来了可能需要它遮遮风寒你的吉他还在我这里后来的现在我会用它弹小星星和送别我的书还在你那里电磁场和继电保护打瞌睡时划过的如蛇般的笔记你的猫这会儿,在我怀里睡觉她最近长了些肉刚学会爬山和向我撒娇还有许多东西在你那里每一件每一样都算上做过早餐的烤箱宜家的大盘子死掉的铁线蕨浅灰色花瓶和针线瞧,有许多的借口呐我们,还可以再见
- ITMS-90034: Missing or invalid signature - The bundle 'com.ea.release' at bundle path 'Payload/xx...
小专注
上传AppStore前:1:根据"7N5U44K3T7"在钥匙串中找到当前可能失效证书,并删除.2:xcode->preference下:①下载文件;②重新添加一个发布证书;展示当前日期的证书;(钥匙串中的证书会自动添加)修改版本号,再提交吧!goodluck!
- 苹果手机如何查看已经连接过的WIFI密码(IOS13.0)?
玩电脑的辣条哥
MacOSmacos
环境:Windows10专业版VMware16虚拟机-MacOSBigSur11.0.1IPhone11pro:IOS13.0AO无线路由器问题描述:苹果手机如何查看已经连接过的WIFI密码?利用iCloud钥匙串来查看密码,没有MAC电脑的,虚拟一个就好了,喜欢的点个赞支持一下解决方案:1.手机上开启iCloud钥匙串打开手机设置-你的账户-iCloud-钥匙串-查看是否开启打开2.进入VMwa
- iOS在线推送测试
devileatapple
今天做macOS推送的测试,发现没有在线测试推送,由于证书太多重复且重名的,推送测试一直失败,很是蛋疼。网上找了两种方式。1.https://pushtry.com/这个在线推送测试很简洁,可以快速的测试推送-token+p12证书2.https://github.com/noodlewerk/NWPushergithub上的NWPusher,也是个不错的选择。运行起来之后,他可以直接检测到钥匙串
- Charles的简单用法
huan1993
一、抓电脑上http包抓电脑http包二、显示请求的Request和Response显示请求的Request和Response三、抓取电脑上https包1、安装根证书安装根证书2、在钥匙串中启用根证书信任根证书3、配置哪些需要抓取哪些https网站配置需要抓取的https网站三、抓手机包1、查看本机电脑ip查看本机电脑ip2、查看启动的代理端口查看启动的代理端口3、配置手机代理确保电脑和手机在同一
- iOS - 钥匙串(keychain)中的证书没有右三角,无法导出p12文件
00圈圈
ios
如下图,证书左侧没有小三角形,无法导出.p12文件我遇到的问题是,因为CSR文件有问题,只需要重新在钥匙串上重新导出一个CSR文件,然后再重新制作证书即可
- 如何在Mac上重置钥匙串密码
Mac小能手
首先在Mac上打开“钥匙串访问”应用程序。您可以在“应用程序”文件夹的“实用工具”子文件夹中找到它,也可以仅使用Spotlight搜索来找到它。在这里,您会找到钥匙串中的本地项目列表,包括密码,安全说明,证书,密钥和其他部分。转到登录部分。下一步,您需要转到菜单栏→编辑→更改钥匙串“登录”的密码。在下一个窗口中,您将必须在相应的字段中输入当前密码和新密码。然后验证您的新密码,然后单击“确定”。就这
- 苹果开发证书导入电脑不受信任解决办法
nick5683
image.png按照之前的方法,可以双击打开设置为“始终信任”即可。image.png这是一个经常出现的问题。出现此错误说明开发设备中没有安装Apple全球开发者关系认证媒介中间证书AppleWWDRCA,或者已安装的WWDRCA失效了。下方提供最新链接,下载后双击证书安装到MAC系统的“钥匙串访问”里面就行了。证书链接https://developer.apple.com/certificat
- 开锁记
老刘_20200708
钥匙1号逃跑了晚饭后散步回来,看了看手机,八点多。拿出钥匙串上的门禁卡刷电梯上楼,一脚踏出电梯的同时,手中的钥匙滑落,非常精准地落入脚下电梯的缝隙,毫无声息地不见了。钥匙逃跑了!稍微回一下神儿,又下到一楼,看看能否将其逮回来。结果,电梯的缝隙向下一直延伸到足有一米深,且手机电筒的光亮照不到钥匙,无奈地摇摇头,长叹一声!钥匙2号迷失了突然记起,刚住进这个小区的时候,放朋友家一把备用钥匙。急忙联系。朋
- iOS的推送证书过期的处理
mikey_Jiang
1.删除MAC上钥匙串访问中对应的推送证书。2.登录苹果开发者后台,revoke删除已过期推送证书,然后为对应AppID生成新的推送生产证书,并下载安装到Mac钥匙串访问中。3.打开系统自带的KeychainAccess创建CertificateSigningRequest;4.创建新的Certificates的开发和发布证书3.从钥匙串访问中导出新安装的推送生产证书的.p12文件,并在第三方推送
- GitHub新手必看:SSH密钥设置和‘Permission Denied‘错误解决指南
Aitrainee
Gitgitgithubssh
GithubSSH密钥错误解决指南问题描述:当您尝试从GitHub仓库拉取或推送代码时,可能会遇到这样的错误信息:“
[email protected]:Permissiondenied(publickey).fatal:Couldnotreadfromremoterepository.”这类似于您试图进入一间锁着的房间,但您没有正确的钥匙。解决步骤:检查您的钥匙串:在终端运行ssh-add-l来检查您是
- Charles的基础使用教程【Mac】
龙洋静
测试服务器运维
目录1.安装2.抓取https请求的前置操作2.1安装证书:2.2、SSL代理设置3.Charles初识1.安装官网Charles下载安装即可,没有什么需要注意的地方2.抓取https请求的前置操作2.1安装证书:未安装证书是这样的:上述我们可以看到,未安装证书时,虽然也可以抓到https的包,但是它是被锁住的,导致我们无法查看里面的具体内容~安装证书步骤:这里应该会弹出来一个选择,要选择钥匙串访
- sourceTree 更新git密码
egoes
每次git密码变了sourcetree都拉不到代码,第一次使用sourceTree时输入了一次密码,然后自动记住了密码。后来手动修改了一次密码,由于sourceTree记住的还是老密码,所以pull代码的时候提示没有权限,但是又不弹出对话框让输入密码。而且在console下使用git命令拉取代码同样提示失败,且不让输入密码。mac下需要删除钥匙串来解决这个问题。第一步:先关闭sourcetree第
- Mac上修复Gitee报错 Oauth: Access token is expired
程熙cjp
macosgitee
一.背景:最近在gitee上拉了两次项目,两次使用的邮箱密码不一致(换绑邮箱),第一次在idea中拉取后端项目,第二次在webstorm中拉取前端项目,出现该异常,记录下解决方案二.错误回显:如图所示:在idea中不管是pull还是push都会出现此异常,但是在webstorm中是可以的,这是由于idea中使用的钥匙串还是旧密码(解决方案中会截图阐述)三.解决方案:解释:不管是Mac还是Windo
- 迷你诗141首
口天吴2018
题记:我微小如一点,能画多大的圆?1大地的胸怀大地敞开胸膛节令的兵马渐次过往2洇黛色的远山洇绿了原野3巉岩映山红点燃巉岩熔化了石头的冷酷4候车室的钟点时针和分针躺着不动秒针在人民广场踱步5美女老街走过一少妇照亮了午后的平庸6南腔北调小区里的老人家们把祖国的方言升级成普通话7模仿厨余垃圾桶顶开了桶盖模仿秋实的饱满,胀裂8路灯路灯慷慨一对恋人,不领情9门槛跨进老屋的门槛来到隔壁的世纪10钥匙串大门钥匙
- iOS真机调试——Unable to install
隋唐唐
此类问题网上有很多解答,有些回答不全面,整理了下做个记录,大概有如下原因:1、证书重复,有过期的证书在钥匙串没有删除,请在钥匙串检查是否有过期证书,请删除2、证书选择错误、检查证书是否选择正确3、关键点:请检查工程targets-buildPhases-Embedframeworks下面第三方库有没有勾选Codesignoncopy,因为有些第三方库需要用到证书。
- HbuilderX打包报错 profile文件与私钥证书文件不匹配
清霆
打开钥匙串访问,找到安装的证书,双击点开,选择始终信任,然后重新导出.p12文件。image.png
- mac下gdb调试问题处理
竹园笔客
创建证书打开KeychainAccess应用程序(/Applications/Utilities/KeychainAccess.app)。执行菜单“钥匙串访问->证书助理->创建证书”。填写信息如下:名称:gdb_codesign身份类型:自签名根证书证书类型:代码签名勾选:让我覆盖这些默认设置不断确定,直到“指定证书位置”的步骤,选择“系统”。点击“创建”。在“钥匙串访问程序”中,选择左侧栏的“
- rust的指针作为函数返回值是直接传递,还是先销毁后创建?
wudixiaotie
返回值
这是我自己想到的问题,结果去知呼提问,还没等别人回答, 我自己就想到方法实验了。。
fn main() {
let mut a = 34;
println!("a's addr:{:p}", &a);
let p = &mut a;
println!("p's addr:{:p}", &a
- java编程思想 -- 数据的初始化
百合不是茶
java数据的初始化
1.使用构造器确保数据初始化
/*
*在ReckInitDemo类中创建Reck的对象
*/
public class ReckInitDemo {
public static void main(String[] args) {
//创建Reck对象
new Reck();
}
}
- [航天与宇宙]为什么发射和回收航天器有档期
comsci
地球的大气层中有一个时空屏蔽层,这个层次会不定时的出现,如果该时空屏蔽层出现,那么将导致外层空间进入的任何物体被摧毁,而从地面发射到太空的飞船也将被摧毁...
所以,航天发射和飞船回收都需要等待这个时空屏蔽层消失之后,再进行
&
- linux下批量替换文件内容
商人shang
linux替换
1、网络上现成的资料
格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径`
linux sed 批量替换多个文件中的字符串
sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`
例如:替换/home下所有文件中的www.admi
- 网页在线天气预报
oloz
天气预报
网页在线调用天气预报
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transit
- SpringMVC和Struts2比较
杨白白
springMVC
1. 入口
spring mvc的入口是servlet,而struts2是filter(这里要指出,filter和servlet是不同的。以前认为filter是servlet的一种特殊),这样就导致了二者的机制不同,这里就牵涉到servlet和filter的区别了。
参见:http://blog.csdn.net/zs15932616453/article/details/8832343
2
- refuse copy, lazy girl!
小桔子
copy
妹妹坐船头啊啊啊啊!都打算一点点琢磨呢。文字编辑也写了基本功能了。。今天查资料,结果查到了人家写得完完整整的。我清楚的认识到:
1.那是我自己觉得写不出的高度
2.如果直接拿来用,很快就能解决问题
3.然后就是抄咩~~
4.肿么可以这样子,都不想写了今儿个,留着作参考吧!拒绝大抄特抄,慢慢一点点写!
- apache与php整合
aichenglong
php apache web
一 apache web服务器
1 apeche web服务器的安装
1)下载Apache web服务器
2)配置域名(如果需要使用要在DNS上注册)
3)测试安装访问http://localhost/验证是否安装成功
2 apache管理
1)service.msc进行图形化管理
2)命令管理,配
- Maven常用内置变量
AILIKES
maven
Built-in properties
${basedir} represents the directory containing pom.xml
${version} equivalent to ${project.version} (deprecated: ${pom.version})
Pom/Project properties
Al
- java的类和对象
百合不是茶
JAVA面向对象 类 对象
java中的类:
java是面向对象的语言,解决问题的核心就是将问题看成是一个类,使用类来解决
java使用 class 类名 来创建类 ,在Java中类名要求和构造方法,Java的文件名是一样的
创建一个A类:
class A{
}
java中的类:将某两个事物有联系的属性包装在一个类中,再通
- JS控制页面输入框为只读
bijian1013
JavaScript
在WEB应用开发当中,增、删除、改、查功能必不可少,为了减少以后维护的工作量,我们一般都只做一份页面,通过传入的参数控制其是新增、修改或者查看。而修改时需将待修改的信息从后台取到并显示出来,实际上就是查看的过程,唯一的区别是修改时,页面上所有的信息能修改,而查看页面上的信息不能修改。因此完全可以将其合并,但通过前端JS将查看页面的所有信息控制为只读,在信息量非常大时,就比较麻烦。
- AngularJS与服务器交互
bijian1013
JavaScriptAngularJS$http
对于AJAX应用(使用XMLHttpRequests)来说,向服务器发起请求的传统方式是:获取一个XMLHttpRequest对象的引用、发起请求、读取响应、检查状态码,最后处理服务端的响应。整个过程示例如下:
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange
- [Maven学习笔记八]Maven常用插件应用
bit1129
maven
常用插件及其用法位于:http://maven.apache.org/plugins/
1. Jetty server plugin
2. Dependency copy plugin
3. Surefire Test plugin
4. Uber jar plugin
1. Jetty Pl
- 【Hive六】Hive用户自定义函数(UDF)
bit1129
自定义函数
1. 什么是Hive UDF
Hive是基于Hadoop中的MapReduce,提供HQL查询的数据仓库。Hive是一个很开放的系统,很多内容都支持用户定制,包括:
文件格式:Text File,Sequence File
内存中的数据格式: Java Integer/String, Hadoop IntWritable/Text
用户提供的 map/reduce 脚本:不管什么
- 杀掉nginx进程后丢失nginx.pid,如何重新启动nginx
ronin47
nginx 重启 pid丢失
nginx进程被意外关闭,使用nginx -s reload重启时报如下错误:nginx: [error] open() “/var/run/nginx.pid” failed (2: No such file or directory)这是因为nginx进程被杀死后pid丢失了,下一次再开启nginx -s reload时无法启动解决办法:nginx -s reload 只是用来告诉运行中的ng
- UI设计中我们为什么需要设计动效
brotherlamp
UIui教程ui视频ui资料ui自学
随着国际大品牌苹果和谷歌的引领,最近越来越多的国内公司开始关注动效设计了,越来越多的团队已经意识到动效在产品用户体验中的重要性了,更多的UI设计师们也开始投身动效设计领域。
但是说到底,我们到底为什么需要动效设计?或者说我们到底需要什么样的动效?做动效设计也有段时间了,于是尝试用一些案例,从产品本身出发来说说我所思考的动效设计。
一、加强体验舒适度
嗯,就是让用户更加爽更加爽的用你的产品。
- Spring中JdbcDaoSupport的DataSource注入问题
bylijinnan
javaspring
参考以下两篇文章:
http://www.mkyong.com/spring/spring-jdbctemplate-jdbcdaosupport-examples/
http://stackoverflow.com/questions/4762229/spring-ldap-invoking-setter-methods-in-beans-configuration
Sprin
- 数据库连接池的工作原理
chicony
数据库连接池
随着信息技术的高速发展与广泛应用,数据库技术在信息技术领域中的位置越来越重要,尤其是网络应用和电子商务的迅速发展,都需要数据库技术支持动 态Web站点的运行,而传统的开发模式是:首先在主程序(如Servlet、Beans)中建立数据库连接;然后进行SQL操作,对数据库中的对象进行查 询、修改和删除等操作;最后断开数据库连接。使用这种开发模式,对
- java 关键字
CrazyMizzz
java
关键字是事先定义的,有特别意义的标识符,有时又叫保留字。对于保留字,用户只能按照系统规定的方式使用,不能自行定义。
Java中的关键字按功能主要可以分为以下几类:
(1)访问修饰符
public,private,protected
p
- Hive中的排序语法
daizj
排序hiveorder byDISTRIBUTE BYsort by
Hive中的排序语法 2014.06.22 ORDER BY
hive中的ORDER BY语句和关系数据库中的sql语法相似。他会对查询结果做全局排序,这意味着所有的数据会传送到一个Reduce任务上,这样会导致在大数量的情况下,花费大量时间。
与数据库中 ORDER BY 的区别在于在hive.mapred.mode = strict模式下,必须指定 limit 否则执行会报错。
- 单态设计模式
dcj3sjt126com
设计模式
单例模式(Singleton)用于为一个类生成一个唯一的对象。最常用的地方是数据库连接。 使用单例模式生成一个对象后,该对象可以被其它众多对象所使用。
<?phpclass Example{ // 保存类实例在此属性中 private static&
- svn locked
dcj3sjt126com
Lock
post-commit hook failed (exit code 1) with output:
svn: E155004: Working copy 'D:\xx\xxx' locked
svn: E200031: sqlite: attempt to write a readonly database
svn: E200031: sqlite: attempt to write a
- ARM寄存器学习
e200702084
数据结构C++cC#F#
无论是学习哪一种处理器,首先需要明确的就是这种处理器的寄存器以及工作模式。
ARM有37个寄存器,其中31个通用寄存器,6个状态寄存器。
1、不分组寄存器(R0-R7)
不分组也就是说说,在所有的处理器模式下指的都时同一物理寄存器。在异常中断造成处理器模式切换时,由于不同的处理器模式使用一个名字相同的物理寄存器,就是
- 常用编码资料
gengzg
编码
List<UserInfo> list=GetUserS.GetUserList(11);
String json=JSON.toJSONString(list);
HashMap<Object,Object> hs=new HashMap<Object, Object>();
for(int i=0;i<10;i++)
{
- 进程 vs. 线程
hongtoushizi
线程linux进程
我们介绍了多进程和多线程,这是实现多任务最常用的两种方式。现在,我们来讨论一下这两种方式的优缺点。
首先,要实现多任务,通常我们会设计Master-Worker模式,Master负责分配任务,Worker负责执行任务,因此,多任务环境下,通常是一个Master,多个Worker。
如果用多进程实现Master-Worker,主进程就是Master,其他进程就是Worker。
如果用多线程实现
- Linux定时Job:crontab -e 与 /etc/crontab 的区别
Josh_Persistence
linuxcrontab
一、linux中的crotab中的指定的时间只有5个部分:* * * * *
分别表示:分钟,小时,日,月,星期,具体说来:
第一段 代表分钟 0—59
第二段 代表小时 0—23
第三段 代表日期 1—31
第四段 代表月份 1—12
第五段 代表星期几,0代表星期日 0—6
如:
*/1 * * * * 每分钟执行一次。
*
- KMP算法详解
hm4123660
数据结构C++算法字符串KMP
字符串模式匹配我们相信大家都有遇过,然而我们也习惯用简单匹配法(即Brute-Force算法),其基本思路就是一个个逐一对比下去,这也是我们大家熟知的方法,然而这种算法的效率并不高,但利于理解。
假设主串s="ababcabcacbab",模式串为t="
- 枚举类型的单例模式
zhb8015
单例模式
E.编写一个包含单个元素的枚举类型[极推荐]。代码如下:
public enum MaYun {himself; //定义一个枚举的元素,就代表MaYun的一个实例private String anotherField;MaYun() {//MaYun诞生要做的事情//这个方法也可以去掉。将构造时候需要做的事情放在instance赋值的时候:/** himself = MaYun() {*
- Kafka+Storm+HDFS
ssydxa219
storm
cd /myhome/usr/stormbin/storm nimbus &bin/storm supervisor &bin/storm ui &Kafka+Storm+HDFS整合实践kafka_2.9.2-0.8.1.1.tgzapache-storm-0.9.2-incubating.tar.gzKafka安装配置我们使用3台机器搭建Kafk
- Java获取本地服务器的IP
中华好儿孙
javaWeb获取服务器ip地址
System.out.println("getRequestURL:"+request.getRequestURL());
System.out.println("getLocalAddr:"+request.getLocalAddr());
System.out.println("getLocalPort:&quo