自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SaaS模式的阿里客户关系管理系统

一转眼三个半月就过去了,开展的SaaS模式的客户关系管理系统已经接近尾声了,在本次项目中,参与人数一共有5个人,所用到的技术Spring,SpringMVC,Mybatis,layui,Lucene,velocity,shiro等在本次项目中我所负责的是订单管理模块和合同管理模块,这两个模块属于高级业务。整个业务的流程就是客户有意向购买本公司的产品以后,公司会和客户签订一个定金合同,在定金管理页...

2019-04-25 00:36:31 741

原创 crm项目日志-day02_订单管理的crud和高级查询

项目开展的第二天,完成了订单管理、合同管理、合同明细的crud和高级查询。在完成相关功能的时候,每次修改代码都要进行重启Tomcat的操作,安装配置的热启动完全没有用。本人的电脑配置也不太好,每次都会启动很久,实在是浪费时间呀。下面是本人在实现相关功能的时候,遇见的代码问题。当你启动Tomcat的时候,进入系统,点击添加数据的时候,只能添加一条数据,继续添加的话,就会发生下面的错误:错误显...

2019-04-13 23:59:25 228

原创 crm项目日志-day01_数据表的建立与业务了解

开始客户关系管理项目的第一天,本人所负责的模块属于高级业务模块,高级业务模块里面包括订单管理,合同管理,保修管理。了解业务,设计表。关于订单管理业务概述客户交了定金以后,需要签订定金订单,定金规定不超过合同金额的20%。使用对象营销人员模型概述定金订单表(order)设计的数据表合同管理业务概述在订单页面里面添加一个按钮,可以生成合同,需要将部分订单信息插入到合同里面。客...

2019-04-11 17:07:50 254

原创 安装卸载svn,在IDEA里面配置SVN,解决冲突

什么是SVNSVN:用在项目开发上面,是一个开发源代码的版本控制工具。版本控制是什么意思:项目组长:先搭建一个初始项目,形成一个初始版本,然后组员写各种模块,上传更新版本。卸载SVN直接在控制面板里面的程序与功能里面,进行删除安装SVN客户端在安装svn客户端的时候一定要勾选,否则在idea上集成svn的时候会找不到 svn.exe 而报错。如果安装时忘记勾选了的话,安装包重新运行...

2019-04-11 16:35:31 1150

原创 Mybatis集成SSM

新建一个javaweb项目导入相关的包配置applicationContext.xml文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springfra...

2019-04-08 06:41:18 100

原创 Mybatis拦截器

写一个类来实现Interceptor接口import java.lang.reflect.Method;import java.sql.Statement;import java.util.Properties;import org.apache.ibatis.executor.resultset.ResultSetHandler;import org.apache.ibatis.pl...

2019-04-08 06:32:32 162

原创 Mybatis代码生成器

下载代码生成器插件<!--代码生成器插件--> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</arti...

2019-04-08 06:28:30 105

原创 Mybatis的高级查询&批量删除&批量添加

一、映射Mapper接口方法映射到对应的SQLXXXMapper.xml的命名空间名称就是Mapper接口的全限定名Mapper接口上也可以通过相应的注释来写SQL(但是最好不要这么写哦)// 查询全部// @Select("select * from employee") List<Employee> findAll();employeeMapper...

2019-04-07 00:54:08 943

原创 初识Mybatis

关于ORMORM(对象关系映射,为了解决面向对象与关系数据库存在的互不匹配的现象的技术).JPA就是一个ORM的规范,hibernate就是他的实现。完成ORM,在市面上的框架:hibernate(完整的ORM框架)、mybatis(半完整的ORM实现框架)MyBatis也是一个ORM的框架,所以很多设计上和JPA是一样的。hibernate和MyBatis都是ORM的关系映射为什么...

2019-04-03 13:44:35 133

原创 Vue架构的认识

