springboot实现图片文件上传

application配置:

server.port=8899

file.upload.path=F://images/

file.upload.path.relative=/images/**

spring.thymeleaf.prefix=classpath:/templates/


后台代码

package com.example.controller;

import org.springframework.beans.factory.annotation.Value;

import org.springframework.stereotype.Controller;

import org.springframework.ui.Model;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RequestParam;

import org.springframework.web.multipart.MultipartFile;

import java.io.File;

import java.io.IOException;

@Controller

public class TestController {

/**上传地址*/

    @Value("${file.upload.path}")

private StringfilePath;

    // 跳转上传页面

    @RequestMapping("test")

public Stringtest() {

return "Page";

    }

// 执行上传

/* @RequestMapping("upload")

public String upload(@RequestParam("file") MultipartFile file, Model model) {

// 获取上传文件名

String filename = file.getOriginalFilename();

// 定义上传文件保存路径

String path = filePath+"rotPhoto/";

// 新建文件

File filepath = new File(path, filename);

// 判断路径是否存在,如果不存在就创建一个

if (!filepath.getParentFile().exists()) {

filepath.getParentFile().mkdirs();

}

try {

// 写入文件

file.transferTo(new File(path + File.separator + filename));

} catch (IOException e) {

e.printStackTrace();

}

// 将src路径发送至html页面

model.addAttribute("filename", "/images/rotPhoto/"+filename);

return "Page";

}*/

}


