自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 代码大全2笔记(持续更新)

代码大全书籍笔记

2023-11-28 23:11:13 1347 1

原创 CountDownLatch的使用(结合案例)

本篇只是一个案例中使用CountDownLatch分享,未涉及深层次的CountDownLatch原理和实现等内容,案例中的工具类是线程池技术+CountDownLatch计数器。1.CountDownLatch概念最好的概念就是类中的注释,所以这里我先把源码中的注释搬来然后再进行解释A synchronization aid that allows one or more threads to wait until a set of operations being performed in o.

2022-04-25 22:00:30 989

原创 SpringBoot中使用RestTemplate访问Url操作并对返回对象进行操作

SpringBoot中restTemplate的使用方法,返回json字符串并截取字段提取内容,方便进行后续操作

2022-04-11 20:25:16 2495

原创 Redis6笔记分享(从NoSQL基础到分布式锁的介绍)

Redis入门学习笔记

2021-12-08 20:24:19 814

转载 SpringCloud笔记

文章目录SpringCloud1.常见的面试题2、回顾微服务2.1 什么是微服务?2.2 微服务与微服务架构2.3 微服务优缺点2.4 微服务技术栈有那些?2.5 为什么选择SpringCloud作为微服务架构3. SpringCloud入门概述3.1 SpringCloud是什么?3.2 SpringCloud和SpringBoot的关系3.3 Dubbo 和 SpringCloud技术选型3.4 SpringCloud能干嘛?3.5 SpringCloud下载4. SpringCloud Rest学习环

2021-05-14 14:59:50 424 1

原创 MybaitsPlus笔记

文章目录MyBatisPlus1.简介1.1Mybatisplus是什么?2.MybatisPlus的特性2.快速入门2.1快速配置环境和需要的文件2.2测试一下我们的CRUD2.3思考问题2.4配置日志3.CRUD扩展3.1insert主键生成策略:3.2更新操作update3.2.1方式一:数据库级别3.2.2方式二:代码级别3.3查询操作3.4分页查询3.5删除操作3.6逻辑删除4.乐观锁5.性能分析插件6.条件构造器7.代码自动生成器MyBatisPlus学习MyBatis-Plus之前要先学M

2021-05-14 12:13:05 305 1

转载 Git学习笔记

写在前面本篇博客是根据b站up主遇见狂神说的Git课程记的笔记在此要对UP主特别鸣谢b站学习地址(<-点此连接)1.Git下载打开 [git官网] https://git-scm.com/,下载git对应操作系统的版本。所有东西下载慢的话就可以去找镜像!官网下载太慢,我们可以使用淘宝镜像下载:http://npm.taobao.org/mirrors/git-for-windows/下载对应的版本即可安装!安装:无脑下一步即可!安装完毕就可以使用了!安装成功后在开始菜单中会有Git

2021-04-28 18:31:30 246

原创 (全)SpringBoot学习笔记(狂神说java系列)

文章目录从今天开始就进入微服务阶段1.HelloWorld1.1回顾什么是Spring1.2什么是SpringBoot1.3微服务架构2.第一个SpringBoot程序2.1环境配置2.2创建基础项目说明2.3.1项目创建方式一2.3.2项目创建方式二2.3.3项目结构分析:2.3SpringBoot特点2.3.1依赖管理2.3.2自动配置2.4容器功能2.4.1组件添加2.4.2原生配置文件引入2.4.3配置绑定3.自动配置原理初探3.1pom.xml3.2主程序3.3@SpringBootApplica

2021-04-24 21:26:25 42703 20

原创 Mybatis学习笔记

文章目录MyBatis前情回顾1.MyBatis简介1.1什么是Mybatis1.2 持久化1.3 持久层1.4 为什么需要Mybatis?2.第一个Mybatis程序2.1创建数据库和数据表:2.2新建maven项目2.3 创建一个模块2.3.1上面配置文件的注意事项(老数据库问题了):2.3.2其中有提升作用域的思想:2.4编写实体类和dao层代码2.4.1实体类2.4.2dao接口2.4.3接口实现类2.5编写测试代码个人理解:Mybatis的三个核心接口①SqlSessionFactoryBuild

2021-04-12 15:05:55 413

原创 SpringMVC笔记

1.回顾MVC1.1 什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。· 是将业务逻辑、数据、显示分离的方法来组织代码。· MVC主要作用是降低了视图与业务逻辑间的双向偶合。· MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。**Model(模型):**数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Valu

2021-04-06 21:09:11 397 1

原创 Mybatis测试时执行执行xml文件因中文注释报错的解决办法

