工程
Yyyyyy_j_
自用笔记
展开
-
Quartz
什么是Quartz一种任务日程管理系统,用来运行复杂日程表功能类似定时器Quartz做了什么在提前设置好的日期或时间间隔到达时开始、暂停或停止执行对应的任务为什么要用Quartz可用于活动倒计时使用场景:单独使用 或 web项目中使用Quartz实现原理四个核心接口:核心调度器scheduler,任务job,任务描述jobDetail,触发器trigger定义job(相...原创 2020-03-23 09:58:50 · 159 阅读 · 0 评论 -
单点登陆系统SSO(Single Sign On)
什么是单点登陆系统一处登录,多处使用即用户登陆某系统后,访问其他相互信任的应用系统时不需要再次手动登录为什么要有单点登陆系统服务器集群时,每个服务器有自己独立的session,用户每次只能在其中一台服务器登录解决集群情况下的session共享问题集群服务器配置session复制单点登录系统广播session信息将登录信息存放到redis中,系统间共享存放t...原创 2020-03-23 00:30:01 · 338 阅读 · 0 评论 -
订单系统
类似金钱相关的数据必须保证数据的完整性,即不能丢失数据所以必须用关系型数据库订单数据存储订单号生成关系型数据库redis的incr能保证数据的完整性单线程,能保证高并发下不出现重复id...原创 2020-03-23 00:29:36 · 301 阅读 · 0 评论 -
项目部署
数据库部署数据库部署到远程linux服务器步骤:安装mysql服务从mysql的官方网站下载rpm包:mysql-community-release-el6-5.noarch.rpm安装rpm到linux系统:yum localinstall mysql-community-release-el6-5.noarch.rpm使用yum进行在线安装:yum install mysql-c...原创 2020-03-23 00:28:47 · 96 阅读 · 0 评论 -
商品购物车的实现方法
购物车中的数据存放到cookie中添加商品从cookie中取出购物车现有商品列表根据添加商品的id查询列表中是否已有该商品若有则修改cookie中的商品数量若没有则向数据库查询添加商品的商品信息,把查询出的数据添加到列表中将修改后的商品列表重新写入cookie...原创 2020-03-20 20:33:36 · 374 阅读 · 0 评论 -
freemarker
什么是freemarkerjava开发的模板引擎,它基于模板来生成静态网页freemarker用来做什么基于模板来生成静态网页freemarker的运行不依赖web容器,可以在java工程中运行什么是静态网页静态网页动态网页htm、html、shtml、xmlasp、jsp、php、perl、cgi不涉及数据库交互需要数据库交互内容固定(除非修改源代...原创 2020-03-19 09:33:25 · 171 阅读 · 0 评论 -
集群版solr(solrcloud)
什么是SolrCloudsolr的分布式搜索方案为什么要有SolrCloud当索引数据量大,搜索请求并发量高时降低单机处理的压力,能保证高并发下的高可用提高单机存储的索引上限,提高了可扩展性SolrCloud做了什么自动容错实时搜索查询时自动负载均衡配置文件集中管理如何实现SolrCloudsolr+zookeeper将索引数据分片(Shard)存储到不同的服务器...原创 2020-03-17 15:50:11 · 173 阅读 · 0 评论 -
单机版solr
单机版Redis搭建一、准备工作安装jdk:将jdk安装包上传后解压(tar -zxvf 文件名)配置jdk环境变量,vim /etc/profile,在文件末尾添加如下内容后重新初始化配置文件source /etc/profileexport JAVA_HOME=/root/jdk1.7.0_55 //此处为jdk的文件路径export JRE_HOME=${JA...原创 2020-03-16 14:56:22 · 104 阅读 · 0 评论 -
Redis
什么是Redisc语言开发的非关系型键值存储数据库为什么要使用Redis如减轻数据库压力若页面内容是查询数据库获得,为了防止多人多次刷新访问页面给数据库造成压力,采用Redis缓存保存数据单机版Redis搭建一、准备工作准备依赖环境:yum install gcc-c++准备相关安装包:tar -zxvf redis-3.0.0.tar.gz二 、安装在解压目录中依次执行编...原创 2020-03-14 01:36:49 · 100 阅读 · 0 评论 -
cms系统(页面内容管理系统)
为什么要使用内容管理系统网站首页数据需要更新(如电商平台首页推荐商品需要变化)内容管理系统原理将网站首页按前端样式(不同的div块)分类将需要放在不同模块的商品信息对应到不同的分类下将属于同一样式的商品信息放到对应的分类下展示首页时根据分类查询该分类下的商品进行展示将前端样式相同的商品内容信息存放到同一内容分组里...原创 2020-03-13 15:55:24 · 651 阅读 · 0 评论 -
前后端传数据时两者key值不一致的问题
在类的属性上方添加注解指定其对应的前端页面中的名称@JsonProperty("n")private String names;原创 2020-03-10 17:14:10 · 343 阅读 · 0 评论