自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 1.Java基础

1.JDK 和 JRE 有什么区别?首先我们来看一下这两个词的英文缩写。JDK也就是Java Development Kit(java开发工具包),而JRE是Java Runtime Enviroment (java运行环境)。从名字来看,我们也可以知道JDK是面向开发人员的一个SDK(Software Development Kit),是一个软件开发工具包,而JRE只是一个Java运行环境。...

2019-04-30 23:08:26 237

原创 14.门户导航菜单功能实现

1.首先我们对需求进行分析。我们是需要在portal中显示数据,但是portal是通过调用item项目来获取到数据的,又item来调用dubbo。这就涉及到了跨域请求。这里就需要引入新技术Jsonp了,Jsonp的原理是,一个项目可以访问另一个项目的JS文件,那么我们就把我们的数据伪装成JS文件,就实现了跨域请求。2.我们现在来搭建ego-portal和ego-item项目,这里...

2019-04-12 11:17:11 797

原创 13.规格参数新增

1.我们首先来进行分析,我们进行规格参数新增时,首先是需要选择一个类目,然后通过选择的类目,来查询出我们需要显示出来的模板,那么我们就需要在dubbo里面写出一个通过CatId来查询出模板的代码。实现类代码如下:public TbItemParam selByCatid(long catId) { //通过非主键查询就需要用这种方式 TbItemPar...

2019-04-12 10:32:40 163

原创 12.规格参数批量删除

1.对于规格参数的批量删除,是前台传过来几个ID,我们通过 “,” 对其进行切分,然后遍历的去删除对应ID的param就可以了。这当然涉及到数据库的操作,所以我们需要先写出通过ID删除对应Param的dubbo代码。现给出实现类的代码:public int delByIds(String ids) throws Exception { // TODO Auto-generated met...

2019-04-12 10:05:01 431

原创 11.规格参数查询

1.我们首先对其进行分析。点击规格参数查询,是显示出所有的参数信息,因为参数表只有itemCatId没有ItemCatName,所以还需要在itemCat中通过id查询出name。所以在dubbo里面是需要写出两个方面的,一个是在TbItemCatDubboService里面,一个是在TbItemParamDubbo里面。现在我们来写出对应的实现类的代码。 //通过ID查询出,...

2019-04-12 09:36:11 161

原创 10.实现商品新增

1.实现商品新增,我们发现,新增是要包括两张表的。而且,我们要实现事务回滚,也就是说,如果新增过程中失败,那么我们就要将数据库恢复到之前的状态。我们首先在dubbo中书写对应的service及其实现类。/** * 新增包含商品表和商品描述表 * @param tbItem * @param desc * @return */ int insTbItemDesc(TbIt...

2019-04-09 16:52:31 372

原创 9.实现图片上传

1.首先我们需要在Linux中安装vsftpd,之后对应的会使用ftpclient来进行图片上传。为了实现图片回显,在这个Linux中也要安装Nginx。之后我们引入相关的jar,因为要用到FtpClient,所以我们现在parent项目中的pom中引入相关的jar,然后在到Commons中也引入一下。<properties> <ftpclient-version&...

2019-04-09 15:44:52 155

原创 8.商品类目显示

1.我们先来理清一下思路。那就是我们如果要把所有的商品类目显示出来,我们需要怎么做?首先,当我们点击显示菜单时,就会通过URL来调用对应的方法,这时候应该有一个默认值,默认值可以把所有的菜单全部都显示出来。然后我们需要怎么才能查出所有的子级菜单呢?因为最上面的父菜单的父ID默认为0,所以通过这个查下去,然后递归的查询,直到没有为止。2.当然,这又需要和数据库进行交互,我们首先要完成dubbo的...

2019-04-09 10:31:19 332

原创 明明的随机数

一:题目描述二:题目解答首先,我们需要弄清题意,也就是,第一个数是总个数,后面的才是我们要进行处理的数。题目的要求有两个,就是去重复和排序,而TreeSet的特性刚好可以满足要求,所以我们可以先把它装入到TreeSet,然后再依次取出来就可以了。代码如下:import java.util.*;public class Main{ public stat...

2019-04-02 14:53:29 176

原创 计算字符个数

一:题目描述二:题目解答首先整理思路。这是要求后面的单个字符在前面包含多少个,我们首先用两个字符串来装好,前面的字符串,和后面的字符。然后我们可以通过一次循环来进行比较,看有多少个是一样的。运用的方法是String.charAt(),代码如下:import java.util.*;public class Main{ public static void ...

2019-04-02 11:18:09 202

原创 字符串最后一个单词的长度

一:题目描述二:题目解答首先整理下思路,我们需要将输入的整行读到,然后选取出最后一个单词,或者直接求出最后一个单词的长度。如果不要求我们输出最后一个单词具体是什么,我们只需要按照索引求出最后一个单词的长度就可以来了。我们想起了String.lastIndexOf这个方法。最后一个单词位于最后一个空格的前面,我们求出最后一个空格的索引,然后用总字符串的长度减去它就可以得到最...

2019-04-02 11:02:37 142

原创 字符串分隔

一:题目描述二:题目解答题目是关于字符串分隔的。我们应该回忆起Java里面的两个方法,第一个是按序号分隔字符串的,也就是String.substring(0,8),这就是截取字符串[0,8)的字符串。另外一个是String.substring(8),是截取8以后的字符串,包括8。当我们记起来这两个方法之后,那么我们的编程题就可以得到较好的解决了。首先,我们需要循环读取...

2019-04-02 09:51:19 637

电商项目框架搭建

是一个电商项目的基本搭建,包含六个子项目。主要是针对里面基本的配置文件做记录。

2019-03-18

SSM整合配置和对应的小项目测试

SSM整合配置。测试项目是一个小菜单,用了Ajax局部刷新

2019-03-12

空空如也

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

TA关注的人

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