VueVue是一款开源的JavaScript MVVM/MVC 框架。MVVM:Model View ViewModel,ViewModel自己搞了一个Dom监听器,还有一个数据绑定,VUE的基本使用<head> <meta charset="UTF-8"> <title>Title</title> <!--...

2019-04-02 00:06:42 187

原创 制作报表&(groupview)分组显示数据&(highchart)3D图分组形成

报表报表:简单来说就是用表格、图表等格式来动态的显示数据,可以用公式表示为:报表=多样的格式+动态的数据,向上级报告情况的表格。我们使用可以收缩展开grid,可以在easyUI的官方文档里面的扩展中查找查找。关于groupview红框选中的地方是配套的使用案例:里面的相关属性:访问路径和列数据根据哪一个字段来分组,value就是分组的值,rows:就是这一组的所有数据jSO...

2019-03-29 17:52:31 542

原创 智能商贸-实现shiro加密登录信息和角色权限关联

编码规范:常量尽量使用全部大写(快捷键:Ctrl+shift+y,全部大写)修改密码,将密码修改为和用户名一样。//设置加密的方法public class MD5Utils {//设置盐值 public static String SALT="itsource";// 设置加密次数 public static int hashIterations=10;// 定...

2019-03-29 05:11:17 151

原创 组合关系&采购单&easyUI日历插件

组合关系:就是强聚合,双向的多对一、一对多,他们之间是不能分割的。在JPA中组合关系的配置:级联,级联要么不配,要么就配置最强的:all+孤儿删除在单据的地方可配置级联+孤儿删除UML,如果是实心的菱形,就是组合关系,如果是空心的菱形就是聚合关系。要想整体和部分不可分割,代码就要配置级联。一对多,性能超级差双向一对多的话,就要让一方放弃关系维护,才能提高性能。组合关系-采购订单模型...

2019-03-29 04:53:48 173

原创 POI的基本使用& EasyPOI集成SpringMVC

POI的使用先导包 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.11</version> </dependency> ...

2019-03-24 23:42:45 474

原创 智销-session处理-自定义过滤器-菜单管理

设置权限,直接从数据库里面获取到所有权限。先findAll(),然后在遍历从数据库里面拿到的所有权限。将每个值放进去。//这个方法是用来定义权限的,哪些路径放行,哪些路径不放行,在这里来写public class FilterChainDefinitionMapBuilder {// 先注入权限。通过声明接口的方式 @Autowired private IPermi...

2019-03-23 00:07:43 124

原创 智能商贸项目记录-Shiro权限&Shiro集成Spring

Shiro:权限框架Spring security:重量级安全框架Apache shiro:轻量级安全框架为什么要使用Shiro?因为虽然重量级的功能更加强大,细粒度更高,但是它的学习难度相比较于轻量级的Shiro要高一些。虽然功能很强大,但是还是有很多地方用不到。 Shiro:粗粒度,学习难度低,功能够用。Shiro的四大基石身份验证(登录)授权(权限判断)密码学(加密)...

2019-03-20 00:19:56 149

原创 智能商贸项目记录-CRUD&数据丢失&n-to-n错误

删除功能制作步骤:1、查看是否选中了这一行2、如果没有选中,给出提示3、如果选中,让用户确认是否删除4、如果确认删除,直接访问后台进行删除必须使用delete,因为在数据库的权限里已经设定好了。后台 @RequestMapping("/delete") @ResponseBody public JsonResult delete(Long id){// ...

2019-03-18 00:59:11 201

原创 智能商贸项目记录-集成SpringMVC和前端展示数据

智能商贸项目记录-集成SpringMVC和前端展示数据SpringDataJpaSpringDataJpa扩展BaseRepositoryImpl 实现 BaseRepositoryBaseRepositoryFactoryBean完成Service层继承SpringMVC和EasyUI解决no session问题no serializer问题分页获取数据分页传输数据高级查询SpringData...

2019-03-16 07:11:11 193

空空如也

空空如也

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

TA关注的人

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