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.lang.OutOfMemoryError: Java heap space
java.lang.OutOfMemoryError:Javaheapspace用eclipse开发,碰到java.lang.OutOfMemoryError:Javaheapspace异常解决办法:1.window->preferences->
java
iteye_13422
·
2020-07-11 08:52
java综合
Java
Eclipse
Blog
HTML
JAVA-
线程的正确停止方法
先说错误的方法:1,Thread.stop;早已过时,程序戛然而止,不会正确的停止,jdk1.0时候的做法,早已被官方抛弃。不推荐使用也不能使用2,Thread.interrupt();这个其实也是给当前Thread添加一个标志,参考文档可知,调用interrupt方法之后可以通过isInterrupted方法获得是否被中断,但是在调用wait(),sleep(),join()方法的时候不能正确的
honghuinie
·
2020-07-11 07:18
JAVA
java-
多线程-01 详解学习强烈推荐
1.什么是线程**基本概念**我们先从线程的基本概念开始,给大家复习一下,不知道有多少同学是基础不太好,说什么是线程都不知道的,如果这样的话,花时间去补初级内容的课。什么是叫一个进程?什么叫一个线程?-Programapp->QQ.exe**进程:**做一个简单的解释,你的硬盘上有一个简单的程序,这个程序叫QQ.exe,这是一个程序,这个程序是一个静态的概念,它被扔在硬盘上也没人理他,但是当你双击
da297368860
·
2020-07-11 04:28
JAVA
Java-
实现两个int类型变量值的交换,要求不使用中间变量
实现两个int类型变量值的交换,要求不使用中间变量本文使用两种方法进行实现。第一种是加减法。第二种方法异或。第一种方法:intnum1=4;intnum2=6;System.out.println("转换前:num1="+num1+"\tnum2="+num2);num1=num1+num2;num2=num1-num2;num1=num1-num2;System.out.println("转换后
大龙湖畔
·
2020-07-11 02:38
Java
【
JAVA-
设计模式】软件设计的七大原则
今天,我们来讲一下软件设计的七大原则:1.开闭原则:根据维基百科上的解释:开闭原则是软件中的对象(类,模块,函数等等)应该对于扩展是开放的,但是对于修改是封闭的”[1],这意味着一个实体是允许在不改变它的源代码的前提下变更它的行为。话不多说,下面就让我们一起来coding吧模拟场景:例如你在某课网上买视频教程学习packagecom.geely.design.principle.openclose
Professor麦
·
2020-07-10 23:12
java设计模式
Java-
单词长度
单词长度(5分)题目内容:你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“it’s”算一个单词,长度为4。注意,行中可能出现连续的空格。输入格式:输入在一行中给出一行文本,以‘.’结束,结尾的句号不能计算在最后一个单词的长度内。输出格式:在一行中输出这行文本对应的单词的长度,每个长度之间以空格隔开,行
新人小白在线被虐
·
2020-07-10 23:09
Java
Android map api密匙获取 输入命令后显示keytool 不是内部或外部命令
1.步骤如下keytool是Java目录下的,所以打开eclipse->windows->perferences->
java-
>InstalledJREs可以看到右侧指定目录如图,在此我的目录为:C:\
Never__mind
·
2020-07-10 23:01
Java-
开发命名规范
包的命名Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。由于互联网上的域名称是不会重复的,所以程序员一般采用自己在互联网上的域名称作为自己程序包的唯一前缀。例如:net.frontfree.javagroup类
MasterFT
·
2020-07-10 22:58
Java目录
JAVA-
保留两位小数的方法
JAVA-
保留两位小数的方法packageText;importjava.math.BigDecimal;importjava.math.RoundingMode;importjava.text.DecimalFormat
FANTASY小先生
·
2020-07-10 22:32
JAVA-常用方法
JAVA-
过滤器和拦截器2
1、实现原理不同过滤器和拦截器底层实现方式大不相同,过滤器是基于函数回调的,拦截器则是基于Java的反射机制(动态代理)实现的。这里重点说下过滤器!在我们自定义的过滤器中都会实现一个doFilter()方法,这个方法有一个FilterChain参数,而实际上它是一个回调接口。ApplicationFilterChain是它的实现类,这个实现类内部也有一个doFilter()方法就是回调方法。pub
zeki10
·
2020-07-10 20:15
JAVA
过滤器
spring
java
filter
spring
boot
JAVA-
过滤器和拦截器1
1、过滤器(Filter)过滤器的配置比较简单,直接实现Filter接口即可,也可以通过@WebFilter注解实现对特定URL拦截,看到Filter接口中定义了三个方法。init():该方法在容器启动初始化过滤器时被调用,它在Filter的整个生命周期只会被调用一次。注意:这个方法必须执行成功,否则过滤器会不起作用。doFilter():容器中的每一次请求都会调用该方法,FilterChain用
zeki10
·
2020-07-10 20:15
JAVA
过滤器
filter
interceptor
spring
java
java-
分支结构(四种基本分支结构的认识)
分支结构:有条件的执行某语句,并非每句必走1)if结构:1条路2)if...else结构:2条路3)if...elseif结构:多条路4)switch...case结构:多条路优点:效率高、结构清晰缺点:整数、相等break:跳出switch一、if结构的认识/**1.if结构:1条路*1)语法:*if(boolean){*语句块*}*2)执行过程:*判断boolean的值:*若为true,则执行
weixin_34129696
·
2020-07-10 19:42
Eclipse配置jdk+Eclipse配置tomcat
一、eclipse配置jdk1.栏目中的Window->Preferences->
java-
>InstalledJREs->Add上图上图1...(ps:因为我这里是之前配置好的,所以这里才
sinat_pyw
·
2020-07-10 18:42
软件安装及配置
Java编写简单的贪吃蛇小游戏(GUI)
//游戏的主启动类publicclassStarGame{publicstaticvoidmain(String[]args){//1.新建一个窗口JFrameframe=newJFrame("大笨蛋
Java
大笨蛋ikl
·
2020-07-10 18:37
Java
贪吃蛇小游戏
如何打包swt,亲手实验过,成功
如何打包swt用eclipse(这里使用代号为luna)rcp版本操作,->File->Export->
Java-
>JARfile->next按钮,选上你的项目和.classpath、.project,
包包大人3000
·
2020-07-10 16:31
java
swt
class
java
swt
jar
库
JAVA-
类型和泛型
泛型publicclassMaximumTest{publicstaticvoidmain(String[]args){System.out.printf("%d,%d和%d中最大的数为%d\n\n",3,4,5,maximum(3,4,5));System.out.printf("%.1f,%.1f和%.1f中最大数为%.1f\n\n",4.3,7.7,6.3,maximum(4.3,7.7,6
zeki10
·
2020-07-10 15:33
JAVA
java
反射
接口
集合与泛型
ppt
类型
JAVA-
数据库条件查询
实验要求:编写一个应用程序,连接SQLServer数据库Stu,并访问数据库中grade表,并可以通过课程号下拉表列选择课程号,并将表中的内容输出在窗口界面的表格中。如下图所示:代码:importjava.awt.BorderLayout;importjava.awt.event.ItemEvent;importjava.awt.event.ItemListener;importjavax.swi
丹妍
·
2020-07-10 14:40
sql
java
Java-
脚本引擎解析-QLExpress
https://github.com/alibaba/qlExpress一、背景介绍由阿里的电商业务规则、表达式(布尔组合)、特殊数学公式计算(高精度)、语法分析、脚本二次定制等强需求而设计的一门动态脚本引擎解析工具。在阿里集团有很强的影响力,同时为了自身不断优化、发扬开源贡献精神,于2012年开源。QLExpress脚本引擎被广泛应用在阿里的电商业务场景,具有以下的一些特性:1、线程安全,引擎运
OkidoGreen
·
2020-07-10 14:01
规则引擎/脚本引擎
(图解)Description Resource Path Location Type Java compiler level does not match the version of
1、在项目上右键properties->projectFacets->修改右侧的version保持一致2、window->preferences->
java-
>Compiler-
YuZongTao
·
2020-07-10 14:21
java
Java-
方法的重载习题-1、 在同一个类中,分别定义求两个整数的方法 和 三个小数之和的方法。 并执行代码,求出结果。
1、在同一个类中,分别定义求两个整数的方法和三个小数之和的方法。并执行代码,求出结果。packagegyy;importjava.util.Scanner;publicclassyinger{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);inta=sc.nextInt();intb=sc.nextInt();i
LaLaLaworld
·
2020-07-10 11:03
JavaSE
java-
如何修复此Maven依赖地狱
我们有一个Java8Maven项目,在过去的几个月中变得很大,并且构建变得复杂(错误).当前的结构如下所示:gitrepo1:module1:sub-moduleAdependson:sub-moduleCsub-moduleBdependson:sub-moduleAgitrepo2:module2:sub-moduleCsub-moduleDdependson:sub-moduleA这是从空的
諼
·
2020-07-10 11:58
java-
无法取消的任务,在退出之前恢复中断
我正在阅读一些Java线程中断,但我听不懂一些东西.希望有人能解释我.因此,它完成了以下代码publicIntegergetInteger(BlockingQueuequeue){booleaninterrupted=false;try{while(true){try{returnqueue.take();}catch(InterruptedExceptione){interrupted=true
諼
·
2020-07-10 11:27
java-
有什么好的示例程序演示Thread.sleep()抛出的InterruptedException处理不当?
我一直在阅读有关InterruptedException的内容,并且很明显,没有在所有情况下都能正确处理它的灵丹妙药.我还没有看到的是一些示例代码,演示了如果异常处理不当会导致什么错误.当然,我意识到有些效果(例如线程饥饿,我认为是其中之一)很难证明.我想将其限制为演示Thread.sleep()的正确使用.您将如何为此设计一个比较实际的示例程序?到目前为止,这是我的想法:>创建一个简单的GUI应
諼
·
2020-07-10 11:26
Java - 一个类实现的多个接口,有相同签名的default方法会怎么办
Java-
一个类实现的多个接口,有相同签名的default方法会怎么办publicinterfaceA{defaultvoidhello(){System.out.println("HellofromA
此心光明-超然
·
2020-07-10 10:44
java
java-
接口
java-
接口接口与类的区别接口的声明接口的实现接口的多继承接口与类的区别接口不能用于实例化对象。接口没有构造方法。接口中所有的方法必须是抽象方法。
weixin_43331769
·
2020-07-10 10:39
java
【问题解决】linux中反向查找java安装路径
依次执行:[~]$ls-lrt/usr/bin/javalrwxrwxrwx1rootroot22Jul316:19/usr/bin/
java-
>/etc/alternatives/java[~]$ls
马啦轰
·
2020-07-10 09:10
问题解决
java-
过滤器Filter_多个Filter的执行顺序
http://www.cnblogs.com/HigginCui/p/5772514.html【Filter链】*在一个web应用中,可以开发编写多个Filter,这些Filter组合起来称为一个Filter链。*web服务器根据Filter在web.xml中的注册顺序,决定先调用哪个Filter,当第一个Filter的doFilter方法被调用时,web服务器会创建一个代表Filter链的Fil
weixin_33819479
·
2020-07-10 07:23
JAVA-
异常与错误码机制
异常机制核心异常类:PendingException,较其它异常增加了错误码的属性。原则上从service,web层的方法调用中,不允许抛出其它非运行时异常,需要将之转换为PendingException在某些父类中有将异常转化为PendingException的方法protectedPendingExceptiontoPendingException(Exceptionex,ResBeansys
weixin_30457551
·
2020-07-10 06:16
JAVA-
幂等性(二):高并发的系统如何保证幂等性
转载自:https://www.cnblogs.com/geyifan/p/6128425.html一、什么是幂等性幂等概念来自数学,表示N次变换和1次变换的结果是相同的。这里讨论在某些场景下,客户端在调用服务没有达到预期结果时,会进行多次调用,为避免多次重复的调用对服务资源产生副作用,服务提供者会承诺满足幂等。HTTP/1.1中对幂等性的定义是:一次和多次请求某一个资源对于资源本身应该具有同样的
Thunder_C
·
2020-07-10 05:26
计算机
JAVA
计算机软件
JAVA
android-内部类导致的内存泄漏实战解析
参考:Android如何有效的解决内存泄漏的问题
Java-
内部类的相关知识Android-LeakCanary检测内存泄漏非静态内部类:成员内部类,局部内部类、匿名内部类。会有对外部类的引用。
Mars-xq
·
2020-07-10 02:56
优化
性能优化
Java-
字符串池
1.使用原因:在平时开发中,会使用大量的String类型,如果使用一个字符串,就用new去生成,就会耗内存。sun公司为了解决这个问题就使用字符串池这一概念。2.字面量/直接量所谓的直接量就是在定义的时候,等号右边不是另外一个变量,而是是一个实际存在有意义的量。比如;Strings="a";//右边的是直接量Strings1=s;//右边的不是直接量3.规则:在Java中,如果我们定义的字符串等于
ZXLS-ZMR
·
2020-07-10 02:27
Java
Java-
通过反射获取数据库查询的数据
开发工具与关键技术:Java/MyEclipse10作者:张俊辉撰写时间:2019年08月18日本文章关于反射需要用到的方法函数有:newInstance:创建对象的方法,getMethod:返回一个Method对象,它反映此Class对象所表示的类或接口的指定公共成员方法。getDeclaredField:返回一个Field对象,该对象反映此Class对象所表示的类或接口的指定已声明字段。get
奈何桥边独自把头回
·
2020-07-10 01:52
专题技术
java-
图的广度优先遍历(邻接矩阵和邻接表两种存储方式)
自从步入码农的行列,这种基础性的东西就敲得少了,今天和经理讨论算法的时候发现自己有些忘得差不多了,今天特地回来复习复习。于是费了自己一个小时时间,从度娘复习了原理,然后自己摸索着重新实现了一下这个算法。邻接矩阵:packagecom.zhangyanujie.graph.adjacency_matrix;importjava.util.Arrays;importjava.util.LinkedLi
_Kirito
·
2020-07-09 23:09
算法
Java-
创建自定义ArrayList
/***自己实现一个ArrayList,帮助自己更好地理解ArrayLIst类的底层结构*/publicclassMyArrayList/*implementsList*/{privateObject[]elementData;privateintsize;publicintgetSize(){returnsize;}publicbooleanisEmpty(){returnsize==0;}pu
wjjiang2333
·
2020-07-09 19:26
解决Eclipse代码提示消失的方法
注意:首先要做的是windows->preferences->
java-
>Editor->“ContentAssist”,auto-activetion中的Enableauto-activetion选项要勾
iteye_709
·
2020-07-09 17:18
阿甘学
Java-
开篇
阿甘学
Java-
开篇很长一段时间没有接到以前的学生给我发的信息了,从入行开始2006年初至2013年初,想想教出来的学生也有千余人,在java培训行业也算是半个老人了,想想这几年也很少有机会和大家一起分享我自己学习
_jason1983
·
2020-07-09 16:11
阿甘学java
Android Studio中使用java8
以上启用Jack编译不过这个Jack编译会带来一些问题,例如,不能用InstantRun,使用butternife或dagger时会出现问题jackoption和butternife冲突,jack:.
java
走在冷风中吧
·
2020-07-09 15:35
JAVA-
常量及常量池
文章目录1.常量2.Java常量池2.1.静态常量池:2.2.运行时常量池:3.基本数据类型包装类常量池4.java字符串常量池1.常量常量表示程序运行过程种不可改变的值,主要作用如下:1.代表常数,便于程序的重构和修改。2.增加程序的可读性。在java中,常量的语法格式只需要在变量前添加final即可。代码规范要求常量名称须用大写字母。如:finalStringUSERNAME="test";也
冬天里的懒猫
·
2020-07-09 15:32
JAVA
java-
通过多线程展开并行递归计算
1、当每个迭代彼此独立,并且完成循环体中每个迭代的工作,意义都足够重大,足以弥补管理一个新任务的开销时,这个顺序循环是适合并行化的。2、publicvoidParallelRecursive(finalExecutorexec,List>nodes,Collectionresults){for(Noden:nodes){exec.execute(newRunnable(){publicvoidru
deepfuture
·
2020-07-09 15:42
解释语言
java-
并发-05-死锁
/***t1线程执行持有锁lock1*0.5秒后t2线程执行持有锁lock2*t1执行继续执行需要t2线程释放锁lock2,而t2线程继续执行需要t1释放锁lock1,死锁*/publicclassDeadLockimplementsRunnable{privateStringtag;privatestaticObjectlock1=newObject();privatestaticObjectl
西海岸虎皮猫大人
·
2020-07-09 12:52
JAVA-
锁的升级与对比
在javaSE1.6中,锁一共有四种状态,级别从低到高分别为无锁状态,偏向锁状态,轻量级锁状态和重量级锁状态。这几种状态随着竞争情况逐渐升级。锁可以升级但是不能降级。这种锁升级却不能降级的策略目的是为了提高获得锁和释放锁的效率。下面我们来介绍一下这几种锁。偏向锁目的:为了让线程获得锁的代价更低而引入了偏向锁。当一个线程访问同步块(上锁的资源)并获得锁时,会在对象头和栈帧中的锁记录里存储锁偏向的线程
一只攻城狮√
·
2020-07-09 10:24
java并发编程
java锁的升级与对比
Java-
分页与多条件查询
开发工具与关键技术:java作者:张俊辉撰写时间:2019年6月28日与分页一样需要两条查询语句分别查询总行数与分页后的数据,区别是查询分页的时候结尾的)去掉如下:privateStringselectSupplierCount="selectcount(*)CountfromPW_SuppliertbSupplierjoinSYS_DataSourcestbDataSourcesontbSupp
奈何桥边独自把头回
·
2020-07-09 08:58
专题技术
Java-
通过URL来调用WebAPI
title:Java通过URL来调用WebAPIdate:2019-05-1307:27:14tags:API什么是APIAPI(Applicationprogramminginterface)是一些预先定义的函数,无需理解内容细节,只需要根据协议调用即可。个人理解本文主要想描述的WebApi是指一些通过Http协议调用的第三方提供的服务,这种Api在给出的时候一般都是一种URL的形式,调用时直接
Yatogami丶
·
2020-07-09 08:13
Java
Java-
类的继承的初步运用
示例1packagecom.leiheduixiang.a;publicclassPet{privateStringname;privateinthealth;privateintlove;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicintgetHealth(){retu
我说、
·
2020-07-09 06:25
java-高级
java-
拦截器实现跨域支持
packagecom.test.test.conf;importorg.springframework.stereotype.Component;importjavax.servlet.*;importjavax.servlet.http.HttpServletResponse;importjava.io.IOException;importjava.lang.annotation.Annotat
zpf0918
·
2020-07-09 06:47
java-
基本的Socket编程-实现服务器端和客户端通信
基本的Socket编程:本实例介绍Socket编程的基本步骤。启动Socket服务后,再打开Socket刻画段,在输入框中输入消息,然后发送给服务器端,服务器端将收到的消息返回到客户端。关键技术:Socket编程的关键技术如下;—–Socket服务器端需要在某个端口上开启服务端类型的Socket,即java.net.ServerSocket。通过他的accept方法等待并接收客户端的请求,返回的是
linkinparkzlz
·
2020-07-09 06:41
Java开发
Eclipse 导入注释模板,并使用
ref:https://www.jianshu.com/p/98f818f0ef73一.导入注释模板注释模版:操作步骤:打开Window->Preferences->
Java-
>CodeStyle->CodeTemplates
Maison___
·
2020-07-09 04:05
Eclipse中设置作者日期等信息
现在看看如何修改我们的用户名即作者信息:点击Windows->Preferences->
Java-
>CodeStyle->CodeTemplates,然后我们就可以选择右边窗口中的Commen
ecosystems
·
2020-07-09 03:59
android
技术点项目
eclipse
javadoc
date
tags
templates
comments
Java-
线程池专题(什么是线程池,如何使用,为什么要用)
1、什么是线程池:java.util.concurrent.Executors提供了一个java.util.concurrent.Executor接口的实现用于创建线程池多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。假设一个服务器完成一项任务所需时间为:T1创建线程时间,T2在线程中执行任务的时间,T3销毁线程时间。如果:T1+T3
wolf007
·
2020-07-09 00:33
java
高并发
Java-
自动打包和拆包
所有的基本类型都有一个与之对应的类,称为Warpper,如Integer、Character、Void和Boolean等。1.这些类是不可变的,一旦初始化就不允许修改包装在其中的值2.还是final,不能定义其子类3.由于每个值分别包装在对象中,所以ArrayList的效率远低于int[]数组JavaSE5.0中增加了由编译器完成的自动打包和拆包:list.add(3)自动变换成list.add(
wilber1202
·
2020-07-08 23:28
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他