页面代码

   

   

    Title</p> <p><form action="../upload" method="post" enctype="multipart/form-data"></p> <p>    <input type="file" name="file" accept="image/*"></p> <p><br></p> <p>    <input type="submit" value="上传" class="btn btn-success"></p> <p>[[${filename}]]</p> <p><br></p> <p><img th:src="@{${filename}}" alt="图片"></p> <p></html></p> <p><br></p> <p>结果图:</p> <p><br></p> <div class="image-package"> <div class="image-container" style="max-width: 351px; max-height: 214px;"> <div class="image-view"> </div> </div> <div class="image-caption"></div> </div> </article> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1737597620924243968"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(springboot实现图片文件上传)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1830849570159030272.htm" title="【springboot进阶】RestTemplate集成okhttp3并自定义日志打印" target="_blank">【springboot进阶】RestTemplate集成okhttp3并自定义日志打印</a> <span class="text-muted">reui</span> <a class="tag" taget="_blank" href="/search/springboot%E8%BF%9B%E9%98%B6%E5%BA%94%E7%94%A8/1.htm">springboot进阶应用</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a> <div>目录一、依赖二、配置创建RestTemplate配置类1.实例化OkHttp3客户端2.实例化RestTemplate模板创建拦截器加入拦截器三、效果传统的java开发中,我们通常使用的连接工具为HttpClient,使用起来比较复杂,新手容易出问题。而spring框架提供的RestTemplate类可用于在应用中调用rest服务,它简化了与http服务的通信方式,以一种更优雅的方式实现远程调用。</div> </li> <li><a href="/article/1830849368735969280.htm" title="10.22日感悟" target="_blank">10.22日感悟</a> <span class="text-muted">方圆fg</span> <div>了凡四训:“即时当顺利,当做拂逆想。”在顺利当中也要谨慎小心,不敢大意。我更要勤于思考工作,不断反思哪里还没有做好,时刻保持小心谨慎,不能有丝毫的大意与自以为是。断舍离:今天把夏季的鞋子收起,把秋冬季节的鞋子拿出来摆放整齐,确保处处都干净整齐、井然有序,能量自然流动。目标:今天做了个水晶冥想,感受到我只是个金钱的通道,钱通过我去实现自我价值,体验到美好的生活,关爱到更多需要爱与支持、帮助的人,感恩</div> </li> <li><a href="/article/1830848433347457024.htm" title="ndk开发教程,Android-Binder机制及AIDL使用,实战篇" target="_blank">ndk开发教程,Android-Binder机制及AIDL使用,实战篇</a> <span class="text-muted">clhcowboy</span> <a class="tag" taget="_blank" href="/search/%E7%A8%8B%E5%BA%8F%E5%91%98/1.htm">程序员</a><a class="tag" taget="_blank" href="/search/android/1.htm">android</a> <div>开头1、一定要把基本的数据结构,经典的算法,Unix编程,程序编译链接及计算机原理等基础知识扎牢,这些会长远影响你的职业发展。2、推荐从C语言入门,不单是因为很多操作系统、网络协议栈开源代码由C/C++实现,更多是因为C语言自身的特性:作为高级语言用户无需关注底层细节,同时能直观的看到数据流向。而且C相对语法规则较为简单,可以短时间的上手应用。最重要的是,遵循C/C++、python的学习方式,比</div> </li> <li><a href="/article/1830846694745534464.htm" title="日更|第161天:自卑与超越" target="_blank">日更|第161天:自卑与超越</a> <span class="text-muted">落花吟</span> <div>图片发自App1.听闻今天是世界微笑日,也是个很可爱的节日,微笑吧,像从未受过伤一样。2.今天去染了个头发,花了快三个小时,女人可真麻烦,从上到下,从里到外都要花钱呀。换个颜色换种心境也不错。3.今天开始读阿德勒的《自卑与超越》,我第一次意识到,世界上许多的理论思想原来都是相通的,从我之前学的佛学,到后来积极心理学,到冥想,到个体心理学,所有对待他人,世界,自我的许多观念其实都大体一致,这可真让人</div> </li> <li><a href="/article/1830845166739615744.htm" title="Block学习" target="_blank">Block学习</a> <span class="text-muted">Mr__Peng__</span> <div>block和函数指针的理解;相似点函数指针和Block都可以实现回调的操作,声明上也很相似,实现上都可以看成是一个代码片段函数指针类型和Block类型都可以作为变量和函数参数的类型。(typedef定义别名之后,这个别名就是一个类型)不同点函数指针只能指向预先定义好的函数代码块(可以是其他文件里面定义,通过函数参数动态传入的),函数地址是在编译链接时就已经确定好的。Block本质是Objectiv</div> </li> <li><a href="/article/1830845162906021888.htm" title="学会了" target="_blank">学会了</a> <span class="text-muted">冷月_影</span> <div>学会了懂事却再也不是我掌心的清脆还想和你将美好的光阴烘焙可我拥着的只是热泪听不见你的轻喊我落入泥潭从此,你是人民眼里的勇敢我却剩下了孤单图片发自App</div> </li> <li><a href="/article/1830841372349919232.htm" title="一个64位操作系统的设计与实现踩坑记录(一)" target="_blank">一个64位操作系统的设计与实现踩坑记录(一)</a> <span class="text-muted">MasterTomato</span> <a class="tag" taget="_blank" href="/search/%E6%89%8B%E5%86%99OS/1.htm">手写OS</a><a class="tag" taget="_blank" href="/search/OS/1.htm">OS</a><a class="tag" taget="_blank" href="/search/Linux/1.htm">Linux</a> <div>Bochs的配置这里我是在Ubuntu18.04的服务器上进行代码的编写和编译,将生成的boot.img拷贝到windows平台下面的bochs运行。由于我的bochs运行在win平台上,因此并没有作者书中提到的./configure等选项,所以配置也和作者书中的不太一样,下面是我的配置文件供参考:##################################################</div> </li> <li><a href="/article/1830840721066782720.htm" title="小学心愿满分作文" target="_blank">小学心愿满分作文</a> <span class="text-muted">尚未秃头的老师</span> <div>小学我的心愿满分作文1记得幼时,偶得一幅精美绝伦的画作,眼前一亮,是如此爱不释手。此后,心愿的种子播撒在了我幼小的心田,逐渐生根发芽,根深蒂固。插画师,一个不太起眼的职业,却足以诱惑我为之奋斗。你想,那本就精彩生动,令人遐想连翩的故事内容,再给它添上一些精美插图,岂不两全其美?如果我成了插画师,不仅可以激发儿童的阅读欲望,还能让本就精彩的读物更饶有趣味,当然我也是颇有成就感的了。为了实现这个愿望,</div> </li> <li><a href="/article/1830839827080245248.htm" title="殊路" target="_blank">殊路</a> <span class="text-muted">夜阑卧雨</span> <div>图片发自App文by夜阑卧雨“我想当个画家!”阿吉说这话的时候,我和他躺在金黄的麦垛上,太阳把麦垛晒得耀眼,好像徜徉在流动的温暖海洋。我扑哧一声笑了。“你开什么玩笑啊!画家的画都是死后才卖大钱的!你要是去当画家,你妈不把你削个半死。”我笑着捶了他一拳。他也笑了,怯怯的。我们继续安静地躲在麦垛上,直到夕阳落下。“梦想是在温饱线以上的追求。”我已经忘了这话是哪位同志说的,或者是我自己胡诌出来。在当今中</div> </li> <li><a href="/article/1830839065499496448.htm" title="赵原野传 现实" target="_blank">赵原野传 现实</a> <span class="text-muted">赵原野</span> <div>寻找自我,孤独前行。醉酒神态,憨态可掬。现实可爱,疯狂成长。胆大飞翔,天堂翱翔。努力进取,游走,烂漫成趣。胆大飞翔,坚持,孤独前行。享受寂寞,成长,努力进取。杀戮飞翔,战争,孤独前行。努力飞翔,孤独前行。战争美好,欢迎光临。胆大进取,游走烂漫。主流思考,寻找,坚持。图片发自App</div> </li> <li><a href="/article/1830838852399493120.htm" title="Ruoyi-vue实现导出PDF" target="_blank">Ruoyi-vue实现导出PDF</a> <span class="text-muted">yu_zheng5163</span> <a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/pdf/1.htm">pdf</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>引入依赖com.itextpdfitextpdf${itextpdf.version}com.itextpdfitext-asian${itext.asian.version}工具类packagecom.ruoyi.common.utils.file;importcn.hutool.core.date.DateUtil;importcom.itextpdf.text.Element;importc</div> </li> <li><a href="/article/1830838049739730944.htm" title="坚持分享第214天《一个感叹号》" target="_blank">坚持分享第214天《一个感叹号》</a> <span class="text-muted">刘乐丹的</span> <div>图片发自App如图如图,今天分享的内容就是上面的截屏。从截屏上大家应该都能读出来我回复短信时的满心不愿意。说实话,每次这个家长给我发微信让我干啥的时候,我都是很生气的去做,家长吩咐你的事,跟孩子有关,不做又不行。可这家长说话的语气,真让人不想读,更不想去做。指名道姓也就算了,每一句话的后面都加一个感叹号,就像在兑人一样。和办公室的老师讨论这事,一致认为:小学语文没学好,特别是标点符号的用法没学好。</div> </li> <li><a href="/article/1830837919980548096.htm" title="中原焦点团队张俊功初24、中24持续分享第341天 挑战约练第七期第八周第2次共16次,总计61次(2022.1.2)" target="_blank">中原焦点团队张俊功初24、中24持续分享第341天 挑战约练第七期第八周第2次共16次,总计61次(2022.1.2)</a> <span class="text-muted">5d4750373a7c</span> <div>初级第二讲:正向过滤器:作为中间人,我们做好老师与孩子之间、也包括人与人之间的正向过滤器,让他们之间建立友谊的桥梁。把老师的抱怨转换成期待,如何提升孩子学习动力:情绪、关系、希望感、成就感。聚焦解决:未来想要的,当下能做的。与人合作打败问题。聚焦现在与未来:探讨想要的如果实现了会怎么样?有效继续无效改变。聚焦成功经验:探讨例外。聚焦一小步的行动:日不见其增,月见其长,月不见其增,年见其长。慢就是快</div> </li> <li><a href="/article/1830834371670667264.htm" title="装腔作势" target="_blank">装腔作势</a> <span class="text-muted">c46f828e0103</span> <div>图片发自App前几日,听同事读小孩儿写的作文。“母鸡怎么都没法生下蛋。我帮它生!我想了想,有办法了!我要母鸡跟我做!”乍一看,迷糊;再一看,慌了!前因后果一看,原来是那娃儿想让母鸡跟他做同样的动作,让蛋能下来。但,谁叫跟鸡扯上关系了呢!可乐跟风,买了四个乌龟蛋,拿回家孵化。他本是这么打算的,正好凑成两对,日久生情,还能哺育出下一代来。我对他的想法,还真不想发表意见。没曾想,路上不留神,扑通一下,坐</div> </li> <li><a href="/article/1830833221101776896.htm" title="小乞丐vs大富翁(1)" target="_blank">小乞丐vs大富翁(1)</a> <span class="text-muted">小野鹤</span> <div>在《富爸爸财务自由之路》的前几篇中,我搜寻到了几个十分吸引我的关键词句——不找工作,不用投钱,富裕生活,财务自由……综合起来说就是,你可以从“小乞丐”转变为大富翁。对富爸爸最重要的方面今天我先不给你们揭秘从“小乞丐”到大富翁的大变身是如何实现的,今天我们先来看看富人和我们普通人的生活有什么区别。先来给你看一下富人的生活状态,这个富人又不完全等同于我们通常概念上的富人,这个富人是指实现了财富自由的富</div> </li> <li><a href="/article/1830833178818998272.htm" title="AI深度学习项目-yolo4_tiny 垃圾分类识别系统" target="_blank">AI深度学习项目-yolo4_tiny 垃圾分类识别系统</a> <span class="text-muted">毕设宇航</span> <a class="tag" taget="_blank" href="/search/yolov4/1.htm">yolov4</a><a class="tag" taget="_blank" href="/search/%E5%9E%83%E5%9C%BE%E8%AF%86%E5%88%AB/1.htm">垃圾识别</a><a class="tag" taget="_blank" href="/search/QQ767172261/1.htm">QQ767172261</a> <div>项目概述目标本项目旨在开发一个高效的垃圾分类识别系统,利用深度学习技术特别是YOLOv4-tiny版本来实现垃圾的自动分类。YOLOv4-tiny作为YOLOv4的一个轻量化版本,在保证较高精度的同时,能够提供更快的检测速度,非常适合资源受限的设备或者要求实时性的应用场景。技术栈深度学习框架:PyTorch目标检测算法:YOLOv4-tiny编程语言:Python硬件加速:GPU(如果可用)功能特</div> </li> <li><a href="/article/1830832834663772160.htm" title="摧毁一个人的不是人心而是时代——《大红灯笼高高挂》" target="_blank">摧毁一个人的不是人心而是时代——《大红灯笼高高挂》</a> <span class="text-muted">周佑颜</span> <div>最近疯狂地迷上了看有些年代感的电影,总觉得相对于现在拥有华丽特效和精美画质的电影,它们显得更加厚重。《大红灯笼高高挂》就是这样一部电影,它是由张艺谋在1991年执导的作品,每每看后内心便颇不宁静。图片发自App整部电影发生的地点其实是很狭窄的——一座深邃的大宅院。鲜红的大红灯笼和黑白的院门形成了强烈的反差,更是让人有了视觉上的冲击。大红灯笼的一起一落象征着女主人公的命运的浮浮沉沉,眼看她高楼起眼看</div> </li> <li><a href="/article/1830829400581566464.htm" title="python风格对象的实现方法" target="_blank">python风格对象的实现方法</a> <span class="text-muted">百流</span> <a class="tag" taget="_blank" href="/search/python%E7%AC%94%E8%AE%B0/1.htm">python笔记</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>文章目录python风格对象的实现方法前言__init____repr____str____iter__(变成可迭代对象,优先级高于getitem)__contains__(实用in运算符时调用)__eq____abs____bool____format____hash____getitem__(实现切片,在无iter,contains时候会默认调用代替)__setitem____len____g</div> </li> <li><a href="/article/1830829396731195392.htm" title="十个月自我提升计划--艺术素养(52)" target="_blank">十个月自我提升计划--艺术素养(52)</a> <span class="text-muted">丨张伟丨</span> <div>每周一本书,进步不止。这里是椰子私塾。昨天我们了解了电影拍摄过程布景,布光,化妆等等行当在电影中的作用,当然最重要的还是需要他们对电影剧本的深刻理解才能更好发挥专业技能。今天我们来了解电影中特技、特效、剪辑和色彩的使用。❶拍电影:特技,特效说是特技和特效,这两者有根本的区别。因为特效是用摄影机实现的特殊拍摄方式,而特效是由最新电脑技术参与的视觉效果。1、特效是特别有趣的话题,特效可以说是当代电影能</div> </li> <li><a href="/article/1830827889361252352.htm" title="【附源码】基于flask框架律师事务所流程审批系统 (python+mysql+论文)" target="_blank">【附源码】基于flask框架律师事务所流程审批系统 (python+mysql+论文)</a> <span class="text-muted">node-php毕设程序源码</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/flask/1.htm">flask</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a> <div>本系统(程序+源码)带文档lw万字以上文末可获取本课题的源码和程序系统程序文件列表系统的选题背景和意义选题背景:在现代律师事务所的运营过程中,流程审批系统扮演着至关重要的角色。随着法律服务需求的不断增长和法律事务的日益复杂化,传统的纸质文档管理和手工审批方式已经难以满足高效、准确和及时处理案件的需求。因此,构建一个能够实现案件信息管理、流程跟踪、审批自动化以及提供决策支持的电子化流程审批系统变得尤</div> </li> <li><a href="/article/1830827232822652928.htm" title="怎样加入淘宝联盟,淘宝客怎样分享链接赚取佣金" target="_blank">怎样加入淘宝联盟,淘宝客怎样分享链接赚取佣金</a> <span class="text-muted">高省APP大九</span> <div>「在网上赚钱的方法」淘宝客最新玩法,有人已经月入十万+,庞大的流量池大家好,我是【高省】最大团队创始人大九,咱们高省是一个可省钱佣金高,能赚钱有收益的平台,百度有几百万篇报道,也期待你的加入。大九导师,高省邀请码999999,送2皇冠会员,送万元推广大礼包。下面继续跟大家聊聊高省邀请码网赚路千万条,黑的、灰的,正规的项目,赚到钱的人大有人在,有的人靠网赚实现了财务自由,有的人靠网赚挖的第一桶金,最</div> </li> <li><a href="/article/1830826630482849792.htm" title="计算机视觉之 GSoP 注意力模块" target="_blank">计算机视觉之 GSoP 注意力模块</a> <span class="text-muted">Midsummer-逐梦</span> <a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89%EF%BC%88CV%EF%BC%89/1.htm">计算机视觉(CV)</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a><a class="tag" taget="_blank" href="/search/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/1.htm">机器学习</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>计算机视觉之GSoP注意力模块一、简介GSopBlock是一个自定义的神经网络模块,主要用于实现GSoP(GlobalSecond-orderPooling)注意力机制。GSoP注意力机制通过计算输入特征的协方差矩阵,捕捉全局二阶统计信息,从而增强模型的表达能力。原论文:《GlobalSecond-orderPoolingConvolutionalNetworks(arxiv.org)》二、语法和</div> </li> <li><a href="/article/1830826466154213376.htm" title="一个跟得上时代的大脑" target="_blank">一个跟得上时代的大脑</a> <span class="text-muted">风追蓝天见海洋</span> <div>图片发自App今天再看樊登。其实这是樊登推荐书的简评集,书不厚,但信息量大概有20本。发现这本书名字起的真好,很多人都是为了这个名字买的吧。如果起名叫什么樊登推荐书目简评集,估计销量至少暴降90%。现在是数据革命时代,现在可能体会不到,但是再过100年或几十年,很可能这两年就会被定义为从网络时代向数据时代过渡的阶段。工业革命时期,很多人去砸机器,因为这些机器抢走了他们的饭碗。如果在当下,你可以理解</div> </li> <li><a href="/article/1830826085911195648.htm" title="这6个赚钱快的路子,普通人就能干!" target="_blank">这6个赚钱快的路子,普通人就能干!</a> <span class="text-muted">幸运副业</span> <div>这6个赚钱快的路子,普通人就能干!曾经,我们都曾梦想过能够通过一些简单而又可行的方式,实现财务自由。对于大多数普通人来说,追求快速赚钱的机会成了一个引人注目的话题。而在这个信息飞速传播的时代,有哪些赚钱快的路子是普通人也能够轻松上手的呢?本文将为你揭示这其中的六种途径。推荐一篇找兼职必看的免费教程:《手机兼职,300-500/天,一单一结,大量要人》在这里可以找到各种打字聊天员兼职,句子摘抄兼职,</div> </li> <li><a href="/article/1830824438225006592.htm" title="關於幸福" target="_blank">關於幸福</a> <span class="text-muted">严磊_f2d1</span> <div>当一个人不在意他人评价的时候也就意味着他接纳了所有人的评价,不管好的坏的。当一个人不追求住房的时候,他们可以住在任何地方,条件好的差的。當我们不在乎某种事情或某個人的时候,才真正的不會被它所控制。这种不在乎不是只接受好的,拒绝差的,而是接受所有的可能。图片发自App</div> </li> <li><a href="/article/1830824111195123712.htm" title="vue.js项目实战案例源码" target="_blank">vue.js项目实战案例源码</a> <span class="text-muted">前端码趣逗士</span> <a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a> <div>案例一:博客系统项目概述:一个简单的博客系统,包括文章列表展示、文章详情查看、分类筛选、用户登录注册等功能。技术栈:Vue.jsVueRouterVuexAxiosBootstrap主要功能实现:文章列表展示:使用Axios从后端API获取文章列表数据。在Vue组件中展示文章标题、摘要和发布日期等信息。博客文章列表{{article.title}}{{article.summary}}{{arti</div> </li> <li><a href="/article/1830823354341355520.htm" title="xxl-job升级到springboot3.0 导致页面打不开报错)问题" target="_blank">xxl-job升级到springboot3.0 导致页面打不开报错)问题</a> <span class="text-muted">满满的伤疤</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1/1.htm">定时任务</a> <div>原因:springboot3.0因为移除了jsp导致xxl-job不能访问,解决方法如下1、修改PermissionInterceptor拦截器packagecom.xxl.job.admin.controller.interceptor;importcom.xxl.job.admin.controller.annotation.PermissionLimit;importcom.xxl.job.</div> </li> <li><a href="/article/1830822780262772736.htm" title="20190709晨间感恩日记" target="_blank">20190709晨间感恩日记</a> <span class="text-muted">薇花一笑</span> <div>20190709晨间感恩日记今日目标:1.继续听玛雅天赋的课程2.录制一篇生命喜悦的祈祷录音3.写一篇公众号文章4.做一个治疗密码特定手势图片发自App我买了很多特别的水晶石,打算把毕加索石当成我的感恩石。1.感恩大家对我的信任,一起在感恩与奇迹群学习,感恩大家的积极参与。感谢,感谢,感谢。2.感谢昨天大家的红包,有的是因为感谢我,有的是觉得我表现很好。感谢,感谢,感谢。3.感谢我的手机,不论打字</div> </li> <li><a href="/article/1830822524758355968.htm" title="2017-12-13" target="_blank">2017-12-13</a> <span class="text-muted">oopse</span> <div>图片发自App细雨落叶清晨梵音缭绕我转山转水转佛塔不为修来世只为途中与你相见...菩提本无树明镜亦非台本来无一物何处惹尘埃...子由2017年12月13日晨</div> </li> <li><a href="/article/1830821967998054400.htm" title="opencv-python 图像增强十七:泊松图像融合" target="_blank">opencv-python 图像增强十七:泊松图像融合</a> <span class="text-muted">CV-King</span> <a class="tag" taget="_blank" href="/search/opencv/1.htm">opencv</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89/1.htm">计算机视觉</a><a class="tag" taget="_blank" href="/search/numpy/1.htm">numpy</a> <div>提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、概述二,实现:前言在深入探讨图像处理与计算机视觉领域的过程中,我们不禁对图像融合技术的精妙与实用性感到着迷。图像融合不仅是一项融合了美学与科学的技术手段,它还巧妙地将来源各异、特性不同的图像数据整合为一体,从而生成视觉上连贯且富含信息的合成图像。本篇博客文章旨在详尽解析OpenCV库中的一项高级功能cv2.seamle</div> </li> <li><a href="/article/102.htm" title="xml解析" target="_blank">xml解析</a> <span class="text-muted">小猪猪08</span> <a class="tag" taget="_blank" href="/search/xml/1.htm">xml</a> <div>1、DOM解析的步奏 准备工作:    1.创建DocumentBuilderFactory的对象    2.创建DocumentBuilder对象    3.通过DocumentBuilder对象的parse(String fileName)方法解析xml文件    4.通过Document的getElem</div> </li> <li><a href="/article/229.htm" title="每个开发人员都需要了解的一个SQL技巧" target="_blank">每个开发人员都需要了解的一个SQL技巧</a> <span class="text-muted">brotherlamp</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/linux%E8%A7%86%E9%A2%91/1.htm">linux视频</a><a class="tag" taget="_blank" href="/search/linux%E6%95%99%E7%A8%8B/1.htm">linux教程</a><a class="tag" taget="_blank" href="/search/linux%E8%87%AA%E5%AD%A6/1.htm">linux自学</a><a class="tag" taget="_blank" href="/search/linux%E8%B5%84%E6%96%99/1.htm">linux资料</a> <div>  对于数据过滤而言CHECK约束已经算是相当不错了。然而它仍存在一些缺陷,比如说它们是应用到表上面的,但有的时候你可能希望指定一条约束,而它只在特定条件下才生效。 使用SQL标准的WITH CHECK OPTION子句就能完成这点,至少Oracle和SQL Server都实现了这个功能。下面是实现方式: CREATE TABLE books (   id &</div> </li> <li><a href="/article/356.htm" title="Quartz——CronTrigger触发器" target="_blank">Quartz——CronTrigger触发器</a> <span class="text-muted">eksliang</span> <a class="tag" taget="_blank" href="/search/quartz/1.htm">quartz</a><a class="tag" taget="_blank" href="/search/CronTrigger/1.htm">CronTrigger</a> <div>转载请出自出处:http://eksliang.iteye.com/blog/2208295 一.概述 CronTrigger 能够提供比 SimpleTrigger 更有具体实际意义的调度方案,调度规则基于 Cron 表达式,CronTrigger 支持日历相关的重复时间间隔(比如每月第一个周一执行),而不是简单的周期时间间隔。 二.Cron表达式介绍 1)Cron表达式规则表 Quartz</div> </li> <li><a href="/article/483.htm" title="Informatica基础" target="_blank">Informatica基础</a> <span class="text-muted">18289753290</span> <a class="tag" taget="_blank" href="/search/Informatica/1.htm">Informatica</a><a class="tag" taget="_blank" href="/search/Monitor/1.htm">Monitor</a><a class="tag" taget="_blank" href="/search/manager/1.htm">manager</a><a class="tag" taget="_blank" href="/search/workflow/1.htm">workflow</a><a class="tag" taget="_blank" href="/search/Designer/1.htm">Designer</a> <div>1. 1)PowerCenter Designer:设计开发环境,定义源及目标数据结构;设计转换规则,生成ETL映射。 2)Workflow  Manager:合理地实现复杂的ETL工作流,基于时间,事件的作业调度 3)Workflow  Monitor:监控Workflow和Session运行情况,生成日志和报告 4)Repository  Manager:</div> </li> <li><a href="/article/610.htm" title="linux下为程序创建启动和关闭的的sh文件,scrapyd为例" target="_blank">linux下为程序创建启动和关闭的的sh文件,scrapyd为例</a> <span class="text-muted">酷的飞上天空</span> <a class="tag" taget="_blank" href="/search/scrapy/1.htm">scrapy</a> <div>对于一些未提供service管理的程序  每次启动和关闭都要加上全部路径,想到可以做一个简单的启动和关闭控制的文件   下面以scrapy启动server为例,文件名为run.sh:   #端口号,根据此端口号确定PID PORT=6800 #启动命令所在目录 HOME='/home/jmscra/scrapy/' #查询出监听了PORT端口</div> </li> <li><a href="/article/737.htm" title="人--自私与无私" target="_blank">人--自私与无私</a> <span class="text-muted">永夜-极光</span> <div>            今天上毛概课,老师提出一个问题--人是自私的还是无私的,根源是什么?               从客观的角度来看,人有自私的行为,也有无私的</div> </li> <li><a href="/article/864.htm" title="Ubuntu安装NS-3 环境脚本" target="_blank">Ubuntu安装NS-3 环境脚本</a> <span class="text-muted">随便小屋</span> <a class="tag" taget="_blank" href="/search/ubuntu/1.htm">ubuntu</a> <div>  将附件下载下来之后解压,将解压后的文件ns3environment.sh复制到下载目录下(其实放在哪里都可以,就是为了和我下面的命令相统一)。输入命令:   sudo ./ns3environment.sh >>result   这样系统就自动安装ns3的环境,运行的结果在result文件中,如果提示     com</div> </li> <li><a href="/article/991.htm" title="创业的简单感受" target="_blank">创业的简单感受</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/%E5%88%9B%E4%B8%9A%E7%9A%84%E7%AE%80%E5%8D%95%E6%84%9F%E5%8F%97/1.htm">创业的简单感受</a> <div>        2009年11月9日我进入a公司实习,2012年4月26日,我离开a公司,开始自己的创业之旅。      今天是2012年5月30日,我忽然很想谈谈自己创业一个月的感受。 当初离开边锋时,我就对自己说:“自己选择的路,就是跪着也要把他走完”,我也做好了心理准备,准备迎接一次次的困难。我这次走出来,不管成败</div> </li> <li><a href="/article/1118.htm" title="如何经营自己的独立人脉" target="_blank">如何经营自己的独立人脉</a> <span class="text-muted">aoyouzi</span> <a class="tag" taget="_blank" href="/search/%E5%A6%82%E4%BD%95%E7%BB%8F%E8%90%A5%E8%87%AA%E5%B7%B1%E7%9A%84%E7%8B%AC%E7%AB%8B%E4%BA%BA%E8%84%89/1.htm">如何经营自己的独立人脉</a> <div>独立人脉不是父母、亲戚的人脉,而是自己主动投入构造的人脉圈。“放长线,钓大鱼”,先行投入才能产生后续产出。   现在几乎做所有的事情都需要人脉。以银行柜员为例,需要拉储户,而其本质就是社会人脉,就是社交!很多人都说,人脉我不行,因为我爸不行、我妈不行、我姨不行、我舅不行……我谁谁谁都不行,怎么能建立人脉?我这里说的人脉,是你的独立人脉。   以一个普通的银行柜员</div> </li> <li><a href="/article/1245.htm" title="JSP基础" target="_blank">JSP基础</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/jsp/1.htm">jsp</a><a class="tag" taget="_blank" href="/search/%E6%B3%A8%E9%87%8A/1.htm">注释</a><a class="tag" taget="_blank" href="/search/%E9%9A%90%E5%BC%8F%E5%AF%B9%E8%B1%A1/1.htm">隐式对象</a> <div>  1,JSP语句的声明 <%! 声明 %>    声明:这个就是提供java代码声明变量、方法等的场所。 表达式 <%= 表达式 %>    这个相当于赋值,可以在页面上显示表达式的结果, 程序代码段/小型指令 <% 程序代码片段 %>   2,JSP的注释   <!-- --> </div> </li> <li><a href="/article/1372.htm" title="web.xml之session-config、mime-mapping" target="_blank">web.xml之session-config、mime-mapping</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/web.xml/1.htm">web.xml</a><a class="tag" taget="_blank" href="/search/servlet/1.htm">servlet</a><a class="tag" taget="_blank" href="/search/session-config/1.htm">session-config</a><a class="tag" taget="_blank" href="/search/mime-mapping/1.htm">mime-mapping</a> <div>session-config 1.定义: <session-config> <session-timeout>20</session-timeout> </session-config> 2.作用:用于定义整个WEB站点session的有效期限,单位是分钟。   mime-mapping 1.定义: <mime-m</div> </li> <li><a href="/article/1499.htm" title="互联网开放平台(1)" target="_blank">互联网开放平台(1)</a> <span class="text-muted">Bill_chen</span> <a class="tag" taget="_blank" href="/search/%E4%BA%92%E8%81%94%E7%BD%91/1.htm">互联网</a><a class="tag" taget="_blank" href="/search/qq/1.htm">qq</a><a class="tag" taget="_blank" href="/search/%E6%96%B0%E6%B5%AA%E5%BE%AE%E5%8D%9A/1.htm">新浪微博</a><a class="tag" taget="_blank" href="/search/%E7%99%BE%E5%BA%A6/1.htm">百度</a><a class="tag" taget="_blank" href="/search/%E8%85%BE%E8%AE%AF/1.htm">腾讯</a> <div>现在各互联网公司都推出了自己的开放平台供用户创造自己的应用,互联网的开放技术欣欣向荣,自己总结如下: 1.淘宝开放平台(TOP) 网址:http://open.taobao.com/ 依赖淘宝强大的电子商务数据,将淘宝内部业务数据作为API开放出去,同时将外部ISV的应用引入进来。 目前TOP的三条主线: TOP访问网站:open.taobao.com ISV后台:my.open.ta</div> </li> <li><a href="/article/1626.htm" title="【MongoDB学习笔记九】MongoDB索引" target="_blank">【MongoDB学习笔记九】MongoDB索引</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a> <div>索引 可以在任意列上建立索引 索引的构造和使用与传统关系型数据库几乎一样,适用于Oracle的索引优化技巧也适用于Mongodb 使用索引可以加快查询,但同时会降低修改,插入等的性能 内嵌文档照样可以建立使用索引 测试数据     var p1 = { "name":"Jack", "age&q</div> </li> <li><a href="/article/1753.htm" title="JDBC常用API之外的总结" target="_blank">JDBC常用API之外的总结</a> <span class="text-muted">白糖_</span> <a class="tag" taget="_blank" href="/search/jdbc/1.htm">jdbc</a> <div> 做JAVA的人玩JDBC肯定已经很熟练了,像DriverManager、Connection、ResultSet、Statement这些基本类大家肯定很常用啦,我不赘述那些诸如注册JDBC驱动、创建连接、获取数据集的API了,在这我介绍一些写框架时常用的API,大家共同学习吧。     ResultSetMetaData获取ResultSet对象的元数据信息 </div> </li> <li><a href="/article/1880.htm" title="apache VelocityEngine使用记录" target="_blank">apache VelocityEngine使用记录</a> <span class="text-muted">bozch</span> <a class="tag" taget="_blank" href="/search/VelocityEngine/1.htm">VelocityEngine</a> <div>VelocityEngine是一个模板引擎,能够基于模板生成指定的文件代码。   使用方法如下:     VelocityEngine engine = new VelocityEngine();// 定义模板引擎     Properties properties = new Properties();// 模板引擎属</div> </li> <li><a href="/article/2007.htm" title="编程之美-快速找出故障机器" target="_blank">编程之美-快速找出故障机器</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B%E4%B9%8B%E7%BE%8E/1.htm">编程之美</a> <div> package beautyOfCoding; import java.util.Arrays; public class TheLostID { /*编程之美 假设一个机器仅存储一个标号为ID的记录,假设机器总量在10亿以下且ID是小于10亿的整数,假设每份数据保存两个备份,这样就有两个机器存储了同样的数据。 1.假设在某个时间得到一个数据文件ID的列表,是</div> </li> <li><a href="/article/2134.htm" title="关于Java中redirect与forward的区别" target="_blank">关于Java中redirect与forward的区别</a> <span class="text-muted">chenbowen00</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/servlet/1.htm">servlet</a> <div>在Servlet中两种实现: forward方式:request.getRequestDispatcher(“/somePage.jsp”).forward(request, response); redirect方式:response.sendRedirect(“/somePage.jsp”); forward是服务器内部重定向,程序收到请求后重新定向到另一个程序,客户机并不知</div> </li> <li><a href="/article/2261.htm" title="[信号与系统]人体最关键的两个信号节点" target="_blank">[信号与系统]人体最关键的两个信号节点</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E7%B3%BB%E7%BB%9F/1.htm">系统</a> <div>         如果把人体看做是一个带生物磁场的导体,那么这个导体有两个很重要的节点,第一个在头部,中医的名称叫做 百汇穴, 另外一个节点在腰部,中医的名称叫做 命门         如果要保护自己的脑部磁场不受到外界有害信号的攻击,最简单的</div> </li> <li><a href="/article/2388.htm" title="oracle 存储过程执行权限" target="_blank">oracle 存储过程执行权限</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/%E5%AD%98%E5%82%A8%E8%BF%87%E7%A8%8B/1.htm">存储过程</a><a class="tag" taget="_blank" href="/search/%E6%9D%83%E9%99%90/1.htm">权限</a><a class="tag" taget="_blank" href="/search/%E6%89%A7%E8%A1%8C%E8%80%85/1.htm">执行者</a><a class="tag" taget="_blank" href="/search/%E8%B0%83%E7%94%A8%E8%80%85/1.htm">调用者</a> <div>在数据库系统中存储过程是必不可少的利器,存储过程是预先编译好的为实现一个复杂功能的一段Sql语句集合。它的优点我就不多说了,说一下我碰到的问题吧。我在项目开发的过程中需要用存储过程来实现一个功能,其中涉及到判断一张表是否已经建立,没有建立就由存储过程来建立这张表。 CREATE OR REPLACE PROCEDURE TestProc  IS    fla</div> </li> <li><a href="/article/2515.htm" title="为mysql数据库建立索引" target="_blank">为mysql数据库建立索引</a> <span class="text-muted">dengkane</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/%E6%80%A7%E8%83%BD/1.htm">性能</a><a class="tag" taget="_blank" href="/search/%E7%B4%A2%E5%BC%95/1.htm">索引</a> <div>前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些开发,但却对如何为数据库建立适当的索引所知较少,因此我起了写一篇相关文章的念头。  最普通的情况,是为出现在where子句的字段建一个索引。为方便讲述,我们先建立一个如下的表。</div> </li> <li><a href="/article/2642.htm" title="学习C语言常见误区 如何看懂一个程序 如何掌握一个程序以及几个小题目示例" target="_blank">学习C语言常见误区 如何看懂一个程序 如何掌握一个程序以及几个小题目示例</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/c/1.htm">c</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>如果看懂一个程序,分三步   1、流程   2、每个语句的功能   3、试数   如何学习一些小算法的程序 尝试自己去编程解决它,大部分人都自己无法解决 如果解决不了就看答案 关键是把答案看懂,这个是要花很大的精力,也是我们学习的重点 看懂之后尝试自己去修改程序,并且知道修改之后程序的不同输出结果的含义 照着答案去敲 调试错误 </div> </li> <li><a href="/article/2769.htm" title="centos6.3安装php5.4报错" target="_blank">centos6.3安装php5.4报错</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/centos6/1.htm">centos6</a> <div>报错内容如下: Resolving Dependencies --> Running transaction check ---> Package php54w.x86_64 0:5.4.38-1.w6 will be installed --> Processing Dependency: php54w-common(x86-64) = 5.4.38-1.w6 for </div> </li> <li><a href="/article/2896.htm" title="JSONP请求" target="_blank">JSONP请求</a> <span class="text-muted">flyer0126</span> <a class="tag" taget="_blank" href="/search/jsonp/1.htm">jsonp</a> <div>      使用jsonp不能发起POST请求。 It is not possible to make a JSONP POST request. JSONP works by creating a <script> tag that executes Javascript from a different domain; it is not pos</div> </li> <li><a href="/article/3023.htm" title="Spring Security(03)——核心类简介" target="_blank">Spring Security(03)——核心类简介</a> <span class="text-muted">234390216</span> <a class="tag" taget="_blank" href="/search/Authentication/1.htm">Authentication</a> <div>核心类简介 目录 1.1     Authentication 1.2     SecurityContextHolder 1.3     AuthenticationManager和AuthenticationProvider 1.3.1  &nb</div> </li> <li><a href="/article/3150.htm" title="在CentOS上部署JAVA服务" target="_blank">在CentOS上部署JAVA服务</a> <span class="text-muted">java--hhf</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/jdk/1.htm">jdk</a><a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a><a class="tag" taget="_blank" href="/search/Java%E6%9C%8D%E5%8A%A1/1.htm">Java服务</a> <div>    本文将介绍如何在CentOS上运行Java Web服务,其中将包括如何搭建JAVA运行环境、如何开启端口号、如何使得服务在命令执行窗口关闭后依旧运行     第一步:卸载旧Linux自带的JDK ①查看本机JDK版本 java -version    结果如下 java version "1.6.0"</div> </li> <li><a href="/article/3277.htm" title="oracle、sqlserver、mysql常用函数对比[to_char、to_number、to_date]" target="_blank">oracle、sqlserver、mysql常用函数对比[to_char、to_number、to_date]</a> <span class="text-muted">ldzyz007</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/SQL+Server/1.htm">SQL Server</a> <div>oracle                                &n</div> </li> <li><a href="/article/3404.htm" title="记Protocol Oriented Programming in Swift of WWDC 2015" target="_blank">记Protocol Oriented Programming in Swift of WWDC 2015</a> <span class="text-muted">ningandjin</span> <a class="tag" taget="_blank" href="/search/protocol/1.htm">protocol</a><a class="tag" taget="_blank" href="/search/WWDC+2015/1.htm">WWDC 2015</a><a class="tag" taget="_blank" href="/search/Swift2.0/1.htm">Swift2.0</a> <div>其实最先朋友让我就这个题目写篇文章的时候,我是拒绝的,因为觉得苹果就是在炒冷饭, 把已经流行了数十年的OOP中的“面向接口编程”还拿来讲,看完整个Session之后呢,虽然还是觉得在炒冷饭,但是毕竟还是加了蛋的,有些东西还是值得说说的。 通常谈到面向接口编程,其主要作用是把系统设计和具体实现分离开,让系统的每个部分都可以在不影响别的部分的情况下,改变自身的具体实现。接口的设计就反映了系统</div> </li> <li><a href="/article/3531.htm" title="搭建 CentOS 6 服务器(15) - Keepalived、HAProxy、LVS" target="_blank">搭建 CentOS 6 服务器(15) - Keepalived、HAProxy、LVS</a> <span class="text-muted">rensanning</span> <a class="tag" taget="_blank" href="/search/keepalived/1.htm">keepalived</a> <div>(一)Keepalived (1)安装 # cd /usr/local/src # wget http://www.keepalived.org/software/keepalived-1.2.15.tar.gz # tar zxvf keepalived-1.2.15.tar.gz # cd keepalived-1.2.15 # ./configure # make &a</div> </li> <li><a href="/article/3658.htm" title="ORACLE数据库SCN和时间的互相转换" target="_blank">ORACLE数据库SCN和时间的互相转换</a> <span class="text-muted">tomcat_oracle</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a> <div>SCN(System Change Number 简称 SCN)是当Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字,可以理解成ORACLE数据库的时间戳,从ORACLE 10G开始,提供了函数可以实现SCN和时间进行相互转换;    用途:在进行数据库的还原和利用数据库的闪回功能时,进行SCN和时间的转换就变的非常必要了;    操作方法:   1、通过dbms_f</div> </li> <li><a href="/article/3785.htm" title="Spring MVC 方法注解拦截器" target="_blank">Spring MVC 方法注解拦截器</a> <span class="text-muted">xp9802</span> <a class="tag" taget="_blank" href="/search/spring+mvc/1.htm">spring mvc</a> <div>应用场景,在方法级别对本次调用进行鉴权,如api接口中有个用户唯一标示accessToken,对于有accessToken的每次请求可以在方法加一个拦截器,获得本次请求的用户,存放到request或者session域。 python中,之前在python flask中可以使用装饰器来对方法进行预处理,进行权限处理 先看一个实例,使用@access_required拦截: ? </div> </li> </ul> </div> </div> </div> <div> <div class="container"> <div class="indexes"> <strong>按字母分类:</strong> <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a> </div> </div> </div> <footer id="footer" class="mb30 mt30"> <div class="container"> <div class="footBglm"> <a target="_blank" href="/">首页</a> - <a target="_blank" href="/custom/about.htm">关于我们</a> - <a target="_blank" href="/search/Java/1.htm">站内搜索</a> - <a target="_blank" href="/sitemap.txt">Sitemap</a> - <a target="_blank" href="/custom/delete.htm">侵权投诉</a> </div> <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved. <!-- <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>--> </div> </div> </footer> <!-- 代码高亮 --> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script> <link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/> <script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script> </body> </html>