随笔分类 - 简历上有的
摘要:表设计 2、能够用数字类型的字段尽量选择数字类型而不用字符串类型的(电话号码),这会降低查询和连接的性能,并会增加存储开销。这是因为引擎在处理查询和连接回逐个比较字符串中每一个字符,而对于数字型而言只需要比较一次就够了。 3、对于不可变字符类型char和可变字符类型varchar 都是8000字节,
阅读全文
摘要:CAS,全称为Compare and Swap,即比较-替换。假设有三个操作数:内存值V、旧的预期值A、要修改的值B,当且仅当预期值A和内存值V相同时,才会将内存值修改为B并返回true,否则什么都不做并返回false。当然CAS一定要volatile变量配合,这样才能保证每次拿到的变量是主内存中最
阅读全文
摘要:1.freemarker生成的静态化页面,如果商品的信息更改以后,会不会生成新的静态化化页面,freemarker静态化页面的数据是从哪里调用出来的,如果不是从数据里面掉的数据的,这个地方需要用到同步,和谁同步 答案: 1.如果商品信息更改以后,是需要生成新的静态化页面。(注意:淘淘商城中没有修改商
阅读全文
摘要:.Spring中AOP的应用场景、Aop原理、好处? 答:AOP--Aspect Oriented Programming面向切面编程;用来封装横切关注点,具体可以在下面的场景中使用: Authentication 权限、Caching 缓存、Context passing 内容传递、Error h
阅读全文
摘要:品优购电商系统开发 第12章 网页静态化解决方案-Freemarker 传智播客.黑马程序员 1.网页静态化技术Freemarker 1.1为什么要使用网页静态化技术 网页静态化解决方案在实际开发中运用比较多,例如新闻网站,门户网站中的新闻频道或者是文章类的频道。 对于电商网站的商品详细页来说,至少
阅读全文
摘要:1.什么是FreeMarker?FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。FreeMarker被设计用来生成HTMLWeb页面,特别是基于MVC模式的应用程序。所谓模板,就是一份已经写好了基本内容,有着固定格式的文档,其中空出或者用占位符标识的内容,
阅读全文
摘要:一、FreeMarker简介 二、第一个FreeMark示例 2.1、新建一个Maven项目 2.2、添加依赖 2.3、添加存放模板的文件夹 2.4、添加模板 2.5、解析模板 2.6、运行结果 三、动态页面静态化 3.1、动态页面静态化的优点 3.2、动态页面静态化的问题 3.3、实现动态页面静态
阅读全文
摘要:通俗的讲,freemaker其实就是一个模板引擎。什么意思呢?——Java可以基于依赖库,然后在模板上进行数据更改(显示)。 在模板中,您专注于如何呈现数据,而在模板外(后台业务代码),您将专注于呈现什么数据。 但是,对于使用freemarker的过程中所体现出来的优缺点,主要做下总结。具体如下:
阅读全文
摘要:是什么? FastDFS是一个轻量级分布式文件系统。 能干嘛? 对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等。 在Linux上的安装连接 《FastDFS在Linux上的安装》 相关概念 一、网络拓扑图 对上图的基本了解,client是客户端,tracker和sto
阅读全文
摘要:一、FastDFS解决什么样的问题 1、存储空间可扩展。 2、提供一个统一的访问方式。 使用FastDFS,分布式文件系统。存储空间可以横向扩展,可以实现服务器的高可用。支持每个节点有备份机。 二、什么是FastDFS FastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量
阅读全文
摘要:FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(stora
阅读全文
摘要:一、Maven有哪些优点和缺点 优点如下: 缺点如下: 二、Maven坐标 一般maven使用[groupID,artifactId,version,packaging]来表示一个项目的某个版本,有时还会使用classifier来表示项目的附属构建,常见的附属构建有javadoc和sources包。
阅读全文
摘要:1 Maven介绍1.1 项目开发中遇到的问题 1、都是同样的代码,为什么在我的机器上可以编译执行,而在他的机器上就不行? 2、为什么在我的机器上可以正常打包,而配置管理员却打不出来? 3、项目组加入了新的人员,我要给他说明编译环境如何设置,但是让我挠头的是,有些细节我也记不清楚了。 4、我的项目依
阅读全文
摘要:目前项目组在开发一个项目,由多个子模块构成,构建工具是maven,版本控制工具是svn。本文想对如何结合使用maven和svn提出一点初步的想法 一、只有svn的情况 首先考虑没有maven的情况。这样的话,项目组每个开发人员,都需要在本地check out所有的源码。每次提交之前,需要先更新周边工
阅读全文
摘要:安装eclipse和基础配置 第一步:解压eclipse安装包,直接解压就可以,绿色版安装 第二步:启动eclipse,注意这里的eclipse需要依赖jdk,并且版本需要匹配,否则启动会出 现问题。 第三步:设置字体,根据个人的爱好设置,进入编辑window-->preferences-->gen
阅读全文
摘要:简单介绍下你做过的项目 该项目是一个B2B2C的线上电子商务项目,主要分为面向用户的前台系统,面向商家的商家平台,面向运营的运营管理平台。系统的前端采用Angularjs和Bootstrap框架,后端采用SSM框架使用Maven管理,全后端均采用MVC的设计模式,整体是面向服务SOA架构。列举商家入
阅读全文
摘要:一、并发性 并发性是oltp数据库最重要的特性,但并发涉及到资源的获取、共享与锁定。 mysql:mysql以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会让其他session无法更新此表中的数据。虽然InnoDB引擎的表可以用行级锁,但这个行级锁的机制依赖于表的索
阅读全文
摘要:Web Service的优点(1) 可以让异构的程序相互访问(跨平台)(2) 松耦合(3) 基于标准协议(通用语言,允许其他程序访问) 1:WEB SERVICE名词解释。JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,WSDL解释。 Web ServiceWeb Servic
阅读全文
摘要:1****第一章 Hibernate与MyBatis 章 开发对比 开发学习 Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人觉得要用好Mybatis还是首先要先理解好Hibernate。 开发工作量 针对高级查询,Mybatis需要
阅读全文
摘要:项目介绍示范 (项目背景) 下面我介绍一下我最近做的XX快递管理系统。XX快递管理系统是为了适应XX公司快递业务的不断发展的现状而开发的一套管理平台,实现了“决策、管理、操作”一体化运作。系统在满足各层基本操作的同时,做到了管理层协调管理的简化,进行有效的控制运营。 (技术架构) 技术上我们选择了s
阅读全文