- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 关于@JsonProperty
前情摘要先来一点故事补充,话说小明的领导给小明安排了一个任务,很简单就是调用别人的API,我们作为Client接收数据并进行相应的处理,领导说由于各种原因,目前不知道对方接口的返回数据格式,所以你先做数据解析吧,先写XML格式的,于是小明开始着手工作了,经过编码,调试,并且领导也review通过了。但是,领导接到消息说数据格式好像是JSON格式的,小明只好重新开始工作了。解析XML格式的代码请...
2018-06-29 17:01:30 26905 9
原创 Git工作流和常用命令以及部分高级特性
分享一下使用git两年的经验和心得,纯手打原创,命令千篇一律,经验和心得还是可以交流分享的,希望有所得,如有错误欢迎指出探讨,谢谢设置全局用户名和邮箱git config --global user.name "这里面填你的名字如 lanch" git config --global user.email "注册git的邮箱如 [email protected]"给GitH...
2019-08-06 19:11:10 718
原创 使用脚本自动执行Git命令同步代码
前情摘要随着小明公司项目越做越大,加之使用微服务架构,导致公司的项目越拆越多,在团队里的负责十几个service,这时出现了一个问题,service数量多了,每天同步代码是个非常头疼的问题,由于在业务上升期,每个service都在不断迭代,所以虽然同步代码的工作既重复又没有技术含量但是又不得不做,小明同学深受其害!!!解决问题小明同学想着如果能自动执行这些重复代码就可以省很多事,就这样...
2019-02-21 16:34:26 5383 2
原创 Spring boot集成mongodb使用MongoRepository完成CURD和复杂查询
Spring boot集成mongodb-使用MongoRepository完成CURD和复杂查询
2018-12-04 19:04:37 45712 23
原创 springboot整合mybatis
前情摘要由于最近一年都在使用mongodb,担心手生准备捡起主流框架以前是SSM,现在演变为“SM”,本篇为基础篇,大佬请忽略。关键词:spring-boot,sts,mybatis,mysql,mybatis-generator开始构建构建spring-boot项目方式有多种,这里主要介绍官方推荐的两种。一、访问https://start.spring.io/1:如下...
2018-09-11 16:37:06 481 1
原创 Java 0框架web项目.回归原始Servlet+Jsp
前情摘要先来说一下写这篇博客的初衷,前段时间小明同学找我说最近去面试,为啥面试官总问一些“没有用”的东西呢?比如:谈谈你对某某框架的理解,说一下这个框架的原理。说一下这个工具的底层是怎么实现的?那个数据结构源码看过没有,谈谈你的理解?很显然,小明碰了一鼻子灰。Java是最好的编程语言大家都知道,相对于汇编语言,C等这些编程语言来说,java属于高级编程语言,随着技术的更迭,各种框架活跃...
2018-07-15 18:42:56 1127 3
原创 @JsonProperty,@NotNull,@JsonIgnore的具体使用
前情摘要 上回说道,小明同学用@JsonProperty解决了,在接口通讯中的Json反序列化问题。经过研究,小明发现@JsonProperty在特定场景下,还有更人性化的作用。并且在项目中相继使用了@JsonIgnore和@NotNull两兄弟。下面继续场景分析。场景案例一小明做了一个web表单,用来填写并保存数据,后台写restful接口接收数据并保存。写完之后让老大review的时...
2018-07-06 16:12:43 7366
原创 Java使用SAX解析XML实战
目前解析XML的方式有很多,常用的有Dom,jdom,dom4j,SAX等方式解析xml文件。各种方法应用场景不太一致。下面简单介绍一下Dom和SAX解析Xml文件的应用场景。1、使用Dom解析Xml,每次需要把xml文件整个加载到内存中,然后构建一个驻留内存的树结构,然后代码就可以使用 DOM 接口来操作这个树结构。应用场景如下:a:xml文件或者xml流内容较少,b:机器处理能力较强(硬盘,内...
2018-06-11 17:56:34 2552
原创 json字符串序列化后顺序问题。
1、应用场景:如果项目中用到json字符串转为jsonObject的需求,并且,需要保证字符串的顺序转之前和转成jsonObject之后输出的结果完全一致。可能有点绕口,下面举一个应用场景的例子。在做项目的过程中,需要写Junit单元测试,有一个方法如下: @Test @SuppressWarnings("unchecked") public void facilitySoftware...
2018-06-11 15:57:25 21369
原创 微信小程序在java后台获取用户unionid等敏感信息
最近在弄小程序,阅读了微信官方文档,上面说可以在后台获取用户的openid和unionid这些敏感信息,当然网上也有不少帖子,有的是在前台获取的,不过这里不太建议把这些敏感信息放在前台,毕竟不太安全。。。你懂得。如果你是一名Java工程师的话那么恭喜你,在接下来的官方文档中会让你气不打一出来,为啥?因为敏感信息放在了微信的加密字段里,官方的对称解密demo有php,node..。。。等。就是jav
2018-01-25 11:07:20 10980 2
原创 微信自定义分享的那些坑!
自定义分享在开发工具里和pc微信好用,在手机上不好用当你想开发一个微信页面并可以自定义分享给朋友或者分享到朋友圈,qq空间的时候,发现微信文档简直是*****,自行体会。话不多说。我遇到的问题是这样的,问题代码如下$.post("/v1/jsSign", {url: encodeURIComponent(location.href.split('#')[0])}, function (dataTo
2018-01-19 14:55:47 6300 7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人