worldbrand什么牌子机油

worldbrand什么牌子机油,第1张

金雪驰。worldbrand是金雪驰牌子机油。由世界品牌实验室(World Brand Lab)主办的2015年世界品牌大会于6月16日在北京东方君悦大酒店隆重举行,会上发布了2015年(第十二届)金雪驰中国500最具价值品牌。

上海移动动感地带和神州行均属于预付费方式

全球通属于后付费方式

1标准全球通被叫全免计划(月租50元

来电显示每月10元

本地被叫免费

市话04元每分钟)

http://wwwshchinamobilecom/brand/gotone/cost/tczf/0/1/726html

资费比较贵

办理这个套餐的要么是VIP,要么是单位报销

对于话费不在乎的

250套餐(月租50元

来电显示每月10元

包含500分钟市话

超出01元每分钟

可叠加畅听包)

http://wwwshchinamobilecom/brand/gotone/cost/tczf/0/1/729html

目前上海移动针对市话最优惠的后付费套餐

358套餐(月租58元-458元

来电显示每月10元

主要针对漫游客户

不区分市话费以及漫游费)

http://wwwshchinamobilecom/brand/gotone/cost/tczf/0/1/735html

这个现在不推荐

因为新出来的88套餐

全国接听免费

这个资费应该没有竞争力

488套餐(月租88元-888元

来电显示每月10元

主要针对漫游客户

全国接听免费

赠送相应主叫分钟数)

http://wwwshchinamobilecom/brand/gotone/cost/tczf/0/5/895html

目前针对国内漫游最低的上海移动资费

568套餐(月租68元-188元

来电显示每月10元)

http://wwwshchinamobilecom/brand/gotone/cost/tczf/0/1/741html

原先的手机协议套餐

现在已停止受理

6亲情套餐(主号码月租16-66元

包含来电显示)

http://wwwshchinamobilecom/whatsnew/event/qpp/0/5/100html

办理家庭畅想计划

需要捆绑至少一个上海移动号码

所有捆绑的号码必须由主号码付费

即并账消费

主号码可申请对应亲情套餐

主副号码本地互打免费

首先要导入spring相关包,poi,和fileupload包,我是使用maven构建的。

一导入excel

(1)使用spring上传文件

a前台页面提交

<form name="excelImportForm" action="${pageContextrequestcontextPath}/brand/importBrandSort" method="post" onsubmit="return checkImportPath();" enctype="multipart/form-data" id="excelImportForm">

<input type="hidden" name="ids" id="ids">

<div class="modal-body">

<div class="row gap">

<label class="col-sm-7 control-label"><input class="btn btn-default" id="excel_file" type="file" name="filename" accept="xls"/></label>

<div class="col-sm-3">

<input class="btn btn-primary" id="excel_button" type="submit" value="导入Excel"/>

</div>

</div>

</div>

<div class="modal-footer">

<button type="button" class="btn btn-default" data-dismiss="modal" onClick="uncheckBoxes();">取消</button>

</div>

b后台spring的controller进行相关操作,这里主要讲的是使用spring上传文件,和读取文件信息。

使用spring上传文件之前,需要配置bean。

<bean id="multipartResolver" class="orgspringframeworkwebmultipartcommonsCommonsMultipartResolver"></bean>@RequestMapping(value = "/importBrandSort", method = RequestMethodPOST)

public ModelAndView importBrandSort(@RequestParam("filename") MultipartFile file,

HttpServletRequest request,HttpServletResponse response) throws Exception {

String temp = requestgetSession()getServletContext()

getRealPath(Fileseparator)

+ "temp"; // 临时目录

File tempFile = new File(temp);

if (!tempFileexists()) {

tempFilemkdirs();

}

DiskFileUpload fu = new DiskFileUpload();

fusetSizeMax(10 1024 1024); // 设置允许用户上传文件大小,单位:位

fusetSizeThreshold(4096); // 设置最多只允许在内存中存储的数据,单位:位

fusetRepositoryPath(temp); // 设置一旦文件大小超过getSizeThreshold()的值时数据存放在硬盘的目录

// 开始读取上传信息

//

int index = 0;

/ List fileItems = null;

try {

fileItems = fuparseRequest(request);

}

catch (Exception e) {

eprintStackTrace();

}

Iterator iter = fileItemsiterator(); // 依次处理每个上传的文件

FileItem fileItem = null;

while (iterhasNext()) {

FileItem item = (FileItem) iternext();// 忽略其他不是文件域的所有表单信息

if (!itemisFormField()) {

fileItem = item;

// index++;

}

}

if (fileItem == null)

return null;

/

if (file == null)

return null;

loggerinfo(filegetOriginalFilename());

String name = filegetOriginalFilename();// 获取上传文件名,包括路径

//name = namesubstring(namelastIndexOf("\\") + 1);// 从全路径中提取文件名

long size = filegetSize();

if ((name == null || nameequals("")) && size == 0)

return null;

InputStream in = filegetInputStream();

List<BrandMobileInfoEntity> BrandMobileInfos = brandService

importBrandPeriodSort(in);

// 改为人工刷新缓存KeyContextManagerclearPeriodCacheData(new

// PeriodDimensions());// 清理所有缓存

int count = BrandMobileInfossize();

String strAlertMsg ="";

if(count!=0){

strAlertMsg= "成功导入" + count + "条!";

}else {

strAlertMsg = "导入失败!";

}

loggerinfo(strAlertMsg);

//requestsetAttribute("brandPeriodSortList", BrandMobileInfos);

//requestsetAttribute("strAlertMsg", strAlertMsg);

requestgetSession()setAttribute("msg",strAlertMsg);

return get(request, response);

//return null;

}

