摘要:
Charles是一个跨平台的抓包工具,虽然没有Fiddler做的这么完美,但是也算是另一个选择。 下载: https://www.charlesproxy.com/download/ 注册: http://charles.iiilab.com/ 安装后先打开Charles一次 Mac: /Appli 阅读全文
摘要:
说明:标题其实说法是错误的。Java中只有值传递,没有引用传递。 调用函数changeValue()前后num的值都没有改变。 值传递的过程: num作为参数传递给changeValue()方法时,是将内存空间中num所指向的那个存储单元中存放的值,即"5",传送给了changeValue()方法中 阅读全文
摘要:
这个错误是Mac下特有的,并且据说是一个老Bug,不影响使用。 修复方法: Help->Edit Custom Properties,没有这个properties文件的话,IDEA会提示创建,然后在里面加上idea.no.launcher=true 重启即可。 参考: https://www.zhi 阅读全文
摘要:
其实传递的就是数组的指针,里面的每一项的值还是那块内存,所以能直接操作里面的值。如果单纯传指定的值,那么里面操作的就是新的一块内存块。 用数组实现的效果如下: 参考: http://blog.csdn.net/hemeinvyiqiluoben/article/details/49978313 ht 阅读全文
摘要:
1、实例化ArrayList时默认不输入大小是10个,并且如果增加到11个时不会报错,会自动扩容。 2、获取指定索引的值时就必须保证ArrayList有这么多个。 3、推荐在new ArrayList时指定已知的大小,节省扩容时损耗资源。注意:指定大小后的ArrayList获取size时依然还是0; 阅读全文
摘要:
时间戳精度有两个概念:1是精确到秒,2是精确到毫秒。 要操作时间戳和时间戳转换为时间一般对应的对象就是Date,而Date各种转换离不开SimpleDateFormat; 如果是要获取时间指定的年月日时,一般对应的是LocalDate,而LocalDate各种转换离不开DateFormatter; 阅读全文
摘要:
说明:从LocalDate的API上看,主要用于快速获取当前年月日,而DateFormatter也基本上伴随着使用。如果是操作Date对象的,主要是用于时间戳等,伴随着使用的是SimpleDateFormat。 1、Java 7及之前版本1.1、使用java.util.Calendar(不推荐) i 阅读全文
摘要:
这两处地方要同时修改成一样的。 参考: http://blog.csdn.net/u011275152/article/details/45242201 阅读全文
摘要:
注意:这个字体管理工具只是简化了字体的安装和卸载,并没有快速下载字体去自动安装,所有的字体都是需要自行下载,因为字体本身是有版权的。 安装: 使用: 参考: https://linux.cn/article-4732-1-rss.html http://www.linuxidc.com/Linux/ 阅读全文
摘要:
├── 1_WorkFiles ├── 2_DevelopmentProjects ├── 3_DownloadFiles ├── 4_VMwareSystem ├── 5_SystemBackup ├── 6_Movie ├── 7_Music ├── 8_Game ├── 9_Picture ├── 10_Document 阅读全文
摘要:
1、【Esc】+【退格键(Backspace)】 2、【Ctrl】+【U】 说明:以上两个快捷键都会删除全部输错的命令或密码。 参考: http://blog.csdn.net/u013895662/article/details/37995279 阅读全文
摘要:
一、在登录项上添加Iterm2的启动项 二、打开Iterm2 1、启动后会显示Iterm2,此时点击关闭按钮,保证桌面上没有任何的控制台窗口。 2、按【Command】+【Shift】+【S】,保存名为No Window 这一步是Iterm2的菜单:Window->Save Window Arran 阅读全文
摘要:
下载最新版,这个问题在最新版已经完美解决。 http://zipzapmac.com/go2shell 阅读全文
摘要:
下载: https://www.telerik.com/download/fiddler 离线版本:(链接: https://pan.baidu.com/s/1hr7f8QK 密码: ukg2) 安装: 1、Mono 下载并安装:http://www.mono-project.com/downloa 阅读全文
摘要:
在网上很多都把Advice翻译成增强器,其实从翻译工具上看到,这个单词翻译是忠告,通知的意思。 首先这个注解实在Spring Web包下,而Spring MVC离不开Spring Web的依赖,所以经常两个一起使用的。 题外:如果在asp.net webform下可以做这样的事情有两处地方,全部集成 阅读全文
摘要:
首先IDEA没有Eclipse的Workspace的概念,且IDEA推荐是一个窗口对应着一个Project。 然后经过研究你会发现IDEA其实是由一个主进程来维护这些窗口的,所以即使你开了很多个窗口,都是由主进程来维护这些资源,所以这也是内存占用不会很大的原因。 下面是简单的导入步骤: 1、首先,从 阅读全文
摘要:
这个设置真的和Eclipse有很大区别,Eclipse中只要运行之后就可实现修改文件自动重启。但IDEA不太一样,需要做如下配置: 前提: 1、添加spring-boot-devtools到POM。 设置: 1、Settings->Build,Execution,Deployment->Compil 阅读全文
摘要:
1、三者在执行速度方面的比较:StringBuilder > StringBuffer > String 2、String <(StringBuffer,StringBuilder)的原因 String:字符串常量 StringBuffer:字符串变量 StringBuilder:字符串变量 从上面 阅读全文
摘要:
通过Maven查看依赖的源码时,通常是Maven自动下载JAR包附属的source包,但是会出现一个问题,由于使用lombok插件会造成编写的Java文件和编译后的class上有差别,所以IDEA打开时看到的是Maven打包时用的源码,而IDEA会自动匹配与.class反编译后的源代码,造成不匹配的 阅读全文
摘要:
先由Sun制定,之后Sun把Java卖给了Oracle,最后就成了Oracle制定的了。但是版本比较旧了,停留在1999年。 相比Google的编码规范,罪名写的却别就是Sun采用的是4个空格进行缩进。 参考文档:http://www.oracle.com/technetwork/java/java 阅读全文