在前后台分离的情况下,我们对前端一般会以WEB API的形式同过JSON交互来与前端进行交互。一般来讲,我们的数据模型会在controller层进行交互,进行数据的校验与处理,然后交给service层进行相应的逻辑处理。如果service需要与数据库的支持,则调用dao层来获取与存储数据。这样分层的 ...
分类:
编程语言 时间:
2018-07-26 20:00:45
阅读次数:
322
在使用SpringBoot 项目整合webservice组件 CXF的时候,在启动时,抛出异常如下,查阅资料初步判断为版本问题。升级到高版本后正常启动。 cxf 刚开始使用版本 3.1.7 后更新为 3.2.5 。 参考借鉴: spring boot 1.4 版本对应cxf-spring-boot- ...
分类:
编程语言 时间:
2018-07-26 20:00:29
阅读次数:
562
Servlet程序:packagecom.westos.untitle2;importcom.westos.untitle2.CityService.UserService;importcom.westos.untitle2.bean.User;importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServle
分类:
其他好文 时间:
2018-07-26 20:00:21
阅读次数:
206
Jupyter Notebook 有两种键盘输入模式。 编辑模式,允许你往单元中键入代码或文本,这时的单元框线是绿色的。 命令模式,键盘输入运行程序命令;这时的单元框线是蓝色。 命令模式 (按键 Esc 开启) Enter : 转入编辑模式 Shift-Enter : 运行本单元,选中下个单元 Ct ...
分类:
其他好文 时间:
2018-07-26 20:00:14
阅读次数:
240
1、BOM简介 BOM(浏览器对象模型),可以对浏览器窗口进行访问和操作。使用 BOM,开发者可以移动窗口、改变状态栏中的文本以及执行其他与页面内容不直接相关的动作。 使 JavaScript 有能力与浏览器“对话”。 2、window 对象 window 对象方法: 交互方法: 1 方法讲解: 2 ...
分类:
编程语言 时间:
2018-07-26 20:00:06
阅读次数:
129
1.数据的存储方式(表属性的操作)1.1 建表前思考的问题a.表名b.表里包含的数据类型(CHAR(定长字符),VARCHAR(不定长字符),NUMBER(数值),DATE(日期和时间),BLOB(大数据集),直义字符串,自定义类型)c.构成主键的字段d.每个字段的长度e.哪些字段可以为NULL1.... ...
分类:
数据库 时间:
2018-07-26 20:00:00
阅读次数:
205
mybatis的错误,将sql放在Navicat中执行都可以 然后在<select></select>中写一个简单sql,发起情求,sql可以执行,说明mapper映射与resultMap还有parmaterType等没有错误 将sql的字段一个一个的字段进行删除然后执行,判断是哪个字段出错,最后找 ...
分类:
编程语言 时间:
2018-07-26 19:59:54
阅读次数:
268
#获取字符串中出现次数最多的字母#步骤:#1 . 遍历字符串,用str.count输出每次字符出现的次数#2. 创建一个字典,将字母和出现次数以键值对添加到字典里#3. 定义两个变量存储字符值,字符出现的次数#4. 遍历字典,找出次数最大时对应的k值def change(self): a="aabc ...
分类:
其他好文 时间:
2018-07-26 19:59:47
阅读次数:
135
经检查发现是resultType与parmaterType写错,还会报 RedisTemplate SerializationFailedException: Failed to deserialize payload 的异常,SerialVersionUID与流中的SerialVersionUID ...
分类:
其他好文 时间:
2018-07-26 19:59:41
阅读次数:
2783
1. 继承与重写run方法 我们封装了Thread类,并设置成员函数run()为纯虚函数,因此我们使用类继承,并重写run方法: 如果用多态的话,可以用vector来保存父类指针,并初始化指向子类引用,不过使用vector<Thread*>我们时常会有困惑,那就是vector作为栈上变量,其程序结束 ...
分类:
编程语言 时间:
2018-07-26 19:59:25
阅读次数:
128
继承,多态,接口
分类:
其他好文 时间:
2018-07-26 19:59:16
阅读次数:
156
Pyplot http://www.labri.fr/perso/nrougier/teaching/matplotlib/ pyplot提供了一个方便的matplotlib基于对象库的借口,是模仿了matlab,因此,在pyplot中的很多命令和参数,都和matlab相似。 简单的画图simple... ...
分类:
编程语言 时间:
2018-07-26 19:59:04
阅读次数:
424
表格的代码如下: 设置表格的样式: 效果图如下: 隔行变色、隔列变色类似: 实现方式有三种: 第一种,在css中设置: 剩下的是通过js设置: 1、通过选择器 2、通过添加class属性 效果图: ...
分类:
其他好文 时间:
2018-07-26 19:58:55
阅读次数:
134
from pandas import Series,DataFrameimport pandas as pdimport matplotlib.pyplot as pltimport numpy as npdf = DataFrame({'key1' : ['a', 'a', 'b', 'b', ' ...
分类:
编程语言 时间:
2018-07-26 19:58:46
阅读次数:
565
在Linux的shell中,经常输入的命令有很多雷同,甚至是一样的, 如果是长命令,再次敲一遍效率真的是很低, 不过可以通过Ctl+r, 查找history中以前输入的命令,很是好用. 按Ctrl+r 之后,输入一些关键的命令,既是用模糊查询,进行查找. 比如我常用的 scp 按快捷键之后 (rev ...
分类:
系统相关 时间:
2018-07-26 19:58:38
阅读次数:
198
突然想起来之前有看过新老会员的识别,原来都是用mysql写(先写出会员购买首次日期,再去匹配再casewhen写好),到dax里一个公式就可以解决,感觉清清爽爽。还听取群里老师的意见,把退货的条件也考虑进去,重新修改了公式:里面用了earlier函数,这个函数比较抽象。重点是之前的值,有点不清晰,之前是大还是小,高还是低。(根据用下来的经验,感觉其实earlier其实是有点取最大值的意思。)看一下
分类:
其他好文 时间:
2018-07-26 19:58:31
阅读次数:
201
一、新建maven项目,输入组织机构及项目名称 二、在pom.xml文件中引入所需jar包依赖 刚建好的工程会报错 :找不到HttpServlet类 同样在pom.xml文件中引入即可 pom.xml文件 三、配置web.xml文件 四、建立controller类 五、配置springmvc.xml ...
分类:
编程语言 时间:
2018-07-26 19:58:22
阅读次数:
183