代码中的注释部分是如果不使用spring的方式,如何拿到提交过来的文件名(需要是要apache的一些工具包),其实使用spring的也是一样,只是已经做好了封装,方便我们写代码。

代码中的后半部分是读取完上传文文件的信息和对数据库进行更新之后,输出到前台页面的信息。

上述代码中: InputStream in = filegetInputStream();

List<BrandMobileInfoEntity> BrandMobileInfos = brandService

importBrandPeriodSort(in);读取excel的信息。

(2)使用poi读取excel

a更新数据库

@Override

public List<BrandMobileInfoEntity> importBrandPeriodSort(InputStream in) throws Exception {

List<BrandMobileInfoEntity> brandMobileInfos = readBrandPeriodSorXls(in);

for (BrandMobileInfoEntity brandMobileInfo : brandMobileInfos) {

mapperupdateByConditions(brandMobileInfo);

}

return brandMobileInfos;

}

这部分是sevice层的代码,用于读取excel信息之后更新数据库数据,我这里是使用mybatis。定义一个类BrandMobileInfoEntity,用与保存excel表每一行的信息,而List< BrandMobileInfoEntity > 则保存了全部信息,利用这些信息对数据库进行更新。

b读取excel信息

private List<BrandMobileInfoEntity> readBrandPeriodSorXls(InputStream is)

throws IOException, ParseException {

HSSFWorkbook hssfWorkbook = new HSSFWorkbook(is);

List<BrandMobileInfoEntity> brandMobileInfos = new ArrayList<BrandMobileInfoEntity>();

BrandMobileInfoEntity brandMobileInfo;

// 循环工作表Sheet

for (int numSheet = 0;

numSheet < hssfWorkbookgetNumberOfSheets(); numSheet++) {

HSSFSheet hssfSheet = hssfWorkbookgetSheetAt(numSheet);

if (hssfSheet == null) {

continue;

}

// 循环行Row

for (int rowNum = 1; rowNum <= hssfSheetgetLastRowNum(); rowNum++) {

brandMobileInfo = new BrandMobileInfoEntity();

HSSFRow hssfRow = hssfSheetgetRow(rowNum);

for (int i = 0; i < hssfRowgetLastCellNum(); i++) {

HSSFCell brandIdHSSFCell = hssfRowgetCell(i);

if (i == 0) {

brandMobileInfosetBrandId(Integer

parseInt(getCellValue(brandIdHSSFCell)));

} else if (i == 1) {

continue;

} else if (i == 2) {

brandMobileInfosetMobileShowFrom(IntegerparseInt(getCellValue(brandIdHSSFCell)));

} else if (i == 3) {

brandMobileInfosetMobileShowTo(IntegerparseInt(getCellValue(brandIdHSSFCell)));

} else if (i == 4) {

brandMobileInfosetSellMarkValue(getCellValue(brandIdHSSFCell));

} else if (i == 5) {

brandMobileInfosetWarehouse(getCellValue(brandIdHSSFCell));

} else if (i == 6) {

brandMobileInfosetSortA1(IntegerparseInt(getCellValue(brandIdHSSFCell)));

} else if (i == 7) {

brandMobileInfosetSortA2(IntegerparseInt(getCellValue(brandIdHSSFCell)));

} else if (i == 8) {

brandMobileInfosetSortB(IntegerparseInt(getCellValue(brandIdHSSFCell)));

} else if (i == 9) {

brandMobileInfosetSortC10(IntegerparseInt(getCellValue(brandIdHSSFCell)));

}

else if (i == 10) {

brandMobileInfosetSortC(IntegerparseInt(getCellValue(brandIdHSSFCell)));

} else if (i == 11) {

brandMobileInfosetHitA(getCellValue(brandIdHSSFCell));

} else if (i == 12) {

brandMobileInfosetHitB(getCellValue(brandIdHSSFCell));

} else if (i == 13) {

brandMobileInfosetHitC(getCellValue(brandIdHSSFCell));

} else if (i == 14) {

brandMobileInfosetCustomSellType(getCellValue(brandIdHSSFCell));

}else if (i == 15)

{

continue;

}else if (i == 16) {

brandMobileInfosetChannelId(IntegerparseInt(getCellValue(brandIdHSSFCell)));

}

}

brandMobileInfosadd(brandMobileInfo);

}

}

return brandMobileInfos;

}

