杂技:技术经典方案汇总

简介:

--

Jsp(Java Web)创建网页桌面快捷方式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/**
      * Servlet下载文件
      */
     protected  void  dowFile(){
         
         //获得请求文件名
         String filename =  "dowFile.url" ;
         
         //设置文件MIME类型
         response.setContentType( "application/octet-stream" );
         //设置Content-Disposition
         response.setHeader( "Content-Disposition" "attachment;filename=" +filename);
         //读取目标文件,通过response将目标文件写到客户端
         //获取目标文件的绝对路径
         String fullFileName = getServletContext().getRealPath( "/download/"  + filename);
         //System.out.println(fullFileName);
         //读取文件
         InputStream in =  new  FileInputStream(fullFileName);
         OutputStream out = response.getOutputStream();
         
         //写文件
         int  b;
         while ((b=in.read())!= - 1 )
         {
             out.write(b);
         }
         
         in.close();
         out.close();
     }

记录于:2015年8月7号 10:40周三


JS日期、日期时间正则表达式

1
2
3
4
5
6
7
8
9
var  reg = /^(\d{1,4})(-|\/)(\d{1,2})(-|\/)(\d{1,2})$/;
var  regHMS = /^(\d{1,4})(-|\/)(\d{1,2})(-|\/)(\d{1,2})([ \t\n\x0B\f\r])(([0-1]{1}[0-9]
{1})|([2]{1}[0-4]{1}))([:])(([0-5]{1}[0-9]{1}|[6]{1}[0]{1}))$/;
     if ($( this ).val()!= "" ){
      if (!reg.test($( this ).val())&&!regHMS.test($( this ).val())){
       alert( "请输入正确的日期,例如:2015-4-16" );
       $( this ).focus();
      }
     }

 

记录于:2015年5月27号 15:01周三

 

 

经典的ctx

1
< c:set  var = "ctx"  value = "${pageContext.request.contextPath}"  />

记录于:2015年3月26号 10:44 周四

 

 

PDF转换神器

http://www.pc6.com/softview/SoftView_17109.html

 

记录于:2015年7月10号 16:00 周五



本文转自 沫沫金 51CTO博客,原文链接:xxxhttp://blog.51cto.com/zl0828/1624576xxxx,如需转载请自行联系原作者

相关文章
|
8月前
|
人工智能 自然语言处理 JavaScript
微软开源课程!21节课程教你开发生成式 AI 应用所需了解的一切
微软推出的生成式 AI 入门课程,涵盖 21 节课程,帮助开发者快速掌握生成式 AI 应用开发,支持 Python 和 TypeScript 代码示例。
737 15
|
Java 开发者 Spring
"揭秘SpringBoot魔法SPI机制:一键解锁服务扩展新姿势,让你的应用灵活飞天!"
【8月更文挑战第11天】SPI(Service Provider Interface)是Java的服务提供发现机制,用于运行时动态查找和加载服务实现。SpringBoot在其基础上进行了封装和优化,通过`spring.factories`文件提供更集中的配置方式,便于框架扩展和组件替换。本文通过定义接口`HelloService`及其实现类`HelloServiceImpl`,并在`spring.factories`中配置,结合`SpringFactoriesLoader`加载服务,展示了SpringBoot SPI机制的工作流程和优势。
204 5
|
XML 缓存 Java
SpringMVC常见组件之ViewResolver分析
本文我们尝试总结分析SpringMVC体系中的视图解析器-ViewResolver。其根据name解析视图View,通常鼓励实现类考虑国际化策略实现。
221 0
|
7月前
|
人工智能 机器人 API
D1net阅闻|ChatGPT、Sora又宕机 OpenAI:由上游提供商引起 仍在修复
D1net阅闻|ChatGPT、Sora又宕机 OpenAI:由上游提供商引起 仍在修复
|
运维 Rust Cloud Native
云原生微服务技术趋势解读
笔者参与过阿里巴巴集团电商业务微服务的升级和改造过程,并一直在支持历年双11的大促活动,活跃在支持一线,也参与了 Nacos 开源和社区发展,目前正在阿里云负责微服务的整体开源规划和微服务引擎 MSE 的研发管理工作。因此在微服务技术的应用、开源和商业化服务上,有着比较立体的感受和思考。微服务虽已老生常谈,但其生命力之强超出不少人的想象。本文将从微服务发展的行业趋势和技术趋势两方面进行解读,欢迎各位参与评论,一起交流。
云原生微服务技术趋势解读
|
程序员
强迫症慎入:一大票让人看哭的音量键设计即将袭来
几天前,在国外社交新闻网站reddit上,有人发了张动图,还配了一句话 “谁能制作最好的音量控件?”程序员gg们分别按照自己的想法 重新设计了电脑的音量大小按键。在各种脑洞大开的思路之下,高产出了很多优秀的有创造力的但让人并不想用的有(糟)趣(糕)设计。接下来,就让我们一起来看看他们的脑洞吧。
3312 0
|
SQL 数据库 索引
Sqlserver与access数据库sql语法十大差异
ACCESS结构简单容易处理,而且也能满足多数的网站程序要求,也是初学者的试牛刀。ACCESS是小型数据库,既然是小型就有他根本的局限性: 1)、数据库过大,一般ACCESS数据库达到50M左右的时候性能会急剧下降! 2)、网站访问频繁,经常超过100人的在线时,处理速度会有影响! 3)、记录数过多,一般记录数达到10万条左右的时候性能就会急剧下降!微软公司为了与ACCESS高低搭配的一种高端方案:改用了Sqlserver,但语法会有一些差异。
1096 0
|
1天前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1052 0
|
10天前
|
人工智能 运维 安全