- 博客(16)
- 收藏
- 关注
原创 SpringMVC笔记(4)上传下载及国际化
文件的上传 首选导入与文件上传相关jar包 form表单中要添加 enctype="multipart/form-data" 用post请求提交 表单代码如下: <form action="<%=path%>/fff/aaa.do" method="post" enctype="multipart/form-data"> 1.<input na...
2020-02-27 12:18:23 142
原创 SpringMVC笔记(3)方法参数及处理ajax
SpringMVC的转发和重定向 在spring-mvc.xml中配置视图解析器 <!-- 试图解析器 springMVC管理的jsp文件位置应该在 /WEB-INF/meto/ --> <bean id="jspViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewReso...
2020-02-27 12:17:53 238
原创 SpringMVC笔记(2)注解及参数
添加访问路径 @RequestMapping("/ttt")本类的访问路径,本类中的方法使用路径/ttt来访问 @RequestMapping()中的参数 @RequestMapping(value={"/aaa","/bbb"})这样aaa.do和bbb.do都可以访问该方法 @RequestMapping(value="/fff/aaa",method=RequestMethod.P...
2020-02-27 12:17:25 213
原创 SpringMVC笔记(1)配置及原理
SpringMVC配置及底层原理 导入SpringMVC jar包 配置总(前端)控制器 web.xml 加入SpringMVC配置文件 src/appContext.xml 编写Controller 和 处理连接及方法 SpringMVC底层原理的模仿 1). 导入jar包用于解析xml文档 2). 写一个MyDispatcherServlet完成SpringMVC前...
2020-02-27 12:16:50 179
原创 EL表达式+JSTL
cookie的保存和获得 保存 <% Cookie c1 = new Cookie("uname","abcd"); c1.setMaxAge(5*60); Cookie c2 = new Cookie("uinfo","xyz"); c2.setMaxAge(5*60); //保存cookie response.ad...
2020-02-27 12:16:17 186
原创 MVC模式,转发,重定向,前后端分离模式
MVC,转发和重定向(小记) MVC model 模型 完成业务/功能的类 manager view 视图 展示数据,接收数据 jsp,html,css,js controller 控制器 决定调用某个model,负责跳转 servlet 开发模式 model1 jsp+javaBean model2 jsp+servlet+javaBean V c m javaB...
2020-02-27 12:15:37 1251
原创 前端后台分开之删除和修改三级列表
删除 1.list页面中点击删除后调用url接口 1.1生成列表中的删除按钮 str+=" <a href='javascript:fbtn("+n.kid+",\""+n.kindName+"\")'>删除</a>|"; 1.2按钮点击事件,携带id发送到url接口 function fbtn(id,name){ if( !confirm("确定要真的...
2020-02-27 12:14:58 513
原创 线程概述
内容介绍 1、多线程安全问题 2、等待唤醒机制 第一节开始 01线程操作共享数据的安全问题 *A:线程操作共享数据的安全问题 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。 程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 02售票的案例 *A:售票的案例 /* * 多线程并发访问同一个数据资源 ...
2020-02-27 12:14:10 83
原创 网络编程
内容介绍 1、网络三要素及传输协议 2、实现UDP协议的发送端和接收端 3、实现TCP协议的客户端和服务器 4、TCP上传文件案例 01网络模型 A:网络模型 TCP/IP协议中的四层分别是应用层、传输层、网络层和链路层,每层分别负责不同的通信功能,接下来针对这四层进行详细地讲解。 链路层:链路层是用于定义物理传输通道,通常是对某些网络连接设备的驱动协议,例如针对光纤、网线提供的驱动。 网络层:网...
2020-02-27 12:11:01 79
原创 反射和XML的小结
反射理解 反射:对于任意一个类型,可以获取其方法和属性的 任意一个对象,可以访问其方法和属性的能力Class类型 Class 类型 Field 属性/字段 Method 方法 用反射创建对象并调用对象的方法 //大致了解 反射 //根据字符串加载类型到运行环境中, 获取Person类型 Class cls = Class.forName("com.rgh.test.entity.Pers...
2020-02-27 12:07:46 138
原创 lombok的使用
第一节 lombok 1.lombok效果 让我们在开发时不必编写getXxx()、setXxx()、有参构造器、无参构造器等等这样具备固定模式的代码。 2.lombok原理 根据注解确定要生成的代码,然后将要生成的代码侵入到字节码文件中。 3.Eclipse设置 ①原生Eclipse 双击执行lombok-1.16.22.jar ②STS 第一步:找到STS安装根目录/STS.ini ...
2019-12-15 15:09:58 110
原创 SpringBoot
文章目录一、SpringBoot的作用二、使用SpringBoot的套路三、HelloWorld1.操作步骤①创建Maven工程②加入依赖③创建主启动类④创建HelloHandler⑤启动⑥通过网页访问handler方法2.通过Spring插件创建SpringBoot工程3.原理探究①核心机制②重要注解四、SpringBoot环境下配置文件1.总述2.properties文件使用3.yml文件的使...
2019-12-04 14:08:45 94
原创 Redis
文章目录二、Redis简介三、Redis安装1.上传并解压2.安装C语言编译环境3.修改安装位置4.编译安装5.启动Redis服务器①默认启动②定制配置项启动[1]准备配置文件[2]修改配置项[3]让Redis根据指定的配置文件启动6.客户端登录四、Redis五种常用数据结构1.总体结构2.string类型3.list类型2.set类型3.hash类型4.zset类型五、Redis命令行操作1.基...
2019-11-22 10:51:43 95
原创 IDEA快捷键
从 Windows 过度到 Mac 必备快捷键对照表 Mac 键盘符号说明 ⌘ == Command ⇧ == Shift ⇪ == Caps Lock ⌥ == Option ⌃ == Control ↩ == Return/Enter ⌫ == Delete ⌦ == 向前删除键(Fn+Delete) ↑ == 上箭头 ↓ == 下箭头 ← == 左...
2019-10-13 23:06:42 108
原创 Java Web面试题
1. 请说明一下JSP中的静态包含和动态包含的有哪些区别? 静态包含是通过JSP的include指令包含页面,动态包含是通过JSP标准动作<jsp:include>包含页面。 静态包含是编译时包含,如果包含的页面不存在则会产生编译错误,contentType属性应保持一致,因为两个页面会合二为一,只产生一个class文件,因此被包含页面发生的变动再包含它的页面更新前不会得到更新。 动态...
2019-09-10 22:43:22 132
原创 Markdown语法
CSDN I'm coming欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢...
2019-09-10 22:39:50 108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人