java实现浏览器下载文件,并解决兼容各浏览器的乱码与后缀问题

之前用java写了一个文件流输出文件的功能,测试细节功能的时候,发现了许多问题 一、火狐浏览器下载带中文名字的文件会乱码,其他浏览器不会 1、原因:找了下资料后发现,是火狐使用了RFC 2183协议。 ...

2018-11-06 15:21:55

阅读数 41

评论数 0

观察者模式(Observer Pattern)

1.概念: 在对象之间定义一对多的依赖关系,这样一来,当一个对象改变状态,依赖它的对象会接到通知,并自动更新。 2.原则: 封装变化:找出程序中会变化的地方,然后将其和固定不变的方面分离。在观察者模式中会改变的是主题的状态,以及观察者的数目和类型。用这个模式你可以改变依赖主题状态的对象,却不用改...

2018-09-30 09:33:12

阅读数 23

评论数 0

策略模式(strategy pattern)

1.概念: 定义了算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户; 2.模式基础: 封装 继承 多态 抽象 3.模式原则: 封装变化 多用组合,少用继承 针对接口编程,不针对实现编程 4.模式目的: 设计出可复用、可扩充、可维护的高质量架构; ...

2018-09-29 10:57:47

阅读数 36

评论数 0

JAVA 实现对称解密小程序用户信息(AES-128-CBC算法)

需要引入bcprov.jar包 <dependency> <groupId>org.bouncycastle</groupId> &...

2018-07-26 16:02:46

阅读数 1206

评论数 0

java 从小白进阶中级开发工程师应该会的一些技术

java   spring(工作原理)   springboot   mybatis   设计模式(集合jdk或者spring中涉及模式的应用深入理解)   Log4j   数据库   目前使用最多还是mysql,虽然单机性能比不上oracle,但免费开源,单机成本低且借助于分布式集...

2018-03-12 11:58:27

阅读数 1312

评论数 0

win10专业版密钥

DR9VN-GF3CR-RCWT2-H7TR8-82QGT 还可以使用,当不能使用后请朋友们及时留言,以便更新!用过的朋友请顶一下,谢谢!

2018-03-03 12:30:45

阅读数 31369

评论数 20

spring boot: Whitelabel Error Page的解决方案

        &a...

2018-02-28 17:41:04

阅读数 67

评论数 0

如何在一台电脑上同时启动多个tomcat,及如何解决tomcat一闪而过

step1.下载tomcat压缩包,并解压到D:\tomcat2; step2.将新添加的tomcat,添加到系统环境变量中; CATALINA_BASE2:D:\tomcat2 CATALINA_HOME2:D:\tomcat2 step3.修改startup.bat和catalina.b...

2018-02-27 10:55:50

阅读数 68

评论数 0

IIS搭建

IIS介绍 IIS是internet infomation service 的缩写,意为互联网信息服务。由微软公司提基于运行Microsoft windows的互联网基本服务。IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有...

2018-02-24 11:10:56

阅读数 72

评论数 0

通过dubbo+zookeeper实现服务接口的封装及调用

1.首先介绍两个框架: dubbo:阿里巴巴开源的高性能的优秀服务框架,使得应用可以通过高性能的rpc(远程调用)实现服务的输出和输入功能,可以和spring无缝衔接。 zookeeper:用来封装复杂易出错的关键服务,将简单易用的接口和性能高效,功能稳定的系统提供给用户。 下载链接:htt...

2018-02-23 14:56:51

阅读数 619

评论数 0

java点击验证码实现局部刷新

解决办法:通过设置img标签的src属性 script > $("#verify").click(function(){ //选中img标签,将属性设置为验证码路径。一定要加随机数,否则会认为请求相同不做处理 $("...

2018-01-23 14:18:14

阅读数 289

评论数 0

如何把java生成打的验证码生成图片,并输出到文件夹

1.生成验证码图片 /** * 已有验证码,生成验证码图片 * @param textCode 文本验证码 * @param width 图片宽度(注意此宽度若过小,容易造成验证码文本显示不全,如4个字符的文本可使用85到90...

2018-01-23 13:56:10

阅读数 203

评论数 0

java如何获取复选框选中的值

前台代码: form action="" method="get"> 您喜欢的水果?br />br /> label>input name="Fruit" type="checkbox"...

2018-01-19 14:35:54

阅读数 5481

评论数 0

freemarker if标签的使用

在if标签中获取参数时,不需要通过${}来获取值

2018-01-19 14:23:30

阅读数 109

评论数 0

shiro 权限管理过滤器配置详解

权限须知 shiro验证URL时,URL匹配成功时便不会在继续匹配查找,所以要注意url的顺序,以及通配符的使用;url的匹配顺序为自上而下。 通常过滤器可以分为两组: 1.认证过滤器:anon、authc、authcBasic、user 2.权限过滤器:perms、port、rest、r...

2018-01-18 15:42:53

阅读数 132

评论数 0

shiro 获取SecurityManager的方法

1.shiro核心对象SecurityManager。 获取该对象的两种方法: //通过工厂模式获取 //读取ini数据源文件,获取securityManager工厂 Factory factory=new IniSecurityManagerFactory("c...

2018-01-15 11:43:56

阅读数 2342

评论数 2

手机验证码如何储存在redis数据库中(spring 集成redis)

业务需求:通过手机号获取验证码,后台将验证码存放在redis数据库,供登录验证; 配置pom,加载依赖jar包:spring-data-redis、redis.clients两个依赖jar包 dependency> groupId>redis.c...

2018-01-05 18:57:55

阅读数 1045

评论数 0

如何解决“不允许有匹配 "[xX][mM][lL]" 的处理指令目标。”的异常信息。同时提供几个spring xml配置文件标头!(干货)

先上异常代码: org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL ...

2018-01-04 18:04:14

阅读数 238

评论数 0

JEECG架构讲解及使用

JEECG 微云快速开发平台(3.7.1)Eclipse-Maven版本手把手入门手册官方标准开发工具:1. IDE        Eclipse Java EE IDE for Web Developers.        Version: Helios Release        Build...

2017-11-23 17:07:51

阅读数 2670

评论数 1

解决Could not write metadata for '/RemoteSystemsTempFiles'. D:\workspace\.metadata\.plugins\org.eclips

问题描述eclipse启动后出现 解决方法找到project explorer view > customize view > Fileters > Uncheck “RSE internal projects” > OK; 删除 RemoteSystemsTempFi...

2017-09-25 11:47:26

阅读数 2664

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