需求是这样,有一个业务,它有很多的单据,且用户将单据均进行了维护,然后需要将这些单据一并提交回业务系统,但业务系统不能同时提交多个请求,它需要一定的间隔。 提交接口定义 业务数据 将业务数据转换为提交请求并串行提交
需求是这样,有一个业务,它有很多的单据,且用户将单据均进行了维护,然后需要将这些单据一并提交回业务系统,但业务系统不能同时提交多个请求,它需要一定的间隔。 提交接口定义 业务数据 将业务数据转换为提交请求并串行提交
Android开发中,序列化,反序列化的使用是非常平凡的。通常使用JSON的序列化特性来做,但也可以使用Parcelable接口的特性来实现!
什么是JDWP? JDWP(Java Debug Wire Protocol)是一个为 Java 调试而设计的一个通讯交互协议,它定义了调试器和被调试程序之间传递的信息的格式。在 JPDA 体系中,作为前端(front-end)的调试者(debugger)进程和后端(back-end)的被调试程序(debuggee)进程之间的交互数据的格式就是由 JDWP 来描述的,它详细完整地定义了请求命令、回应数据和错误代码,保证了前端和后端的 JVMTI 和 JDI 的通信通畅。比如在 Sun 公司提供的实现中,它提供了一个…
在开发中客户提供的接口证书是一个不正常的,因此访问接口触发了异常。 javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target…
最近在项目上遇到了一个奇怪的问题,使用之前的jdk镜像时总数莫名其妙的出现问题,索性自己编译一个生产用的基础镜像。 创建镜像 创建的镜像本着最小化的原则,那当然是选择Alpine了,再者就是选择相应的JDK了,以前一直使用的是adoptopenjdk的包,但今天看到这个组织已经换到了新的地方。新的名字居然是eclipse-temurin。 本着简单高效的方式,这里就直接From了eclipse-temurin的jdk8版本,更多的版本可以在这里去寻找:eclipse-temurin local 这里只是安装了部分可…
替换Jar包的文件首选需要了解jar命令的参数有什么 替换jar包中指定文件 要替换文件首先得知道文件在哪里,因此先要找出文件路径 列出指定文件路径 解压指定路径下的文件 若解压文件包含包路径,则会自动创建目录 若需要追加文件,则需要将其上传至对应package路径下。 更新jar包
最近在使用Eclipse时需要使用到反编译查看源码,原来也使用的是Enhanced Class Decompiler,但之前的3.1x版本可以通过Eclipse直接安装,但新的3.2.2版本安装总是缺少文件,一直提示无法连接到资源库 http://subclipse.tigris.org/update_1.6.x/content.xml。 那么就手动安装吧。 克隆源码 制作离线安装包 将如下文件打包为一个zip文件 安装 在Eclipse的帮助菜单下找到安装新软件,进入如下界面并进行操作 选择需要安装的功能 配置 …
最近在写个NC的扩展,字段使用了自定义字段,客户需要将这个字段指定在某个字段的前面。找了一圈也没发现哪个功能可以去设置它。 同事给出方法,使用自定义布局;但自定义布局需要将现有模板全部设置一遍,也太麻烦了。 最终只能从数据库下手。(NC有单据模板,一切的配置均存储在数据库中)。 模板 要修改单据的显示,首先肯定是要找到对应的模板,那么就需要在客户化配置里去找到你要修改的模板。 接着需要确定所使用的模板信息 修改排序 查询出对应的模板 然后根据情况分析出自己所使用的模板 找到模板主表后继续根据模板主表查找对应的字段信…
Java开发中Maven是必不可少的,对于团队开发,那么私有仓库更是必须使用的,最近在使用腾讯出品的Coding,它的制品仓库还不错,纯开发的代码上传制品仓库倒是很方便,但对于像Taobao-sdk这样的文件就只能手动上传了。 setting.xml 对于私有仓库都是需要自己去配置setting.xml文件的 配置凭证 配置拉取 如果已有配置,酌情修改 手动上传 maven提供的mvn命令还是很强大的,手动上传则需要使用mvn deploy:deploy-file进行。 必需参数 名字 类型 描述 file Fil…