您现在的位置是:主页 > news > 做软装的网站/网络营销平台排名
做软装的网站/网络营销平台排名
admin2025/5/10 8:39:51【news】
简介做软装的网站,网络营销平台排名,商城定制开发,上海百度公司总部地址问题1:Solr---数据导入 1.solr安装,配置IK分词器,配置域(复制域,动态域) 2.使用SpringDateSolr (1).导入坐标 (2).创建配置文件,配置solr服务器地址,及solr模板(用于对索引库的CRUD操作) (3).创建pojo类,如果属性与配置文件中定义的域名称不一致,加入Fiele注解标识,在类中添加…
问题1:Solr---数据导入
1.solr安装,配置IK分词器,配置域(复制域,动态域)
2.使用SpringDateSolr
(1).导入坐标
(2).创建配置文件,配置solr服务器地址,及solr模板(用于对索引库的CRUD操作)
(3).创建pojo类,如果属性与配置文件中定义的域名称不一致,加入@Fiele注解标识,在类中添加商品规格的Map集合,该属性除了添加@Fiele注解,还要加入@Dynmic注解.
(4).将从数据库查询出的Map集合转换成JSON格式,重新设置回商品对象中.
(5).从数据库中查出已审核商品,使用SolrTemplate.saveBeans(商品对象集合),写入多个对象数据.
问题2:图片存储
图片上传使用七牛的DFS服务器
(1).添加配置文件,配置服务器地址,
(2).在springmvc中配置多媒体解析器,
(3).Controller接收到文件后,创建FastDFS的客户端对象,将图片上传到DFS服务器,
(4).返回图片url
问题3:使用的开发环境:
spring 4.3.6
tomcat 7
jdk 7
问题4:Spring常用注解
@Controller对应控制层Bean
@Service对应业务层Bean
@Repository对应持久层Bean
问题5:SpringMVC常用注解
@RestController 相当于@Controller和@ResponseBody加在一起
@Controller声明控制器
@ResponseBody 映射请求对象
@RequestBody 将请求发送的固定格式的数据(如JSON)封装成JavaBean对象
@RequestMapping处理请求地址的注解
@PathVariable将请求参数映射到方法参数上
问题6:Dubbo
(1).Dubbo是个什么样的框架:
Dubbox 是一个分布式服务框架,
1.启动时注册服务地址,
2.启动时订阅服务地址,
3.变更时推送服务地址
(2)主要解决什么问题:
Dubbox 致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。
本质上是服务调用,说白了就是远程服务调用的分布式框架.
(3)怎么注册服务:
提供者:
1.创建配置文件
2.配置注册中心地址,端口号,名称和包
消费者:
1.springmvc的配置文件中引入dubbo服务(配置名称,自己的包名,注册中心地址)
2.使用@Reference注解远程调用提供者.
(4)dubbo的常用协议类型:
Dubbo支持dubbo、rmi、hessian、http、webservice、thrift、redis等多种协议,但是Dubbo官网是推荐我们使用Dubbo协议的。
(5)为什么使用zookeeper作为注册中心:
Zookeeper 是一个树型的目录服务,支持变更推送,适合作为Dubbo 服务的注册中心,工业强度较高,可用于生产环境。
问题7:页面静态化
(1)为什么使用网页静态化:
商品详情页规模大,变化小,访问量大
(2)Freemarker:
1.引入坐标
2.在spring配置文件中配置Bean对象(freemarkerConfig)参数为模板路径及字符集
3.配置生成文件路径
4.加载模板生成模板对象
5.创建数据模型(map或pojo)及writer对象
6.调用模板的process方法输出文件
问题8:mybatis传入参数方式:
在mybatis接口mapper文件中引用传入的参数是通过#{param}或者${param}来使用的。
区别:
(1).数据类型匹配
#会进行预编译,进行类型匹配
$不会
(2).实现方式
#用于变量替换(可防止SQL注入)
$本质上是字符串拼接
(3).使用场景
能使用#尽量使用#.$用在模糊查询多一点.