<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[neverstopforcode的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/neverstopforcode</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; neverstopforcode]]></copyright><item><title><![CDATA[PayPal退款无权限]]></title><link>https://blog.youkuaiyun.com/neverstopforcode/article/details/120840796</link><guid>https://blog.youkuaiyun.com/neverstopforcode/article/details/120840796</guid><author>neverstopforcode</author><pubDate>Tue, 19 Oct 2021 10:42:13 +0800</pubDate><description><![CDATA[Paypal的文档写的真是不友好，社区维护的也很烂，遇到问题都是靠自己摸索，各种尝试。

我遇到的问题是调用退款接口返回403，PERMISSION_DENIED

1.关于创建订单（交易）

创建订单的操作是前端调用PayPal的js去实现的，然后再由PayPal去调用自己的接口，从控制台可以看到PayPal创建订单（交易）使用的是如下URL。



2.退款路径

因为这个路径，我一直认为要走capture退款，再加上PayPal支付成功的返回信息中有多个id信息，搞得人就很混乱，有的是orderId,]]></description><category></category></item><item><title><![CDATA[Dwolla java编码之获取令牌]]></title><link>https://blog.youkuaiyun.com/neverstopforcode/article/details/119915800</link><guid>https://blog.youkuaiyun.com/neverstopforcode/article/details/119915800</guid><author>neverstopforcode</author><pubDate>Wed, 25 Aug 2021 17:40:52 +0800</pubDate><description><![CDATA[美国流行的第三方支付dwolla，支持所有美国的主流银行。

对接Dwolla的第一步就是要获取注册应用的访问令牌。之后的每个接口都需要该令牌

由于 dwolla-swagger-java 这个库三年前由于开发团队维护，直接从Dwolla的支持库里删除了，这给用java对接的人员带来了不小的麻烦。比如今天要说的获取令牌这一步。

首先注册一个沙盒账号用于测试，

接下来按照官方提供的接口说明，需要这些参数


POST https://api-sandbox.dwolla.com/token
Conten]]></description><category></category></item><item><title><![CDATA[java raw 请求]]></title><link>https://blog.youkuaiyun.com/neverstopforcode/article/details/119912213</link><guid>https://blog.youkuaiyun.com/neverstopforcode/article/details/119912213</guid><author>neverstopforcode</author><pubDate>Wed, 25 Aug 2021 15:28:51 +0800</pubDate><description><![CDATA[测试一个接口，在postman里很容易就通过。其中body部分需要上传的参数是这样的



对应的程序里我是通过创建两个json实现的


    	String sourceBody = new StringBuilder()
				.append("{\"href\":\""+ fromFoundingSource +"\"}")
				.toString();
		
		String destinationBody = new StringBuilder()
				.append("{\"hr.]]></description><category></category></item><item><title><![CDATA[jar包存在但NoSuchMethodError]]></title><link>https://blog.youkuaiyun.com/neverstopforcode/article/details/118080610</link><guid>https://blog.youkuaiyun.com/neverstopforcode/article/details/118080610</guid><author>neverstopforcode</author><pubDate>Mon, 21 Jun 2021 10:07:36 +0800</pubDate><description><![CDATA[我在使用hutool相关jar包时，运行代码报错


]]></description><category></category></item><item><title><![CDATA[2020-12-19]]></title><link>https://blog.youkuaiyun.com/neverstopforcode/article/details/111405029</link><guid>https://blog.youkuaiyun.com/neverstopforcode/article/details/111405029</guid><author>neverstopforcode</author><pubDate>Sat, 19 Dec 2020 15:04:45 +0800</pubDate><description><![CDATA[markdownpad 自动生成左侧目录

生成的目录会自带序号，特别好用，给原博主赞一个

效果


]]></description><category></category></item><item><title><![CDATA[终端执行mysql -h -p提示command not found]]></title><link>https://blog.youkuaiyun.com/neverstopforcode/article/details/108129199</link><guid>https://blog.youkuaiyun.com/neverstopforcode/article/details/108129199</guid><author>neverstopforcode</author><pubDate>Thu, 20 Aug 2020 18:04:31 +0800</pubDate><description><![CDATA[前提：

部署项目后有两个docker，一个是tomcat的docker，一个是项目数据库的docker

如图



网上说没启动mysql服务，或者是mysql环境变量配置的问题。但是按他们说的操作我还是不能进入数据库，请教同事后，执行以下语句可进入mysql。

使用docker进入数据库

1：项目数据库的docker名

2：数据库密码



记下来防止忘记
...]]></description><category></category></item><item><title><![CDATA[Java 生成任意相邻两位数重复的密码]]></title><link>https://blog.youkuaiyun.com/neverstopforcode/article/details/105263512</link><guid>https://blog.youkuaiyun.com/neverstopforcode/article/details/105263512</guid><author>neverstopforcode</author><pubDate>Thu, 02 Apr 2020 10:25:29 +0800</pubDate><description><![CDATA[说明

我的需求是，生成任意相邻2位数重复的6位数密码

