项目记录
mathlpz666
一介码农
展开
-
Java项目Junit4升级到Junit5(jupiter)
Junit4中的注解:@RunWith(MockitoJUnitRunner.class) 升级替换为:@ExtendWith(MockitoExtension.class)注意:1、当涉及Spring时:如果测试中使用Spring测试框架功能(例如)@MockBean,则必须使用@ExtendWith(SpringExtension.class)。它取代了不推荐使用的 JUnit4@RunWith(SpringJUnit4ClassRunner.class)2、当不涉及Spring.原创 2022-03-28 10:23:44 · 3513 阅读 · 0 评论 -
导入海量数据到HBASE解决方案,使用importtsv工具通过BuckLoad批量导入,问题解决Permission denied,Application rejected by queue..
首先上终极解决方案:create_namespace 'recom_ns'create 'recom_ns:prefer_result','info', { NUMREGIONS => 10 , SPLITALGO => 'UniformSplit' }hdfs dfs -put hbase_test.data /tmp/hbase org.apache.hadoop.hbase.mapreduce.ImportTsv -Dimporttsv.separator="," \-Dm原创 2020-08-11 09:24:04 · 526 阅读 · 0 评论 -
常用的shell启动服务脚本/停止服务脚本
1、停止服务脚本:#! /bin/shell# 杀死进程appName='recommend-app'pid=$(ps -ef | grep ${appName} | grep java | grep -v grep | awk '{print $2}')echo -e $pidkill -9 ${pid}sleep 2if [ $? -eq 0 ];then e...原创 2020-01-16 15:36:29 · 4236 阅读 · 0 评论 -
javaMail使用javax.mail自动读取邮件,并下载解析附件,IMAP/POP3协议等
搜索网上各个案例,总结的一套比较全面且行之有效的方法。供大家参考使用!使用javax.mail自动读取邮件,并下载解析附件,IMAP/POP3协议等!直接上代码如下:package ***import org.apache.commons.lang3.StringUtils;import org.slf4j.Logger;import org.slf4j.LoggerF...原创 2019-04-19 08:42:52 · 12144 阅读 · 14 评论 -
git提交错误引发的血案——使用cherry-pick等解决git乱序提交问题
一次git错误提交的操作记录:$ git log(错误的commit记录,比如:push之前没有pull,造成代码错乱)commit c15809c85412701b8045c29e42b86ea79b757370 (HEAD -> zhejiang_1.13_part2_videoMsg_20190104)Author: liupengzhen <liupengzhe...原创 2019-02-20 10:56:52 · 1859 阅读 · 0 评论 -
淘淘商城第十四天
1 昨天内容回顾1、nginx的反向代理、负载均衡。2、solrClouda) Zookeeper。集群管理软件、i. 配置文件的集中管理ii. 集群管理b) Tomcat实例,每个tomcat实例就是一个solr实例。c) 告诉solrzookeeper的地址及端口号。d) 使用u原创 2017-05-26 23:20:51 · 1051 阅读 · 0 评论 -
淘淘商城第十三天
1 内容复习订单系统的实现:共门户系统、移动端都可以使用的订单系统。发布创建订单的服务。1、创建订单的服务。接收的订单数据是一个json数据。a) 需要一个跟json数据匹配的一个pojo来接收b) 需要@RequestBody注解2、门户系统调用订单的服务,实现订单的生成。给用户展示订单号。 整个系统的架构的梳理网络的拓扑结构。原创 2017-05-26 23:17:27 · 584 阅读 · 0 评论 -
淘淘商城第十二天
1 昨天内容复习1、在单点登录系统中增加注册和登录的功能2、登录系统功能判断是否有回调url。3、Taotao-Protal中添加拦截器。4、购物车的实现a) 添加商品商品列表写入cookie中。b) 展示购物车列表,从cookie中取商品列表c) 修改购物车的商品数量d) 删除购物车商品。 2 今原创 2017-05-26 23:16:49 · 1004 阅读 · 0 评论 -
淘淘商城第十一天
1 课程计划昨天:单点登录系统1、创建工程2、可以被多种客户端调用,门户系统、手机app、微信商城。3、实现接口a) 数据校验接口b) 注册接口c) 登录接口d) 根据token查询用户接口e) 安全退出(作业) 今天的内容:1、登录、注册功能的实现。2、门户系统整合登录、原创 2017-05-26 23:15:13 · 1361 阅读 · 0 评论 -
淘淘商城第十天
1 内容复习:商品搜素功能的实现:1、在taotao-Portal中调用taotao-search的搜索服务实现商品搜索的功能。a) 页面输入一搜索条件b) Taotao-portal的controller接收查询条件,页码。两个参数。c) 调用taotao-search的服务进行查询,返回json格式的数据(查询结果)d)原创 2017-05-26 23:13:14 · 720 阅读 · 0 评论 -
淘淘商城第九天
1 课程计划1、solr服务的搭建(单机版)2、把商品数据导入到索引库中3、创建一个taotao-search工程,发布搜索服务。4、实现搜索服务。SolrJ客户端调用solr服务,实现商品搜素。返回json数据。 今天的内容:1、在taotao-portal工程中调用taotao-search工程发布的服务。实现商品搜索功能。2、点击商品的图片,打开商品详情页原创 2017-05-26 23:12:09 · 923 阅读 · 0 评论 -
淘淘商城第八天
1 课程计划第七天内容复习:Redis集群。连接redis,使用Jedis客户端。单机版、集群版。业务逻辑中添加缓存:添加缓存不能影响正常的业务逻辑。 今天内容:商品搜索功能:1、使用solr实现。2、搭建搜索服务层。3、使用poratl调用搜索服务,实现商品搜索。 2 Solr实现全文搜索2.1 Solr是什么?Solr 是原创 2017-05-26 23:10:34 · 768 阅读 · 0 评论 -
淘淘商城第七天
1 课程计划内容回顾:1、大广告位的实现a) 后台管理功能CMS系统。i. 内容分类管理ii. 内容管理b) Taotao-rest发布服务c) Taotao-portal调用服务。使用httpclient工具调用服务,使用http协议传递json数据。 课程计划:1、内容管理功能添加缓原创 2017-05-26 23:09:33 · 800 阅读 · 0 评论 -
淘淘商城第六天
1 课程计划1、前台系统搭建a) Taotao-rest:服务层没有jsp页面b) Taotao-portal:门户,表现层。2、首页分类列表展示a) 使用ajax调用服务层的服务。b) 跨域问题。使用jsonp解决。 今天内容首页大广告位的实现。1、cms系统的实现2、发布服务3、调用服务展示原创 2017-05-26 23:08:32 · 1279 阅读 · 2 评论 -
淘淘商城第五天
1 课程计划1、前台系统的搭建a) 分布式环境下系统架构2、展示商城首页3、商品分类展示的功能 2 前台系统搭建前台系统就是淘淘商城。前台系统和后台系统是分开的,只在数据库层面有关系。都是同一个数据库。 淘淘商城首页:原创 2017-05-26 23:07:19 · 1283 阅读 · 0 评论 -
淘淘商城第四天
1 课程计划内容复习:1、商品添加功能a) 商品类目的选择。easyUI异步tree的使用。b) 图片上传i. 图片服务器。http服务、ftp服务。ii. 使用kindEditor的图片上传插件实现上传。返回结果是一个json形式的字符串。c) 富文本编辑器的使用i. 引用富文原创 2017-05-26 23:02:54 · 1700 阅读 · 0 评论 -
淘淘商城第二天
1 课程计划商品列表的查询1、框架整合springmvc+spring+mybatis2、创建数据库3、使用mybatis的逆向工程生成代码4、商品列表功能实现 2 创建数据库使用mysql数据库。 在互联网行业的项目中尽可能的减少表的管理查询。使用冗余解决表的关联问题。有利于分库分表。 商品表:Sku:最小库存量单位。就是原创 2017-05-26 22:48:14 · 1008 阅读 · 2 评论 -
淘淘商城的第一天
1 课程计划一共14天课程1、第一天:电商行业的背景。淘淘商城的介绍。搭建项目工程。Svn的使用。2、第二天:框架的整合。后台管理商品列表的实现。分页插件。3、第三天:后台管理。商品添加。商品类目的选择、图片上传、富文本编辑器的使用。4、第四天:商品规格的实现。5、第五天:商城前台系统的搭建。首页商品分类的展示。Jsonp。6、第六天:cms系统的实现。前台大广告位原创 2017-05-26 22:44:08 · 589 阅读 · 1 评论