搜虎博客 - 心有猛虎,细嗅蔷薇

含标签“java”的文章

idea 配置fiddler代理http请求

>目前遇到一个需求,需要用fiddler抓取idea插件的http请求。 解决办法,在idea64.exe.vmoptions和idea.exe.vmoptions加入下面的配置 `...

java 代码常见调优策略

> 最近看java 代码优化,总结下java 代码常见调优策略 1.优化代码 + 比如不要for循环来访问linkedlist,使用iterator 2.优化设计 + 比...

ant 编译报错:Error starting modern compiler

>我这个在idea中编译,发现需要依赖第三方包 在右边ant编译,右键----properties---external classpath----加入依赖的jar,就好了。

Java内存模型03:Java如何解决可见性和有序性问题

> 导致可见性的原因是缓存,导致有序性的原因是编译优化,那解决可见性、有序性最直接的办法就是禁用缓存和编译优化,但是这样问题虽然解决了,我们程序的性能可就堪忧了。合理的方案应该是按需禁用缓存以及...

java 并发编程学习2--- 可见性、原子性和有序性问题:并发编程Bug的源头

>这些年,我们的 CPU、内存、I/O 设备都在不断迭代,不断朝着更快的方向努力。但是,在这个快速发展的过程中,有一个核心矛盾一直存在,就是这三者的速度差异。为了合理利用 CPU 的高性能,平衡...

java 并发编程学习1-- 全景图

>Java 里 synchronized、wait()/notify() 相关的知识很琐碎,看懂难,会用更难。但实际上 synchronized、wait()、notify() 不过是操作系统领...

JAVA核心技术--03--final ,finally,finalize

>其实这三个词关系不是很大,但是因为长的像,所以在中国是常见的面试题。哈哈 1.final 修饰变量/参数,不可更改(指针),如果时list,则里面还是能添加对象的,这点和immutabl...

java核心知识02---Error和Exception

>Exception和Error都继承自Throwable类,可以被throw和catch,那么他们有什么区别呢 1.Exception是程序正常运行中,可以预料的意外情况,可能而且应该被...

java核心技术--01--java平台的理解

>说起java平台,最多的是跨平台,一次编译,到处运行。java代码用javac编译成bytecode 的class文件,然后运行时,解释器转换成最终的机器码。JIT会把热点代码编译执行,而不是...

vscode 报错:Build failed, do you want to continue?

>Build failed, do you want to continue? 这个错误要看具体的错误 1.ctrl + shit + p 2. open java language...