自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Joryun_Blog

Love music programmer

  • 博客(16)
  • 收藏
  • 关注

原创 RestTemplate源码剖析:Encode

背景业务方经过某些业务处理之后,带过来了一系列参数。其中,有个url参数供回调使用,但这个url经业务方处理后很特殊,带过来回调时频频出错,无法正常回调给业务方。于是,通过分析部分源码,剖析一下回调的流程。编码 解码说到url的回调,很容易联想到decode、encode,即编码解码操作。通常来说,需要编码操作即意味着不适合直接传输,某些字符可能有歧义,如中文、特殊字符等等。而通过编码之...

2019-07-16 14:35:43 554 1

原创 整理五道算法题:二叉树相关

背景最近想整理一些有意思的题目,特别是给力的破题技巧与思想,均为学习笔记,于此做个长期记录。不多说,进入算法世界了~~说明=> 五道 / 篇 => Java => 二叉树相关题目1、重建二叉树输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,...

2018-04-14 17:58:38 518

原创 小程序码生成及分享图绘制

场景项目需求为用户创建活动,且生成了小程序码,进而再生成小程序码分享图,即在原小程序码的基础上绘制一张完整的分享图,并展示给用户进行分享。个中过程均交由后台生成并绘制(原因:用户在小程序直接点击某选项,直接转至分享图页面,而图片存储七牛云之上,若由前端生成再交由后台处理并返回,便影响响应速度)说明开发环境:JDK1.8 开发语言:Java正题生成小程序码调用微

2018-01-13 16:20:46 14037 10

原创 七牛云模块化

前言闲来无事,搭建了个人私仓来放模块化项目,以便项目引入直接使用。关键是,模块化可以根据项目所需进行版本迭代,每一次的使用都是完善的根基,效果贼棒。介绍七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化PaaS服务。围绕富媒体场景,七牛先后推出了对象存储,融合CDN加速,数据通用处理,内容反垃圾服务,以及直播云服务等。而此次推出的模块化,目的是为了满足项目存储

2018-01-03 10:54:42 830

原创 Linux进程监控 + 钉钉通知

进程监控脚本背景启动于正式服务器的项目,有时会因为某种因素,例如docker内存超限因而容器崩溃(前不久就遇过…),如服务器内存不足或IO读写异常而崩溃….等等等等。而这些原因,都可能影响到项目的正常运行,严重地将会被kill掉。那么,在服务器上弄一套进程监控方案就很有必要了!说明进程监控采用shell脚本的形式,结合日常开发使用的CI工具(如Jenkins),再通过Linux服务器的定时器,定时监

2017-12-22 09:59:42 2879 2

原创 Spring Data JPA坑点记录

一、分页查询场景:动态查询,分页查询,根据传入不同的状态,分别查询不同数据表,并且在传入page对象之前用map进行VO转换。而pageable的使用地方不同影响到了分页数据的正确性,以此进行探讨。 - pageable使用于new PageImpl<>中,且直到最后才将List -> Page - pageable使用于findAll()中前提:Page对象封于VO内,返回数据包括了分页数据@

2017-12-22 09:58:10 1038

原创 三方银行微信支付流程及配置相关

应用场景现在市面上的公众号h5页面大多接的是公众号支付,微信支付的流程大多还是类似的。而这次记录的是三方银行微信支付的流程,会有些许不一样。微信公众号配置微信授权配置进入具有微信支付权限的微信公众平台基本配置,配置网页授权域名、JS接口安全域名 * 在服务端代码中编写”获取js-sdk授权凭据”的接口 * 编写 创建订单时调起三方银行微信支付的接口 ps:与微信支付不一样的地方在于,返回

2017-10-22 16:45:19 1805

原创 企业项目之迁移正式服

