J2M
码龄6年
关注
提问 私信
  • 博客:26,339
    26,339
    总访问量
  • 31
    原创
  • 1,703,016
    排名
  • 6
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2019-04-04
博客简介:

weixin_44876147的博客

查看详细资料
个人成就
  • 获得9次点赞
  • 内容获得5次评论
  • 获得52次收藏
创作历程
  • 31篇
    2020年
成就勋章
TA的专栏
  • elastic search
    1篇
  • lucene
    1篇
  • lucence
  • springboot
    29篇
  • mybatis
    1篇
兴趣领域 设置
  • 人工智能
    语音识别机器学习深度学习神经网络自然语言处理tensorflownlp
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Lucence底层原理浅析

Lucence底层原理浅析Lucence简介Lucence是全Java实现的,前几年实现了开源,性能较高,而且支持分词、各种查询(正则、模糊、前缀)、关键词高亮等。Lucence整体步骤生成文档—>建索引库—>解析查询—>检索并返回(1)原始数据即待索引文件,经过Tokenizer进行分词处理,去掉停用词(如"a",“the”,“an”,“啊”,“了"等),英文单词还需要Stemming和lemmatization使词汇成为词根形式(如"cars"变为"car”,“drove"
原创
发布博客 2020.07.21 ·
1199 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

SpringBoot项目(30)---日志管理

SpringBoot项目(30)—日志管理SpringBoot默认使用LogBack组件作为日志管理,LogBack是由log4j创始人设计的开源日志组件若使用LogBack作为日志管理,不需要添加额外的依赖,因为在spring-boot-starter或者spring-boot-starter-web中已经包含了LogBack的依赖LogBack的配置文件是.xml文件Log4j的配置文件是.properties文件1.LogBack读取配置文件步骤(1)在classpath下即/resour
原创
发布博客 2020.06.02 ·
328 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot项目(29)---度量指标监控与健康检查

SpringBoot项目(29)—度量指标监控与健康检查使用Actuator检查与监控Actuator实际上就是一个启动器,它返回的所有数据都是json格式的1.修改POM.XML文件,添加Actuator依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId>
原创
发布博客 2020.06.02 ·
236 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot项目(28)---通过DevTools工具实现热部署

SpringBoot项目(28)—通过DevTools工具实现热部署所谓热部署,就是改动代码后,不用重新启动项目,热部署工具会自动把更新后的项目部署到Tomcat中1.修改POM.XML文件,添加DevTools依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId>
原创
发布博客 2020.06.02 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot项目(27)---服务端数据校验之Controller中其他参数的校验

SpringBoot项目(27)—服务端数据校验之Controller中其他参数的校验1.编写页面findUser.html页面<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html xmlns:th="http://www.thymeleaf.org"><link rel="shortcut
原创
发布博客 2020.06.02 ·
323 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot项目(26)---服务器数据校验之其他校验规则

SpringBoot项目(26)—服务器数据校验之其他校验规则@NotNull判断基本数据类型的对象类型是否为null@NotBlank判断字符串是否为null或者是空集(去掉首尾空集)@NotEmpty判断集合是否为空@Length判断字符串的长度(最大或者最小)@Length(min = 3,max = 8,message = "最小3,最大8")private String username;@Min判断数值最小值@Max判断数值最大值@Email判断邮箱是否合法...
原创
发布博客 2020.06.02 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot项目(25)---服务器数据校验之解决页面跳转异常

SpringBoot项目(25)—服务器数据校验之解决页面跳转异常1.编写页面跳转的controller@Controllerpublic class PageController { @RequestMapping("/{page}") public String showPage(@PathVariable String page){ return page; }}2.拿出之前的addUsser.html文件<!DOCTYPE HTML PUB
原创
发布博客 2020.06.02 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot项目(24)---服务器数据校验之自定义错误提示信息

SpringBoot项目(24)—服务器数据校验之自定义错误提示信息方式一:直接在注解里定义提示信息通过注解的message来设置提示信息,提示信息以自己定义的为主,不再用默认的提示信息了@NotNull(message = "用户ID不能为空")private Integer userid;@NotBlank(message = "用户姓名不能为空")private String username;@NotBlank(message = "用户性别不能为空")private String
原创
发布博客 2020.06.02 ·
569 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

SpringBoot项目(23)---服务端数据校验

SpringBoot项目(23)—服务端数据校验SpringBoot中使用了Hibernate-validator校验框架使用注解进行数据校验需要导入Maven:org.hibernate.validator:hibernate-validator外部jar包1.对实体类添加校验规则对于id这种Integer类型的数据,用@NotNull注解对于name这种String类型的数据,用@NotBlank注解@NotNull是对对象数据类型进行非空校验,而不能是基本数据类型(如int等)@Not
原创
发布博客 2020.06.02 ·
448 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot项目(22)---整合Junit单元测试

SpringBoot项目(22)—整合Junit单元测试SpringBoot2.x以后,默认只能使用Junit5来进行单元测试在POM.XML文件中关于test的配置,junit-vintage-engine提供了Junit3和Junit4的运行平台<exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>juni
原创
发布博客 2020.06.02 ·
268 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

SpringBoot项目(21)---处理异常之HandlerExceptionResolver对象

SpringBoot项目(21)—处理异常之HandlerExceptionResolver对象SimpleMappingExceptionResolver只能做映射,不能传递异常信息HandlerExceptionResolver对象可以传递异常信息1.编写全局异常处理类@Configurationpublic class GlobalException3 implements HandlerExceptionResolver { @Override public ModelAn
原创
发布博客 2020.06.01 ·
531 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

SpringBoot项目(20)---处理异常之SimpleMappingExceptionResolver对象

SpringBoot项目(20)—处理异常之SimpleMappingExceptionResolver对象带有@ControllerAdvice注解的全局异常处理类会由于要处理的异常类型多而添加多个异常处理方法,从而使全局异常处理类中方法太多SimpleMappingExceptionResolver对象会为我们解决上述问题,可以通过一个方法来处理不同的异常并且跳转到不同的页面1.创建全局处理类一定要加上@Configuration注解在方法上一定要加上@Bean注解,因为返回类型是一个Simp
原创
发布博客 2020.06.01 ·
1069 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SpringBoot项目(19)---处理异常之@ControllerAdvice与@ExceptionHandler注解

SpringBoot项目(19)—处理异常之@ControllerAdvice与@ExceptionHandler注解可以避免出现只用@ExceptionHandler注解带来的代码复用性很差以及代码冗余问题可以不必把处理异常的ExceptionHandler和出现异常的方法写在同一个Controller下1.编写Controller类@Controllerpublic class UsersController { @RequestMapping("/showInfo") pub
原创
发布博客 2020.06.01 ·
250 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot项目(18)---处理异常之@ExceptionHandler注解

SpringBoot项目(18)—处理异常之@ExceptionHandler注解处理异常的ExceptionHandler必须要和出现异常的方法在同一个Controller下才可以没有很好的复用性,代码冗余1.在能产生异常的方法所在的controller类中,添加处理异常的方法处理异常的方法用@ExceptionHandler注解,并且返回值不能是String,必须是ModelAndView@ExceptionHandler注解可以指定多个异常的类型,通过value来进行指定,注意是.class
原创
发布博客 2020.06.01 ·
1718 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot项目(17)---异常处理之自定义错误页面

SpringBoot项目(17)—异常处理之自定义错误页面SpringBoot默认提供了处理异常的机制,一旦出现异常会向/error的url发送请求SpringBoot中提供了BasicErrorController会处理/error请求,然后跳转到默认显示异常的页面展示异常信息如果要将异常统一跳转到自定义的错误页面,需要在src/main/resources/templates目录下创建error.html页面页面名必须为error...
原创
发布博客 2020.06.01 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SpringBoot项目(16)---整合MyBatis实现删除用户

SpringBoot项目(16)—整合MyBatis实现删除用户1.在service接口中添加方法void dropUsersById(Integer id);2.在service接口实现类中添加实现方法@Overridepublic void dropUsersById(Integer id) { this.usersMapper.deleteByPrimaryKey(id);}3.编写controller类@GetMapping("/deleteUser")public S
原创
发布博客 2020.06.01 ·
373 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SpringBoot项目(15)---整合MyBatis实现更新查询用户

SpringBoot项目(15)—整合MyBatis实现更新查询用户1.添加service的接口方法Users preUpdateUser(Integer id);2.在service接口实现类中添加相应的实现方法@Overridepublic Users preUpdateUser(Integer id) { return this.usersMapper.selectByPrimaryKey(id);}通过调用usersMapper的方法3.编写controller类@Get
原创
发布博客 2020.06.01 ·
234 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SpringBoot项目(14)---整合MyBatis实现查询所有用户

SpringBoot项目(14)—整合MyBatis实现查询所有用户1.添加service的接口方法List<Users> findUsersAll();2.在service接口实现类中添加相应的实现方法@Overridepublic List<Users> findUsersAll() { UsersExample usersExample = new UsersExample(); return this.usersMapper.selectByExa
原创
发布博客 2020.06.01 ·
1471 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

SpringBoot项目(13)---整合MyBatis实现用户添加

SpringBoot项目(13)—整合MyBatis实现用户添加1.创建页面<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html xmlns:th="http://www.thymeleaf.org"><link rel="shortcut icon" href="../resources/fa
原创
发布博客 2020.06.01 ·
306 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

SpringBoot项目(12)---配置资源拷贝插件

SpringBoot项目(12)—配置资源拷贝插件1.由于Mapper.xml文件自动生成时是在/com.springbootmybatis/mapper路径下,项目在打包时默认只会把/resources目录下的配置文件放到生成的.jar包中,所以需要在POM.XML文件中配置资源拷贝插件<resources> <resource> <directory>src/main/java</directory> <i
原创
发布博客 2020.06.01 ·
388 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏
加载更多