问题描述今天在测试mybatis一个小项目时发现一个有趣的现象就是我的xml配置文件(对应的相应Dao接口)中在执行时报出了字符集的问题<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><map

2021-03-26 22:05:19 411

原创 Maven的配置与使用

Maven的配置与使用目的是方便的导入jar包,进行项目的管理1.Maven的下载1.官网https://maven.apache.org/2.配置环境变量:在我们的环境变量中配置如下变量:1)M2_HOME maven目录下的bin目录2)MAVEN_HOME maven的目录3)在系统的path中配置 : %MAVEN_HOME%\bin4)出现如下安装成功3.阿里云镜像镜像(mirrors):作用是加速我们的下载,将下段代码添加到conf文件的se

2021-03-24 15:54:16 121

原创 关于Spring框架AOP的理解

关于Spring框架AOP的个人理解1.AOP的概念:百度结果:AOP为Aspect OrientedProgramming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。个人理解:AOP是在不通过修改原有业务的基础上,为了增强某些业务的功能而诞生的一种编程思想,至于这个切面我希望可以通过下面的图示来说明。AOP切面开发的理解:正常代码是纵向开发的,然而为了解决在更改代码时防止对代码实现误改和其他原因导致源码出问题,则要在每个类都添加一个代理

2021-03-21 16:05:07 353

原创 关于Spring框架IOC的理解

IOC的本质理解:IOC(Inversion of Control),本质是一种设计思想,并不是Spring框架所独有的,IOC是Spring框架的核心内容之一。在没有IOC程序之前,我们使用面向对象编程,对于对象的创建和对象间的依赖关系完全是在程序中使用编码所实现的,对象的创建是由程序员所决定的,有程序控制。而控制反转,是将对象的创建转移给第三方,个人认为所谓控制反转就是获得依赖对象的方式反转了。使用IOC的最终目的是解除多个类之间的耦合性,降低代码的耦合度。IOC的底层原理:IOC的底层原理

2021-03-19 14:57:02 545 1

原创 Java通过JDBC实现数据库的连接

实现数据库的连接有很多种,在这里介绍一种最为常用的方法:就是将数据库的基本信息封装到固定文件,通过IO流来获取到文件的信息进行数据库的连接主要的步骤:1.在src包下新建一个file,为.properties的包,分别把基本信息写入,此时实现了数据和代码的分离这里因为我是mysql数据库,版本是8.0,url具体如上图所示,我连接的test表,并且要注意后面的时区要更改为东八区url=jdbc:mysql://localhost:3306/test?serverTimezone=GMT%2B82

2021-01-07 22:03:02 261

原创 Java实现TCP之间socket传输客户端和服务器的数据传输(传输文件)

使用Java中socket进行文件在服务器和客户端的数据传输(方法方式实现) @Test public void client(){ Socket socket = null; OutputStream os = null; FileInputStream fis = null; try { InetAddress inet = InetAddress.getByName("127.0.0.1");//生成本地

2020-12-27 22:18:29 1920

原创 解决安装完pytorch虚拟环境后的无法在jupyter中new该环境进行调用的问题

今天在学习pytorch的过程中,创建了虚拟环境pytorch但是在jupyter中使用时发现没法使用这个环境。1.问题:jupyter中无法新建关于pytroch环境的文件2解决:(1)在anaconda prompt中对pytorch环境安装nb_conda(2)安装完后重启jupyter后可以出现conda栏目并且pytorch为默认环境,问题解决。...

2020-11-30 20:17:21 1766 1

转载 解决Anaconda出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url问题

**今天在学习pytorch的过程需要给jupyter安装conda栏目出现问题,在anaconda promot中输入conda install nb_conda时候**出现了如同上图的问题,是CondaHTTPError,上网查阅了资料后,发现是:1.默认镜像源访问速度过慢,会导致超时从而导致更新和下载失败。2.解决办法:更换镜像源为清华镜像源,并且删除默认镜像源。3.1.首先执行如下几条命令更换清华镜像源conda config --add channels https://mirror

2020-11-30 19:53:44 3430 1

原创 机器学习中遇到问题RuntimeWarning: divide by zero encountered in log

在机器学习(逻辑回归)过程中遇到了代码问题,关于numpy.log()方法的数值错误:return - np.sum(y*np.log(y_hat + 1e-5) + (1-y)*np.log(1-y_hat + 1e-5)) /len(y)这是在用到逻辑回归时的损失函数J(theta),换做代码表示在Jupyter运行报错。查阅原因后,问题是计算log后的数值太大了,导致数据溢出,因此需要做一下数据精度的处理,这里我们把改变了浮点数的精度为1e-6。 return - np.sum(y*n

2020-10-28 16:33:11 11006 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除