自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 网络编程,实现聊天室

网络编程网络通信的要素如何实现网络的通信?通信双方地址:ip端口号规则:网络通信协议http ftp smtp tcp utp小结:1.网络编程中两个主要的问题!如何准确的定位大网络上的一台或者多台主机!找到主机之后如何进行通信2.网络编程中的要素!ip和端口号 ip!网络通信写协议 udp tcp3.万物皆对象ipIP地址:inetAddress!唯一定位一台网络上计算机!127.0.0.1 本机localhost! ip地址的分类ipv4/ipv6ipv4

2021-09-13 21:48:43 159

原创 尚筹网-菜单维护模块

树形结构基础知识1.节点类型在数据库中表示树形结构在java类中表示树形结构1.基本方式在 Menu 类中使用 List children 属性存储当前节点的子节点。2.为配合zTree所需要添加的属性pid 属性:找到父节点name 属性:作为节点名称icon 属性:当前节点使用的图标open 属性:控制节点是否默认打开url 属性:点击节点时跳转的位置2 菜单维护:页面显示树形结构1 目标将数据库中查询得到的数据到页面上显示出来。2.逆向工程generatorConf

2021-08-15 22:33:00 199

原创 单条删除和批量删除的思路和实现

单条删除和批量删除5.1 目标前端的“单条删除”和“批量删除”在后端合并为同一套操作。合并的依据是:单 条删除时 id 也放在数组中,后端完全根据 id 的数组进行删除5.2 思路点击总删除和单个删除按钮,弹出模态框,显示你要删除的角色姓名,将其封装为一个数组,然后用户确认,发送ajax请求,后台进行删除代码(后端)RoleHandler@ResponseBody@RequestMapping("/role/remove/by/role/id/array.json")public Resu

2021-08-14 12:06:11 1330

原创 如何写xml有提示与SQL映射文件

如何写xml有提示!)只要eclipse找到这个文件的dtd约束文件的位置即可!)绑定约束文件的位置1.复制dtd的引用网址

2021-08-01 21:51:49 212

原创 MyBatis简介与HelloWorld

1.MyBatis:和数据库进行交互;持久层框架1)从原始的JDBC dbutils(QueryRunner)----JdbcTemplate-----------xxxx;不用的 称之为工具工具:一些功能的简单的封装框架:某个领域的整体解决方案;缓存,考虑异常处理问题,考虑部分字段映射问题不用原生jdbc的原因:!麻烦!sql语句是硬编码在程序中的;耦合(数据库层的和java编码耦合 )2)Hibernate–数据库交互的框架(ORM框架)(使用各种框架)ORM(Object Re

2021-07-31 22:48:19 61

原创 springmvc的运行流程

springmvc的运行流程1.前端控制器,前端控制器(DispatcherServlet)收到请求,调用doDispatcher进行处理2.根据HandlerMapping保存的请求映射信息,处理当前请求的处理器执行链(包含拦截器)3.根据当前的处理器找到他的Handler适配器4.拦截器的preHandler先执行5.适配器执行目标方法1)ModelAttribute注解的方法提前运行2)执行目标方法的时候(确定目标方法用的参数) *有注解*没注解:看是否Model。Map以

2021-07-31 19:01:30 219

原创 SpringMVC异常处理---@ExceptionHandler

1. @ExceptionHandler告诉springmvc这个方法专门处理这个类发生的异常1.给方法上随便写一个Exception,用来接收发生的异常2.要携带异常信息不能给参数位置写model3.返回modelandview4.如果有多个@ExceptionHandler都能处理这个异常,精确 优先5.全局异常处理与本类同时存在,本类优先@Controllerpublic class ExceptionHandler { @RequestMapping("/exc01") pu

2021-07-31 15:19:14 339

原创 SpringMVC-----拦截器与国际化

拦截器springmvc提供了拦截器机制:允许运行目标方法之前进行一些拦截工作,或者目标方法运行之后进行一些其他处理;Filter:javaWebspringmvc提供了拦截器机制:perHandle:在目标方法运行之前调用,返回boolean:return true;(chain,doFilter)放行,反之。postHandle:在目标方法运行之后调用;afterCompletion:在请求整个完成之后;来到目标页面之后chain.doFilter() 放行;资源响应之后;1)拦

2021-07-30 23:19:57 330

原创 springmvc单.多文件上传

