- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 Java Socket实现简易【单线程/多线程】的服务端与客户端的交互
今天复习了一下socket的知识,看了一些网上博客的代码,参考了一下自己也照着写了一个服务端与客户端的互撩demo首先写一个客户端package j2se;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStrea...
2019-05-19 17:41:01
1148
原创 给Guns【基于springboot框架】加入一个富文本编辑器wangEditor
最近写一个小demo,想在Guns中加入一个富文本编辑器,参考网上的一些资料,现在的富文本编辑器非常多,比较出名的有百度的UEditor,功能很多,但是就是因为功能太多,很多功能是用不上的,所以加进去后看起来太过繁杂,所以选用了另外一个富文本编辑器——wangEditor,使用也非常简单wangEditor地址:http://www.wangeditor.com/效果如图先下...
2019-05-17 11:07:31
1737
4
原创 Redis踩坑——MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on
最近将一个项目部署到了腾讯云上,项目里用了redis做数据缓存。运行了三天都没有什么问题,但是到了第四天我进入网站某个页面时出现了bug,截图如下org.springframework.data.redis.RedisConnectionFailureException: Cannot get Jedis connection; nested exception is redis.cli...
2019-04-28 10:21:47
42337
12
原创 【SSH小Demo】个人信息展示页面——注解方式
上两篇文章介绍了使用SSH制作的一个个人信息小Demo,本篇文章将记录使用注解来完成开发,不得不说,使用注解的的确确能减少我们的不少工作量,同时也能减少我们出错率,我之前曾经试过在xml文件配置时打错一个英文字母,导致改了好久的BUG~~注意!struts2要想使用注解,必须要有struts2-convention-plugin-x.x.x.jar 这个jar包 引入jar包后就先...
2018-12-12 11:08:01
2544
1
原创 【SSH小Demo】个人信息展示页面——XML配置方式(下)
本篇记录这个Demo的搜索和分页功能,看看完成后的效果首先做分页功能,我们得新建一个Page对象,作为分页工具;创建com.zdxh.util包,在包里创建Page对象start:数据的开始count:默认是显示5条数据total:一共有多少条数据getTotalPage方法:算出一共有多少页数据getLast():算出最后一页的开始,比如一共有54条数据,每页显示5条...
2018-12-11 14:32:51
434
原创 【SSH小Demo】个人信息展示页面——XML配置方式(上)
最近没事,用Spring+Struts2+Hibernate做了一个小Demo,算是对知识做一个的巩固了解。下面将逐步记录从查询待编辑删除,增加,分页,以及搜索这些功能我们先创建好一张数据表,并向里面插入一定的数据,以便测试首先第一步创建好项目后,当然引入jar包 然后创建一个包,在里面创建一个People.java以及它的映射文件People.h...
2018-12-11 11:25:58
820
1
原创 谈谈MyBatis和Hibernate之间的区别
书籍参考:《JavaEE互联网轻量级框架整合开发》 ——作者:杨开振 电子工业出版社参考博客:https://blog.youkuaiyun.com/firejuly/article/details/8190229MyBatis和Hibernate同为ORM框架,它们都有各自的特点,都是目前市面上比较流行的Java持久层框架,那么它们之间有什么不同,还有它们各自的优点和缺点又在哪里呢...
2018-12-06 20:49:04
1970
1
原创 【Spring+Mybatis+SpringMVC整合项目七】天猫商城(前台-搜索)
search.jsp<form action="foresearch" method="post" > <div class="searchDiv"> <input name="keyword" type="text" value="${param.keyword}"
2018-12-05 14:21:33
888
2
原创 【Spring+Mybatis+SpringMVC整合项目六】天猫商城(前台-购物流程)
前台一共有以下这些场景这里记录购买商品这里场景开发,首先看看购物流程 1. 登录2. 访问产品页3. 立即购买4. 进入结算页面5. 加入购物车6. 查看购物车7. 选中购物车中的商品8. 又到了第4步的结算页面9. 在结算页面生成订单10. 付款11. 确认收货12. 评价围绕购物流程最重要的两个表是OrderItem 和 Order表关于OrderI...
2018-12-05 13:33:14
2213
7
原创 【Spring+Mybatis+SpringMVC整合项目五】天猫商城(后台-订单管理开发)
这里再记录订单管理的开发步骤。看看订单的POJO里面包含了四个非数据库字段private List<OrderItem> orderItems; private User user; private float total; private int totalNumber;1.orderItems是指订单项,每个订单项都有一个oid字段,表示对应某个订单,...
2018-12-04 21:54:15
2491
2
原创 【Spring+Mybatis+SpringMVC整合项目四】天猫商城(后台-分类管理开发)
在完成前面的准备工作之后,开始对业务进行开发了,首先从后台的分类管理开始进行开发,后台的模块可以分为下图几点当我们访问后台的首页时是直接去访问admin_category_list,这是请求会被SpringMVC拦截到,由DispatcherServlet去分发请求,这时就会去到CategoryController下并执行list()方法CategoryController类如...
2018-12-04 20:34:41
833
原创 【Spring+Mybatis+SpringMVC整合项目三】天猫商城(逆向工程)
Mybatis为我们带来了强大的逆向工程功能,在已有的数据库表结构基础上,利用逆向工程可以快速生成pojo,mapper,xml这些文件,减少我们写代码的工作,同时降低出错率。 首先在resources目录下配置好generatorConfig.xml文件1.在生成的代码中,不提供注释。如果提供注释,生成出来的代码,看上去乱七八糟的。<commentGenerator>...
2018-12-04 12:43:08
502
1
原创 【Spring+Mybatis+SpringMVC整合项目二】天猫商城(配置框架文件)
搭建好开发环境后,我们就是开始配置我们的框架在配置框架前,先加入log4j.properties和jdbc.properties在resources目录下新建log4j.properties。如图所示这个配置文件的作用是开启日志,当访问页面的时候,查看mybatis运行的情况,执行了什么SQL语句,以及sql语句的返回情况等信息。 log4j.properties代码如下# ...
2018-12-04 10:07:47
495
原创 【Spring+Mybatis+SpringMVC整合项目一】天猫商城(开发环境搭建)
俗话说:打铁要趁热,刚做完一个Spring+Mybatis+SpringMVC的整合项目,把一些重要步骤用博客记录下来 所用知识:前端:html+css+JavaScript+jQuery+bootstrap+AJAX后端框架:SSM开发工具:intellij IDEA Maven数据库:Mysql演示地址(前台):http://how2j.cn/tmall/...
2018-12-03 23:24:44
886
原创 SpringMVC和Mybatis学习专栏
学习,要站在巨人的肩膀上~ SpringMVC学习专栏:https://blog.youkuaiyun.com/eson_15/column/info/spring-mvc Mybatis学习专栏:https://blog.youkuaiyun.com/eson_15/column/info/smybatis
2018-12-03 20:24:42
361
原创 从IOC方面谈谈我个人对Spring方便解耦这点的理解
本篇文章记录了我个人对Spring框架能够解耦这一优点的理解,将它分享出来和大家一起学习交流,同时也欢迎大家纠错改正相信大家对 Spring 的 IOC 和 DI 并不陌生了,它们为 Spring 框架带来了方便解耦这一优点。我在学习完Spring框架的IOC 和 DI 之后的初期阶段,对它们的概念和用法有了基础性的认识和掌握。若对这两个知识有遗忘请戳:我的文章:https://bl...
2018-11-12 20:53:06
4153
原创 【Spring笔记四】Spring中的Bean(注解配置)
在Spring中,尽管使用XML配置文件可以实现Bean的装配工作,但如果应用中有很多Bean时,会导致XML配置文件过于臃肿,给后续的维护和升级工作带来一定的困难。为此,Java从JDK1.5以后,提供了注解功能,Spring也提供对注解的全面支持,Spring 3中定义了一系列注解。贴一篇好文:https://www.cnblogs.com/szlbm/p/5512931.html...
2018-11-11 20:17:24
923
原创 【Spring笔记三】Spring中Bean(XML方式装配)
我们可以把 Spring 看作一个大型的工厂,而 Spring 容器中的 Bean 就是该工厂的产品。要想使用这个工厂生产和管理Bean,就需要在配置文件中告诉它需要哪些 Bean,以及需要使用何种方法将这些 Bean 装配到一起。 首先,分清楚 JavaBean 和 Spring 中的 Bean 区别在哪里,二者是两个概念不同的东西1.用处不同:传统 javabean ...
2018-11-11 14:16:19
244
原创 【Spring笔记二】关于IOC和DI
贴一篇大牛的文章:https://blog.youkuaiyun.com/javazejian/article/details/54561302IOC(Inversion of Control,控制反转)“控制”就是指对 对象的创建、维护、销毁等生命周期的控制,这个过程一般是由我们的程序去主动控制的,如使用new关键字去创建一个对象(创建),在使用过程中保持引用(维护),在失去全部引用后由GC去回...
2018-11-10 17:15:24
379
原创 【Spring笔记一】Hello,Spring
Spring简述 Spring是一个主流的Java Web开发框架,该框架是一个轻量级的开源框架,它是为了解决企业应用开发的复杂性问题而产生的。轻量级并不是指它的 jar包有多大,而是指 Spring是非侵入性的,也就是用 Spring时,不需要实现 Spring提供的任何接口,也不需要继承任何父类,就能享受到 Spring为我们提供的强大功能。 Spring是一个基...
2018-11-10 15:36:24
232
原创 JavaBean,POJO的简单理解 ,JavaBean与Spring中bean的区别
本文是我查阅多篇博客总结下来的,不过有些概念可能理解还不够准确,欢迎大家纠错改正。 Java的一个特性,数据与行为相分离。数据就是成员变量,行为就是setter和getter方法JavaBean是Java中开发的可以跨平台的重要组件,在JSP中常用来封装业务逻辑和数据库操作。JavaBean是一种特殊的Java类,即:有公共的 无参的 构造方法,只有get和set方法的java...
2018-11-10 11:31:00
1218
原创 【J2EE】模仿天猫商城(前台篇)-03加入购物车和结算
购物车里的商品,其实就是一堆没有生成订单的订单项同样,点击进入一个产品的详情页 ,点击加入购物车,如果未登录,那么点击加入购物车也是会弹出模态登录窗口的。 点击加入购物车,这时用ajax异步访问地址,并且携带了参数pid和numjs代码如下 $(".addCartLink").click(function(){ var page = "forecheckL...
2018-11-08 23:19:16
1051
原创 【J2EE】模仿天猫商城(前台篇)-02购物
围绕购物流程最重要的两个表是OrderItem 和 Order表Order表 关于OrderItem的业务行为1. 立即购买 —— 新增 OrderItem2. 加入购物车 —— 新增 OrderItem3. 查看购物车 —— 显示未和Order关联的OrderItem4. 选中购物车中的商品 —— 选中OrderItem5. 结算页面 —— 显示选中的OrderItem6...
2018-11-08 21:25:17
1097
原创 【J2EE】模仿天猫商城(前台篇)-01
完成了j2ee商城后台的开发,就到前台了,前台的功能总体来说比后台要多,而且也是包含许多比较常用的业务。将业务分为需要登录才能进行的业务和无需登录也能进行的业务。无需登录:注册,登录,退出,产品页,模态登录,搜索需要登录:购买,添加购物车,结算,查看购物车,生产订单,查看订单,评价等演示地址:http://how2j.cn/tmall/源码下载地址:https://pan.baid...
2018-11-08 12:32:46
1751
3
原创 【J2EE】模仿天猫商城(后台篇)
之前学习了使用J2EE开发一个模仿天猫商城整站的项目,期间学习到了不少知识。但是隔了一段时间再回看代码,居然有点生疏了~所以写下这篇博客,方便日后回顾,温故而知新,也可以和大家交流学习。本篇介绍项目的后台管理开发,模块主要分为:分类管理,用户管理,订单管理,分类下的产品管理,分类属性管理,产品属性管理和产品图片管理等等。。。浏览地址:http://how2j.cn/tmall/admin_...
2018-11-07 13:35:12
4626
7
原创 【项目】壁纸微信小程序
Tomcat壁纸小程序 介绍:一个简单的壁纸小程序项目源码下载地址 百度云:https://pan.baidu.com/s/17jwyAeOqXfeIoN8KQHdW2w项目简介: 本项目使用微信开发者工具开发,无需写后端代码,只需掌握bmod后端云的使用方法结合前端html+css+JavaScript即可完成开发,详细后端云使用方法可查...
2018-11-06 11:49:01
5486
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人