自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程学习笔记---(线程不安全问题)

线程不安全问题取钱问题账户余额是100,两个人都要取100,两个人在取之前都获取到余额是100,可以继续往下取,第一个人取完了,余额变为0,第二个人继续取,余额变成负数;或者两个人都获取到100,在取的时候也是100,使得两个人都取过之后最新的余额为0public class BuyTicket { public static void main(String[] args) { People lily = new People("lily", 0); Pe

2020-09-02 13:34:10 97

原创 多线程学习笔记---(基础知识)

文章目录进程与线程的简单理解开启多线程的三个方式ThreadRunnableCollable关于Java泛型静态代理lambda表达式停止线程的方式sleep--线程休眠yield--线程礼让join--线程强行执行线程状态线程优先级守护线程进程与线程的简单理解程序是指令的集合,程序跑起来就是进程。同一个程序可以有多个进程,比如qq可以启动多个客户端程序登陆不同的账号。进程是资源分配的最小单位。线程是cpu调度的最小单位。进程之间不会共享资源,否则一个软件就会获取到另一个软件的密码,而线程之间可以

2020-09-02 13:33:17 116

原创 java.util.Scanner中hasNext()方法和next()方法的区别

先说结论:两者均根据空格划分数据两者在没有数据输入时均会等待输入next()方法会将空格划分的数据依次输出,运行一次,输出一个hasNext()方法会跟着next()方法移动,当前数据不为空,则返回true代码import java.util.Scanner;public class MyScanner { public static void main(String[] args) { Scanner scanner = new Scanner(System.i

2020-08-11 21:23:19 379

原创 机器学习的基本步骤

1. 提出问题:明确是分类问题还是回归问题2. 理解数据:2.1 采集数据sklearn.datasets中有练习数据(数据要有代表性,数据量要合适)2.2 导入数据pd.csv…2.3 查看数据集信息data.shape查看数据形状;.shape[0]查看行数;.shape[1]查看列数df.head()查看前几行;df.describe()查看数值数...

2019-12-24 09:55:38 195

原创 快速入门Mybatis

文章目录框架概述什么是框架三层架构MVC持久层持久层解决方案jdbc 问题分析MyBatis 框架概述Mybatis 框架入门创建数据库及表环境搭建注意事项框架概述什么是框架它是我们软件开发中的一套解决方案,不同的框架解决的是不同的问题。使用框架的好处:框架封装了很多的细节,使开发者可以使用极简的方式实现功能。大大提高开发效率三层架构UI(表现层):与用户交互的界面。用于接收用户...

2019-12-23 10:12:51 127

原创 ssm整合——Mybatis配置(1)

文章目录mybatis搭建-基于注解1. 环境准备1.1 新建maven的webapp项目1.2 新建必要的目录和文件1.3 文件配置2. 编写程序2.1 User.java2.2 IUserDao.java2.3 测试程序mybatis搭建-基于配置1. 环境准备1.1 新建maven的webapp项目1.2 新建必要的目录和文件1.3 文件配置2.1 编写程序-类和表字段一致2.1 User....

2019-12-20 17:54:50 334

原创 ssm整合——Spring配置(2)

文章目录配置Spring1. 环境准备1.1 新建目录1.2 文件配置2. 编写程序2.1 IUserService接口2.2 IUserServiceImpl.java2.2 测试程序配置Spring1. 环境准备使用之前搭建Mabatis的环境1.1 新建目录新建spring的service业务逻辑包在resources目录下新建spring的配置文件:application...

2019-12-19 22:02:09 63

原创 matplotlib可视化最全指南

1. 折线图:plt.plot设置数据:plt.plot(x,y),单列数据传入默认y轴,此时x轴数据默认从0逐渐对应递增设置颜色:plt.plot(x,y,color/c=" "),RGB颜色列表为:https://xkcd.com/color/rgb/设置数据点的形状:plt.plot(x,y,marker=" "), 符号参考: https://matplotlib.org/api/...

2019-12-18 17:37:45 195

空空如也

空空如也

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

TA关注的人

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