- 博客(24)
- 收藏
- 关注
原创 人工智能 机器学习
一、什么是机器学习?其实就是通过机器帮你找一个函数,该函数非常复杂,我们人类无法构建。这时,需要借助机器的帮助二、什么是深度学习这是机器学习的一个分支首先他既然是机器学习,当然就要有函数了。深度学习的函数是类神经网络函数的输入 输出?包括向量,矩阵(图像识别),序列(语音识别)机器如何找函数...
2022-03-22 15:54:29
1273
原创 java日期比较函数
//天数比较函数 public int daysOfTwo(Date fDate, Date oDate) { // 安全检查 if (fDate == null || oDate == null) { throw new IllegalArgumentException("date is null, check it again"); } // 根据相差的毫秒数计算 int days = (..
2020-12-17 20:04:32
374
原创 面向对象五大基本原则
五个基本原则:单一职责原则(Single-Resposibility Principle):一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。开放封闭原则(Open-Closed principle):软件实体应该是可扩展的,而不可修改的。也就是,对扩展开放,对修改封闭的。Liskov替换原则(Liskov-Substituion Principle):子类必须能够替换其基类。这一思想
2020-11-25 20:36:41
96
原创 在服务器上部署项目一直运行
CentOS系列1. yum install screenUbuntu系列sudo apt-get install screen创建screen窗 2. screen -S name name(用于标注该screen窗口的用途)打开项目3. Java -jar xxxxxx.jar保存退出4. ctrl + a + d恢复到原来的工作状态(idea中springboot的启动页面)screen -r查看screen进程screen -ls只有一个项目查看s
2020-11-17 15:51:58
487
原创 Mybaits-plus 实现自定义sql语句 并实现分页
实体类controller层像往常一样service层需要根据前端传来的分页参数,当前第几页,每页多少条,构造一个page 对象,初始化这些参数,将page对象传递给mapper,拦截器会自动在sql语句加上limit查询,自动查询总记录数并写回page对象。不需要再mapper层多加sqlsql语句sql语句中使用了左连接这里可以参考文章https://blog.youkuaiyun.com/qq_43398368/article/details/109533279这里同时需要注意:team
2020-11-06 15:57:54
1667
原创 sql语句的各种连接
一、INNER JOIN内连接是最常见的一种连接,只连接匹配的行。inner join语法select column_name(s)from table 1INNER JOIN table 2ONtable 1.column_name=table 2.column_name注释:INNER JOIN与JOIN是相同INNER JOIN产生的结果集中,是1和2的交集。二、LEFT JOINLEFT JOIN返回左表的全部行和右表满足ON条件的行,如果左表的行在右表中没有匹配,那么这一
2020-11-06 15:56:28
5360
原创 报错 Invalid bound statement (not found)
可能是mapper包没有扫描到添加以下依赖<build> <resources> <resource> <directory>src/main/java</directory><!--所在的目录--> <includes><!--包括目录下的.properties,.xml文件都会扫描到-->
2020-11-02 21:46:57
245
原创 @RequestBody对象为空,异常Required request body is missing错误解决
springMvc的新注解:GetMapping 不支持@RequestBody ,使用PostMapping后面我改成以下代码就没有报错了
2020-10-29 10:48:03
371
原创 @RequestParam(required = true),@RequestParam(required = true)都是什么意思
参数必须有值,如果没有则抛出异常
2020-10-28 09:52:27
3484
转载 mybatis plus
mybatis plus用起来太爽了记录一下博客https://www.cnblogs.com/l-y-h/p/12859477.html
2020-10-26 17:52:08
119
原创 把模块注册到nacos注册中心
首先引入依赖 <dependency> <groupId>com.gulimall</groupId> <artifactId>gulimall-common</artifactId> <version>0.0.1-SNAPSHOT</version> </dependency>当然博主这里的这个依赖是自定义的 这个依赖已经引入这些依赖 <dependency>
2020-10-22 21:49:35
534
1
原创 继上一篇博客 实战拉姆达表达式(雷神nb!!!)
@Override public List<CategoryEntity> listTree() { //查出所有分类 List<CategoryEntity> categoryEntities = baseMapper.selectList(null); //2.组装父子的树形结构 //2.1找到所有树形分类的一级分类 List<CategoryEntity> level1Menu
2020-10-22 12:03:03
195
转载 lambda表达式
一、函数式接口函数式接口(functional interface 也叫功能性接口,其实是同一个东西)。简单来说,函数式接口是只包含一个方法的接口。比如Java标准库中的java.lang.Runnable和 java.util.Comparator都是典型的函数式接口。java 8提供 @FunctionalInterface作为注解,这个注解是非必须的,只要接口符合函数式接口的标准(即只包含一个方法的接口),虚拟机会自动判断, 但 最好在接口上使用注解@FunctionalInterface进行声明
2020-10-22 11:00:29
255
原创 gateway网关相关配置
1创建,使用initilizer,Group:com.atguigu.gulimall,Artifact: gulimall-gateway,package:com.atguigu.gulimall.gateway。 搜索gateway选中。pom.xml里加上common依赖, 修改jdk版本在启动类中添加注解@EeableDiscoveryClient配置nacos注册中心地址spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848sp
2020-10-21 20:15:11
1088
1
原创 nacos配置中心进阶
配置中心进阶在nacos浏览器中还可以配置:命名空间:用作配置隔离。(一般每个微服务一个命名空间) 默认public。默认新增的配置都在public空间下 开发、测试、开发可以用命名空间分割。properties每个空间有一份。 在bootstrap.properties里配置(测试完去掉,学习不需要) # 可以选择对应的命名空间 # 写上对应环境的命名空间ID spring.cloud.nacos.config.namespace=b176a68a-68
2020-10-21 11:12:14
606
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人