自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 Paper Signals 初探

前阵子谷歌发布了一个叫Paper Signals的小玩意,让你可以用语音控制这些小部件。具体可以做什么呢?举个例子,你出门前打开Google Assistant,问他今天天气怎么样,结果就会通过Paper Signals来展示,大概效果是这样子的: 这里先记录下具体的步骤,因为国内的网络环境的原因,我们没办法很方便地直接到google官网上去获取咨询,所以我把官网关于paper signals的介

2017-12-13 13:36:54 710

原创 阿里巴巴Java开发规约插件使用

安装IDea的安装方式:IDEA版的插件发布到了IDEA官方仓库中(最低支持版本14.1.7,JDK1.7+), 只需打开 Settings >> Plugins >> Browse repositories 输入 Alibaba 搜索一下便可以看到对应插件了,点击安装等待安装完成。如果连接不了,可以到idea的plugin官网下载: http://plugins.jetbrains

2017-12-13 13:19:13 324

原创 打包后的JavaAgent修复线程无法被执行

在eclipse上直接用run as application来执行是可以成功从process 2 attach到process 1的,可是用maven把process 2的项目打包成jar包后就attch不成功了,报了如下的错误:$ java -jar attach-0.0.1-SNAPSHOT-jar-with-all-dependencies.jar 79567956java.util.Se

2017-08-15 22:23:30 2503

原创 webservice - 使用wsimport命令生成java源文件

一般来说,websevice服务都会提供wsdl定义的一个xml,告诉调用方需要使用的请求格式和获取返回的解析格式。一般来说我们会使用wsimport命令来生成java源文件如果使用wsimport命令不加参数,生成的只是编译后的class文件想要获得java源文件,有两种方法-s 参数,但是需要指定生成文件的存放目录 wsimport -s <directory> http://127.0.0.

2017-08-13 16:52:34 2993

原创 使用maven生成可执行的jar包

最近在使用maven生成可执行的jar包的时候,遇到了个问题,当然maven生成runnable的jar包有很多种方式:maven-jar-plugin和maven-dependency-plugin插件打包maven-assembly-plugin插件打包使用maven-shade-plugin插件打包本博文研究的是用maven-assembly-plugin插件打包。maven-asse

2017-08-13 14:32:30 3174 1

原创 Java正则表达式分组实验

正则表达式的使用无非就四个步骤:定义匹配规则,就是一串负责正则表达式语法的字符串,我们叫它patternStr使用Pattern类去编译patternStr,得到Pattern实例patternIns(注意Pattern并没有提供公共构造方法)使用patternIns的matcher方法解析需要匹配的字符串targetStr,得到Matcher类的实例matcherIns有了matcherI

2017-08-13 14:18:42 700

原创 JavaAgent无法替换运行中的字节码

——————*脑袋空空,口袋空空 q (^(oo)^) P ——————这是一个关于JavaAgent的故事…如何在线修复bug? 其中的一个方法就是,通过JavaAgent。这是个很大的问题,因为没有给出前提,很多情况下,为了避免降低用户体验,我们更多的是想不重启应用的情况下把有问题的代码修复掉,可是很矛盾的一点是,任何在生产环境的改动都必须是谨慎安全的,打开了这道大门,从另外一个角度来说又会

2017-08-04 17:57:35 1141

原创 《阿里JAVA编码规范》读后笔记

正所谓脑袋空空,口袋空空,坚持每天学一点东西,坚持每天记录所见所学 :P这两天耐着性子把《阿里JAVA编码规范》看完了,觉得收获良多,先记载下自己的学习笔记,等抽空了再尝试把里面的内容结构化一下方便以后速查,惯例先放出下载地址,大公司做事情都比较有始有终,即使是编码规范文档,也是本着经营产品的心态去维护的,这份规范阿里巴巴有不断地迭代更新,大家可以到云栖论坛下载最新的版本查看。 阿里JAVA编码

2017-07-31 19:36:44 1696

原创 初探Spoon(附上用spoon检查HideUtilityClassConstructor)

最近收到友人的委托,帮忙研究下spoon,尝试下用spoon来实现一个工具类的检查,于是做了个demo,以供参考。首先说下工具类的一些规范约束,又或者是最佳实践,以下是checkstyle网站上面的定义:http://checkstyle.sourceforge.net/config_design.html#HideUtilityClassConstructorHideUtilityClassCon

2017-07-30 12:53:01 2499 3

原创 GraphQL学习笔记(GraphQL + Spring boot demo) part 2

今天为了整合mybatis到我的graphql项目里面,真的是搞得我焦头烂额啊,踩坑让我成长,怎么说,这也是宝贵的学习经验,希望以后处理问题的时候可以更高效一点,先放出整合后的源代码镇帖: https://github.com/NathanPiggy/graphql-demo-with-spring-boot接着来总结一下今天的经验,首先我把appliction.yml配置了一下:#Chang

2017-07-29 23:15:11 5969 5

原创 GraphQL学习笔记(GraphQL + Spring boot demo) part 1

GraphQLGraphQL是什么,我想网上已经有很多介绍的文章了,不了解的可以直接上官网了解一下 http://graphql.org/ https://facebook.github.io/graphql/这是facebook.github.io上的原话: This is a Draft RFC Specification for GraphQL, a query languag

2017-07-25 17:37:31 11197 1

paper signals 官网介绍页离线资源

因为国内的网络环境的原因,我们没办法很方便地直接到google官网上去获取咨询,所以我把官网关于paper signals的介绍页内容打包了下来,方便给有需要的人观看,有兴趣的可以自行下载下来了解

2017-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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