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笔记
java笔记
多态机制所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。多态的实现Java实现多态有三个必要条件:继承、重写、向上转型。继承:在多态中必须存在有继承关系的子类和父类。重写:子类对父类中某些方法进行重新定
KatyPerry9999
·
2020-07-01 10:15
Java笔记
-基础语法(一)
一概述Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE,JavaEE,JavaME)的总称。简单来说就是Java是一门编程语言,是用来编写软件的。那么使用Java到底能用来编写什么软件呢?我们熟知的很多软件都可以用Java来编写,例如:QQ、迅雷等桌面应用软件,淘宝、京东等互
destinationnn
·
2020-07-01 08:06
Java笔记
【
Java笔记
——术】ASM 反射库介绍
翻译于ASMGuidehttp://asm.ow2.io/介绍ASM是基于class字节码技术的反射库。其适用于读、写,转换和分析类。不可于类实例化。ASM库提供两种API生成转化已编译的class文件。:coreAPI基于event表示class。基于event模式class将被表示为一个events序列,每一个event都代表了class中的一个元素,例如header,filed,方法声明,方
寸辰
·
2020-07-01 05:43
java
JAVA笔记
Java笔记
-模拟QQ三方登录(单点登录2.0)
本次例子模拟这样的情况:一共有2个springboot应用:一个是某公司的web,第二个是QQ服务端。某公司的应用为127.0.0.1:8082QQ服务端为127.0.0.1:8081演示如下:点击使用QQ登录:在弹出的界面输入数据点击登录后:关键代码如下:某公司web端:MyController.javapackagecn.it1995.login.controller;importcn.it1
IT1995
·
2020-07-01 03:03
我的Java地带
Java
Spring
Boot
Java
SSO
spring
boot
Java笔记
-使用RestTemplate发送http数据包(get与post)
最近看项目,方面大佬们都喜欢用RestTemplate去发送http报文,在此记录下,方便下次使用这里只举get和post例子。get例子。程序运行截图如下:后台:源码如下:这里要先配置下config代码如下:packagecn.it1995.config;importorg.springframework.context.annotation.Bean;importorg.springframe
IT1995
·
2020-07-01 03:03
Web相关技术
Java
Spring
Boot
spring
java
http
SpringBoot
Java笔记
1(第一个Java程序“hellow world”)
1.Window中常见的dos命令(在命令提示符上执行):(1).在哪里操作dos命令:Win7--》开始----》所有程序----》附件----》命令提示符。(2).Win7----》开始---》运行----》输入cmd1.1盘符的切换:盘符名+冒号格式:盘符:例子:比如想从C盘到D盘,就是这样写:C:/User/xxxxD:这样就可以从C盘到D盘了。1.2文件夹的操作:dir:显示当前文件夹中
w蜗牛w
·
2020-06-30 19:59
寒假学习
java笔记
Day12020年1月21日1.一行最好只定义一个变量,定义多个变量要每个都赋初值2.浮点输入:(声明用Double/Float,利用in.nextDouble()/in.nextFloat()输入)浮点计算:只要运算符两边有一个浮点就按浮点计算,否则结果保留整数浮点比较:判断a==b?使用Math.abs(a-b)5>4(错了,这样是true>4)4.if-else可以If-elseif-els
涂卡
·
2020-06-30 16:38
面向对象课程
java
面向对象编程
Java笔记
- 线程基础知识
前言进程是一个执行中程序的实例,是操作系统进行资源分配和调度的一个独立单元,比如打开一个浏览器就启动了一个浏览器进程。线程是进程中一个单一的程序控制流,是CPU调度和分派的基本单元,比如采用多线程多窗口的浏览器,每个浏览器窗口都是一个线程。进程在执行时拥有独立的内存空间,进程中的线程可以共享进程的内存空间。在Java的世界中,进程可以拥有多个并发执行的线程,多线程是实现并发任务的方式。本文主要就J
demonyan
·
2020-06-30 06:50
Java
笔记
利用Java GUI 实现一个简易的用户管理系统
Java笔记
(原书《Java语言程序设计》郭克华主编)用户管理系统功能简介 本篇将介绍一个模拟的用户管理系统。用户能够将自己的账号、密码、姓名、部门存入数据库(为了简单起见,这里用文件来代替)。
Hold_My_Own
·
2020-06-29 20:28
Java-GUI
JAVA笔记
关于IP的小程序
JAVA笔记
这个我的写的一个自己获得本机IP和获得其它网站的IP的一个小程序希望大家来看看还有什么要补的。请在输入框里输入网址:比如:www.baidu.com;importjava.net.
wo17909
·
2020-06-29 19:15
java笔记
----文件复制
/**---------------------2007年07月18号文件拷贝程序--------------------------------本程序还要进行完善本程序只是成功的让程序来拷贝文件--------------下一步完成文件夹及文件的创建复制------------------------------------------让程序更有人性话-哈哈-------------------
wo17909
·
2020-06-29 19:15
4.6-全栈
Java笔记
:THIS关键字和STATIC关键字
this关键字对象创建的过程和this的本质构造方法是创建java对象的重要途径,通过new关键字调用构造器时,构造器也确实返回了该类的对象,但这个对象并不是完全由构造器负责创建的。创建一个对象分为如下四步:1.分配对象空间,并将对象成员变量初始化为0或空2.执行属性值的显示初始化3.执行构造方法4.返回对象的地址给相关的变量this的本质就是“创建好的对象的地址”!由于在构造方法调用前,对象已经
全栈JAVA笔记
·
2020-06-29 15:55
JAVA笔记
-如何将百万级数据高效的导出到Excel表单
今天,一朋友问我使用JAVA有没有什么办法导出百万级的数据到Excel工作表。当时我的第一个念头就是这真的是一个好疯狂的念头。然后就想假如真的有这样类似的需求,我自己应该怎么做呢?ps:首先科普一下基础知识Excel2003及以下的版本。一张表最大支持65536行数据,256列。也就是说excel2003完全不可能满足百万数据导出的需求。Excel2007-2010版本。一张表最大支持104857
weixin_44476888
·
2020-06-29 13:28
JAVA笔记
自整理(Java)
注:笔记持续整理中,将不断更新。。。一、初识JAVA1.什么是JAVA?答:JAVA于1995年由Sun公司推出,并且由Java之父詹姆士·戈士林博士亲手设计而成的,并命名为OAK,后重命名为JAVA,在1995年正式发布!2.Java是一种通过解释方式执行的语言,其语法规则和C/C++类似。3.Java语言编写的程序,既是编译型的又是解释型的。4.Java的应用领域:(1)桌面应用程序开发(2)
______狼族
·
2020-06-29 05:00
Java
9.2-全栈
Java笔记
:List接口的特点和常用方法
List特点和常用方法List是有序、可重复的容器。有序指的是:List中每个元素都有索引标记。可以根据元素的索引标记(在List中的位置)访问元素,从而精确控制这些元素。可重复指的是:List允许加入重复的元素。更确切地讲,List通常允许满足e1.equals(e2)的元素重复加入容器;除了Collection接口中的方法,List多了一些跟顺序(索引)有关的方法:方法说明voidadd(in
全栈JAVA笔记
·
2020-06-29 03:28
基础班-
JAVA笔记
(一)
1.path的java环境变量放在最前面,运行查找时速度更快,不需要配置classpath变量,单行注释可以嵌套,多行注释不能嵌套2.字符常量:用单引号括起来的内容,里面只能放单个数字、字母或符号,例如'a'3.进制表示进制表示.jpg4.数值赋值注意事项(1)longx=88888888;(错误的写法,超过默认的int类型),应改为:longx=88888888L;(2).同样的floatx=1
ZOKE
·
2020-06-29 00:07
Java笔记
—重构-完全不用 if-else 可能吗?
上次那篇重构-为什么if-else不是好代码笔者曾就职于华为,三星,腾讯,将发布一系列java技术文档,欢迎大家关注我哦本文的目的是重构,是研究其思想,而并不是说这个代码一定比if-else好,谢谢大家说到代码中的if-else会随着代码量的增加,在迭代的过程中变的越来越难以维护,然后用工厂模式的思路可以把if-else代码块给剥离开来,不过有朋友提出了不足,虽然表面上看没有if-else了,但其
weixin_34024034
·
2020-06-28 09:00
java笔记
之String与Object的转换
importjava.io.File;importjava.io.IOException;importjava.util.ArrayList;importjava.util.Arrays;publicclassFileTest{publicstaticvoidmain(String[]args)throwsIOException{//TODOAuto-generatedmethodstubFile
we1are0fire
·
2020-06-27 12:46
疯狂
Java笔记
之对象及其内存管理
(复习疯狂Java的笔记)1.实例变量和类变量Java程序的变量大体可分为成员变量和局部变量。其中局部变量可分为如下二类。形参:在方法签名中定义的局部变量,由方法调用者负责为其赋值,随方法的结束而消亡。方法内的局部变量:在方法内定义的局部变量,必须在方法内对其进行显式初始化口这种类型的局部变量从初始化完成后开始生效,随方法的结束而消亡。代码块内的局部变量:在代码块内定义的局部变量,必须在代码块内对
Jack921
·
2020-06-27 05:55
java笔记
-- maven中snapshot快照库和release发布库的区别和作用
maven中的仓库分为两种,snapshot快照仓库和release发布仓库。snapshot快照仓库用于保存开发过程中的不稳定版本,release正式仓库则是用来保存稳定的发行版本。定义一个组件/模块为快照版本,只需要在pom文件中在该模块的版本号后加上-SNAPSHOT即可(注意这里必须是大写),如下:cc.mzonem10.1-SNAPSHOTjarmaven2会根据模块的版本号(pom文件
扫地僧-大白
·
2020-06-27 04:57
maven
Java笔记
-File类基本操作
使用File类操作文件或目录属性java.io包为我们提供了一些接口和类,对文件进行基本的操作,包括对文件和目录属性的操作、对文件读写的操作等。File类构造方法如何使用File类操作文件或目录:一个File对象可以代表一个文件或目录。利用它可以对文件或目录进行基本操作。//创建一个File对象的语法如下://pathName表示所指向的文件路径名。//下面这句代码表示:在内存中构建一个对象,关联
天道酬勤Victor
·
2020-06-27 02:18
JavaSE
【
java笔记
】大话数据结构 第一章,第二章
目录知识图解:1.基本概念和术语:1.2逻辑结构和物理结构2算法2.1算法时间复杂度2.2推导大O阶的方法知识图解:1.基本概念和术语:数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。比如现在我们常用的搜索引擎,一般会有网页,MP3,图片,视频。MP3就是声音数据,图片就是图像数据数据元素:是组成数据的,有一定意义的基本单位,在计算中通常作为整
囤梦smile
·
2020-06-26 20:14
数据结构
Java笔记
:反射,注解
一、反射1.反射机制反射机制的相关类除了一个java.lang.Class,其余都在java.lang.reflect包下。反射机制用于读取class字节码文件,需要注意,JVM加载字节码到内存中时都只会保存一份,多次读取class文件时不用担心也会加载多次。反射机制相关的常用类:java.lang.Class:代表整个类的字节码,表示一个类型。java.lang.reflect.Method:代
山上下了雪-bky
·
2020-06-26 00:00
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
微服务进阶
上一页
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
其他