sihai的博客

life is always beautiful like sunshine

排序:
默认
按更新时间
按访问量

Java资源免费分享,每日一更新,找到你心仪的吧

温馨提示 本栏目会不定期的更新一些优质的学习资源,可以经常的来这里逛逛,看看有没有对你有帮助的资源,如果能够帮助到你,小海同学也就心满意足。 1 Java的Dubbo课程Java的Dubbo课程:dubbo课程 2 Java高并发课程Java高并发课程:高并发课程 3 2018最...

2018-11-08 22:51:32

阅读数:40

评论数:0

java等学习资源分享

文章推荐 精选java等全套学习资源 精选java电子图书资源 精选大数据学习资源 java项目练习精选

2018-03-01 18:27:44

阅读数:310

评论数:0

查看idea的错误日志信息

如果idea中没有出现明确的错误信息,可以通过这个方式来查看idea的日志信息。 通过上面的按钮,就可以找到日志信息,便于查看错误。

2018-11-08 14:54:01

阅读数:29

评论数:0

解决错误: Failed to load class "org.slf4j.impl.StaticLoggerBinder"

这个错误被坑了一天,有点难受,非得皮一下才好,记录一下。 在网上你会发现,出现这个错误99%都会说是因为缺少一个jar包,jar包如下: <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-simple --&...

2018-11-08 14:47:04

阅读数:14

评论数:0

idea中maven配置tomcat7插件(eclipse同)

<plugin> <groupId>org.apache.tomcat.maven</groupId> &...

2018-11-08 14:13:31

阅读数:11

评论数:0

idea中maven配置tomcat8插件(eclipse同)

<plugins> <plugin> <artifactId>maven-compiler-plugin</art...

2018-11-08 14:11:48

阅读数:17

评论数:0

idea的logback的getter和setter方法失效

这个是 Lombok插件没有安装,安装 Lombok 插件,重启Intellij idea 问题解决!

2018-11-08 00:19:15

阅读数:10

评论数:0

Java11安装及环境变量设置

一、安装 1、到Oracle官网下载jdk11,并安装。搜索“jdk",选择"请到java官网下载jdk安装"进入。 点击"Accept License Agreement",然后在右下角选择合适自己的系...

2018-11-07 23:39:24

阅读数:69

评论数:0

Windows下的Jupyter Notebook 安装与自定义启动(图文详解)

1、Jupyter Notebook 和 pip 为了更加方便地写 Python 代码,还需要安装 Jupyter notebook。 利用 pip 安装 Jupyter notebook。 为什么要使用 Jupyter?参考: https://www.zhihu.com/question/37...

2018-10-24 16:10:40

阅读数:27

评论数:0

pandas教程:series和dataframe

起步 pandas是一种Python数据分析的利器,是一个开源的数据分析包,最初是应用于金融数据分析工具而开发出来的,因此pandas为时间序列分析提供了很好的支持。pandas是PyData项目的一部分。 官网:http://pandas.pydata.org/ 官方文档:http://pand...

2018-10-06 11:48:27

阅读数:98

评论数:0

pandas教程:pandas主要功能详解

pandas基本功能 将文件数据导入Pandas 通过pandas提供的read_xxx相关的函数可以读取文件中的数据,并形成DataFrame,常用的数据读取方法为:read_csv,主要可以读取文本类型的数据 df =pd.read_csv("Counts.csv&q...

2018-10-06 11:47:51

阅读数:92

评论数:0

matplotlib绘图入门详解

matplotlib是受MATLAB的启发构建的。MATLAB是数据绘图领域广泛使用的语言和工具。MATLAB语言是面向过程的。利用函数的调用,MATLAB中可以轻松的利用一行命令来绘制直线,然后再用一系列的函数调整结果。 matplotlib有一套完全仿照MATLAB的函数形式的绘图接口,在ma...

2018-10-06 11:47:15

阅读数:59

评论数:0

anaconda+python3.6利用命令安装BeautifulSoup4-4.6.0

之前安装都是用anaconda来安装python 的模块的,但是在安装BeautifulSoup的时候,anaconda安装的时候,总是报错,而且没有解决,所以就想找另外一种方式来安装,所以在网上找到了这篇博文。 https://www.crummy.com/software/Beautiful...

2018-10-01 10:49:43

阅读数:102

评论数:0

Java11正式发布了,我们该怎么办?

主题互动 Java11已经发布了,我们今天聊聊大家还停留在哪个版本呢?大家对于新版本的迅速的发布有什么想说的呢? 09 月 25 日,Oralce 正式发布了 Java 11,这是据 Java 8 以后支持的首个长期版本。 我们都知道,前面的几个版本都不是长期支持的,然而,现在发布这个最新的长期支...

2018-09-28 20:49:13

阅读数:1352

评论数:0

Java线程池原理及使用

java中的线程池是运用场景最多的并发框架。在开发过程中,合理的使用线程池能够带来下面的一些好处: 1、降低资源的消耗。 2、提高响应速度。 3、提高线程的可管理型。 1.1、线程池ThreadPoolExecutor工作原理 讲解之前,我们先看一张原理图 ThreadPoolExecutor执...

2018-09-27 17:10:08

阅读数:61

评论数:0

numpy学习4:NumPy基本操作

一、数组与标量、数组之间的运算 数组不用循环即可对每个元素执行批量的算术运算操作,这个过程叫做矢量化,即用数组表达式代替循环的做法。 矢量化数组运算性能比纯Python方式快上一两个数据级。 大小相等的两个数组之间的任何算术运算都会将其运算应用到元素级上的操作。 **元素级操作:**在NumPy中...

2018-09-24 17:05:53

阅读数:34

评论数:0

numpy学习3:对象属性和基本数据类型

一、ndarray对象属性 ndim 数组轴(维度)的个数,轴的个数被称作秩 shape 数组的维度, 例如一个2排3列的矩阵,它的shape属性将是(2,3),这个元组的长度显然是秩,即维度或者ndim属性 size 数组元素的总个数,等于shape属性中元组元素的乘积。 dtype一个用来描述...

2018-09-24 15:37:04

阅读数:42

评论数:0

numpy学习(2):数组创建方式

一、前言 Numerical Python,即数值Python包,是Python进行科学计算的一个基础包,所以是一个掌握其他Scipy库中模块的基础模块,一定需要先掌握该包的主要使用方式。 官网:http://www.numpy.org/ 官方文档:https://docs.scipy.org/...

2018-09-24 12:17:10

阅读数:58

评论数:0

numpy学习:安装anaconda及使用

一、下载安装 学习numpy之前,我们先学习一下anaconda是什么东东? Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anacond...

2018-09-21 16:38:09

阅读数:225

评论数:0

高并发之并发容器详解(从入门到超神)

一、ConcurrentHashMap 在上面已经提到过ConcurrentHashMap,ConcurrentHashMap相比Hashtable能够进一步提高并发性,其原理图如下: HashMap,Hashtable与ConcurrentHashMap都是实现的哈希表数据结构,在随机读取的时...

2018-09-20 15:24:48

阅读数:75

评论数:0

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