单文件上传<!-- 文件上传: 1.表单准备:enctype="multpart/form-date"2.导入jar3.配置文件中配置文件上传解析器4.文件上传请求处理-->${msg }<form action="upload" method="post" enctype="multipart/form-data">用户头像:<input type="file" name="headerimg">用户:<input type="text"

2021-07-30 19:56:08 63

原创 SpringMVC-RestfulCRUD

员工列表展示:查询所有员工:访问index.jsp-------->发送一个/emps请求----------->控制器查询所有员工---------放在请求域中---------------转发到list页面

2021-07-29 19:36:48 81

原创 springmvc--helloworld与RequestMapping请求方式

HelloWorld1.引入jar包2.配置web.xml文件<!-- 配置DispatcherServlet --> <!-- The front controller of this Spring Web application, responsible for handling all application requests --> <servlet> <servlet-name>springDispatcherServlet</s

2021-07-27 19:05:39 146

原创 spring----事务

事务概念1.什么是事务(1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败(2)典型场景:银行转账lucy 转账 100 元 给 marylucy 少 100,mary 多 1002.事务四个特性(1)原子性(2)一致性(3)隔离性(4)持久性事务操作(搭建事务操作环境)准备配置环境扫描包+jdbc+dateSource<?xml version="1.0" encoding="UTF-8"?><beans xm

2021-07-25 14:11:52 122

原创 JdbcTemplate操作数据库---增删改查

JdbcTemplate(概念和准备)1、什么是 JdbcTemplate(1)Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作2、准备工作(1)引入相关 jar 包(2)在 spring 配置文件配置数据库连接池(3)配置 JdbcTemplate 对象,注入 DataSource(4)创建 service 类,创建 dao 类,在 dao 注入 jdbcTemplate 对象⚫ Service@Servicepublic clas

2021-07-23 20:21:04 310

原创 Spring---Aop

AOP什么是AOP面向切面编程(方面)1、什么是 AOP(1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。(2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能(3)使用登录例子说明 AOPAOP(底层原理)有两种情况动态代理第一种有接口情况,使用jdk动态代理创建接口实现类代理对象第二种没有接口情况,使用CGIB动态代理创建子类的代理对象,增强类的方法2、编

2021-07-23 15:03:53 56

原创 spring框架---IOC

spring框架的概述spring是轻量级的开源的JavaEE框架解决企业应用的开发复杂性spring有两个核心 IOC AOP​ IOC:控制反转,把创建对象的过程交给Spring进行管理​ AOP:面向切面,不修改源代码的进行功能增强Spring 先关特点:1.方便解耦 简化开发 2.Aop编程支持 3.方便程序的测试 4。方便集成各种框架​ 5.方便进行事务的操作​

2021-07-22 15:16:44 129

原创 尚筹网用户信息维护模块遇见的问题

加载lay.js失效在加入layer.js后进入页面出现了失效的问题原因+解决<script type="text/javascript" src="jquery/jquery-2.2.1.min.js"></script><script type="text/javascript" src="layer/layer.js"></script>如上所示,载入layer时,jquery.min.js务必在layer.js的上面,否则layer会失

2021-07-18 17:52:25 62

原创 尚筹网用户信息维护模块-更新用户

更新当前登录用户的信息目标修改现有的Admin的数据,不修改密码思路首先要回显数据,即在数据库中查询当前用户的数据点击按钮------------------->AdminHandler.getAdminById(Inter admin);点击修改-------------------->AdminHandler.update(Admin admin)-------------->AdminService.update()------------->AdminMapper

2021-07-18 17:28:41 148

原创 尚筹网用户信息维护模块-新增用户

新增用户目标表单提交到Admin对象保存到数据库中。要求1,loginAcct不能重复要求2,密码加密思路先找到新增的按钮,点击,跳转到新增页面(无需带数据,可以用view-controller过来页面,(少写handler方法)来到表单(添表单使用js验证校验是否符合命名规范)以后点击新增提交表单,去AdminHandler.save(Admin admin)保存之后去找service------------->AdminService.save(Admin admin) 保证log

2021-07-18 17:27:20 133

原创 尚筹网用户信息维护模块-分页显示信息

分页显示管理员信息部分目标以分页的形式把管理员信息显示到页面上。特殊需求:兼顾关键词查询,让后端代码不管有没有查询条件都能够以分页形式显示数据。思路后端代码AdminMapper.xml<select id="selectAdminListByKeyword" resultMap="BaseResultMap"> select <include refid="Base_Column_List" /> from t_admin where login_acct li

2021-07-18 17:24:05 129

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除