这种代码有点搓,还没有优化,可以大概看到是怎么读取信息的。

(3)使用mybatis更新数据。

以下是我从thinkpad中国官网得到数据:http://www-8ibmcom/lenovoinfo/shop/cn/Brandwssbrand=pt&nextpage=brandseries&ctry=cn

ThinkPad T60 型号名称: 8741DW1

最大解析度: 1680x1050

ThinkPad Z61t 型号名称: 9441MC6

最大解析度: 1280x768

ThinkPad Z61m 型号名称: 9451M7C

最大解析度: 1280x800

宽屏的长宽比确实是来自黄金分隔比例,但是,实际生产时必须考虑利用率,即液晶面板从面积较大的半成品切割成成品时,尽量把边角浪费减到最小,所以,所谓的宽屏现在有三种接近黄金比例的分割: 16:10, 16:9, 这两个都比较常见,还有一个是15:9

我没注意联想有没有你说的"硬说这些电脑的比例是16:9",如果真有的话,解释只有一个:做推广的人脑子进水了

柳泉居 1567年 黄酒铺 

  大顺斋 1640年 糖火烧 

  烤肉宛 1686年 烤牛肉 

  同仁堂 1669年 药铺

  都一处 1738年 烧麦 

  天福号 1738年 酱肘子 

  信远斋 1740年 酸梅汤 

  砂锅居 1741年 京味白肉、沙锅 

  正明斋 1751年 糕点 

  白魁老号 1780年 清真 

  一条龙羊肉馆 1785年 涮羊肉 

  长春堂药店 1795年 药铺 

  马聚源 1817年(1811?) 帽 

  龙门醋坊 1820年 醋 

  同和居 1822年 家常菜、三不沾 

  谦祥益 1830年 丝绸布匹 

  大成斋鞋店 1842年 布鞋 

  同春楼 1842年 山东风味 

  正阳楼 1843年 螃蟹、涮羊肉 

  烤肉季 1848年 烤羊肉 

  宝兰斋 1851年 奶油类糕点 

  内联升 1853年 鞋 

  鸿宾楼 1853年天津,1953进京 清真风味 

  便宜坊 1855年 焖炉烤鸭 

  步瀛斋 1858年 鞋 

  惠丰堂 1858年 山东风味 

  天兴居(会仙居) 1862年 炒肝 

  老正兴 1862年上海,1956年进京 上海风味 

  全聚德 1864年 挂炉烤鸭 

  泰丰楼 1876年前后 山东风味 

  张顺兴刻刀铺 1880年 刻刀 

  吴裕泰 1887年 茶叶 

  丰泰照相馆 1892年 照相 

  瑞蚨祥 1893年 丝绸布匹 

  荣宝斋 1894年 字画 

  东兴楼 1902年 山东风味 

  厚德福 1902年 河南风味 

  全素斋 1904年 宫廷素菜 

  成文厚 1904年济南,1935年进京 帐簿文具 

  张一元 1910年 茶叶 

  精益眼镜 1911年于上海 眼镜 

  庆仁堂药店 1912年 药铺 

  同升和 1912年天津,1933年进京 鞋帽 

  东来顺 1914年 涮羊肉 

  来今雨轩 1915年 红楼风味 

  亨得利 1915年镇江,1927进京 钟表 

  戴月轩 1916年 文房用具 

  庆林春 1917年 茶叶 

  瑞珍厚 1917年 清真风味 

  功德林 1922年于上海1984年进京 素菜 

  乐仁堂 1923年 药铺 

  五芳斋 1924年 江苏风味 

  森隆饭庄 1924年4月17日 江苏风味 

  丽丰祥 1924年8月18日 丝绸布匹 

  仿膳饭庄 1925年 宫廷菜 

  锦芳小吃店 1926年 京味小吃 

  普兰德 1927年上海,1956进京 洗衣 

  同春园 1928年 山东风味 

  萃文阁 1930年 字画篆刻 

  丰泽园 1930年 山东风味 

  西来顺 1930年 清真菜肴 

  永仁堂药店 1933年 药铺 

  永安茶庄 1935年 茶叶 

  元隆顾绣绸缎商行 1936年 丝绸布匹 

  大明眼镜 1937年 眼镜 

  萃华楼 1940年5月16日 山东风味 详 

  延吉餐厅 1943年 朝鲜冷面 

  又一顺 1948年8月8日 清真风味 

  听鹂馆 1949年 宫廷 

  康乐餐馆 1950年 江南风味 

  马凯餐厅 1953年 湖南风味 

  晋阳饭庄 1959年 山西风味 

  清秘阁 宋末元初 字画 

  淮扬春 1940左右 淮扬风味 

  永安堂 明朝永乐年间 药铺 

  万全堂 明代永乐年间 药铺 

  鹤年堂 明代嘉靖末年 药铺 

  千芝堂 明代末年 药铺 

  黑猴儿帽店 明朝末年 帽 

  曲园酒楼 清代中叶长沙,1949进京 湖南风味 

  文盛斋 清嘉庆年间 宫灯 

  森泰茶庄 咸丰年间(1851-1861年) 茶叶 

  浦五房 咸丰年间,1956年进京 南味肉食 

  致美斋 咸丰同治年间(1851-1874) 山东风味 

  吴肇祥 光绪年间 茶叶 

  新丰楼 民国初年 山东风味

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/meirong/2229726.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-11-18
下一篇2023-11-18

