- 博客(14)
- 收藏
- 关注
原创 Spring MVC汇总
/相当于request.setAttribute();}在java代码中,路径问题总结1.假设请求路径是:http://IP地址:端口/context_path/path1/path2/path32.假设转发路径是:/page/test.jsp以斜线( / )开头,参考路径就是context_path,http://IP地址:端口/context_path + /page/test.jsp3.假设转发路径是:page/test.jsp。
2022-09-13 19:40:28
122
原创 Mybatis相关知识汇总
先来看两个例子,假设在数据库中有一个name字段,它的类型是varchar,当通过这个字段进行查询语句时,在xml文件中可以使用where name = #{name}或者where name = “${name}”。这样就会出现一个问题,当实体对象中某个属性值为空时,对应的数据库的字段就会插入null值,而默认值是插入时不指定该字段,该字段的值才会取默认值。{}和#{}不要同时使用,否者会出错,因为 ${}和#{}在一条sql语句中,会立刻执行 ${}, #{}执行不了。...............
2022-08-29 18:40:16
320
原创 Filter Listener和servlet jsp九大内置对象
Filter过滤器随着web应用的启动而启动,只初始化一次。拦截器是SpringMVC中实现的一种基于Java反射(动态代理)机制的方法增强工具,拦截器的实现是继承HandlerInterceptor 接口,并实现接口的preHandle、postHandle和afterCompletion方法。servlet默认是首次访问的时候创建,loadOnStartup设置servlet创建时机,默认为负数-1就是访问才创建,为非负数项目部署到web容器时就创建servlet,数值越小越先创建。......
2022-08-27 17:19:50
152
原创 HttpServletResponse的getOutputStream和getWriter方法的区别
getOutputStream就得到了outputStream是用来向客户端输入任何数据的,getWriter是对outputStream进行了包装,用来输出字符用的.
2022-08-22 14:42:20
305
原创 编码和解码过程
utf-8编码一次没有中文之后再编码不会变了,encodeURI每次都不一样,encodeURI编码一次。没有中文之后,后面继续编码,解码用utf-8和decodeURI都可以,但最后一次解析中文只能用。如果url中包含中文,浏览器会自动进行encodeURI编码(谷歌浏览器,其他浏览器不知)前端encodeURI,交给tomcat或框架解码一次,最后一次自己decode。如果前端自己编码过了,浏览器就不会再编码,按照自己编码的url访问。encodeURI和utf-8编码不一样。
2022-08-22 10:20:23
360
原创 cookie工作机制和session
除了key=value外,常用的属性有expire,max-age都表示到期时间,expire到时间点,GMT时间toUTCstring(),max-age=60,60秒后到期。path设置/,前端和后端表示不一样,前端是/,包括其他项目/content_path,后端是当前项目的/content_path。js前端中设置max-age等于0或者负数都是立即删除,后端设置0是立即删除,设置负数是按默认情况。不设置domain默认发送到服务器那台主机,包括主机里的其他项目。1.cookie在js设置方式。
2022-08-22 09:19:22
294
原创 javase
2.string.getBytes()编码,编成机器码,new String(string,“utf-8”)解码,解释机器码。1.对象数组不可以强转,单个对象可以。
2022-08-19 18:04:55
97
原创 javaweb
education}会找对象的toString方法,前端edit()里要传js 对象,用json字符串代替,json字符串会找所有的public getxxx方法然后拼接,不是找属性,转换也要设置日期格式,用@jsonignore 排除那些不要的。commons-beanutils,由请求request.getParameterMap()封装bean对象(数组类型的参数只能由json传递封装),对于时间类型date要设置格式,全局设置一次。前端标签name和实体bean的属性名一致。............
2022-08-16 14:28:17
119
原创 Git经常使用
git push --set-upstream origin xxx(本地的分支推上去創建遠程分支)git checkout -b 本地分支名x origin/远程分支名x。git fetch origin 远程分支名x:本地分支名x。git branch -vv 本地和远程分支对应。git branch -a 全部。.....................
2022-08-11 16:22:16
150
原创 【无标题】
postman中文版下载https://github.com/hlmd/Postman-cn#1%E4%B8%8B%E8%BD%BD%E5%AE%89%E8%A3%85postman
2021-12-30 16:27:02
363
原创 LeetCode 删除排序数组中的重复项
LeetCode Day1删除排序数组中的重复项给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。这种情形见多了就知道使用双指针,一个做遍历,一个修改数据class Solution { public int removeDuplicates(int[] nums) { if(nums==null||nums.lengt
2021-09-14 17:15:48
83
原创 Mock接口测试包含使用用例
开发项目时,对自己所在系统接口的测试可能会需要其他系统查询一些数据,一般可以在数据库自己构造数据,但如果你没有权限或者不想去构造数据,可以在测试时使用Mock下面是测试的例子public class EntryInterfaceTest extends SpringTestCase { @Resource private JrdlCommonCallProcess jrdlCommonCallProcess; @Resource private CifServiceCli
2021-01-13 15:29:30
253
原创 实习周报:复习SSM,总结SSM整合
实习周报:复习SSM,总结SSM整合MAVEN+SSM配置pom.xml文件数据库连接配置文件jdbc.properties(也可以在xml中写)ApplicationContext.xml文件spring-mvc.xml文件配置web.xml文件写java代码和mapper.xml文件(或注解)按照以下步骤搭建ssm框架,简便清晰,复用性高!!!以后做项目可以直接套用MAVEN+SSM创建maven工程整合ssm配置pom.xml文件几个常用的包:spring-mvc (导入spring-mv
2020-12-15 15:50:14
854
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