web
辣匕小歆
记录和分享一些自己刚刚学到的东西,
展开
-
网页导出文件时的文件名乱码问题
web导出文件时遇到文件名中的中文变成了下划线,header头部不能直接写入中文,还需要进行转码,通过new String("记录-".getBytes("gb2312"), "8859_1")将中文转化为 "8859_1"编码。try { OutputStream output = response.getOutputStream(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy_MM_dd_HH:mm:ss"); ...原创 2020-07-16 14:40:36 · 1123 阅读 · 0 评论 -
Mybatis 配置文件不生成example类的解决方法
查阅文档得知这主要由targetRuntime属性控制。targetRuntime属性用于指定生成代码的运行时环境。该属性支持以下值:MyBatis3 :会生成example类,支持几乎所有的动态子句。此外,生成的java对象还支持 JSE 5.0特性,包括泛型和注解。 MyBatis3Simple:使用这个值,不会生成example类,仅支持很少的动态SQL。生成的java对象支持 J...原创 2020-03-01 17:27:40 · 1811 阅读 · 0 评论 -
Apache Shiro安全框架单独实例
一、什么是Shiro安全框架 shrio是一个强大而灵活的开源安全框架,它主要处理身份验证,授权,会话管理和加密。 身份验证:有时称为“登录”,即验证用户的身份。 授权:访问控制的过程,即确定“谁”有权访问“什么”。 会话管理:即使在非Web或EJB应用程序中,也可以管理用户特定的会话。 加密:使用加密算法保持数据安全,同时仍然易于使用。 ...原创 2020-02-25 12:32:36 · 298 阅读 · 0 评论