E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
OnJava笔记
Head First
Java笔记
HeadFirst
Java笔记
文章目录HeadFirst
Java笔记
JavaAPI(使用函数库)继承与多态接口与抽象类构造器与垃圾收集器数字与静态异常处理图形用户接口swing序列化和文件的输入/输出网络与线程集合与泛型包
volador_r
·
2020-06-25 21:59
Java
【Spring】Spring SpringMVC MyBatis 整合 applicationContext.xml文件笔记
今天主要记录在SSM整合主要的配置文件代码内容:dialect=mysql以上内容自己整理如有不正确的地方欢迎批评指正~
Java笔记
-坤坤
坤坤学Java
·
2020-06-25 12:29
Java
java笔记
Listlist=newArrayList();表示了List里面放的对象必须是Integer类型的,别的就会报错,所以,可以先Integerit=newInteger();list.add(it);这样就相当于再list里面放入了一个Integer对象https://zhidao.baidu.com/question/236596170.html关于java泛型https://www.cnblo
宛决汐
·
2020-06-25 10:30
笔
Java笔记
-RabbitMQ中生产者端confirm模式(异步模式)
目录基本概念代码与实例基本概念异步模式:Channel对象提供的ConfirmListener()回调方法只包含deliverTag(当前Channel发出的消息序列号),需要自己为每一个Channel维护一个cunconfirm的消息序列号集合,每个publish数据,集合中元素+1,回调一次handleAck方法,unconfirm集合删除相应的一条(multiple=false)或多条(mu
IT1995
·
2020-06-24 23:20
Java
RabbitMQ
Java笔记
-使用RabbitMQ的Java接口实现round-robin(轮询分发)
目录基本概念代码与实例基本概念简单队列的不足:1.耦合性高;2.如果生产者把生产队列该了,消费者也要同时改;WorkQueues工作队列,模型如下:代码与实例程序运行截图如下:生产者:两个消费者如下:在源码中,消费者一个是1秒消费一次,一个是2秒消费一次,但从我们知道,RabbitMQ给他轮询分发。平均分配程序结构如下:Send.javapackagework;importcom.rabbitmq
IT1995
·
2020-06-24 23:19
Java
RabbitMQ
Java笔记
-通过反射获取注解及Spring中获取某包下的所有class文件
首先来看看使用反射来获取注解名:只需在获取class后调用getAnnotation方法即可,如下这里是获取JPA映射b表名,Table.class,使用下面这个可以获取表名importjavax.persistence.Table;annotation.name()这里的item是一个Object,如果是class,就会得到得到不一样的,但可以强转得到这里的aClass是直接扫描的,class文
IT1995
·
2020-06-24 23:11
Java
Java笔记
(3)
配置映射主机名和IP为每台虚拟主机的/etc/hosts文件加上如下内容,服务发现需要用到默认主机名作为访问地址,这样可以不用为每个服务实例配置IP192.168.253.30megumi-30192.168.253.31megumi-31192.168.253.32megumi-32服务提供方1.Maven依赖org.springframework.bootspring-boot-starter
qq4165498
·
2020-06-24 22:45
面试笔记之
java笔记
随记
java笔记
随记首记软件的命名及路径尽量使用英文名,在测试软件失败后,可以尝试注销用户重登,在注册表中的信息就可以更新,否则有可能机器还是检测到原来的路径,导致软件或程序失败不变。
满小满
·
2020-06-24 15:45
java
随笔
纯小白的JAVA随堂笔记(变量,变量类型,进制相关)
JAVA笔记
-我的课堂第二天1.常量:就是程序运行中,其值不发生变化的量常量:分为字面值和自定义常量(后面讲)字面值常量整数常量:小数常量:布尔常量:只有两个值:true(真)false(假)字符常量:
m0_46767180
·
2020-06-24 12:39
java
Effective
java笔记
(九),并发
66、同步访问共享的可变数据JVM对不大于32位的基本类型的操作都是原子操作,所以读取一个非long或double类型的变量,可以保证返回的值是某个线程保存在该变量中的,但它并不能保证一个线程写入的值对于另一个线程是可见的。因此在读或写原子数据时,使用线程同步是有必须要的,否则将时线程间数据不一致。publicclassThreadTest{privatestaticbooleanstopRequ
Alent
·
2020-06-24 09:12
Java笔记
-spring-mvc+mybatis注解方式事务管理
Step1:更改spring的配置文件(applicationContext.xml)Step2:修改方法,增加事务配置(controller或者service中都可以)@Transactional一般加在类上或者类中的public方法上,当作用在类上时候,该类所有的public方法都具有该类型的事务属性。如果作用在具体的方法上面,方法上的注解会覆盖类上的注解@Transactional(prop
栾呱呱
·
2020-06-23 05:01
Java笔记
配置java环境变量:JAVA_HOME:配置JDK的目录CLASSPATH:指定到哪里去找运行时需要用到的类代码(字节码)PATH:指定可执行程序的位置LINUX系统(在".bash_profile"下的环境变量设置)JAVA_HOME=/opt/jdk1.5.0_06CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jarPATH=$
一剑平江湖
·
2020-06-23 04:07
Java
java学习笔记2020.3.5整理 delight
java笔记
2020.3.5整理主要学习途径java官方文档https://www.oracle.com/cn/java/technologies/java-se-api-doc.html【尚学堂】Java300
delightB
·
2020-06-23 03:30
Java笔记
34——程序异常
前言在程序开发当中难免会遇到程序的错误和异常,在这里给小伙伴分享我对Java语言的异常处理机制的理解。异常概述程序异常是指在程序的运行过程中所发生的不正常的事件,如:文件找不到、网络连接失败、非法参数等。它会中断正在运行的程序Java编程语言使用异常处理机制为程序提供了错误处理的能力。Java通过API中Throwable类的众多子类描述各种不同的异常。因而,Java异常都是对象,是Throwab
裕博
·
2020-06-22 21:02
Java
Java笔记
1——搭建JDK开发环境和配置环境变量
前言开发任何一个程序都需要搭建开发环境和配置环境变量,希望这篇博客对刚开始学习编程的朋友有帮助。搭建步骤1.下载JDK下载网站:http://www.oracle.com/这个网站是下载JDK的地方,大家可以点击这个网站进去下载。2.开始安装JDK这里可以修改安装的目录,修改安装的目录如下图所示:确定之后,单击“下一步”。注意:当提示JRE时,可以选择不安装。3.配置环境变量对于Java程序开发而
裕博
·
2020-06-22 21:02
Java
【
Java笔记
】Java Swing四大常用容器(JPanel、JScrollPane、JSplitPane、JLayeredPane)简记
1.JPanel面板2.JScrollPane窗格(滚动窗格)3.JSplitPane窗格(拆分窗格)4.JLayeredPane窗格(分层窗格)JComponent是Container的子类,因此,JComponent子类创建的组件也是容器,但很少将JButton,JTextField,JCheckBox等组件当做容器使用。JComponent专门提供了一些经常用来添加组件的容器:1.JPane
Rowyer
·
2020-06-22 16:44
Java
笔记整理
温习
Java笔记
(6):抽象类(abstract)和最终类(final)
用关键字abstract修饰的类就是抽象类,它是所有子类的公共属性(数据)和行为方法的集合,抽象类没有具体对象,是处于组织概念的层次关系而存在的类。下面举例说明为什么要抽象类。为了描述各种具体的鸟类,如鸽子、麻雀、孔雀、凤凰等,从概念和组织层次关系来看,可以从这些具体的鸟类中抽象出一个并没有具体实例的鸟类。所定义的鸟类具体所有具体鸟类的共同特性。然后通过继承鸟类可以派生鸽子、麻雀、孔雀、凤凰等子类
achan2090
·
2020-06-22 12:56
Java
深入理解
JAVA笔记
-JAVA内存区域
1运行时内存区域JAVA虚拟机在执行java程序的过程中会把它管理的内存划分成若干个不同的数据区。1.1程序计数器相当于PC指针,每个线程都有独立的程序计数器,线程私有,如果线程执行的是native方法,这个计数器的值为空。1.2JAVA虚拟机栈这个区域也是线程私有的,生命周期和线程相同,每个方法执行的时候都会创建一个栈帧,和C语言里面的栈类似,但是不同的是,这个栈帧里面包含了局部变量表、操作数栈
天外星雨
·
2020-06-22 10:23
java笔记
--内部类
内部类:将一个类定义在另一个类的里面,对里面那个类就成为内部类(内置类、嵌套类)。内部类访问特点:1内部类可以直接访问外部类中的成员2外部类要访问内部类,必须建立内部类的对象用法一般用于类的设计分析事物时,发现该事物描述中还有事物,而且这个事物还在访问被描述事物的内容。这时就把还有的事物定义成内部类来描述。classOuter{privateintnum=3;classInner{//使用内部类可
吃饱喝足搬代码丶
·
2020-06-22 08:19
【从零开始学
Java笔记
】关键字Static
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-06-22 04:27
从零开始学Java笔记
Java笔记
:多线程
1.Java线程理解进程:进程就相当于一个应用程序,而线程是进程中的执行场景或者说执行单元,一个进程可以启动多个线程。线程并发:对于电脑的CPU,例如4核的CPU,表示在同一个时间点上,可以真正做到有4个进程并发执行。而对于单核CPU,是不能做到真正的多线程并发的,只是由于CPU在线程之间切换太快,让我们人在使用时产生了多个线程在同时运行的假象,在主观感觉上多个线程是并发的,但其实单核的CPU是不
山上下了雪-bky
·
2020-06-21 23:00
Java笔记
——泛型
Java笔记
之泛型泛型是什么?
GYN1996
·
2020-06-21 20:42
Java
Java笔记
——根类Object
Java根类Object的常用方法Object类是所有类的直接父类或间接父类,它是所有类的根类。接下来,我们来看看Object类的常用方法。表一:Object类的常用方法方法介绍:(1)下面4个较为常用toString():表示对象的特征equals():判断对象是否相等hashCode():返回对象的哈希码值。getClass():获取创建对象的类信息。例如:类定义,属性定义,方法定义等。通常是
GYN1996
·
2020-06-21 20:41
Java
Java笔记
——包,final,static
Java笔记
——包,final,static1.包:允许类组成较小的单元,易于找到和使用相应的文件防止命名冲突更好的保护类,属性和方法。
GYN1996
·
2020-06-21 20:09
Java
Java笔记
-Java 内存区域和GC机制
此次主要做一下java内存区域和GC机制的知识小结,下面的段落部分摘自网络,部分摘自书籍,具体的链接忘记了,因为这是之前学习的时候做下的笔记。还望原作者多多包涵!1Java垃圾回收JavaGC(GarbageCollection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那
拾毅者
·
2020-06-21 19:02
Java
Java笔记
15 - 网络编程
网络编程基础计算机网络:两台或者更多台计算机组成的网络,在同一个网络中,任意两台中计算机可以直接通信,所有计算机都需要遵守同一种网络协议.计算机接入互联网,必须使用TCP/IP协议TCP/IP协议泛指互联网协议,最重要的两个协议:TCP协议和IP协议IP地址IP地址用于唯一标识一个网络接口IPV4:采用32位地址;IPV6:采用128位地址127.0.0.1:指向本机公网IP地址和内网IP地址.公
张润昊
·
2020-06-21 18:00
Redis最全教程—从入门到精通
视频地址:https://www.bilibili.com/video/BV1S54y1R7SBB站up主:狂神说
Java笔记
参考来源:微信公众号:狂神说Nosql概述NoSQL,泛指非关系型的数据库。
Tolaris
·
2020-06-21 16:16
微服务进阶
疯狂
java笔记
之树和二叉树
树的概述树是一种非常常用的数据结构,树与前面介绍的线性表,栈,队列等线性结构不同,树是一种非线性结构1.树的定义和基本术语计算机世界里的树,是从自然界中实际的树抽象而来的,它指的是N个有父子关系的节点的有限集合。对于这个有限的节点集合而言,它满足如下条件:当N=0时,改节点集合为空,这课树也被称为空树在任意的非空树中,有且仅有一个根(root)节点当N>1时,除根节点以外的其余节点可分为M个互为相
yanqiasa8994
·
2020-06-21 14:57
Java笔记
Day-14.11数组操作的两个常见问题int[]arr={1,2,3};最大索引为2,索引算法(长度-1)system.out.println(arr[3]);ArrayIndexOutofBoundException数组索引越界异常产生原因:产生不存在的索引引用类型:类,接口,数组常量:空常量null,是可以赋值给引用类型的arr=null;system.out.println(arr[1])
GRIT_b986
·
2020-06-21 12:32
Java笔记
(一) 协变性、数组与泛型
前言在开始前,我们先看一段有点“误导性”的代码,下面的代码在编译时不会产生任何异常。packagetest;publicclassTest{privateinterfaceShape{}privateclassSquareimplementsShape{}privateclassCircleimplementsShape{}publicstaticvoidmain(String[]args){Sh
Anonymous_Player
·
2020-06-21 05:20
Java
java笔记
--抽象类
特点:1方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰。抽象方法必须定义在抽象类中。该类必须也被abstract修饰。2抽象类不可以被实例化。为什么?因为调用抽象方法没意义3抽象类必须有其子类覆盖了所有的抽象方法后,该子类才可以实例化。否则,这个子类还是抽象类。几个问题:1抽象类中有构造函数吗?有,用于给子类对象初始化。2抽象类可以不定义抽象方法吗?可以的。但是很少见,目的
吃饱喝足搬代码丶
·
2020-06-20 22:27
Java笔记
:IO流
1.IO流理解IO流中的I是单词Input的缩写,表示输入或者读(Read),O是单词Output的缩写,表示输出或写(Write),输入输出或者读写都是相对于内存而言的,输入即从硬盘中读取数据到内存中,输出即将内存中的数据写入到硬盘。IO流就是输入和输出时的数据流(内存和硬盘之间的管道),IO的输入或输出也可以看做是文件的读和写,因为硬盘中的数据其实都是以文件的形式存储的,在硬盘上对文件的读写操
山上下了雪
·
2020-06-16 23:00
java笔记
--extends实例
一个对象实例化过程:Personp=newPerson();1.JVM会读取指定的路径下的Person.class文件,并加载内存,并会先加载Person的父类(如果有直接的父类的情况下)2.在堆内存中开辟空间,分配地址3.并在对象空间中,对对象中的属性进行默认初始化4.调用对应的构造函数进行初始化5.在构造函数中,第一行会先到调用父类中构造函数进行初始化6.父类初始化完毕后,再对子类的属性进行显
吃饱喝足搬代码丶
·
2020-06-13 00:28
Java笔记
:集合
集合是一种容器对象,是用来存储对象的,或者说存储的都是对象的引用,并不是直接存储的对象,而是存储的对象的内存地址。需要注意的是,集合中不能存储基本数据类型,即使是代码中往集合中添加了基本数据类型,那也是进行了自动装箱之后才放入集合的。需要注意的是,Java中每一种不同的集合,底层会对应不同的数据结构,所以应该根据实际情况选择使用合适的集合类型。所有的集合都在“java.util”中,导入的时候去u
山上下了雪-bky
·
2020-06-10 23:00
Java笔记
:数组,异常,泛型
一、数组数组也是一种引用类型,其父类是Object,使用“数据类型[]”声明,如“int[]array”表示声明了一个元素类型为int类型的数组array。数组初始化语法://静态初始化语法,即定义的时候就初始化好了所有的元素int[]array1={100,55,30};//动态初始化语法,初始化时只定义好数组中元素的个数,newint[5]表示创建一个//有5个int类型元素的数组,但是并没有
山上下了雪-bky
·
2020-06-08 22:00
Java笔记
:常用类
Java中内置类及其方法的使用通常翻阅对应的API文档即可,但是对于常用的一些类和方法还是需要我们能够熟练的使用。一、SystemSystem.gc():手动启动垃圾回收器,垃圾回收器通常是自动启动的,某些时候Java可能觉得当下的情况并不需要启动gc,但是你又想启动的话,就可以调用这个方法手动启动gc。System.exit(0):终止并退出JVM,exit方法可以传入一个程序结束的状态码,通常
山上下了雪-bky
·
2020-06-02 00:00
Java笔记
一问三不知------泛型的秘密
(还没有前言提要,后期补上:)泛型的创建和实例化1.常见创建使用(1)创建一个泛型类publicclassWrapper{privateTinstance;publicTgetInstance(){returninstance;}publicvoidsetInstance(Tinstance){this.instance=instance;}}//WrapperTestpublicclassTes
鸽一门
·
2020-05-19 00:24
Java学习笔记
Java笔记
:Java面向对象
一、方法1、概述方法,也可以称之为函数,在其他语言中可能方法和函数的概念和语法是不同的,比如Python中的函数是可以在文件中独立定义并存在的,而方法则是在类之中定义的函数,但是在Java中,方法和函数都指的是同一个语法,都是一样的,既可以称它为方法,也可以称它为函数。需要注意以下几点:方法是定义在类体之中的。类体之中的多个方法之间是没有顺序关系的。方法体之中不能再定义方法。2、定义方法语法如下:
山上下了雪-bky
·
2020-05-17 01:00
Java笔记
:Java基础
一、Java概述1、Java三大块(三个不同的版本)Java的三个版本JavaME、JavaSE、JavaEE,并不是分隔的单独的三大块,从学习的角度来说,它们的关系类似于基础、进阶、高级,但也不完全是这个关系,通常学习都是先学习JavaSE,然后再决定学习JavaME、JavaEE或者其他Java方向。JavaSE:Java标准版,这是学习java的入门和基础,包含的Java语言本身以及常用的A
山上下了雪-bky
·
2020-05-14 23:00
Java笔记
记录
把以前看的内容笔记补起来,保存哈在《Java编程思想》这本书中自己需要了解到的一些问题;从2020这一年开始到现在感觉自己都没有什么长进,无论是算法还是Java或者c;不想颓废,大一上的目标并未实现并且有点惨兮兮,所以现在开始需要好好调整哈了,每天坚持学Java。一.操作符1.更简单的打印语句在一般都是采用System.out.println(.....);在这里引入一个静态导入(staticim
花花生米
·
2020-05-04 22:00
java笔记
-spring boot系列
http://c.biancheng.net/spring_boot/1.控制反转(Ioc):当某个Java实例需要另一个Java实例时,传统的方法是由调用者创建被调用者的实例(例如,使用new关键字获得被调用者实例),而使用Spring框架后,被调用者的实例不再由调用者创建,而是由Spring容器创建作用:降低程序间的耦合(依赖关系)依赖注入(DI):Spring容器在创建被调用者的实例时,会自
爱打盹的猫猫
·
2020-04-20 10:00
Effective
java笔记
(一),创建与销毁对象
1、考虑用静态工厂方法代替构造器类的一个实例,通常使用类的公有的构造方法获取。也可以为类提供一个公有的静态工厂方法(不是设计模式中的工厂模式)来返回类的一个实例。例如://将boolean类型转换为Boolean类型publicstaticvalueOf(booleanb){returnb?Boolean.TRUE:Boolean.FALSE;}使用静态工厂方法代替构造器的优势:静态工厂方法有名称
Alent
·
2020-04-14 15:32
9.9-全栈
Java笔记
:遍历集合的N种方式总结&Collections工具类
遍历集合的N种方式总结【示例1】遍历List方法1,使用普通for循环for(inti=0;imaps=newHashMap();SetkeySet=maps.keySet();for(Integerid:keySet){System.out.println(maps.get(id).name);}【示例8】遍历Map方法2,使用entrySet方法遍历Set>ss=map.entrySet();
全栈JAVA笔记
·
2020-04-14 01:36
Java笔记
奇偶判断(i&1)!=0//true为奇数请求转发和重定向的区别转发是服务器行为(请求一次),重定向是客户端行为(请求两次)。文件上传表单设置enctype="multipart/form-data"拦截器的其他实现方式还可以通过实现WebRequestInterceptor接口来编写,向springMVC框架注册的写法不变缺点:preHandle()方法没有返回值,不能终止请求MyBatis插入
iHelin
·
2020-04-12 11:11
11.6-全栈
Java笔记
:什么是线程同步
同步问题的提出现实生活中,我们会遇到“同一个资源,多个人都想使用”。比如:教室里,只有一台电脑,多个人都想使用。天然的解决办法就是,在电脑旁边,大家排队。前人使用完后,后人再使用。线程同步的概念处理多线程问题时,多个线程同时访问同一个对象,并且一个线程还想修改这个对象。这时候,我们就需要用到“线程同步”。线程同步其实就是一种等待机制,多个线程需要同时访问同一个对象,则线程进入这个对象的等待池(wa
全栈JAVA笔记
·
2020-04-11 18:02
5.3-全栈
Java笔记
:面向对象特征(二)封装、多态
封装(encapsulation)封装的作用和含义我要看电视,只需要按一下开关和换台就可以了。有必要了解电视机内部的结构吗?有必要碰碰显像管吗?制造厂家为了方便我们使用电视,把复杂的内部细节全部封装起来,只给我们暴露简单的接口,比如:电源开关。具体怎么内部实现的,我们不需要操心。需要让用户知道的暴露出来,不需要让用户了解的全部隐藏起来。这就是封装。我们程序设计要追求“高内聚,低耦合”。高内聚就是类
全栈JAVA笔记
·
2020-04-11 07:06
13.9-全栈
Java笔记
:打飞机游戏实战项目|Time|Plane|其他案例展示
其他功能完成了基本的功能,这时候体验度还是很一般。为了让玩家更愿意玩我们的游戏,增加一些锦上添花的功能就很有必要。比如:游戏计时功能、全网排名等等。计时功能我们希望在玩游戏时,增加计时功能,可以清晰的看到自己玩了多长时间,增加刺激性。这个功能的核心有两点:1.时间计算:当前时刻-游戏结束的时刻2.显示时间到窗口时间计算我们在初始化窗口时,就保存一个起始时间;当飞机死亡时,保存一个结束时间。我们在M
全栈JAVA笔记
·
2020-04-09 02:01
12.6-全栈
Java笔记
:Java网络编程(四)
上节回顾:在学习了Socket建立客户端和服务器双向交流后,我们发现它的问答形式不够灵活。本节课我们讲解如何在服务器和客户端之间实现聊天室~需要思考的问题:服务器端:一个线程专门发送消息,一个线程专门接收消息。客户端:一个线程专门发送消息,一个线程专门接收消息。除了消化这段代码外,还需要思考,怎么实现一个聊天室!(难度较大!!)【示例1】聊天室服务器端importjava.io.BufferedR
全栈JAVA笔记
·
2020-04-08 16:07
【从零开始学
Java笔记
】为什么选择Java(学习资料分享:java四大名著+视频)
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-07 23:00
【从零开始学
Java笔记
】Java基础
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-07 23:00
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他