广州-MK

不积跬步,无以至千里。

微信支付-那些神奇的坑

前段时间,由于工作需要,处理过境外的微信支付。刚开始的时候,以为跟国内的微信支付没什么区别,很简单,但在实际操作中,才发现,这就是坑爹的货。 前人栽树,后人乘凉。我愿在此栽树一棵,愿后来人在此能乘凉。 接下来,请让我细数境外微信支付的坑。(为保证坑的深度,请让我以境内和境外来对比) 第一坑(业务接...

2018-09-27 13:37:17

阅读数 101

评论数 0

深入浅出爬虫(Java福利版)

福利在手,说走就走; 关键技术点 生产消费者模式的应用; 线程池的应用; 网页解析技术(Jsoup)的应用; Selenium的应用; 乐观锁的简单实现; 单例模式的应用; 防反爬技术的应用; 自定义应用池的实现; Java语言实现,Maven编译; 关键代码说明 生产...

2018-05-25 17:23:48

阅读数 415

评论数 5

python+vue前后端分离-实战演练

MxShop - resource和online-store, 提示:ModuleNotFoundError: No module named ‘MxShop’ 解决思路:换个路径就好 sys.path.append(“D:\py_work\x24pzv\MxShop - resource...

2018-05-15 12:46:32

阅读数 7085

评论数 0

JVM调优中经常用到的几个命令

JVM调优中,经常需要使用到工具来辅助,其中JDK中就默认了好几款可以使用的小工具。如jcmd,可以快速的查看对应jvm进程的pid和进程主类名;jinfo则可以查看jvm进程运行的系统信息和jvm参数信息;jmap则可以查看对应jvm进程的堆信息;最后,如果还要查看对应堆栈的信息,则可以使用js...

2017-09-13 12:28:50

阅读数 1307

评论数 0

G1(Garbage-First)垃圾回收器

说明 本文摘自The Garbage-First Garbage Collector并进行部分转译。 本人水平有限,如有纰漏,欢迎指出,感激不尽。 介绍G1垃圾回收器在Oracle JDK 7u4之后完整支持,G1是server型的垃圾回收器,主要是针对多颗处理器和有大内存的机器,它可以高概率的匹...

2017-08-28 09:34:11

阅读数 427

评论数 0

跟垃圾回收相关的关键选项

说明 ==本文摘自【MemoryManagement-Whitepaper-1-150020.pdf】并转译,本文并不是完整的转译,部分地方有删减;== ==本人水平有限,如有不正确的地方烦请指出,感激不尽。== 概述有很多的命令行参数用来选择垃圾回收器、设置堆或代的大小、修改垃圾回收器的动作以及...

2017-08-25 13:35:44

阅读数 493

评论数 0

对于垃圾回收相关的建议

说明 ==本文摘自【MemoryManagement-Whitepaper-1-150020.pdf】并转译,本文并不是完整的转译,部分地方有删减;== ==本人水平有限,如有不正确的地方烦请指出,感激不尽。== 概述在前一节中说的垃圾回收器、虚拟机和堆大小的自动选择很大比例都是在应用程序的合理范...

2017-08-16 13:37:45

阅读数 439

评论数 0

人体工效-自动选择和行为调整

说明 ==本文摘自【MemoryManagement-Whitepaper-1-150020.pdf】并转译,本文并不是完整的转译,部分地方有删减;== ==本人水平有限,如有不正确的地方烦请指出,感激不尽。== 概述在J2SE 5.0的发行版中,垃圾回收器、堆大小和HotSpot VM的模式都是...

2017-08-10 18:06:08

阅读数 293

评论数 0

HotSpot VM中的垃圾回收器(J2SE 5.0)

说明 ==本文摘自【MemoryManagement-Whitepaper-1-150020.pdf】并转译,本文并不是完整的转译,部分地方有删减;== ==本人水平有限,如有不正确的地方烦请指出,感激不尽。== 概述在J2SE5.0u6的Java HotSpot虚拟机包含了四种垃圾回收器,所有回...

2017-08-08 09:16:46

阅读数 400

评论数 0

HotSpotVM中垃圾回收的概念

说明 ==本文摘自【MemoryManagement-Whitepaper-1-150020.pdf】并转译,本文并不是完整的转译,部分地方有删减;== ==本人水平有限,如有不正确的地方烦请指出,感激不尽。== 概述一个垃圾回收器的责任有: - 分配内存 - 确保任何引用的对象保持在内存中 ...

2017-08-04 09:26:42

阅读数 287

评论数 0

内存管理第一篇--HotSpotVM-内存管理介绍

内存管理介绍在Java平台的J2SE中,有一个关键的功能就是它可以进行自动内存管理,从而保护开发人员不受显式内存管理的复杂性。这篇文档概述了Java HotSpot虚拟机在Sun的J2SE 5.0发布版中提供的内存管理,它描述了能有效进行内存管理的垃圾回收器,并对选择、配置回收器和设置回收器操作内...

2017-08-02 12:28:43

阅读数 289

评论数 0

JVM调优魔法棒-Java VisualVM

Java VisualVM是单独的一个工具,它提供了一个虚拟接口用以查看、故障排除和分析运行在JVM上的java程序的运行情况。在JDK中提供了各种类型的工具,其中就包含了Java VisualVM。例如,以前大多数独立的工具如JConsole、jstat、jinfo、jstack和jmap,现在...

2017-07-31 09:17:01

阅读数 459

评论数 0

JVM-调优参数-JDK1.8

说明 ==注意:在’-XX:’和具体参数之间是没有空格的,本文中出现了部分空格是因为MD(Markdown)语法原因,MD语法中冒号加大写P是:P(表情),所以冒号和大写 P之间要有空格才能表示正确意思,在使用中请避免空格;== ==本文提供一些常规的命令行参数和一些环境变量,这些参数都会影响Ja...

2017-07-29 09:20:25

阅读数 4403

评论数 0

JVM-调优参数-JDK 1.7及以前版本

说明 ==在’-XX:’和具体参数之间是没有空格的,本文中出现了部分空格是因为MD(Markdown)语法原因,MD语法中冒号加大写P是:P(表情),所以冒号和大写 P之间要有空格才能表示正确意思,在使用中请避免空格== ==此文档只是在JDK1.7以及更早版本中有效,JDK1.8请查看后期的 【...

2017-07-24 13:49:07

阅读数 1721

评论数 0

JVM-栈帧

栈帧是JVM调优时需要了解的一个地方,同时也是java虚拟机栈中最关键的数据结构,了解栈帧,对Java代码优化,JVM优化是必不可少的一步

2017-07-19 13:35:56

阅读数 1661

评论数 0

JVM-运行时数据区(Run-time Data Areas)

在JVM规范中,定义了以下几种运行时数据存储区: - 程序计数器; - java虚拟机栈; - 本地方法栈; - java堆; - 方法区。程序计数器程序计数器是一块很小的内存空间。由于java是支持多线程的语言,当线程数量超过CPU数量时,线程之间就会根据时间片轮询来抢夺CPU资源。对...

2017-07-17 18:39:23

阅读数 3272

评论数 0

Java class 文件信息

在谈论JVM-运行时数据区时,我们遇到了一个方法区,关于方法区的信息都来自于class,在JDK的工具中,有一个javap命令可以用来显示class文件的信息。查看class文件内容的命令如下:javap -v XXX.clsss在这里以TestClass.java示例/** * */ pa...

2017-07-13 08:47:36

阅读数 4883

评论数 0

Kotlin-Java中调用Kotlin

在java中调用kotlin代码也是很容易的事属性一个kotlin属性希望被编译通过,那么它需要有以下java元素: - getter方法,方法名要以get作为前缀 - setter方法,方法名要以set作为前缀 - 私有(private)字段,跟属性同名(只有属性才有隐性字段)例如,var...

2017-07-12 12:29:14

阅读数 8914

评论数 0

Kotlin-Kotlin中调用Java

Kotlin在设计的时候就考虑到了和Java的交互,在现有的情况下Kotlin本身就可以调用java代码,并且Kotlin代码也可以在Java中正常使用,在本篇中,我们将讨论在Kotlin中调用java代码的一些细节。完美的使用java代码没有任何问题:import java.util.*fun ...

2017-07-12 09:21:24

阅读数 5041

评论数 0

Kotlin-类型别名

类型别名为现有类型提供替代名称.如果类型名称太长,那么就可以生成一个不同的简短名称来代替使用.缩短长泛型类型是很有用的,例如,收缩集合类型通常很诱人typealias NodeSet = Set<Network.Node> typealias FileTable<K> = ...

2017-07-11 13:33:48

阅读数 4962

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