手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表分类:Misc

莫站队,站队必被锤

就一句话:莫站队,站队必被锤

2021总结和2022展望

 感觉每到年末都要自己写一下总结来回顾一下这一年的收获和其他,然而今年也算是疫情第二年,真要谈收获感觉是没有什么特别的。

写之前本来想看看以前都写了啥,结果翻了一下,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 打包项目时mapper,xml文件不被打包

 笔记和备份,来自各个网站

比如:
问题:打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日注销)。。。