应用场景企业项目制作除了多分支开发外,通常也会使用CI来简化部署流程,提高部署效率,当然,流程也不能少了测试服。毕竟,bug乃家常便饭,联调必不可免,因此,开发至测试服并迁移到正式服的流程也必不可少。测试服环境应用开发语言:Java 服务器:ECS CentOS7 CI:Jenkins 容器引擎:Docker 执行:Shell 运行程序:Jar正式服环境服务器:ECS CentOS7(正式

2017-10-15 17:27:23 386

原创 谈谈Java对象序列化

前言创建对象时,只要我们需要,便会一直存在。而若是程序终止,那无论如何它都不会继续存在。但某些情况下,如果对象能够在程序不运行时仍能保存其信息,那将非常有用。这样,在下次运行程序时,该对象将被重建并且拥有的信息与在程序上次运行时它所拥有的信息相同。此时,对象序列化便隆重登场了…

2017-05-28 08:40:29 587 2

原创 Java之普通web项目转换为Maven项目

个人博客网站:Java奇技淫巧之普通web项目转换为Maven项目前言网上有许多普通web项目转换为maven项目的博文,但由于项目的不同,所需的步骤及必须的转换步骤也不同。因此,本文章将以一个基于SpringMVC,Spring,Hibernate的商城项目为例,详述转换过程。项目介绍开发环境:IDEA,MySQL项目构建:暂无(已通过本文章成功转换为maven)软件环境:SpringMVC,Sp

2017-05-21 20:00:44 3578

原创 Spring JMS + ActiveMQ

个人博客网站:Spring全家桶(1):Spring JMS + ActiveMQ起步前言开发环境:IDEA,Active MQ项目构建:Maven软件环境:Spring,Spring JMS,Active MQ项目描述:Spring JMS与Active MQ进行通讯目的入门Spring JMS、Active MQ,使用Spring JMS向Active MQ的Message Queue发消息和读

2017-05-21 11:59:58 710

原创 Think in Java:对象篇

前言略读了一些内容,觉得还是不太适合初学者入门,倒适合一开始偏向于项目而后想回头重新拾回Java点点滴滴的猿们。以下总结的都是一些博主觉得有意思的解释,或者忘却了的知识点。正在学习或者已经读完的朋友们,互勉!!!1. 基类 导出类使基类与导出类产生差异的两种方法:直接在导出类添加新方法改变现有基类方法的行为,即覆盖2. OOP “后期绑定”OOP中,程序直到运行时才能够确定代码的地址,所以当

2017-05-09 23:56:38 482

原创 webservice:(2)体验查询号码归属地demo

对于webservice的介绍,本文就不再赘余讲述。 详见文章 新手搭建调用webservice那些坑首先,先给出一个站点,该站点提供了许多webservice服务,可供调用测试。 站点:http://www.webxml.com.cn/zh_cn/index.aspx如上图所示,我们本文将测试归属地webservice。 我们先查询该webservice相关服务。大家可以在该文本框中输入手机

2017-04-15 21:48:24 767

原创 提高Github Clone速度

以下操作均在mac下,当然,windows也类似。 如题。使用git clone速度之慢,简直绝了。因此,在这里将提出一种较为简单的解决方法,有兴趣花丢丢时间折腾的朋友可以试试。虽说git clone跟网速离不了干系(有些地区较快,有些地区较慢),但总体来说,大部分都在10KiB/s-20KiB/s之间,及其慢。若是需要clone大repo,那速度简直捉急。下面简单说下解决方案: 1.用 git

2017-02-27 21:57:52 8960 3

原创 Sublime Text 3(Mac版)常用插件篇

注:以下大部份插件Windows安装方法基本与Mac类似. 首先,Sublime Text无疑是编程中一款强有力的工具,深受程序猿的喜爱,下面简单介绍下Sublime Text. Sublime Text 一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受。接下来直接切入主题,安装过程并不重要,旨在于提高编程

2017-02-05 16:57:49 6676 2

原创 webservice:(1)新手搭建调用webservice那些坑

今天主要和大家分享搭建java版webservice,以及php调用webservice遇到的一些坑<(^-^)>简洁版教程(博客内容大部分纯手打,纯亲测)

2016-05-26 13:40:23 14489 3

空空如也

空空如也

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

TA关注的人

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