自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用java代码操作redis

Java访问redisstring(字符串)hash(哈希)list(列表)set(集合)zset(sorted set:有序集合)zadd/zrevrange添加依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0&lt

2020-10-15 19:20:49 170

原创 Vue-cli搭建SPA项目

1. 什么是vue-cli?vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,创建命令如下:vue init webpack xxx注1:xxx 为自己创建项目的名称注2:必须先安装vue,vue-cli,webpack,node等一些必要的环境2. 安装vue-cli npm install -g vue-cli npm install -g webpack注1:安装成功后,会出现如下文件D:\initPathnode-v1

2020-08-26 10:45:20 125

原创 nodeJS环境搭建

Node.js是什么 Node.js是一个基于Chrome V8引擎的[JavaScript运行环境]。 Node.js使用了一个事件驱动、非阻塞式I/O 的模型。 Node.js是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起npm是什么npm其实是Node.js的包管理工具(package manager)。为啥我们需要一个包管理工具呢?因为我们在Node.js上开发时,会用到很多别人写的Jav

2020-08-25 14:44:47 118

原创 Vue路由

路由的优势: 减少了请求体积,加快页面响应速度,降低了对服务器的压力 更好的用户体验,让用户在web app感受native app的流畅路由思路1、确保引入Vue.vue-router的js依赖2、首先需要定义组件(就是展示不同的页面效果)3、需要将不同的组件放入一个容器中(路由集合)4、将路由集合组装成路由器5、将路由挂载到Vue实例中6、定义锚点7、跳转导入路由依赖的js文件:<script src="https://cdn.bootcdn....

2020-08-21 14:20:43 114

原创 Vue语法模板(下)

前言:这篇博客接上篇~~~~~~~~~~~~~~~1. 样式绑定 1.1 class绑定 使用方式:v-bind:class="expression" expression的类型:字符串、数组、对象 1.2 style绑定 v-bind:style="expression" expression的类型:字符串、数组、对象2. 事件处理器事件监听可以使用v-on 指令2.1 事件修饰符 Vue通过由点(.)表示的指令后缀来调用修饰...

2020-08-19 11:33:09 74

原创 Vue语法模板