思路

先生成一个1位随机数。再随机生成一个5位数的随机数。如果第一个随机数在第二个随机数里查到相同的，就在这个数的后面插入第一个随机数，没有相同的话，再随机生成一个1位随机数

代码

public static void main(String[] args) {
  String password = null;
 ...]]></description><category></category></item><item><title><![CDATA[Debug模式运行程序，提示 Unsupported major.minor version 52.0]]></title><link>https://blog.youkuaiyun.com/neverstopforcode/article/details/90672424</link><guid>https://blog.youkuaiyun.com/neverstopforcode/article/details/90672424</guid><author>neverstopforcode</author><pubDate>Wed, 29 May 2019 15:59:07 +0800</pubDate><description><![CDATA[今天一整天都被这么个小地方给困住，tomcat可以正常运行，但项目无法正常登陆使用，一直报

Unsupported major.minor version 52.0的错，也没留意自己是用的三只小猫插件运行的，还是debug运行的。

照着网上的方法，对比了自己使用的JDK，结果都没问题。



  最后突然发现，Debug模式运行程序走的是1.7的JDK（如图之前是1.7，现在是...]]></description><category></category></item><item><title><![CDATA[ionic的具体安装步骤]]></title><link>https://blog.youkuaiyun.com/neverstopforcode/article/details/84837793</link><guid>https://blog.youkuaiyun.com/neverstopforcode/article/details/84837793</guid><author>neverstopforcode</author><pubDate>Wed, 05 Dec 2018 17:29:06 +0800</pubDate><description><![CDATA[说明

    到最终Ionic安装成功之前，我依次安装了（java运行环境因为我一开始就有，所以关于java的配置就不说了） ant , Android SDK , Node.js , npm , carvona .安装ionic真的太费劲了，第三次尝试才成功，现在还没安装成功的朋友也别着急。多尝试，一步步来，总会好的。

步骤

    1.ant

      1.1 官方hhttp://a...]]></description><category></category></item><item><title><![CDATA[python上传大图时以base64形式导致参数过长，后端迟迟接收不到请求]]></title><link>https://blog.youkuaiyun.com/neverstopforcode/article/details/83622158</link><guid>https://blog.youkuaiyun.com/neverstopforcode/article/details/83622158</guid><author>neverstopforcode</author><pubDate>Thu, 01 Nov 2018 16:32:40 +0800</pubDate><description><![CDATA[上传大图这个问题，断断续续困扰了一个月今天终于解决了！！撒花~

下图里base64_data是经过转换的，类型是str


f = open(origin_path, 'rb')
base64_data = base64.b64encode(f.read()).decode('utf-8')

name就是图片的名称,这个图是之前的写法。



以上这种方式对于1M左右的小图可以正常操作，但稍大...]]></description><category></category></item><item><title><![CDATA[python 修改文件内容3种方法]]></title><link>https://blog.youkuaiyun.com/neverstopforcode/article/details/83505533</link><guid>https://blog.youkuaiyun.com/neverstopforcode/article/details/83505533</guid><author>neverstopforcode</author><pubDate>Mon, 29 Oct 2018 14:41:49 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/wc-chan/p/8085452.html

亲测好使，记下来方便以后使用]]></description><category></category></item><item><title><![CDATA[java运行项目，进断点显示source not find]]></title><link>https://blog.youkuaiyun.com/neverstopforcode/article/details/81940836</link><guid>https://blog.youkuaiyun.com/neverstopforcode/article/details/81940836</guid><author>neverstopforcode</author><pubDate>Wed, 22 Aug 2018 11:19:59 +0800</pubDate><description><![CDATA[Windows——preferences——如图，将本项目加入到Tomcat的sourcePath里，这样就不会提示找不到自己的项目源了

]]></description><category></category></item><item><title><![CDATA[jar包反编译，查看源代码]]></title><link>https://blog.youkuaiyun.com/neverstopforcode/article/details/80913324</link><guid>https://blog.youkuaiyun.com/neverstopforcode/article/details/80913324</guid><author>neverstopforcode</author><pubDate>Wed, 04 Jul 2018 15:23:05 +0800</pubDate><description><![CDATA[介绍一个反编译工具——jd-gui

下载地址:http://jd.benow.ca/

根据自己的电脑系统下载对应版本.



下载完之后，点击运行





点击file——open file，选择想查看的jar。就能看到结果了，不过源码中注释的部分反编译后无法查看


