
Java Web
红枫忆梦
书到用时方恨少
展开
-
【Redis】Redis 教程
1 Redis 介绍1.1 什么是 NoSql为了解决高并发、高可扩展、高可用、大数据存储问题而产生的数据库解决方案,就是NoSql数据库。NoSQL,泛指非关系型的数据库,NoSQL即Not-Only SQL,它可以作为关系型数据库的良好补充。1.2 NoSql 数据库分类键值(Key-Value)存储数据库相关产品:Tokyo Cabinet/Tyrant、Redis、Volde...原创 2019-12-04 22:35:42 · 1214 阅读 · 0 评论 -
安装或启动rabbitmq报错
报错:Job for rabbitmq-server.service failed because the control process exited with error code. See "systemctl status rabbitmq-server.service" and "journalctl -xe" for details.解决方法:关闭Linux防火墙,并...原创 2019-11-18 08:46:19 · 487 阅读 · 0 评论 -
【CRM(五)】CRM权限拦截器_SSH纯注解整合
CRM综合练习:客户拜访记录客户拜访记录管理客户拜访记录需求的概述一个系统的用户(公司业务员),业务员需要对客户进行拜访,对拜访的过程进行记录。业务员(用户)和客户(客户)之间关系(需要具体业务具体分析:一对多—公司产品比较单一,只允许一个业务员对应多个客户。多对多—大公司有不同的产品,不同产品下有不同业务员都可以接触到同一个客户,一个客户可以对应多个业务员)。大部分情况创建成多对多。多...原创 2019-03-04 15:14:17 · 468 阅读 · 0 评论 -
【CRM(二)】登录&客户管理模块
CRM综合练习:用户模块登录功能用户模块:登录功能代码实现修改登录页面<FORM id=form1 name=form1 action="${ pageContext.request.contextPath }/user_login.action" method=post target="_parent">编写Action中login方法UserAction.java...原创 2018-12-11 12:00:28 · 1394 阅读 · 0 评论 -
【CRM(四)】联系人管理
CRM综合练习_联系人管理保存联系人修改menu.jsp的链接编写Action中的saveUI的方法编写Service编写DAO修改添加页面(改成struts2的标签)编写表单提交路径编写Action的save方法编写Service编写DAO修改联系人修改列表页面上链接编写Action的edit方法编写Service编写DAO修改编辑页面提交...原创 2018-12-19 16:56:31 · 1038 阅读 · 0 评论 -
【CRM(三)】客户管理&联系人管理
CRM综合练习:客户管理-保存客户上传客户资质图片文件上传回顾什么是文件上传将本地文件通过流的形式写到服务器上。文件上传技术JspSmartUpload(很少用)jspSmartUpload组件是应用JSP进行B/S程序开发过程中经常使用的上传下载组件,它使用简单,方便。现在我又为其加上了下载中文名字的文件的支持,真的是如虎添翼,必将赢得更多开发者的青睐。FileUpload...原创 2018-12-13 20:33:22 · 1785 阅读 · 0 评论 -
【CRM(一)】SVN安装&注册页面
CRM 综合练习CRM 的概述什么是CRM管理系统CRM包含的模块SVNSVN 概述什么是SVNSVN的作用如果没有SVN团队开发会出现什么样的问题使用SVN以后以上的问题都可以解决了常见的版本控制工具VSS:微软的,主要应用在微软平台(C#,ASP)。CVS:早期版本控制SVN:取代CVSGIT:SVN 的使用SVN 的基本使用的原理SVN使...原创 2018-11-20 20:54:15 · 506 阅读 · 0 评论 -
【前端】JavaScript
一、使用JS完成注册表单数据校验1、需求分析用户在进行注册的时候会输入一些内容,但是有些用户会输入一些不合法的内容,这样会导致服务器的压力过大,此时我们需要对用户出入的内容进行一个校验(前端校验和后台校验),前端校验防君子不防小人。2、技术分析2.1 JavaScript的介绍什么是JavaScript?JavaScript被设计用来向HTML页面添加交互行为。JavaScrip...转载 2018-10-22 21:17:21 · 338 阅读 · 0 评论 -
【前端】JavaScript与正则表达式
一、正则表达式(regular expression简称res)1、定义一个正则表达式就是由普通字符以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。2、作用正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表示法可以快速地分析大量的文本以找到特...原创 2018-10-16 22:02:09 · 246 阅读 · 0 评论 -
【前端】DIV & CSS
DIV相关的技术div它是一个html标签,一个块级元素(单独显示一行)。它单独使用没有任何意义,必须结合CSS来使用。它主要用于页面的布局。span它是一个html标签,一个内联元素(显示一行)。它单独使用没有任何意义,必须结合CSS来使用。它主要用于对括起来的内容进行样式的修饰。CSS概述CSS指层叠样式表(Cascading Style Sheets)样式定义如何显示HT...原创 2018-10-15 20:29:28 · 535 阅读 · 0 评论 -
【前端】HTML
语法和规范1、所有的html文件后缀名都是以.html或者.htm结尾的,建议使用.html结尾。2、整个html文件分别有头部分<head></head>和体部分<body></body>组成。3、html标签都是由开始标签和结束标签组成(<br />)。4、html忽略大小写,建议大家使用小写。标题标签标题标签...原创 2018-10-15 18:54:36 · 442 阅读 · 0 评论 -
提高系统性能的2个常用手段---缓存和异步
缓存1、缓存刷新机制,缓存刷新是指什么时候把数据库中的数据加载到缓存 (1) 定期刷新; (2) 缓存命中失败时刷新; 2、在有缓存时的数据写入方式(1)同步写入即缓存和数据库同时被写入,即在应用层进行双写操作,这种方式可以有效保证缓存和DB中数据的一致性,由于这种方式即要更新缓存同时还要更改数据库,其访问效率相对较低,适合读多写少的场景; (2)异步更新机制在写操作...转载 2018-10-12 20:55:05 · 635 阅读 · 0 评论 -
JavaEE项目能运行但项目文件夹上有红叉的解决方法
我们导入别人javaEE项目或者在别的电脑上导入项目时,经常发现项目能正常跑起来,但是在项目的根目录上总是会出现红叉,这种情况下,主要有一下几种情况导致,一是Tomcat容器版本有差异此时就需要重新remove并add一下,二是JRE有问题。三是后面说的最后一种解决办法。网上有很多解决此类问题的办法,具体哪一个有用要看实际情况:导入项目之前,请确认工作空间编码已设置为utf-8:windo...转载 2018-09-27 18:29:14 · 975 阅读 · 0 评论