JamChiu's Blog

  • Home

  • Archives

反射优化-方法执行篇

Posted on 2019-11-06

上一篇博文主要讲了通过new和通过反射的方式创建对象实例的性能对比,以及通过反射创建对象实例的优化,这篇,作为兄弟篇,我们也从性能对比和优化上来讲讲方法执行。 domain类会使用到创建对象篇中的TestUser。 性能对比 在TestUser类中的两个方法,由于实验结果中对两个函数的调用实验结果几 ...

Read more »

反射优化-创建对象篇

Posted on 2019-11-04 Edited on 2019-11-06

作为一个Java Coder,在开发过程中或多或少会用到反射,如动态创建指定泛型对象等,看着高大上,但是反射效率上着实有些感人,下面,将通过创建对象篇和方法执行篇来看看,在使用反射的时候,我们能怎么去优化它。 反射慢之初体验 我们先新建一个普通的类 package tech.zhaojian.dom ...

Read more »

Identity API Scope Approval UI,删删删

Posted on 2019-07-12 Edited on 2019-07-29

在MacOS的LaunchPad上出现了个诡异的App[Identity API Scope Approval UI],如下图 强迫症患者肯定不能忍啊,不说了,开始折腾 打开Finder,Command + Shift + G进入下面这个目录 /Users/zhaojian/Application ...

Read more »

代理模式

Posted on 2019-07-07

什么是代理模式定义 定义1:给目标对象提供一个代理对象,并由代理对象控制对目标对象的引用。 定义2:为某个对象提供一个代理,以控制对这个对象的访问,可在不修改源代码的基础上做方法增强。 以一个通俗的例子解释下上面的定义: 我们在Windows电脑上安装了QQ,然后我们找到了QQ的安装目录,右键点击 ...

Read more »

Maven打包-依赖非仓库中的jar包

Posted on 2019-07-07

由于明天要发布测试版本,所以今天要打个SpringBoot的jar包,本以为很简单,毕竟平时都是mvn clean packge之后target目录下就能出现你想要的jar包,但是这次的,有点特别。 运行环境 说明 版本 JDK 1.8 Maven 3.5.4 SpringBoot ...

Read more »

IDEA自动优化导入包

Posted on 2019-03-20 Edited on 2019-07-29 In IDEA技巧

Settings→Editor→General→Auto Import选中Optimize imports on the fly和Add unambiguous imports on the fly 说明: 选项 说明 Optimize imports on the fly 自动去掉一些 ...

Read more »

让Telegram Destop在Mac上乖乖走PAC模式

Posted on 2019-03-18 Edited on 2019-07-29 In MacOS

由于公司用TG作为沟通工具,所以TG就成了日常使用必备。 但是在配合ShadowsocksX-NG时,只能在全局模式下使用。 好,我们来折腾他吧,让他乖乖走PAC模式。 点击ShadowsocksX-NG小图标 - 偏好设置 - 高级 - 本地Socks5监听端口,如果没有改过的话,应该是1086 ...

Read more »

安装pidof,让kill命令更好用

Posted on 2019-03-11 Edited on 2019-07-29 In MacOS

kill命令可以说是我们经常使用的一个命令,但是比如我们要关闭多个叫“Google Chrome”的进程的时候,就要小小折腾一下了,下面介绍几种办法,最优直接跳到方法四 方法一 ps -ef|grep 'Google Chrome' 根据结果,将pid一个个取出,使用kill -9 pid1 p ...

Read more »

MacOS安装ZooKeeper

Posted on 2019-03-11 Edited on 2019-07-29 In MacOS

下载最新的稳定版ZooKeeper 访问ZooKeeper官网,找到找到Download关键字层层点入,我最后是到了这个网址,选择推荐的镜像网站,选stable文件夹,下载zookeeper-3.4.13.tar.gz 解压Zookeeper压缩包 tar vzxf zookeeper-3.4. ...

Read more »

Mac zsh 配置 mvn

Posted on 2019-03-11 Edited on 2019-07-29 In MacOS

cd ~vim .zshrc 在文件末尾添加 export M2_HOME=/Users/zhaojian/Development/apache-maven-3.5.4export M2=$M2_HOME/binexport PATH=$M2:$PATH 退出编辑模式 source .zshrc ...

Read more »
12

JamChiu

11 posts
3 categories
7 tags
© 2019 JamChiu
Powered by Hexo v3.9.0
|
Theme – NexT.Mist v7.2.0