...]]></description><category></category></item><item><title><![CDATA[myeclipse中无法创建子包]]></title><link>https://blog.youkuaiyun.com/neverstopforcode/article/details/80909709</link><guid>https://blog.youkuaiyun.com/neverstopforcode/article/details/80909709</guid><author>neverstopforcode</author><pubDate>Wed, 04 Jul 2018 11:26:51 +0800</pubDate><description><![CDATA[好久没写java，一时忘了怎么建立子包，全是平行包。网上说：window &amp;gt; Navigation &amp;gt; Show View Menu &amp;gt; Package Presentation &amp;gt; Hierachial.但这是按层级显示包，并不能解决我的问题，而且我本来也是层级显示最后是这样解决的:在母包上右键——New——Package——建子包名时带上母包这样就建成子包了...]]></description><category></category></item><item><title><![CDATA[error: Unable to find vcvarsall.bat]]></title><link>https://blog.youkuaiyun.com/neverstopforcode/article/details/80817565</link><guid>https://blog.youkuaiyun.com/neverstopforcode/article/details/80817565</guid><author>neverstopforcode</author><pubDate>Tue, 26 Jun 2018 17:16:11 +0800</pubDate><description><![CDATA[说明：今天知道了cython，想了解一下它生成的.c和.pyd长什么样，于是写了个简单的py文件准备看看之后根据网上的提示，说需要一个setup.py文件来使用Cython的方法去生成这两个文件1.内容就算写好了，然后当我在cmd中运行setup.py时说no model named : Cython明明编辑器里没报错，到命令行就有问题。打印了一下sys.path的内容看看（红色部分是之前没有的，...]]></description><category></category></item><item><title><![CDATA[Mysql清除所有表数据，保留表结构]]></title><link>https://blog.youkuaiyun.com/neverstopforcode/article/details/80166651</link><guid>https://blog.youkuaiyun.com/neverstopforcode/article/details/80166651</guid><author>neverstopforcode</author><pubDate>Wed, 02 May 2018 15:16:28 +0800</pubDate><description><![CDATA[我用的是SQLyog这个数据库管理工具步骤如下：1.先（右键）新建一个新的数据库，用于之后导入表结构2.右键需要导入表结构的数据库（如图中的hdw）—— 选择‘将数据库复制到不同主机/数据库’3.如图最后就能在这个new的数据库中看到仅有这些表的字段结构而没有数据了...]]></description><category></category></item><item><title><![CDATA[anaconda下载安装后仍然无法导入scrapy]]></title><link>https://blog.youkuaiyun.com/neverstopforcode/article/details/79868234</link><guid>https://blog.youkuaiyun.com/neverstopforcode/article/details/79868234</guid><author>neverstopforcode</author><pubDate>Mon, 09 Apr 2018 16:37:49 +0800</pubDate><description><![CDATA[这是我第一次使用scrapy创建项目，但是生成项目后import scrapy，显示导入有误。但是使用pip install scrapy安装时却又显示anaconda中已存在用conda list查看了一下列表中确实已经存在以下是我最后的解决方法1.我使用的编辑器是pycharm打开File—Setting—Project:项目名—project Interpreter—如图（选择右上角的设置按...]]></description><category></category></item><item><title><![CDATA[前端传递参数id时自动四舍五入]]></title><link>https://blog.youkuaiyun.com/neverstopforcode/article/details/79740754</link><guid>https://blog.youkuaiyun.com/neverstopforcode/article/details/79740754</guid><author>neverstopforcode</author><pubDate>Thu, 29 Mar 2018 12:56:49 +0800</pubDate><description><![CDATA[今天在做删除操作的时候，发现有的信息不能删除成功。之后发现删除过程中传递的参数在数据库中不存在，所以总报‘没有权限’之后使用转义解决了这个问题记下来以便以后遇到同样的问题改正这样就不会自动四舍五入了。...]]></description><category></category></item><item><title><![CDATA[从虚拟机中下载文件到本地]]></title><link>https://blog.youkuaiyun.com/neverstopforcode/article/details/78841991</link><guid>https://blog.youkuaiyun.com/neverstopforcode/article/details/78841991</guid><author>neverstopforcode</author><pubDate>Tue, 19 Dec 2017 14:04:01 +0800</pubDate><description><![CDATA[1.首先我有使用一个工具SecureCRT8.0。下载和安装可以参考点击打开链接
2.打开虚拟机端口 # firewall-cmd --permanent --add-port=22/tcp 22是端口号
3.使用sftp安全会话，输入会切换为sftp&gt;模式




4.设置下载（上传）到本地的文件路径；这里因为我只做下载，所以就弄了下载的路径




5.通过命令]]></description><category></category></item><item><title><![CDATA[Areca Backup槟榔备份记录整理]]></title><link>https://blog.youkuaiyun.com/neverstopforcode/article/details/78832836</link><guid>https://blog.youkuaiyun.com/neverstopforcode/article/details/78832836</guid><author>neverstopforcode</author><pubDate>Mon, 18 Dec 2017 14:38:53 +0800</pubDate><description><![CDATA[首先下载这个备份软件https://sourceforge.net/projects/areca/ 
这个安装还是比较简单的，就不细说了。
1.打开使用的时候，如果习惯为中文，可以在workspace里修改参数设置，改为中文。再重新开启一次工具就能变为中文界面了。


2.选择编辑-新目标任务出现下面的窗口-选择备份地址
目标名称可以随便取，选择本地存储位置（如果有远程备份需要可以选择]]></description><category></category></item></channel></rss>