随机推荐

  • 护肤品里精华水和精华凝露有什么区别

    护肤品里精华水和精华凝露,这两种产品在外观和质地上有着很明显的区别。但是,很多人对于它们的功效和使用方法却存在疑惑。究竟精华水和精华凝露有什么区别呢?我们来看一下精华水。精华水是一种含有高浓度营养成分的化妆水,通常是透明或略带色泽的液态产品

    2024-04-15
    50300
  • 莱珀妮鱼子酱精华真假

    莱珀妮鱼子酱精华是一款非常受欢迎的美容产品,它所使用的成分包括鲟鱼子和珍珠等天然提取物,被誉为能够改善肌肤质量、提升肌肤光泽度的神奇产品。对于这款产品,关心它真假问题的人们很多,我们从以下几个角度来回答大家的疑问。我们需要知道莱珀妮鱼子酱精

    2024-04-15
    47800
  • 女性精华液十大排行榜

    女性精华液十大排行榜:娇韵诗双萃精华露、兰蔻小黑瓶精华液、西秋焕采精华液、SK-II小灯泡精华、薇诺娜保湿修护精华液、YSL夜皇后精华液、倩碧302美白镭射瓶、自然堂小紫瓶精华液、fresh红茶精华露、上水和肌屏障修护肌底液等。1、娇韵诗双

    2024-04-15
    45300
  • 日本好用的护手霜有哪些?哪些日本品牌护手霜好用?

    除了脸部肌肤,手部肌肤也是很多人护肤所关注的,手部肌肤有时候比较粗糙,缺乏水分,需要用些护手的产品,护手霜有很多的品牌,日本有许多好用的护肤产品,适合亚洲人的肌肤使用,那么日本好用的护手霜有哪些?哪些日本品牌护手霜好用?1、日本好用的护手霜

    2024-04-15
    35700
  • 哪些牌子保湿补水的护肤品好?

    秋冬季节,皮肤很容易干燥,保湿尤其重要! 分享一些相对平价一点,大家购买的起的,而且用完只保湿不油腻的护肤品! 走起! 1,科颜氏的高保湿霜,这款高保湿霜特别经典了,保湿照顾很好,尤其是脸皮特别干的时候,晚上厚厚的用上一层,第

    2024-04-15
    29900
  • 妮维雅蓝罐日产和德产成分区别,妮维雅蓝罐德版和日版有区别吗

    说起妮维雅蓝罐虽然是经典的产品,不过大家在购买后发现了产品的产地有所不同,同时观察仔细的朋友也会发现在妮维雅蓝罐日产和德产成分功效作用等会有一些细微的区别,下面我们就通过对比妮维雅蓝罐日产和德产成分及使用功能等对比说明两者之间的区别。

    2024-04-15
    34700
  • vpo一次性电子烟能抽多少天

    2天左右。一次性的可分为200口、300口和500口的,一般一支一次性电子烟能用两天三天,500口的,根据你吸食的情况来定了。像二三代电子烟,一般电池能用一年以上了,而雾化器一般是1-3个月(雾化器是可更换的)。因为这个都取决于吸电子烟的频

    2024-04-15
    28000

发表评论

登录后才能评论
保存