- 浏览: 197036 次
- 性别:
- 来自: 深圳
最新评论
-
javasharer:
很精彩的帖子,楼主在第一种方法最好特别提示一下`/usr/li ...
MAC下安装多版本JDK和切换几种方式 -
huangyufa123:
note: sudo automount execute ...
Mac OS X mkdir: /home/test: Operation not supported -
lujiawu12:
大飞哥V5
抓包工具:Charles-功能综述
文章列表
买了个蓝牙模块,因为自带的蓝牙不符合需求。网上找了一逼资料,没有stretch的,照着操作是走不下去的,里面好多细节对于非硬件开发真是坑。说树莓派有ttyAMA0、ttyS0两个串口,在Pi 3中,ttyAMA0被蓝牙用了。ttyS0中的S是软件 ...
查看tomcat是否启动
ps -ef |grep tomcat
ps -ef|grep java
kill -9 7010
./startup.sh
nohup ./startup.sh &
./catalina.sh run
./shutdown.sh
kill -9 5144
tail -f catalina.out
端口重定向:
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
iptables -t nat -A ...
GM是什么,上网查查,IM4java是什么,也请上网查。以下的介绍同样适合其他语言使用gm或是ImageMagick的安装和中文乱码的情况。ImageMagick也测试通过
1、下载如下,并全部解压(参见官方依赖下载地址ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/delegates):
libpng-1.6.19.tar.gz 支持png格式
jpegsrc.v9.tar.gz支持Jpeg格式
ghostscript-9.15.tar.gz支持字体
GraphicsMagick-1.3.23.tar.gz主图片处理程序
fr ...
JRebel MAC IDEA热加载
- 博客分类:
- 热部署
前言:
JRebel安装、破解、本地和远程热加载。
环境:
MAC OS X 10.10,IDEA 13, JRebel 6,Tomcat 6
1、下载
JRebel破解:地址
文件名:jrebel6.0.0-crack.zip(人家让加微信下,就支持一下好了)
IDEA插件:地址
文件名:jr-ide-idea-6.0.0-idea13__1_.zip
以上下载的都是JRebel6.0.0相关版本
2、安装IDEA插件
a.快捷键“command+, ”打开Preferences,在左侧找到Plugins并选中,点击“Install ...
环境:
MAC AIR,OS X 10.10,64位
历史:
过去 Mac 上的 Java 都是由 Apple 自己提供,只支持到 Java 6,并且OS X 10.7 开始系统并不自带(而是可选安装)(原自带的是1.6)。
后来 Apple 加入 OpenJDK 继续支持 Java 6,而 Java 7 将由 Oracle 负责提供。
在终端中输入java -version可查看当前JDK版本信息,如果还没安装任一JDK,就会提示安装,点击后会跳到oralce java的下载网页。
安装包(注意都是下载mac下的dmg安装包):
JDK 1.6(验证OS X ...
环境:IntelliJ Idea 13、mac
A、 标识1,表示回退到调用栈的上一级。如现在执行到26行,点1图标,则回退到21行,再点1图标则继续回退到12行。注意,回退到方法调用处时,现场也会回退到调用前的状态(即下面的debugger和variables等窗口中的值会变成调用前)。
B、 2表示直接运行到光标处断点,适合于临时断点。
断点过滤:
A、 instance filters
函数式编程初探:
http://www.ruanyifeng.com/blog/2012/04/functional_programming.html
函数式编程扫盲篇:
http://www.cnblogs.com/kym/archive/2011/03/07/1976519.html
打开调试功能:在tomcat/bin/catalina.sh追加如下内容,位置是CATALINA_OPTS被使用前。
CATALINA_OPTS="$CATALINA_OPTS -server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787"
内存溢出:在tomcat/bin/catalina.sh追加如下内容,位置是CATALINA_OPTS被使用前。
JAVA_OPTS="$JAVA_OPTS - ...
Hmmm, trying to create a directory under '/home' on a Mac?
Well, Apple doesn't want you to (with good reason, automounter owns this dir, which makes it easier to do NFS mounts and such) so you shouldn't muck with it but if you really just 'have to do it', here is how you can.
Basically: Edit /etc/ ...
调试的一些常用的手段和技巧:
序号
功能
工具
1
测试环境配置
Hosts(Gas Mask)
代理基础
网络拓扑结构:
[客户端] <-TCP连接-> [代理] <-TCP连接-> [服务器]
代理左手保持与客户端的连接,右手保持与服务器的连接,然后在两个TCP连接之间做数据的对拷。不同的代理协议,不同的只是TCP连接之上跑的是什么的协议,数据是怎么经过包装,拆包的。不存在客户端与服务器之间直接建立TCP连接的情况。只有VPN这种在IP包这一层工作的,才会实现客户端与服务器的之间连接。
1、HTTP明文流量,明文的代理连接
工作方式:客户端与代理之间建立的TCP是未经SSL加密的明文连接,客户端与代理之间传输的流量也是明文(HTTP ...
iWebInspector:
是一个支持IOS免费的应用程式,可以对运行在iPhone模拟器(iPhone或iPad)中的web网页调试,分析和检查Web应用程序。
下载地址:http://www.iwebinspector.com/
对于IOS 6及以上,已原生支持debug,所以在IOS 5上使用此 ...
iOS 6中Safari和webview,支持用桌面Safari同步调试。(只支持通过 Mac 上的桌面版的 Safari 进行,Safari for Windows 目前还没有此项功能)
请注意:只能对XCODE中打包或模拟器中运行的APP远程调试UIWebView,从App Store下载的APP是不支持的!
环境:
IOS:7.0.3
MAC:OS X 10.9.1 Safari 7.0.1
同步调试Safari:
1.手机上设置Safari开启 web inspector(设置–>safari–>高级)
2.手机连上电脑。
...
调试Android WebView
从Android4.4(KitKat)开始,可以使用DevTools对原生Android应用程序的Android WebViews内容进行调试。
调试WebViews要求:
1.在Android设备或模拟器运行Android4.4或更高版本,并且Android设备上启用USB调试模式。
2.Chrome 30或更高版本。更强大的WebView界面调试功能需要Chrome31或更高版本。
3.Android应用程序中的WebView配置为可调试模式。
配置WebViews为可调试:
在 ...
端口反向转发
如果web服务器运行在本地开发机器上,想通过移动设备访问这个网站。如果移动设备和开发机器处于同一个网络环境,访问不存在问题。但在某些情况可能很困难,比如在一个受限的企业网络中(如:移动设备用3G上网,而开发机器在本地局域网中,两者无法互通)。
Chrome for Android中“端口反向转发”的新特性,使得这个问题变得简单。通过在移动设备上建立一个监听TCP端口映射到开发机器上的特定的TCP端口,经过监听端口的信息流通过USB传播,不依赖于移动设备的网络配置。
要使用这个特性,假定你已配置好远程调测功能并能正常工作:
1.连接移动设备
1. ...