首页
3D照片墙
统计
留言
Search
1
1.OAuth 的简单理解
115 阅读
2
多个拦截器的执行顺序
105 阅读
3
基于Annotation方式的声明式事务
102 阅读
4
6.设计模式汇总
101 阅读
5
Unity 依赖注入
98 阅读
Java
JDBC
Spring
Spring MVC
SpringBoot
SpringCloud
MybatisPlus
Mybatis
Maven
SpringSecurity
JVM
java注解与反射
Java JUC并发编程
SSM
.NET
IdentityServer4
EF
.Net Core
AbpVNext + DDD
.NET MVC Api
前端
Jquery&JavaScript
uniapp
VUE
Echars
Vue底层原理
Python
Django
软考笔记
软件设计师
1.计算机组成与体系结构
10.面向对象技术
11.UML类图建模
12.面向对象程序设计
13.数据结构
14.算法基础
16.知识产权标准化
17.程序设计语言
2.操作系统
3.数据库
4.数据库设计
5.计算机网络
6.信息安全
7.系统开发基础
8.项目管理
9.数据流图
架构设计
CQRS架构
DDD架构
数据库技术
SQL锁
SqlServer
Oracle 主从备份
Oracle RAC集群
Mysql
云原生/容器技术
kubernetes
Docker
数据结构与算法
常用中间件
Redis
RabbitMQ 消息队列
ElasticSearch
其他
PHP
OAuth 2.0
WebSocket
ArkTs Harmony 开发
运维
Search
标签搜索
排序算法
vue
算法
遍历
docker
线性
数组
dom
synchronized
数据库
xml语言
log4j
bigint
静态函数
静态方法
哈夫曼树
const
冒泡排序
商标设计
命令模式
Bi8bo
累计撰写
304
篇文章
累计收到
6
条评论
首页
栏目
Java
JDBC
Spring
Spring MVC
SpringBoot
SpringCloud
MybatisPlus
Mybatis
Maven
SpringSecurity
JVM
java注解与反射
Java JUC并发编程
SSM
.NET
IdentityServer4
EF
.Net Core
AbpVNext + DDD
.NET MVC Api
前端
Jquery&JavaScript
uniapp
VUE
Echars
Vue底层原理
Python
Django
软考笔记
软件设计师
1.计算机组成与体系结构
10.面向对象技术
11.UML类图建模
12.面向对象程序设计
13.数据结构
14.算法基础
16.知识产权标准化
17.程序设计语言
2.操作系统
3.数据库
4.数据库设计
5.计算机网络
6.信息安全
7.系统开发基础
8.项目管理
9.数据流图
架构设计
CQRS架构
DDD架构
数据库技术
SQL锁
SqlServer
Oracle 主从备份
Oracle RAC集群
Mysql
云原生/容器技术
kubernetes
Docker
数据结构与算法
常用中间件
Redis
RabbitMQ 消息队列
ElasticSearch
其他
PHP
OAuth 2.0
WebSocket
ArkTs Harmony 开发
运维
页面
3D照片墙
统计
留言
搜索到
16
篇与
的结果
2024-10-11
中文乱码
web.xml <!-- 配置编码过滤器 --> <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <!-- 配置编码格式 --> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <!-- 设置范围 --> <filter-mapping> <filter-name>CharacterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
2024年10月11日
27 阅读
0 评论
47 点赞
2024-10-04
配置 前端控制器
<!-- 配置前端控制器 --> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!--初始化时加载配置文件--> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:springmvc-config.xml</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
2024年10月04日
34 阅读
0 评论
13 点赞
2024-07-13
文件下载
/** * 文件下载 * @param filename * @return * @throws Exception */ @RequestMapping("/download") public ResponseEntity<byte[]> fileDownload(HttpServletRequest request,String filename)throws Exception{ //指定要下载的文件路径 String path = request.getServletContext().getRealPath("/upload/"); //创建文件对象 File file = new File(path+File.separator+filename); //对文件名编码防止中文乱码 filename=this.getFilename(request,filename); //设置响应头 HttpHeaders headers = new HttpHeaders(); //通知浏览器以下载的方式打开文件 headers.setContentDispositionFormData("attachment", filename); //定义以流的形式下载返回文件数据 headers.setContentType(MediaType.APPLICATION_OCTET_STREAM); //使用Spring MVC框架的responseEntity对象封装返回下载的数据 return new ResponseEntity<byte[]>(FileUtils.readFileToByteArray(file),headers,HttpStatus.OK); } /** * 根据浏览器的不同进行编码设置,返回编码后的文件名 * @param request * @param filename * @return * @throws UnsupportedEncodingException */ private String getFilename(HttpServletRequest request, String filename) throws UnsupportedEncodingException { //IE不同版本User-Agent中出现的关键词 String[] iEBrowserKeyWord={"MSIE","Trident","Edge"}; //获取请求头代理信息 String userAgent = request.getHeader("User-Agent"); for (String keyWord : iEBrowserKeyWord) { if (userAgent.contains(keyWord)) { //如果是就是IE内核浏览器,统一用UTF-8编码显示 return URLEncoder.encode(filename,"UTF-8"); } } //其他浏览器 return new String(filename.getBytes("UTF-8"),"ISO-8859-1"); }
2024年07月13日
3 阅读
0 评论
99 点赞
2024-06-03
springmvc-config.xml 配置
<!-- 配置处理器Handler,映射“/firstController” 请求 --> <bean name="/firstController" class="com.My.Controller.FirstController"></bean> ///////////////////////////////////// 4.0以上内容可省略 <!-- 处理器映射器,将处理器Handler的name作为url进行查找 --> <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean> <!-- 配置处理器适配器 ,配置处理器中的HandlerRequest()方法进行调用--> <bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"></bean> //////////////////////////////////// <!-- 视图解析器 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"/> </beans>
2024年06月03日
75 阅读
0 评论
51 点赞
2024-05-14
@RequestParam 设置参数别名
-----------参数------------------------------------------------------------------- RequestParam来映射请求参数 required表示是否必须,默认为true defaultValue请求参数的默认值 value为接收前台参数的参数名 ------------示例------------------------------------------------------------------ @RequestMapping(value = "/testRequestParam") public String testRequestParam(@RequestParam(value="username")String name, @RequestParam(value = "age",required = false,defaultValue = "0") int age){ System.out.println("username:"+un+",age,"+age); return "success"; }1.2.3.4.5.6. http://localhost:8080/sirdifoa/test/para?username=张三&age=301. 结果为: username:张三,age=30
2024年05月14日
91 阅读
0 评论
41 点赞
1
2
...
4