前言 由于写的文章已经是有点多了,为了自己和大家的检索方便,于是我就做了这么一个博客导航。 由于更新比较频繁,因此隔一段时间才会更新目录导航哦~ 想要获取最新原创的技术文章欢迎关注我的公众号:Java3y Java基础 "泛型就这么简单" "注解就这么简单" "Druid数据库连接池就是这么简单" ...
分类:
编程语言 时间:
2018-04-03 17:14:44
阅读次数:
239
今天在做一个项目的时候遇到一个问题,实体类忘了指定主键id,然后报如下错误,也是自己粗心大意造成的,在此记录下。 解决办法 ...
分类:
编程语言 时间:
2018-04-03 17:15:25
阅读次数:
229
在项目的开发过程中我们难免会涉及到对代码的修改,有bug我们也需要对代码进行修改,这时候我们就需要重启服务器。但是,我们知道的是这个过程是相当的痛苦的,重启服务器涉及到了所有资源的重新加载,过程那是相当的漫长,所以这时候我们可以采取热部署。SpringBoot的热部署可以说是相当简单直接的,我们仅仅 ...
分类:
编程语言 时间:
2018-04-03 17:15:43
阅读次数:
195
内置函数2、列表生成式与生成器表达式、模块 内置函数2: 列表生成式与生成器表达式 模块! 模块的使用 模块的使用 from...import ... 模块的搜索路径 ...
分类:
编程语言 时间:
2018-04-03 17:15:50
阅读次数:
200
1.1 算法 1.1 1 例如大学生学期统计排序以分配奖学金等等。 1.1 2 例如解决问题需要使用的内存等等。 1.1 3 顺序表,优点有支持随机查找,可以在$O(1)$内查找元素,缺点是增添/删除元素不方便。 1.1 4 相似:都可以通过带有加权边的图来模拟解决总距离最小化问题。 不同:最短路径 ...
分类:
编程语言 时间:
2018-04-03 17:17:41
阅读次数:
189
offer,add区别: 一些队列有大小限制,因此如果想在一个满的队列中加入一个新项,多出的项就会被拒绝。 这时新的 offer 方法就可以起作用了。它不是对调用 add() 方法抛出一个 unchecked 异常,而只是得到由 offer() 返回的 false。 poll,remove区别: r ...
分类:
编程语言 时间:
2018-04-03 17:18:22
阅读次数:
160
一、线程是什么? 程序执行流的最小单元,被称为轻量级线程 二、线程的5种状态 1、新建(NEW) 新建了一个线程 2、就绪(RUNNABLE) 调用start方法,处于待命阶段,只要得到军令(获得CPU时间片),立即执行命令(执行run方法) 3、运行(RUNNING) 拥有CPU时间片这段时间内, ...
分类:
编程语言 时间:
2018-04-03 17:19:54
阅读次数:
196
Spring-Data-Jpa JPA(Java Persistence API)定义了一系列对象持久化的标准, 目前实现这一规范的产品有Hibernate、TopLink等。 Spring Data JPA 框架,主要针对的就是 Spring 唯一没有简化到的业务逻辑代码,至此,开发者连仅剩的实现 ...
分类:
编程语言 时间:
2018-04-03 17:20:08
阅读次数:
197
1.HashMap的实现在JDK1.6中,HashMap采用数组+链表实现,即使用链表处理冲突,同一hash值的链表都存储在一个链表里。但是当位于一个桶中的元素较多,即hash值相等的元素较多时,通过key值依次查找的效率较低,时间复杂度为O(n)。并且出现Hash碰撞时新加入的节点会从头结点加入,最早放入链表会存储在链表的最末端。JDK1.8中,HashMap采用数组+链表+红黑树实现,当链表长
分类:
编程语言 时间:
2018-04-03 17:20:14
阅读次数:
190
写在前面 三周前,自己对于java程序真的没有太多的了解,连基本的输入输出都不会,至今清晰记得写第一次作业时的无奈;到了第二次作业,在了解了java的基本语法结构以及通读指导书的基础上,很快便完成了作业目标;而第三次作业,粗略浏览指导书的内容后,“认为”这次作业仅仅就是在上次作业的基础上做小幅修改, ...
分类:
编程语言 时间:
2018-04-03 17:21:30
阅读次数:
187
一、python的介绍 1、python的应用 1.python的创始人:吉多·范罗苏姆 2.python应用的领域:云计算(openstack)、web开发、人工智能、系统运维、金融、图形GUI等 3、发展史:python2/python3 2、python2x与python3x的区别: pyth ...
分类:
编程语言 时间:
2018-04-03 17:21:46
阅读次数:
210
https://pypi.python.org/pypi/opencv-python/3.4.0.12 https://pypi.python.org/pypi?%3Aaction=search&term=opencv&submit=search https://www.lfd.uci.edu/~g ...
分类:
编程语言 时间:
2018-04-03 17:22:15
阅读次数:
468
简单的json数据的问题, ...
分类:
编程语言 时间:
2018-04-03 17:22:46
阅读次数:
443
什么是进程?进程,就是程序的一个运行状态。?什么是线程?为什么要使用线程??线程,是进程内部的“执行单元”。一个进程,可以包含多个线程,每个线程又可以执行不同的代码。即,通过多个线程,可以使一个进程同时执行多个功能!前提安装sshpass解法1.#!/usr/bin/python
#-*-?coding:utf-8
import?threading
impo
分类:
编程语言 时间:
2018-04-03 17:22:54
阅读次数:
135
Executor框架的两级调度模型 在HotSpot VM的模型中,JAVA线程被一对一映射为本地操作系统线程。JAVA线程启动时会创建一个本地操作系统线程,当JAVA线程终止时,对应的操作系统线程也被销毁回收,而操作系统会调度所有线程并将它们分配给可用的CPU。 在上层,JAVA程序会将应用分解为 ...
分类:
编程语言 时间:
2018-04-03 17:24:07
阅读次数:
118
ava 反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflect ...
分类:
编程语言 时间:
2018-04-03 17:27:00
阅读次数:
214
平台无关性 Java是与平台无关的语言,这得益于Java源代码编译后生成的存储字节码的文件,即Class文件,以及Java虚拟机的实现。不仅使用Java编译器可以把Java代码编译成存储字节码的Class文件,使用JRuby等其他语言的编译器也可以把程序代码编译成Class文件,虚拟机并不关心Cla ...
分类:
编程语言 时间:
2018-04-03 17:27:10
阅读次数:
192
一、模块介绍 什么是模块? 什么是模块? 为何要使用模块? 为何要使用模块? 以spam.py为例来介绍模块的使用:文件名spam.py,模块名spam 以spam.py为例来介绍模块的使用:文件名spam.py,模块名spam #spam.py print('from the spam.py') ...
分类:
编程语言 时间:
2018-04-03 17:29:09
阅读次数:
201
线程池的优点 1、线程是稀缺资源,使用线程池可以减少创建和销毁线程的次数,每个工作线程都可以重复使用。 2、可以根据系统的承受能力,调整线程池中工作线程的数量,防止因为消耗过多内存导致服务器崩溃。 线程池的创建 corePoolSize:线程池核心线程数量 maximumPoolSize:线程池最大 ...
分类:
编程语言 时间:
2018-04-03 17:29:27
阅读次数:
214
本文给想转行学习JAVA的朋友提些学习建议,并给出Java的学习路线,希望帮助大家少走弯路。 正准备转行或是在自学Java必须具备的几个条件: 01学习能力 什么是学习能力,就是当一个陌生东西给你了,是否有学习他的欲望,自己琢磨的心思,学习能力非常重要,如果一个人没有学习能力的话,任何东西都很难学。 ...
分类:
编程语言 时间:
2018-04-03 17:29:49
阅读次数:
189