感觉每到年末都要自己写一下总结来回顾一下这一年的收获和其他,然而今年也算是疫情第二年,真要谈收获感觉是没有什么特别的。
写之前本来想看看以前都写了啥,结果翻了一下,2020没写,2019没写,就没有继续往前翻了。
2021年里在程序方面没有什么建树,当然以前也没有啥建树,无非就是在熟练工的基础上继续往前走了一点,这一点在2022年要有所改变。值得一小提的是,2021年居然看了一个多月的java代码,实话实说,在前几年就几乎没有碰过java代码,也就偶尔用kotlin写了点测试代码。所以2021年的事情就不多废话再提了。
2022年,还是要有一些小展望和自己的想法:
1、出一点小产品,否则永远处于代工(外包)的最底层,没有属于自己的东西
2、可能会往java/go上去偏靠一点,减少PHP的代码量了
3、flutter,至少要出1~2个小APP。
其他就真是随缘了。看起来好象不是什么大目标,什么赚上500万之类的也不想,按部就班吧
----
写完之后,发现一个事儿,那就是一直提的,要将博客用laravel重写一遍都没有动手,嗯。明年2月底前一定出来!!I promise。
笔记和备份,来自各个网站
比如:
问题:打maven包的时候,打完包发现src/main/java中的的mapping文件没有被打包进去;
原因:mapping目录里面的文件都是xml文件并不是.java文件,而maven打包默认的src/main/java的是Java文件,它不会打包里面的xml文件,所以在打包之后里面不会有mapping。
解决办法: 在pom.xml中添加如下配置:
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<!-- 是否替换资源中的属性-->
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
————————————————
版权声明:本文为CSDN博主「liujiding」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liujiding/article/details/79231767
------------
Maven 项目中使用 Mybatis 框架 ,如果运行项目时报如下错:
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
原因是构建Maven项目的时候,如果没有进行特殊的配置,Maven会按照标准的目录结构查找和处理各种类型文件。
Maven打包时,默认java目录下只将.java编译并将编译后的class文件打包,而mapper接口与mapper映射文件放在同一目录下时,mapper映射文件未被打包 。
以下几种方法都可以解决该问题。
1.build节点下添加 resources节点
<!--xml文件打包-->
<resources>
<resource>
<directory>${basedir}/src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
2.如使用build-helper-maven-plugin插件
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<id>add-resource</id>
<phase>generate-resources</phase>
<goals>
<goal>add-resource</goal>
</goals>
<configuration>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
3.使用maven-resources-plugin插件
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.5</version>
<executions>
<execution>
<id>copy-xmls</id>
<phase>process-sources</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/classes</outputDirectory>
<resources>
<resource>
<directory>${basedir}/src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
————————————————
版权声明:本文为CSDN博主「Fickle_actor」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Fickle_actor/article/details/82712663
随便谈谈吧。
1、文档,OK感觉还行,但不知道是语言库的问题,还是升级版本的问题。明明文档里写header里是x-appkey,但看各个sdk都是写:x-companyid。。。虽然两个都没有错,但比较纠结
2、审核速度。确实有点慢。第一次入驻审核,花了3天才审。成了之后,创建项目,然后周五上午提交的功能点的审核(API权限),到现在还是待审中。(周末不审,我也认了。但你是做开放平台的,不应该是审吗?)
3、功能点不清楚。部分API里面,参数是否必填,显示是否。但又在该参数下的子参数写:如果A的值是1,该参数必填。。。
4、报错信息不明。比如getOrderInfo,如果你填了订单号,直接报查无订单。如果下面两个可选参数全不填。只填写type,就报参数不正确。。。还有其他的。比如有些API有前置条件的。没有明确表示,导致申请接口走了2次弯路(createOrder,必须要绑定面单才可以。文档没有体现,调用的时候出错也是:{"message":"服务暂不可用","result":null,"status":false,"statusCode":"S203"})
5、电子面单绑定。明明有界面,点击后,即提示你,该接口只能使用API绑定。。。那你不会直接在页面上标粗标红??
总之,有点乱。。先忍忍了。
网上的一些查询教程已经不对了,是因为人行改版,目前查询 地址在:http://www.pbc.gov.cn/zhengwugongkai/4081330/4081344/4081407/4081702/index.html,入口还是那个入口:登录首页(http://www.pbc.gov.cn/),进入政务公开,在左侧菜单找到:行政执法信息,行政审批公司。支付的就在第一条
国内目前有232家有支付牌照的公司,有39家已经被注销,想想多可惜啊,要是活到现在,哼哼。
---
仔细看了一下,其中是有一部分公司是被别人收购了,还有一部分主动注销的,是因为业务都是:预付卡发行和管理,状态是不予续展。看来是这块业务上面不搞了。
这一家,感觉有点损失大啊,http://www.pbc.gov.cn/zhengwugongkai/4081330/4081344/4081407/4081702/4081749/4081786/4149884/index.html,有互联网支付牌照,但却在2016-8-28(于2016年1月5日注销)。。。