1. 模板语法1.1 插值1.1.1 文本 {{msg}}1.1.2 html 使用v-html指令用于输出html代码 1.1.3 属性 HTML属性中的值应使用v-bind指令1.1.4 表达式 Vue提供了完全的JavaScript表达式支持 {{str.substr(0,6).toUpperCase()}} {{ number + 1 }} {{ ok ? 'YES' : '...

2020-08-19 10:56:41 84

原创 Vue简介与安装

1.Vue.js是什么? Vue是一个构建用户界面(UI)的[渐进式]JavaScript框架 官网:https://cn.vuejs.org/ Vue作者:尤雨溪/中国无锡2. 库和框架的区别2.1 库(Library),本质上是一些函数的集合。每次调用函数,实现一个特定的功能,接着把控制权交给使用者 代表:jQuery jQuery这个库的核心:DOM操作,即:封装DOM操作,简化DOM操作 2.2 框架(Framework),是一套完整的解决方案,...

2020-08-19 10:06:50 123

原创 关于eclipse不能查看源码解决方案

重点内容:1,要看源码,最基础的操作就是选中这个方法,按着鼠标Ctrl键,鼠标移动到方法上时,就会出现”Open Declaration”和”Open Implementation”的选项,点击即可。2,当出现找不到源码时就说明你尚未配置3,注意:注意一点jdk版本不同解压的方式不同,SRC包的地址和命名会不同,但是只要找到SRC这个文件前缀就行。具体操作如下图:完成上面这些步骤后,关闭eclipse,重启即可。...

2020-07-11 11:08:31 855 1

原创 网上书城项目

前台主页书籍类别动态加载//加载左侧书籍列表 $.ajax({ url:ctx+'/book.action?opt=combox', success:function(data){ data =eval('('+data+')'); for(i in data){ $(".classify").append('<li><a href="#">'+data[i].name+'</a></li>'); $(".class

2020-07-11 09:41:14 453

原创 网上书城项目(二)

1,动态绑定下拉框数据(combox组件)2,后台增加功能动态绑定下拉框数据(combox组件)<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd".

2020-07-06 01:04:41 318

原创 网上书城项目

登录注册原型界面后台登录分权限显示管理员登录:普通用户登录:代码登录注册方法类:package com.leiliang.dao;import java.sql.SQLException;import java.util.List;import com.leiliang.entity.User;import com.leiliang.util.BaseDao;import com.leiliang.util.StringUtils;public c

2020-07-05 15:02:01 457

原创 Easyui网上书城需求分析

前言:开发一个项目的流程可以参考一下哦Easyui网上书城分析背景/价值对老板而言:方便管理,有助于书城的推广对顾客而言:方便购买、查阅书籍对图书的销售和采购提供了一个方便快捷的稳定平台模块划分前台用户模块分类模块书籍模块购物车模块订单模块后台书籍管理模块权限管理模块订单模块前台用户模块登录/注册前台分类管理模块**书籍种类的分类 **查看所有的书籍前台书籍模块分页查看指定分类的书籍分页查看指定名称的书籍查看书籍详细信息前台购物车模块

2020-07-03 16:06:28 228

原创 网上书城前端界面

前言1,用户登录注册界面编写2,前台主界面编写3,搜索书籍界面编写4,购物车界面编写接下来就上代码了注册界面<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>注册界面</title> <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css

2020-07-01 14:46:37 2748 1

原创 easyui数据表格增删改

增加、修改功能的实现步骤增加功能的实现:利用dialog组件进行同一页面增加,这个组件和模态框一个道理,只不过EasyUI的样式不太美观进行动态的页面传递数据到后台,那么给前文的增加按钮绑定事件// 给新增按钮绑定点击事件 $("#btn-add").click(function() { $("#dd").dialog('open'); })修改功能:数据格式化,显示操作列 { field : '操作', titl.

2020-06-29 01:41:53 290

原创 easyuiDatagrid(数据表格)

Datagrid(数据表格)简介:DataGrid以表格形式展示数据,并提供了丰富的选择、排序、分组和编辑数据的功能支持。DataGrid的设计用于缩短开发时间,并且使开发人员不需要具备特定的知识。案例:先给大家看看最后运行的效果图吧实现过程:MySQL数据库表:实体类:package com.leiliang.entity;import java.sql.Timestamp;public class Book { private long id; .

2020-06-28 21:02:01 257

原创 easyuiTabs组件

tabs选项卡简介:1.从easyUI官方文档入手,找到tabs选项卡的简介以及查看demo示例2.使用案例 (两种方式,为了实现动态的选项卡从数据库拿值,为了更方便我们使用第二种方式)1.通过标签创建选项卡(静态html,对于加载动态的数据不方便)通过标签可以更容易的创建选项卡,我们不需要写任何Javascript代码。只需要给标签添加一个类ID’easyui-tabs’。每个选项卡面板都通过子标签进行创建,用法和panel(面板)相同。示例:<div ..

2020-06-27 21:25:09 179 1

原创 easyuiTree组件

直接上案例实现的效果图:mysql表:导入所打包好的jar包:实体类:以五个字段实现效果package com.leiliang.entity;public class Menu { private String serialNo; private String menuid; private String menuname; private String menuURL; private String parentid; public Str...

2020-06-26 23:46:28 154

原创 easyuiTree组件后台实现

Tree(树)的简介树控件在web页面中一个将分层数据以树形结构进行显示。它提供用户展开、折叠、拖拽、编辑和异步加载等功能。树控件数据格式化每个节点都具备以下属性:示例演示首先jsp页面有一ul用于展现tree<ul id="tt"></ul>加载Tree在js目录下新建一个index.jsWebcontent目录下导入{}tree_data1.json...

2020-06-24 14:56:24 184

原创 自定义mvc

1. 什么是mvcMVC全名:Model View Controller,其中Model(模型层)、View(视图层)、Controller(控制层)它是一种软件设计典范,用于业务逻辑处理、数据、界面显示分离。2. mvc的流程1. controller 截获用户发出的请求2. controller调用model完成数据的读取和存储3. controller把数据传给view4. view渲染最终结果并呈现给用户子控制器package com.leiliang.mvc.f

2020-06-05 17:47:29 97

原创 jsp自定义标签(foreach select)

1、foreach标签1.1 助手类package com.leiliang.jsp;import java.util.Iterator;import java.util.List;import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.BodyTagSupport;public class ForeachTag extends BodyTagSupport{ private List<Ob

2020-05-28 17:21:04 268

原创 jsp自定义标签

一,为什么要学习jsp自定义标签? 在JAVA项目开发中,JSP自定义标签,可以使前端的展现简洁与方便二,自定义标签的开发及使用步骤 1.创建一个标签助手类(继承BodyTagSupport) 2.创建标签库描述文件(tld),添加自定义标签的配置 3.在JSP通过taglib指令导入标签库,并通过指定后缀访问自定义标签 4.架包 5.在jsp页面头部通过taglib标签导入tld文件三,jsp自定义生命周...

2020-05-26 23:49:51 227 1

原创 反射

一,反射的概念反射java语言中的一种机制,通过这种机制可以动态的实例化对象、读写属性、调用方法二,为什么要学反射1.反射是框架的基石。2.可以让代码更具有灵活性。3.提高开发效率三,获取类对象的三种方法1.Class.forName(完整类名)2.类名.class3.对象.getClass()四,实例化对象1、无参公有的实例化2、有一个参数的公有构造器实例化3、有两个参数的公有构造器实例化4、私有的构造器实例化五,读写属性1.公有的:get读属性,set写属性,set(对象

2020-05-24 21:10:53 103

原创 xml解析

一、XML解析作用1、数据交互(json XML)json体现方式:json对象格式:{id:1,name:‘wc’};json数组格式:【{id:1,name:‘wc’},{id:2,name:‘ls’}】json对象混数组格式:{id:1,name:‘wc’,children:【{id:1,name:‘wc’},{id:2,name:‘ls’}】}json数组混对象格式:[{id:1,name:‘wc’,children:{ {id:2,name:‘ls’} }},{id:3,na

2020-05-22 00:22:52 107

原创 自定义mvc标签解析

MVC全名:Model View Controller,其中Model(模型层)、View(视图层)、Controller(控制层)**1,环境搭建****2,集合框架**List集合Set集合Map集合**3,xml**xml作用:3.1数据交换3.2做配置:![在这里插入图片描述](https://img-blog.csdnimg.cn/20200517225452666.jpg#pic_center)3.3DTD约束3.4xml解析**4,反射****5,xml建...

2020-05-17 23:25:47 162

空空如也

空空如也

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

TA关注的人

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