java
文章平均质量分 54
树林里的猴子
一只执着探索代码实现的猴子;需求还在,我们就不能倒下
展开
-
Maven问题相关 1 存在jar 却无法映射
这是一个比较新手的问题了,可能刚接触这个问题的小伙伴会纳闷,我这个本地仓库明明有却怎么映射失败吗?尤其是面临公司项目很多依赖的情况下,会出现大量这种情况,就算是项目经理过来。也可能会卧槽,我电脑上好好的,怎么你的就跑不了。笔者刚入一家公司的就是遇到这个问题一直没有解决,可能当时的负责人有自己的想法,也可能他也没有深究过这个细节问题。当时拿着给我项目跑了n次,太费时间了导致被老板骂了。这个时候我们在回过头看就会发现那个问题已经得到解决。目前笔者手里没有4.0的jar包了。首先,出现这个问题,我们会想原因。原创 2022-11-28 17:56:33 · 588 阅读 · 1 评论 -
Java面试题解析1 ArrayList与LinkedList 的区别 超级详细深入浅出
短期区别,我们追溯源码,如果要寻根溯源,可能还得追溯到数据结构上来。这里只是追溯到源码。有兴趣的粉丝也可以从数据结构视角出发。又是一场新颖的观点、下面开始我们从源码角度出发来剖析ArrayList与LinkedList 的区别,主要从以下角度去看:一、ArrayList如下二、LinkedList如下以上素材来源于jdk1.8中文API.从以上类介绍不难看出。从这里可以看出来两个点不同了一.继承的父类不同点:ArrayList 继承自AbstractListLinkedList继承自Abst原创 2022-06-18 15:01:21 · 2670 阅读 · 0 评论 -
仓储系统 wms 数据中心 数据员操作指南 第七节 售后单
1.打开昨天的售后单2.在打印表里删除 分类汇总3.表留 表头 列名 数据 内容删除4.在销退入库 里选择 距离今天的10天(7天)数据 单据时间,状态为已完成已取消!导出数据5.退货登记表里 筛选 清空条件! 单据日期列筛选出 前天 大前天 数据 今天的数据还没有导进来!然后在 入库数量 后插入一列开始匹配 10天的 已取消 已完成的数据查找值 入库单号数据表 入库单号 – 入库数量序列号 入库数量条件 06.如果查找出 数值 就是原创 2021-12-30 00:56:46 · 384 阅读 · 0 评论 -
仓储系统 wms 数据中心 数据员操作指南 第零节 线下补发
1.在差异表中找到需要现场提报的差异信息中需要线下补发的商品明细,复制出来,删除分类汇总,以下称此表为线下补发商品表。2.进入履约中心系统,选择服务站差异处理,选择主站、仓库、送货日期、类型选缺货,点击查询,导出含明细3.将导出的表转化为数值,只留送货日期(将送货日期改成今天的送货日期,+1),服务站、线路名称、分类、团长地址、团长姓名、商品名称、规格ID、少货数量(改为补发数量),调整格式,将补发数量中的0删除掉,以下称此表为线下补发地址信息。4.将服务站列复制,将区域名称删除5.在服务站名原创 2021-12-21 19:08:39 · 596 阅读 · 0 评论 -
仓储系统 wms 数据中心 数据员操作指南 第四节 预拨单准备 配货员安排 第二部分 出货信息表 格式设置
1.选择一个单元格 ctrl+A 找到右边小三角形 文本转数值2.选择表头后的整行ctrl+shift+↓ 向下全选 除了表头的数据行 设置行高 36 3.选择表头 ctrl + shift +l 开启筛选4.筛选出 拣货分类5.设置冷链背景颜色蓝色 选择第一行商品分类的首个冷链单元格 ctrl+shift+↓ 设置单元格背景色 蓝色6.清空筛选 清空筛选条件7.选择 出库数据量 降序8.选择选择 拣货分类 排序规则 设置填充颜色排序9.总结先按 使用顺序 先用原创 2021-12-20 18:58:29 · 370 阅读 · 0 评论 -
每日工作流程
数据中心操作流程运转流程19点左右开始预拨单排配货员19:50完成预拨单20:05 完成总捡单20:30完成签收单,地址汇总,站明细21:00完成回库单,收货单如果一个人就是21:00完成所有单子制定21:30开始总订封面,售后单,线下补发22:00 开始装订23:00全部完成...原创 2021-12-20 14:59:08 · 115 阅读 · 0 评论 -
团购系统 仓库物流 数据中心 总拣单
总拣单流程(20点10分)(任务下发之后)1.在确定任务下发之后。看系统配置作业区未配置中是否无数据。查看CMS订单跟WMS订单。确认无误后。先导出截团最新的出库商品预览。文本转数值/2.再导出拣货单。拣货导出后面,除汇总数据外,其他删除。把汇总数据复制一份出来。标签名为“20点截团汇总”3.删除第二行至第五行。第一行行高60.以下所有行为32.序号列和品名列自适应。总计自适应。站名所有列全部列宽4.5.清除系统自带的货位。4.序号后插入一列。为配货员。用=vloook函数匹配预拨单中配货员。规格I原创 2021-12-13 20:19:39 · 183 阅读 · 0 评论 -
团购系统 仓储物流中心数据源 站明细
1、导出站明细表履约下载管理导出站明细2、打开站明细表,全选工作簿 选中第一个工作簿 点到最后一个 工作簿 shift3、页面布局,页眉页脚,将所有列打印在一列,页边距上下1、页眉页脚0,左右0.3,居中方式水平,页眉页脚,页脚sheet1,自定义页脚,左:&[页码]/&[总页数],右:日期,确认。选中F列,列宽设置为32。选中A400-A7行,将字号设置为13,将H列拉至最窄。预览4、方方格子-汇总拆分-合并多表,勾选:合并后标注源工作表,确认。选中合并表的B列,复制,新建原创 2021-12-13 20:17:53 · 102 阅读 · 0 评论 -
团购系统 数据中心 数据员操作 预拨单
预拨单流程(所有匹配值全部要复制转为数值)1.导出19点的出库商品预览,选择其中一个文本之后全选,文本转数值。2.第一行开筛选。分类筛选冷链,把冷链标底色。取消筛选之后,出库数量一列筛选选择降序。分类列选择标冷链的底色颜色排序。3.冷链最后一行开筛选。从食品中筛选关键字:活。腊。鸭血。鸡蛋干。猪油。风干鸡/鸭(活物包装,腊肠,腊鸭,)4.筛选出来冷链错分食品里面的品,在分类里面标跟冷链底色一样的颜色。然后重新回到第一行开筛选。重新选择出库数量降序。分类颜色排序,5.开始排冷链配货员。按照当天冷链要原创 2021-12-13 20:15:36 · 198 阅读 · 0 评论 -
仓库系统 数据中心 地址汇总
1、选择送货日期,主站,配送状态未发货,点搜索,点配送单导出,履约下载管理,下载地址汇总2、打开地址汇总表,全选所有工作簿,页面布局,页眉页脚,将所有列打印在一列,页边距上下1、页眉页脚0,左右0.3,居中方式水平,页眉页脚,页脚sheet1,自定义页脚,左:&[页码]/&[总页数],右:日期,确认。选中F-I列,列宽12,预览3、方方格子-汇总拆分-合并多表,勾选:合并后标注源工作表,确认。选中合并表的B列,复制,新建表,粘贴(源工作表中合并的表删除),方方格子,批量删除,删除空白.原创 2021-12-13 20:14:26 · 240 阅读 · 0 评论 -
仓储系统 wms 数据中心 数据员操作指南 第五节 预拨单
预拨单就是预拨,按照波次发起做出的应对分流策略!通过发起波次,对波次产生时的订单,做对应的订单分配的配货员进行任务安排.先解决一部分问题,再达到逐步全部解决的构想!由于之前已经做了预拨单准备,就出现了.关于预拨单做的配货员 安排!使用VLOOKUP获取到对应的配货员!预拨单需求的 参数 :配货员 数据来源出库信息表规格名称 数据来源出库信息表货位 数据来源收货表格式:设置由于导出的就是touxiandan1.只保留汇总这个工作簿,其他工作簿全部删原创 2021-12-09 18:56:56 · 533 阅读 · 0 评论 -
个人信息 对接口
long2057king@sina.com 有问题 可以发邮件原创 2021-12-08 17:48:53 · 151 阅读 · 0 评论 -
仓储系统 wms 数据中心 数据员操作指南 第三节 预拨单准备 配货员安排 第一部分
一.制作预拨单1.wms 新合伙人仓库管理 履约中心 履约管理2.选择送货日期 从 一般是 明天3.选择主站 湖北省十荟团4.选择配送状态 未发货 5.选择FC发货仓 自营-湖北武汉黄陂仓6.搜索查询7.整体步骤回顾8.导出出库信息表以上 预拨准备已完成 获取 预备出库商品信息明细数据 排配货员...原创 2021-12-07 17:34:14 · 171 阅读 · 0 评论 -
仓储系统 wms 数据中心 数据员操作指南 第一节 任务总纲
工作内容wms ==> 履约中心: 将每天的分拣单 按数据派发分拣员!ofc分拣数据排工!分类汇总!销量分类排表!1.配工派 FC 发 提取 冷链2.数据匹对需要准备工作 数据来源 wms 履约中心 匹配数据源 操作结果集 数据汇总监控打印 TC站点团长分拣单预估单 平均分配工作任务调好表格格式 与 任务量 1.前10 承担总任务量的 50%以上 任务分类 7:00 -原创 2021-12-06 18:26:51 · 258 阅读 · 0 评论 -
maven仓库步骤
1.maven仓库步骤详解就本地仓库而言,就是创建一个文件夹。下载好apache-maven-3.5.3在apache-maven-3.5.3\conf文件下找到 settings.xml进行配置。初级者 只需要学会<localRepository>D:\gatieRep\responstory</localRepository>这里的路径就是本地仓库路径。项目开发中需要调用的依赖jar都存储在这个文件夹下。Default: ${user.home}/.m2/r原创 2021-08-31 20:14:06 · 365 阅读 · 0 评论 -
【对接抖店平台】 14测试版店铺Product.addV2接口粗讲 Java版 工具型
背景看过我发布的对接平台的小伙伴已经知道了,原先的商品API发布业务逻辑其实已经都讲的七七八八了!商品添加无外乎,规格建好后组装商品,商品绑定规格,在sku里呈现product组装spec子集的细节呈现。这样的步骤对于一个商品添加要做的操作就要至少3步走了!然而对于追求高效稳定的互联网时代,这样的基础是有些不够看的。这样product.addV2就应运而生了!一次调用product.addV2解决了spec.add+product.add+sku.addAll.没错就是一个接口当3个接口。当小伙原创 2021-03-15 21:47:22 · 910 阅读 · 10 评论 -
【对接抖店平台】 12测试版店铺开发商品参数问题疑难纠错点之spec_Id Java版 工具型
spec_Id规格编号可能对于很多已经熟悉了商品发布的小伙伴来说这个太简单了,那么笔者的大部分时间都是为了帮助哪些还不熟商品发布的小萌新们。毕竟一路走来都不容易,发布这些博文也只是想让后来者,不那么艰辛。有所参照,有所依托。spec规格是什么?规格作为商品product的一个重要属性特征,但是随着商品多样化,多元化。商品的规格与规格之间多属性的交叉组合形成的多样化产品。也就有了规格的子规格集!就说一个猫,是个商品,那颜色就是猫这个商品的一个特征之一。而颜色下的黑,白,灰。就是颜色规格的下的子原创 2021-03-12 21:54:41 · 1064 阅读 · 0 评论 -
【对接抖店平台】 13测试版店铺开发商品参数问题疑难纠错点之sku信息 Java版 工具型
1原创 2021-03-12 21:22:51 · 948 阅读 · 0 评论 -
【对接抖店平台】 09测试版店铺开发商品发布流程深入刨析 Java版 工具型
关于商品与规格其实刚接触商品与规格,用现在的眼光去看,那就是一脸蒙蔽!也可以说完全没有理解抖店对商品这个基础数据的业务逻辑和数据走向是怎么铺设的!直接到今天测试了一通。因为碰到这样一个潜在的业务需求。商品规格,颜色:红,蓝。红:淡红,玫瑰红,大红。蓝:浅蓝,宝石蓝,天蓝。我们知道的就是,规格除了颜色属性还有其他比如尺码,S,M,XL之类,还有其他的型号这样,可能就出现3个以上的规格。而抖店spec的规则是3个规格。如果出现红:淡红,玫瑰红,大红。蓝:浅蓝,宝石蓝,天蓝。尺码:S,M,XL原创 2021-03-11 23:49:46 · 551 阅读 · 0 评论 -
【对接抖店平台】 07商品发布流程细讲之spec模块 java版 工具型应用
spec模块spec是什么?spec:规格,作为抖店商品bom组成的基础数据!坐标商品API下。当前版本spec为规格提供了add,del,list,specDetail.共计4个接口方法,其中add:添加规格del:删除规格list:查询全部规格specDetail:通过规格编号查询指定规格信息在了解这些方法之前,我们通过对spec的需求参数以及回调参数对spec进行了数据推磨,大概揣摩了一个实体类出来。结构如下:specs 店铺通用规格,能被同类商品通用。多规格用^分隔,原创 2021-03-09 23:54:32 · 575 阅读 · 0 评论 -
【对接抖店平台】 06商品发布流程细讲 java版 工具型应用
前言不知不觉 【对接抖店平台】已经做到第6期了!希望可以帮助到更多小可爱!那么今天主题是关于发布商品的流程:抖店提供2中发布的解决方案:1.product.add2.product.addV2考虑到很多小伙伴对于抖店对接平台还是很陌生的状态,今天把主旨放在product.add方向!错误案例还记得笔者刚接触商品发布的时候,也直接走的就是product.add没有细看商品发布流程于是乎就发生了后来的悲剧!product.add成功后,直接调用product.edit.虽然product.原创 2021-03-09 23:33:17 · 942 阅读 · 0 评论 -
【对接抖店平台】 05测试版店铺400中文转码问题 Java版 工具型开发
这两天一直没更新,可能心急的小伙伴已经火急火燎了。先给大家说声抱歉,因为公司研发任务很重,也写这个总结也挤着时间写的。关于这一次总结,中文转码问题笔者刚碰到这个时候,也是一脸蒙蔽,因为使用的是public String doHttpGet(String httpURL)throws IOException{ URLConnection connection = new URL(httpURL).openConnection(); connection.setRequestPropert原创 2021-03-09 21:52:03 · 480 阅读 · 8 评论 -
【对接抖店平台】 04测试版规则 Java版 工具型开发
第四章节 测试版需要知道的小规则本章节主要来源对接抖店平台官网时间戳问题需要改为当前时间戳传入未佳,不能与当前系统时间戳超过10分钟。时间戳同一应用接口调用次数不高于2000次,想来也是为保护服务器把。测试店铺调用细节添加商品查看是否成功的是在草稿箱,由于抖店对接平台内部测试规则请看上图官网对测试商品添加属性的有效图文描述。总的来说,添加成功后,小伙伴们能看到的是一个带测试文案的【测试商品勿拍不发货】之前添加成功的商品名,还有一个添加商品返回的product_id的值。可以属性都做了特殊处原创 2021-03-07 17:23:30 · 461 阅读 · 0 评论 -
【对接抖店平台】 03获取签名规则纠错与常见问题 Java版 工具型开发
一、签名算法签名规则来源抖店官网。下面主要围绕签名规则而讲。以下是笔者总结一部分、因为签名规则是新手最容易犯错的地方:1.将param_json中参数(标点符号前后不能有空格)按照key字母先 后顺序排序,且值必须是String,组成json.例如{“aa”:“11”,“dd”:“12”,“cc”:“13”}正确顺序应该是:{“aa”:“11”,“cc”:“13”,“dd”:“12”}因为在抖音交流群里就经常看到小伙伴签名里key不是按自己字母顺序来的。所以如果说,当开发测试的时候,如果有小原创 2021-03-07 16:48:47 · 1259 阅读 · 6 评论 -
【对接抖店平台】 02获取签名 Java版 工具型开发
一、签名算法为了防止API调用过程中被黑客恶意篡改,调用任何一个API都需要携带签名;服务端会根据请求参数,对签名进行验证,签名不合法的请求将会被拒绝。目前支持的签名算法 MD5 和 hmac-sha-256 两种:下面主要围绕签名规则而讲。因为签名规则是新手最容易犯错的地方: 1.将param_json中参数(标点符号前后不能有空格)按照key字母先 后顺序排序,且值必须是String,组成json. 例如 {"aa":"11","dd":"12","cc":"13"} 正确顺序应该是原创 2021-03-06 00:37:51 · 935 阅读 · 0 评论 -
【对接抖店平台】 01获取授权 Java版 工具型开发
一、获取测试授权因为笔者的测试授权是别人给的,所以在测试授权这个事情上,是没有太多的发言权的,不过看官们朋友如果想要获取测试授权我想还是要从官方入手,下面留下官方的入口:https://op.jinritemai.com/docs/guide-docs/7/15上方的官网连接按步骤走,不懂找官方大佬!二、获取开发APP授权证书信息三、拿到授权以后通过上面的证书信息里APP KEY,App Secret开始开发APP KEYapp_key 作为String类型,应用创建完成后被分配的key!原创 2021-03-06 00:14:42 · 3570 阅读 · 9 评论 -
【对接抖店平台】对接抖音小店开发流程---接口调用组成部分介绍
接口调用组成部分介绍在介绍对接抖音小店开发之前,我们先了解一下环境,其实每一种第三方接口都是一个:协议名+域名 +请求路径+参数如HTTP请求的URL:参照模版https://openapi-fxg.jinritemai.com/product/add?method=product.add¶m=param 同样抖音对接抖音小店也是: http://openapi-fxg.jinritemai.com/product/add?app_key=your_app_key_here&原创 2021-03-05 22:48:42 · 4988 阅读 · 0 评论 -
java初级程序员面试题之String类的常用方法
package com.test;/**该需要注意的就是截取字符串的时候包头不包尾@author KingShy*/public class T11 {public static void main(String[] args) { // TODO Auto-generated method stub String a = "newspaper"; a = a.substring(5,7); char b = a.charAt(1); a = a +原创 2020-10-17 08:44:39 · 178 阅读 · 0 评论 -
java初级面试还是++运算
public class T09 {public static void main(String[] args) { // TODO Auto-generated method stub int x=0; int y=0; for(int z=0;z<5;z++) { if((++x>2)||(++y>2)) x++; } System.out.println(x+""+y);}}我们来看循环第一次 z =0 ++x>2 ++y>2原创 2020-10-16 23:11:32 · 87 阅读 · 0 评论 -
Java初级面试题之do-while循环
package com.test;/**i=5and j=6@author KingShy*/public class T08 {public static void main(String[] args) { // TODO Auto-generated method stub //int 1alpha,_abcd,xy+abc,transient,account-num,very_long_name; /* * float f3=0x1345; float f5=2001原创 2020-10-16 22:55:03 · 314 阅读 · 0 评论 -
java初级程序员面试题之静态变量与实例变量的缺省值
package com.test;/**输出为0@author KingShy静态变量不赋初始值可以在main方法中直接使用,实例变量不赋初始值则需要通过创建对象调用才可以。*/public class T07 {int j;static int i;public static void main(String[] args) {// TODO Auto-generated method stub//System.out.println(new T07().j);原创 2020-10-16 22:32:50 · 240 阅读 · 0 评论 -
java初级程序员之线程执行顺序
/**这里考察的是线程的执行循序问题@author KingShy*/public class T04 extends Thread {final StringBuffer sb1=new StringBuffer();final StringBuffer sb2=new StringBuffer();public static void main(String[] args) { // TODO Auto-generated method stub final T04 t=new原创 2020-10-16 21:54:20 · 190 阅读 · 0 评论 -
java初级程序员面试题之运算符:=结合+
package com.test;public class T03 {public static void main(String[] args) { // TODO Auto-generated method stub int i,j,k,l=0; k=l++;//k=0; ++在后先赋值再做++运算!l=1 System.out.println("K值是:"+k); j=++k;//j=1; ++在前先运算++在赋值; k=1 System.out.println("j值是:"+j);原创 2020-10-16 21:36:58 · 173 阅读 · 0 评论 -
java初级程序员之代码测试while循环
public class T02 {public static void main(String[] args) { // TODO Auto-generated method stub int number=0; int number2=12; while(number<number2) { number=number+1; } System.out.println(number);}}求出number最后输出的值为多少?我们知道while循环的特性,先判断再执行循环原创 2020-10-16 20:53:28 · 244 阅读 · 0 评论 -
初级java程序员基础面试题之IO流
面试题之IO流IO流按功能和类型可分为什么?按类型分可分为字节流和字符流。按功能分可分为输入输出流。InputStream FileInputStream BufferedInputStream ObjectInputStreamOutputStram FileOutputStream BufferedOutputStream ObjectOutputStreamReader FileReader BufferedReaderWriter FileWriter Buf原创 2020-10-16 20:04:44 · 139 阅读 · 0 评论 -
Java面向对象关键字总结
static:静态的!凡是能使用类名. 直接调用的为静态关键字static修饰;static修饰内容归属于类共享;可修饰:属性和方法;静态修饰调用使用 类名.(属性、方法);声明属性时,可作为全局属性声明;静态方法中,能直接调用静态成员;对于实例变量和实例方法,可以采用new 对象的方式;静态资源存放位置;this:当前对象的引用;可约归属于实例;非类所属;类比特殊的ne...原创 2019-10-22 16:48:13 · 207 阅读 · 0 评论 -
Java面向对象思想之继承
一、继承的产生环境基于封装之后,某一种情况出现了;在调用情况下,A类不断进化的过程,面临老化、臃肿;是否存在一种高效、可持续性、可拓展性、可重用性的一种结局方案;在仅仅只是封装的条件下,已经不能满足程序设计效果实现的环境下。继承思想应运而生;二、继承的定义继承:一个类可以从现有的类中派生,这个过程称为继承。新生的类的称为现有类的子类,现有类被称为新生类的父类;子类可以从父类的那里继承属性和实...原创 2019-10-15 17:16:04 · 126 阅读 · 0 评论 -
Java面向对象思想之封装
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-10-15 16:11:42 · 177 阅读 · 0 评论