- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 关于springMVC的国际化和文件上传
1. 国际化(internationalization)简称i18n,是一种让软件在开发阶段就支持多种语言的技术2. java.util.Locale语言代码_国家代码注:国家代码可省略zh_CN3. ResourceBundle加载资源文件(中英双语)i18n_zh_CN.properties Bundle 资源包i18n_en_US.properties//test是属性文件的名字,不写语言代码、国家代码,后缀名propertiesString path = “i18n”;Res
2020-10-25 00:53:10 111
原创 关于mybatis缓存
1.mybatis为什么需要缓存了??拉高程序的性能2. 什么样的数据需要缓存很少被修改或根本不改的数据业务场景比如:耗时较高的统计分析sql、电话账单查询sql等3. ehcache是什么Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大注1:本次介绍的是2.X版本,3.x的版本和2.x的版本API差异比较大4. ehcache的特点4.1 够快Ehcache的发行有一段时长了,经过几年的努力和不计其数的性能测试,Ehcache终被设计于large,
2020-10-25 00:38:56 140
原创 mybatis与spring集成ssm01
mybatis与spring集成其实就是将SqlSessionFactory的创建交给spring管理1. 添加相关依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav
2020-10-20 23:59:06 677
原创 sql注入的解释和防范及注意方式
sql注入的意思SQL注入,是利用web程序的请求,构建特殊的输入参数,将恶意的SQL语句注入到后台数据库引擎中,最终可以欺骗服务器执行恶意SQL。防止sql注入1、分级管理(通过权限,限制用户行为,禁止给予数据库建立、删除、修改等相关权限)2、参数传值(数据输入不能直接嵌入到查询语句中。同时要过滤输入的内容,过滤掉不安全的输入数据)3、基础过滤与二次过滤(危险字符有很多,在获取提交的参数时,首先要进行基础过滤,然后根据程序的功能及用户输入的可能性进行二次过滤,以确保系统的安全性)4、使用安全参
2020-10-16 10:27:36 547
原创 mybatis的@注解说明
mybatis的@注解说明注解方式是MyBatis的一种比较简单容易实现的方式,相对起xml文件方式,更适合简单的SQL语句。注解式开发@Repository 仓库一般存在于dao层 也就是将DAO类声明为Bean(即mabatis的mapper接口)声明为Bean -->bookdao@Service 服务的意思 **@Service **注解用于类上,标记当前类是一个service类, 加上该注解会将当前类自动注入到spring容器中,不需要再在
2020-10-16 09:38:05 1341
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人