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
--java--
前端,JAVA,Python,数据库,C,C++,微信小程序,UI学习资源百度云
JAVA--
基础【录制视频】2019千锋Java工具教程https://pan.baidu.com/s/1bTnMvGnSxf9lK-a4P2O7Rw提取码:2bey【随堂视频】2019千锋Java入门教程
姚希瑶
·
2019-06-26 09:41
【
Java--
线程】线程的生命周期及线程的几种状态
生命周期:线程是具有生命周期的,就好比你早上打开微信,晚上关掉微信一样,中途微信还要执行调用CPU资源,准备启动,以及后台等待消息一系列线程操作。状态:线程主要包括7种状态,分别是出生状态、就绪状态、运行状态、等待状态、休眠状态、阻塞状态和死亡状态。状态说明出生状态:用户在创建线程时所处的状态,在用户使用该线程实例调用start()方法之前,线程都处于出生状态。就绪状态:也称可执行状态,当用户调用
Jock.Liu
·
2019-06-25 15:10
Java札记
JAVA--
将字符串(或部分字符串)反转
目标编写代码,实现将一个字符串中字符的排列顺序进行反转,头尾调换。思路将字符串变成你字符数组。对字符数组反转。将字符数组变成字符串。编码publicstaticvoidsp(Objectobj){System.out.println(obj);}publicstaticvoidmain(String[]args){Stringstr="abcdefg";sp("原字符串:"+str);//str=
新6旸
·
2019-06-01 17:59
JAVA
【
java--
线程】Java线程基础
很不严谨的说,线程是什么?线程就是为了让很多个东东并发执行,大大的提高程序执行的效率啊三个非常重要的概念:程序:一组写好了的静态代码块(就我们写的那些代码玩意)进程:正在进行着的程序,即静态的代码执行起来了线程:是进程的小单元,或者说多个线程构成一个进程(线程的出现是因为进程满足不了人们的需求,于是进程被细化了)线程的转换(五个较为简单的转换)可以通过这个图了解一下:在Java中,如何实现线程呢?
Zhangguohao666
·
2019-05-30 18:00
Java
【
java--
设计模式】装饰模式Decorator
目的:动态的给一个对象添加一些额外的职责。就增加功能而言,Decorator模式比生成子类更加灵活(在不改变原有对象的基础上,将功能附加到对象上,符合开闭原则,是比继承更有弹性的替代方案)优点:装饰类和被装饰类可以独立发展,不会相互耦合,装饰模式是继承的一个替代模式,装饰模式可以动态扩展一个实现类的功能符合开闭原则缺点:多层装饰较为复杂,可读性差Component(被装饰对象基类):定义对象的接口
Zhangguohao666
·
2019-05-18 18:20
Java
调整JVM内存大小
java.lang.OutOfMemoryError:GCoverheadlimitexceeded异常调整运行时JVM内存大小主要有两种方式:1,在Eclipse中配置Eclipse中的Window-->Preferences-->
Java
三两事
·
2019-05-17 17:00
Java--
常用API介绍
Scanner类--键盘输入,室友起来三个步骤:第一,导包:importjava.util.Scanner第二,创建:Scannersc=newScanner(System.in)第三,使用:通过"nextInt();"获得输入的参数匿名对象(new类名称()只有右边的,没有左边的)注意:匿名对象只能使用唯一的一次,下次再用就不得不再创建一个新对象。使用建议:如果确定有一个对象值需要使用唯一的一次
子沐
·
2019-05-15 23:00
JAVA教程下载-JAVA学习视频教程网盘分享
—————————————————————分割线————————————————————————
JAVA--
基础2019千锋Java初识与职业发展https://pan.baidu.com/s/1rCPncEyQHehIPgNQBEvcXQ2019
qianfeng_dashuju
·
2019-05-15 16:53
个人技术分享
Java--
实现单点登录
Java--
实现单点登录1什么是单点登陆单点登录(SingleSignOn),简称为SSO,是目前比较流行的企业业务整合的解决方案之一。
zlk_blogs
·
2019-05-09 15:33
单点登录
java--
实现简单斗地主
/***模拟实现斗地主发牌过程的实现步骤*1.准备一副扑克牌*a.定义一个ArrayList集合用来存放54张扑克*b.定义一个String类型的数组用来构建花色[♠,♥,♦,♣]*c.定义一个String类型的数组用来保存扑克牌具体的值[3,4,5,6,7,8,9,10,J,Q,K,A,2]*d.把大小王添加到ArrayList集合中**2.洗牌*通过集合的一个操作类Collections提供的
WGS.
·
2019-05-04 22:04
#
Java
java--实现简单斗地主
Java--
什么时候需要AtomicReference?
问:既然在java中引用的赋值操作本身就是是原子的,那为什么还需要AtomicReference(原子引用)?答:如果仅需要通过赋值操作改变一个引用,确实不需要AtomicReference。//注意volatile关键字volatilePersonperson=newperson("Jim");publicvoidprocessA(){//赋值操作是原子的persion=newpersion("
kosmosas
·
2019-04-25 10:12
java
Java--
垃圾回收机制(GC)
垃圾的定义:从前面我们已经知道GC主要是回收Java堆中的对象,即此对象已经没有了价值,就是变成了“垃圾”,那么对象被判定为垃圾的标准是什么呢?——没有被其他对象引用。判定对象是否是垃圾的算法:引用计数算法:主要是判断对象的引用数量。通过判断对象的引用数量来决定对象是否可以被回收每个对象实例都有一个引用计数器,被引用则+1,完成引用则-1(局部变量的生命周期结束)任何引用计数为0的对象实例都可以被
二妹是只猫
·
2019-04-23 17:58
Java--
内存模型
JVM内存模型——JDK8如下图所示:内存模型线程私有:程序计数器、虚拟机栈、本地方法栈线程共享:MetaSpace、Java堆程序计数器(PC)当前线程所执行的字节码行号指示器(逻辑)通过改变计数器的值来选取下一条需要执行的字节码指令和线程是一对一的关系即“线程私有”对Java方法计数,如果是Native方法则计数器的值为Undefined不会发生内存泄漏Java虚拟机栈(Stack)Java方
二妹是只猫
·
2019-04-23 14:09
Java--
数组使用基本方法
1;创建数组1)先声明,再用new进行内存分配intarr[];//一维数组Stringstr[];intmyarr[][];//二维数组这样声明数组只是给出了数组的名字和元素的数据类型,还要为它分配内存空间(使用new关键字)。在为数组分配内存空间时必须指明数组的长度。arr=newint[5];//一维数组//二维数组myarr=newint[2][4];//直接为每一维分配内存myarr=n
That_Good_Good
·
2019-04-23 00:51
java
Java--
线程
线程线程(Thread)是操作系统中能够调度的最小单位,被包含在进程之中,是进程的实际运作单位,一条线程是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。总体来说,就操作系统层面,线程分为两种:用户级线程:操作系统内核不知道应用线程的存在,管理依赖于内核线程。内核级线程:它们是依赖于内核的,即无论是用户进程中的线程,还是系统进程中的线程,它们的创建、撤消、切换都
still_loving
·
2019-04-14 14:58
java--
基本数据类型的转换(强制转换)
强制类型的转换规则:1、执行算术运算时,低类型(短字节)可以转换为高类型(长字节);例如:int型转换成double型,char型转换成int型等等。就是用强制类型来实现。3、强制类型转换语法:当大容量的变量向小的变量的类型去转换时需要强制转换。(目标类型)值;1packagepkg1;23publicclassTest1{4publicstaticvoidmain(Stringargs[]){5
X林一
·
2019-04-07 01:00
java--
基本数据类型的转换(自动转换)
概念:Java中,经常可以遇到类型转换的场景,从变量的定义到复制、数值变量的计算到方法的参数传递、基类与派生类间的造型等,随处可见类型转换的身影。Java中的类型转换在Java编码中具有重要的作用。首先,来了解下数据类型的基本理解:数据是用来描述数据的种类,包括其值和基于其值基础上的可进行的操作集合。Java中数据类型主要分为两大类:基本数据类型和引用数据类型。基本数据类型共有8种,分别是:布尔型
X林一
·
2019-04-06 15:00
近期面试题总结【三】
----
Java--
基础我能在不进行强制转换的情况下将一个double值赋值给long类型的变量吗?
ymh-
·
2019-03-25 22:56
Java
面试经验
多线程
Java--
快速排序
本文章参考博客:白话经典算法系列之六快速排序快速搞定1.思路1.数组中选一个基数key,通常是取数组第一个(这时候会在坐标0的位置留下空位);2.定义两个指针left,right,分别指向数组最左端和最右端,并依次向数组中间逼近。先从右边开始判断,一直向左移动指针,直到数据小于基数key,将其移动到基数之前的坐标(基数留下的空位),移动完之后也会在坐标位置留下一个空位right;再从左边开始判断,
二进制的二哈
·
2019-03-22 18:26
线程的start和run方法的区别
接下来我们看下start0是怎么回事打开http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/选择browse,然后在右侧点击src--》share--》native--》
java
qq_28074313
·
2019-03-05 20:59
Java--
抽象类及子类实例化顺序和方法调用顺序测试
转至https://blog.csdn.net/wo541075754/article/details/51523639,感谢作者抽象类:packagecom.secbro.test.abstractInit;/***@authorzhuzhisheng*@Description*@dateon2016/5/28.*/publicabstractclassFruit{protectedFruit(
年少懵懂丶流年梦
·
2019-03-05 15:35
2019年千锋教育最新视频课程-速速收藏
JAVA--
基础2019千锋Java初识与职业发展https://pan.baidu.com/s/1rCPncEyQHehIPgNQBEvcXQ2019千锋Java工具教程https://pan.baidu.com
千锋教育官方博客
·
2019-02-20 17:33
java教程
Java小白课堂
java--
分别获取详细时间信息(年月日时分秒)工具类
本时间工具类具有的功能:时间转换字符串字符串转换时间分别获取当前时间的年月日时分秒信息分别获取指定时间的年月日时分秒信息具体比较详细的时间和字符串的转换可以看我另一篇博客:https://blog.csdn.net/DGH2430284817/article/details/87169203定义时间的格式和工具类属性://先定义时间转换的格式privatestaticfinalSimpleDate
小白的码BUG之路
·
2019-02-19 11:49
java-util
java--
守护线程处理超时任务
任务背景:一个人要坐汽车,汽车还有5秒就启动了,但是那个人还有10秒才能到达车上,一个主线程去做乘车的任务,一个守护线程做汽车启动的任务。主线程:/***@author主线程**/publicclassMainThreadextendsThread{protectedlongtimeOut;//超时时间protectedbooleanisOverTime=false;//超时状态为否publicM
小白的码BUG之路
·
2019-02-14 15:37
java-Thread
java--
守护线程处理超时任务
任务背景:一个人要坐汽车,汽车还有5秒就启动了,但是那个人还有10秒才能到达车上,一个主线程去做乘车的任务,一个守护线程做汽车启动的任务。主线程:/***@author主线程**/publicclassMainThreadextendsThread{protectedlongtimeOut;//超时时间protectedbooleanisOverTime=false;//超时状态为否publicM
小白的码BUG之路
·
2019-02-14 15:37
java-Thread
java--
时间工具类
一、计算当前时间相差天数之后的时间/****Title:calculateDay*Description:*@paramdate前一次的时间*@paramdays需要减去的天数*/privatestaticStringcalculateDay(Datedate,intdays){SimpleDateFormatsj=newSimpleDateFormat("yyyy-MM-dd");Stringt
F-Running
·
2019-01-28 14:05
java
java
Date
JAVA--
代码段(递归方法,根据父节点查询一个树形列表)
privateListgetList(longparentId){//创建查询条件TbItemCatExampleexample=newTbItemCatExample();Criteriacriteria=example.createCriteria();criteria.andParentIdEqualTo(parentId);Listlist=itemCatMapper.selectByEx
牧码人Sentinel
·
2019-01-19 15:02
JAVA
代码
java--
分布式ID生成器
分布式ID生成器使用UUID:缺点:太长,且没有顺序。使用Redis:缺点:Redis压力大,以及额外网络开销。使用分布式ID生成器:是由程序来生成唯一的主键的值。本文使用。snowflake(雪花)算法。代码packagecom.wonders.jdwlgl.utils;importjava.lang.management.ManagementFactory;importjava.net.Ine
别浪呀
·
2019-01-18 10:30
java
数据库
eclipse中的快捷键设置
Binding改成Alt+/,将When改成EditingText搜索wordcompletion将默认绑定Alt+/的Binging改成Ctrl+Alt+/Window-->Preferences-->
Java
andrew7676
·
2018-12-14 10:00
eclipse
eclipse中的快捷键设置
Binding改成Alt+/,将When改成EditingText搜索wordcompletion将默认绑定Alt+/的Binging改成Ctrl+Alt+/Window-->Preferences-->
Java
andrew7676
·
2018-12-14 10:00
eclipse
java--
导出数据和图片的实现
我得业务角度是生成对应的二维码,导出这个二维码关联的数据以及这一个二维码.@ApiOperation(value="测试",produces=MediaType.APPLICATION_OCTET_STREAM_VALUE)@GetMapping("test")publicvoidtest(HttpServletRequestrequest,HttpServletResponseresponse)
洱涷
·
2018-12-06 13:28
java
java--
导出excel后报错问题!
java.lang.IllegalStateException:CannotcallsendError()aftertheresponsehasbeencommittedatorg.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:472)atjavax.servlet.http.HttpServletRe
洱涷
·
2018-12-05 17:58
java
java--
进程和线程
进程和线程的概述在学习线程之前要先知道什么是进程,进程就是正在运行的程序,它是系统资源调度的独立单位,并且一个进程可以执行多个任务,而线程就是程序执行的任务,它是程序使用CPU的基本单位,因此也可以说线程是依赖于进程的。进程进程就是正在运行的程序,它是系统资源调度的独立单位,各个进程之间不会相互影响,因为系统给它们分配了不同的空间和资源,它分为单进程和多进程。单进程与多进程的概述单进程的计算机一次
grey_mouse
·
2018-11-25 22:49
Java
MyEclipse中设置类的注释(修改时间,作者等)
1.打开Window-->Preferences-->
Java--
>CodeStyle-->CodeTemplates-->Comments-->types-->Edit2.加入以下代码/** *
Albert Yang
·
2018-11-24 14:56
MyEclipse
Java类
作者
版本
设置
学习笔记
配置
Java
Java--
面向对象之多态
文章目录前言内容1.多态的定义2.多态的体现3.多态的好处4.引用类型转换向上转型向下转型为什么要转型转型的异常总结end前言生活中,比如跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞机,飞起来也是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。多态,描述的就是这样的状态。内容1.多态的定义多态:是指同一行为,具有多个不同表现形式。前提1.继承或者
罗俊-Everns
·
2018-10-26 23:29
简单基础
Java
Java--
数组的定义和访问
这里写自定义目录标题前言内容1.数组概念2.数组的三种定义方式方式一方式二方式三3.数组的访问总结end前言所谓数组,是有序的元素序列,类是于一个容器,是将多个数据存储到一起,每个数据称为该容器的元素。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。接下来就简单的介绍一下数组。内容1.数组概念数组概念:数组就是存储多个数据的容器,数组的长度固定,多个数据的数据类型要一致。2.数组的三种定
罗俊-Everns
·
2018-10-11 22:34
简单基础
Java
java--
算数运算符、赋值运算符、比较运算符、位运算符、三目运算符的基本用法
Java算数运算符、赋值运算符、比较运算符、位运算符、三目运算符的基本用法 在知道基本用法之前肯定要先了解一下什么是运算符,运算符就是对常量和变量进行操作的符号,它分为算数运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三目运算符。算数运算符的种类+-*/%++--注:整数相除只能得到整数,如果想得到小数,就要使用浮点数(float、double);/是获得除法的商;%获取的是除法操作的余
grey_mouse
·
2018-10-10 01:57
算数运算符
赋值运算符
比较运算符
位运算符
三目运算符
01-1 SpringBoot 集成SpringMVC
一、SpringBoot集成SpringMVC项目结构user-springmvc--|
java--
|com.mvc--|config--|controller--|entity--|service--
brusion
·
2018-09-26 10:18
微服务-spring
boot
java--
语言概述
#Java语言概述詹姆斯·高斯林(JamesGosling)1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司,1990年,与Patrick,Naughton和MikeSheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名Java。平
grey_mouse
·
2018-09-25 21:40
Java
Java--
基于poi导出Excel工具类
在平时的Web项目开发中,经常会用到Excel导出功能,在此将其总结为一个简单的工具类,以供平常使用/***CreatedwithIntellijIDEA.**@authorpotoyang*Create:2018/8/2910:16*ModifiedBy:*Description:依赖于poi构建的excel表格导出工具类***org.apache.poi*poi-ooxml*3.10-FINA
PotoYoung
·
2018-09-18 17:48
Java
Tomcat服务搭建
/usr/localtarzxvfapache-tomcat-8.5.16.tar.gz-C/usr/localmvapache-tomcat-8.5.16/tomcat8mvjdk1.8.0_91/
java
xuyan184004
·
2018-08-11 17:27
服务器
集群
【Java】 Java compiler level does not match
【解决办法】1、点击Window-->Preferences-->
Java--
>Compiler查看MyEclipse的jdk版本。2、点击项目-->Properties-->JavaCompiler
象在舞
·
2018-08-10 09:59
java
myeclipse
jdk
Java
纠错
Java--
线程池应用--定时器
publicclassScheduleExecutorServiceDemo{publicstaticvoidmain(String[]args){ScheduledExecutorServiceexecutorService=Executors.newScheduledThreadPool(10);//定时执行任务,每隔2秒钟执行一次executorService.scheduleWithFix
BtWangZhi
·
2018-07-28 16:10
Java多线程
Java--
反射Demo
1.利用反射实例化对象:PersonaPerson=newPerson();Classclass1=aPerson.getClass();try{Personc1=aPerson.getClass().newInstance();}catch(Exceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}2.利用反射拿到实例域的值Pe
空白的时候
·
2018-07-24 17:08
java--
反射
概念:能够分析类能力的程序称为反射。反射机制在运行状态中对任何一个类都能够知道这个类的属性和方法;对于任何一个对象都可以调用到它的任何一个方法和属性。作用:在运行时分析类的能力在运行时查看对象,例如,编写一个toString方法供所有类使用实现通用的数组操作代码利用method对象,这个对象很像c++中的函数指针Class类假设我们现在有一个Animal类(一)获取Class对象的三种方式直接通过
PP_Boy
·
2018-07-23 19:34
java
Java--
理解方法调用
1.弄清楚如何在对象上应用方法调用非常重要。下面假设要调用x.f(args),心事参数x声明为类C的一个对象,下面是分析调用过程1)编译器查看对象的声明类型和方法名,假设调用x.f(param),且隐式参数x声明为C的对象。需要注意的是,有可能存在对个名字的f,但参数类型不一样的方法,俗称:重载。注意(超类的私有方法不可访问)2)接下来,编译器查看调用方法时提供的参数类型,如果在所有名为f的方法中
空白的时候
·
2018-07-21 18:13
Java--
对象与类
面向对象程序设计(OOP)类:是构造对象的模版。有类构造对象的过程称为创建类的实例封装:有时称为数据隐藏,从形式上,封装不过是将数据行为组合在一个包中,并对对象的使用者隐藏了数据的实现方式。实例域:对象中的数据称为实例域方法:操纵数据的过程称为方法注意:1.对于每个特定的类实例都有一组特定的实例域值2.实现封装的关键在域绝对不能让类中的方法直接的访问其他类的实例域。3.程序仅通过对象的方法与对象数
空白的时候
·
2018-07-13 18:50
JAVA--
状态模式
关于设计模式的文章,后续依次会更新,这里先放个彩蛋。学习设计模式,一定要有自己的想法并在项目运用起来才能体验到它强大的好处,不然都是自嗨,俺第一次使用这个模式的时候是在做手游的时候,当时在军团战的时候,会出现多达7个状态,并且是依次连续出现,不能跳过。这些是题外话了,下面正式分析这个模式。状态模式和适用的场景类中定义了很多条件判断语句来进行不同的切换,并且下一个状态的切换是由上一个状态触发的不想把
劉胡來
·
2018-07-13 10:09
android
设计模式
java--
桥接模式详解
1、什么是桥接模式、为什么要桥接?简单说桥接模式就是把两个纬度分离,所以说当我们在实际开发的时候,遇到两个维度问题的时候,直接条件反射桥接模式。就像上述问题,当有两个维度(品牌+机器类型)赋予给一个类的时候,基于单一职责原则,需要把它们解耦。那通过上述范例可知,那么我们就需要一座桥一样,把两个纬度用一个中间物(类或者接口)把它们关联起来,从而达到我们的目的。2、桥接模式怎么接?核心:如何把Impl
soliderzzz
·
2018-06-20 21:22
设计模式
Java--
辨别线程安全与线程不安全
在学习Java的时候经常会发现有很多名称相似的类,比如HashMap和Hashtable,StringBuffer和StringBuilder等等,他们的名称相似,功能也有相似的地方,所以初学者在学习之中往往会很疑惑,他们都有哪些不同呢?而在深入研究这个问题的时候,就会发现他们都有这样两个概念,线程安全和线程不安全,这也就是本文主要讲的内容。1.什么是线程安全和线程不安全呢?假设A和B同时去不同A
Look_这有只小仙女
·
2018-06-06 14:24
Java
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他