- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人