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-
Eclipse:设置自动生成注释
一、设置自动生成1、修改设置:点击Window下的Preferences:进入
Java-
》CodeStyle-》CodeTemplates的页面,选择Code下的NewJavafiles,页面就会如下所示
我命倾尘
·
2019-10-17 17:00
Ecplise设置注释模板
FilesTypeFieldsConstructorsMethodsOverridingMethodsDelegateMethodsGetterSetter添加注释快捷键设置新增文件时自动创建注释导入/导出代码注释模板设置注释模板修改入口:Window->Preference->
Java
李思净
·
2019-10-17 11:58
Eclipse
结对编程(-
java-
实现)
一、Github项目地址:https://github.com/mushan520/Four-fundamental-rules-java.git或https://github.com/SAH2019/as二、PSP表格:PSP2.1PersonalSoftwareProcessStages预估耗时(分钟)实际耗时(分钟)Planning计划6045·Estimate·估计这个任务需要多少时间60
SAH
·
2019-10-16 16:00
JDK13版jvm系列-1
设计与实现》还有一个甲骨文大佬的PPT(忘记名字了)可能涉及内容JVM结构–jvm内存模型和java内存模型JVM编译类文件详解加载、链接、初始化GC算法JAVA代码与其他语言交互监控与优化Java编译
java
qq_36744009
·
2019-10-14 00:33
JAVA-
快速了解线程池的基本原理
前言说起线程池大家肯定不会陌生,在面试中属于必问的问题之一,特别是对于“高并发”有较高要求的企业,基本是必问点。网上关于线程池的文章和视频很多,本篇文章旨在帮助大家快速了解和掌握线程池的基本原理,对于高级应用不过多涉及。目录并发队列线程池简介为什么需要线程池线程池原理线程池的分类一、并发队列1.并发队列概念并发队列是一个基于链接节点的无界线程安全队列,它采用先进先出的规则对节点进行排序,当我们添加
我在风花雪月里等你
·
2019-10-11 20:51
Java
#
多线程
Java-
集合
java中的集合集合看作一宗容器,保存一组元素;对比数组:1,数组使用时必须指定长度;2,长度一旦指定,就不能更改示例:Person[]pers=newPerson[3];集合示例:Listlist=newArrayLsit();list.add(newPerson());list.add(newPerson());list.add(newPerson());面向对象都是对象的形式体现,为了方便对
y-zlong
·
2019-10-09 17:00
Java-
集合
java中的集合集合看作一宗容器,保存一组元素;对比数组:1,数组使用时必须指定长度;2,长度一旦指定,就不能更改示例:Person[]pers=newPerson[3];集合示例:Listlist=newArrayLsit();list.add(newPerson());list.add(newPerson());list.add(newPerson());面向对象都是对象的形式体现,为了方便对
y-zlong
·
2019-10-09 17:00
Java-
类加载器和双亲委派机制
java中一个类是如何被虚拟机加载的呢?下面我们来介绍一下类加载器和双亲委派机制。类加载器(ClassLoader)"通过一个类的全限定名来获取描述此类的二进制字节流"这个动作是在JVM外部来实现的,以便让应用程序自己决定如何获取所需的类.实现这个动作的代码模块就称为类加载器.ClassLoader只负责加载class文件,class文件在文件的开头都有特定的文件标识,至于它是否可以运行,则由Ex
java漫步者
·
2019-10-09 10:37
java
java-
运算符
基本运算符:+(加)、-(减)、*(乘)、/(除)、%(取余)当参与/运算的两个操作数都是整数时,表示整数除法;否则,表示浮点除法。整数的求余操作(有时称为取模)用%表示。例如,15/2等于7,15%2等于1,15.0/2等于7.50一、数学函数与常量:在Math类中,包含了各种各样的数学函数。平方根:要想计算一个数值的平方根,可以使用sqrt方法:doublex=4;doubley=Math.s
广俊
·
2019-10-05 12:00
java-
变量&常量
在Java中,每个变量都有一个类型(type)。变量的声明:在声明变量时,变量的类型位于变量名之前。typename;如:inta;charb;......变量的初始化:要想对一个已经声明过的变量进行赋值,就需要将变量名放在等号(=)左侧,相应取值的Java表达式放在等号的右侧。name=data;如:a=21;b='你‘;也可以声明和赋给初值同步。常量:在Java中,利用关键字final指示常量
广俊
·
2019-10-05 11:00
Java-
基于 Instrument 的 Agent
Agent为JVMTI的客户端。这里记录的是基于JavaInstrument的Agent实现,还有直接基于JVMTI的Agent实现。在JDK1.5以后,我们可以使用Agent技术构建一个独立于应用程序的代理程序,用来协助监测、运行甚至替换其他JVM上的程序。使用它可以实现虚拟机级别的AOP功能。Agent分为两种,一种是在主程序之前运行的Agent,一种是在主程序之后运行的Agent(JDK1.
江湖小小白
·
2019-10-03 01:00
java-
运算符
运算符本篇文章只讨论了几点关于运算符易错且需要注意的知识点,易于理解以及很常见的没有提及算数运算符问:大家都知道运算符分为单目与双目运算符,那么单目与双目到底是什么意思呢?答:单目就是需要一个对象就可以完成的运算,例如:a++,b--、、、,同理,双目就是需要两个对象,比如:a+b、c*d、、以此类推,还有三目等问:双目有哪些?答:双目主要有5种,分别是(+)(-)(*)(/)(%)System.
兮-风
·
2019-09-30 14:00
cordova环境搭建
一、步骤列表准备依赖环境安装cordova创建app,并build二、准备依赖环境1.需要准备的安装包说明:gradle下载后,解压到硬盘某个目录即可;安装步骤:
java-
>node->adb-studio2
小龙女先生
·
2019-09-29 21:00
初探JVM,只需要这篇文章!
1官网1.1寻找JDK文档过程www.oracle.com->右下角ProductDocumentation->往下拉选择
Java-
>JavaSEdocumentation->Previousreleases
Java架构
·
2019-09-29 11:35
检验多个xsd的xml是否合法
Java-
使用XSD校验XMLhttps://www.cnblogs.com/huey/p/4600817.html这种方法不支持多个xsd文件,会报错可以使用XMLBeansTools来验证,3.1的版本用起来有问题
白马酒凉
·
2019-09-28 17:00
idea 快捷键修改去除 自动导入import 相关整理
eclipse不太一致,可以参照以下方式进行调整:eclipse中(笔者用的是eclipseluna)导入包的顺序依次是:javajavaxorgcom可以查看windows->preferences->
java
dufufd
·
2019-09-26 18:33
IDEA
JVM从入门开始深入每一个底层细节
1官网1.1寻找JDK文档过程www.oracle.com->右下角ProductDocumentation->往下拉选择
Java-
>JavaSEdocumentation->Previousreleases
昨夜黄花今朝狼
·
2019-09-25 10:00
JAVA-
引用类型
JAVA有5中引用类型,strong,soft,weak,phantom,final强引用:最常用的引用,我们平常写的XXXxxx=newXXX,没有引用时回收SoftReference:如果一个对象只剩下一个soft引用,在jvm内存不足的时候会将这个对象进行回收。队列中的PhantomReference的referent为空。回收之后放入队列WeakReference:如果对象只剩下一个wea
AlanSun2
·
2019-09-23 10:45
解决myeclipse没有代码提示的问题
我的输入“.”后却不能提示,这对我们敲代码简直来说是一个折磨,不能自动提示,本来还以为是系统问题,一个是win7,一个是win10,在网上查了好久,找到这个方法:windows—》preference—》
java
三个橘子吖
·
2019-09-19 22:00
java-
面向对象-构造函数
构造函数特点:1、函数名与类名相同2、不用定义返回至类型3、不可以写return语句作用:给对象进行初始化注意:1、默认构造函数的特点2、多个构造函数是以重载的形式存在的/*对象已建立就会调用与之对应的构造函数构造函数的作用:可以用于给对象进行初始化构造函数的小细节当衣蛾类中没有定义构造函数时,系统会默认给该类加入一个空参数的构造函数当在类中自定了构造函数后,系统不再添加默认的构造函数*/clas
yeyangyu
·
2019-09-19 17:00
为什么我会这么多技术,还这么难找工作
那篇文章我也贴一下吧https://www.oschina.net/question/1054706_2307716没看的我就简单的概述一下有个老哥的工作历程:软件技术毕业(大专)->实习->前端->转
Java
谙忆
·
2019-09-12 15:46
程序编程之旅
Java-
线程池专题
原文链接:https://www.cnblogs.com/aspirant/p/6920418.html1、什么是线程池:java.util.concurrent.Executors提供了一个java.util.concurrent.Executor接口的实现用于创建线程池多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。假设一个服务器
chenxi004
·
2019-09-10 16:39
java
线程池
java
GraphQL
Java-
入门指南
GraphQL既是一种用于API的查询语言也是一个满足你数据查询的运行时。GraphQL对你的API中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让API更容易地随着时间推移而演进,还能用于构建强大的开发者工具。基于node的服务端开发中,GraphQL技术较为成熟常用,在基于java的服务端开发中,由于国内对该API标准的了解程度不高,以及引入G
PKU_荐辕
·
2019-09-10 13:00
一文看尽
Java-
多线程概念
一、前言主要讲解一下多线程中的一些概念,本文之后就开始针对JUC包的设计开始解读;二、概念线程安全1.存在共享数据(临界资源);2.多个线程同时操作共享数据;只有同时出现这两种情况的时候才会造成线程安全问题;解决线程安全同一时刻有且只有一个线程在操作共享数据,其他线程必须等到该线程处理完数据以后在对共享数据进行操作;多线程特性原子性现在的操作系统主要是通过时间分片的形式来管理线程或者进程,Java
大魔王先生
·
2019-09-10 08:00
Java-
多文件上传(如果图片超过指定大小自动压缩)
之前有个需求:文件上传时,如果是图片,超出指定大小,就自动压缩。为了实现这个功能,借用了google的Thumbnails工具,效果还是蛮好的。全部代码如下:privatevoiduploadFile(Listfiles)throwsIOException{LongimgMaxSize=1024L*1024L;ListimgsType=newArrayListimgMaxSize){ByteArr
ClareQi
·
2019-09-06 13:45
java
Java-
多文件上传(如果图片超过指定大小自动压缩)
之前有个需求:文件上传时,如果是图片,超出指定大小,就自动压缩。为了实现这个功能,借用了google的Thumbnails工具,效果还是蛮好的。全部代码如下:privatevoiduploadFile(Listfiles)throwsIOException{LongimgMaxSize=1024L*1024L;ListimgsType=newArrayListimgMaxSize){ByteArr
ClareQi
·
2019-09-06 13:45
java
Java-
文档文件下载(保持目录结构的zip包下载)
最近项目中遇到关于客户档案管理的需求,其中的下载需求如下:1.单个文件直接下载,多个文件下载自动打zip包。2.下载的zip包中保留指定的目录结构(目录结构自定义)后端代码分享如下:1.controller层:@PostMapping("/download")publicvoiddownLoadFile(DownloadParamsdownloadParams,HttpServletRespons
ClareQi
·
2019-09-06 11:20
java
Java-
文档文件下载(保持目录结构的zip包下载)
最近项目中遇到关于客户档案管理的需求,其中的下载需求如下:1.单个文件直接下载,多个文件下载自动打zip包。2.下载的zip包中保留指定的目录结构(目录结构自定义)后端代码分享如下:1.controller层:@PostMapping("/download")publicvoiddownLoadFile(DownloadParamsdownloadParams,HttpServletRespons
ClareQi
·
2019-09-06 11:20
java
Java-
斐波拉契数列
目标写一个程序打印斐波拉契(Fibonacci)数列,数列的长度可以由输入指定。代码importjava.io.IOException;importjava.util.Scanner;publicclassFibonacci{/***@paramargs*@throwsIOException*/publicstaticvoidmain(String[]args)throwsIOException{
喜欢吃布丁但是没有钱
·
2019-09-06 10:18
Java
Java-
直接排序法
目标用选择排序法,按升序顺序输出一维数组中的元素。代码importcom.sun.org.apache.bcel.internal.generic.Select;publicclassSelectSort{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubintnum[]=newint[
喜欢吃布丁但是没有钱
·
2019-09-06 09:57
Java
Java-
摄氏温度转华氏温度
要求编写一个应用程序,接受用户从键盘输入的摄氏温度,然后将其转化成等效的华氏度温度代码publicclasstemperature{publicstaticvoidmain(String[]args){//摄氏度转华氏度:F=C×1.8+32Cintc=0;Strings="";System.out.println("输入摄氏度:(0<数值<100)");try{//ASCII为13是回车whil
喜欢吃布丁但是没有钱
·
2019-09-06 09:55
java
摄氏度转华氏度
Java
java_web项目初始化
ProgramFiles\Java\jdk1.7.0_80pathC:\ProgramFiles\Java\jdk1.7.0_80\bin;eclipse配置1.window->preferences->
java
不曾畏惧
·
2019-09-05 19:40
javaweb山青院课堂
JAVA-
网络编程
网络编程网络基本概念网络模型:物理层、数据链路层、网络层、传输层(UDP、TCP)、应用层、会话层、表示层---http、ftp、pop3、SMATP(电邮)网络协议:服务商和浏览器厂商之间约定的解析方式。IP地址:实际上是在网络中用于标记主机。取值范围是0-255,一共能表示2^32个取值。域名:厂商提供的便于记忆的字符串一级域名:用于表示的性质二级域名:随便是啥/公司的名称/标记三级域名:表示
Mr丶L
·
2019-09-04 22:00
JAVA-
字节数
12/2=6~06/2=3~03/2=1~01/2=0~1Latin1(iso8859-1ascII)1个字节引文数字常用符号gb23122个字节兼容Latin1常用汉字gbk2个字节兼容gb2312更多的汉字unicode全世界所有字符,每个字符对应到一个固定数字utf-16/utf-32用2/4个字节代表unicode的字符,常用字符中大量0,浪费空间utf-8变长码表,在1~4个字节之间,月
Mr丶L
·
2019-09-04 21:00
JAVA-
线程-学习笔记
线程概述:1、进程:当前操作系统执行的任务。2、一般而言,现在操作系统都是多进程的。3、线程:进程中的子任务。4、在实际应用中,都是多线程的场景。5、线程本身是CPU上执行,CPU的每一个核在同一时刻内只能执行一个线程,但是CPU在底层会对线程进行快速的轮询切换。6、每一个进程中至少包含1个线程。7、线程在执行任务的过程中大概可以认为分为两大块:1、在CPU上执行。2、和计算机的硬件进行交互。当线
Mr丶L
·
2019-09-04 21:00
JAVA-
集合-List
1packagetest;23importjava.util.ArrayList;4importjava.util.Comparator;5importjava.util.LinkedList;6importjava.util.List;7importjava.util.Stack;8importjava.util.Vector;910publicclassCollections{11public
Mr丶L
·
2019-09-04 21:00
Java-
并发-SynchronousQueue
原文链接:https://blog.csdn.net/zmx729618/article/details/52980158转载声明本文大量内容系转载自以下文章,有删改,并参考其他文档资料加入了一些内容:SynchronousQueue的使用作者:零度anngleTransferQueue以及SynchronousQueue作者:薇薇一笑g转载仅为方便学习查看,一切权利属于原作者,本人只是做了整理和
迷路剑客
·
2019-09-04 00:00
java
并发
Java-
代理模式
一、代理模式概念代理模式是Java常见的设计模式之一。所谓代理模式是指客户端并不直接调用实际的对象,而是通过调用中介,来间接的调用实际的对象,这个中介就是代理对象。为什么要采用这种间接的形式来调用对象呢?——一般是因为客户端不想直接访问实际的对象,或者访问实际的对象存在困难,因此通过一个代理对象来完成间接的访问。在现实生活中,这种情形非常的常见,比如请一个代购帮我们从海外买东西。二、代理模式的简单
LMD1998_2018
·
2019-09-01 12:09
JavaSE
Appcan Engine学习笔记之Engine初始化
转载自《深入拆解-
Java-
虚拟机》笔记(一):Java代码是怎么运行的在了解java代码是怎么运行之前的,首先要知道java代码有哪几种运行方式以及他们之间有什么不同点和相同点?
bailangsyc
·
2019-08-31 17:44
java
Java
Java-
工厂模式
工厂模式:主要用来实例化有共同接口的类,工厂模式可以动态决定应该实例化那一个类。目录一、工厂模式的形态二、简单工厂(SimpleFactory)三、工厂方法(FactoryMethod)(优点在于横向扩展)四、抽象工厂(FactoryMethod)五、适用场景:一、工厂模式的形态工厂模式主要有以下几种形态:简单工厂(SimpleFactory)工厂方法(FactoryMethod)抽象工厂(Abs
LMD1998_2018
·
2019-08-29 15:45
JavaSE
java-
计算当前时间的前第几天前的GMT日期
packagecom.learn.utils;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.TimeZone;publicclassDateTimeUtils{publicstaticStringgetPreviousGMTDate(Integerdays){Calendarcalendar1=C
Leon_Jinhai_Sun
·
2019-08-23 17:28
java-
手写ArrayList集合
packagecom.axu;publicclassArrayListBox{/***封装ArrayList集合***/privateObject[]resultObj=newObject[10];privateintsize=0;//记录数组中有效的长度//判断内部容量privatevoidensureCapacityInteranl(intminCapacity){if((minCapacit
Axu_enfp
·
2019-08-23 14:53
Java
list
Java-
交替打印偶数和奇数
常见的一道面试题,认真想一想,自己写出来还是对wait()和notify()的理解有好处的,但是还是推荐使用reentrantlock去实现,更灵活吧。packagecom.ilovewl.interview.concurrent;/***主要就是两个线程占用同一把锁,一个标志位保存当前应该输出偶数还是奇数*@authorliuchangrong*/publicclassPrintNumber{p
lcr_happy
·
2019-08-22 18:24
java
面试准备
STS开启代码编辑自动提示(eclipse同理)
以java代码为例:在sts主界面依次点开window->preference->
Java-
>Editor->ContentAssist在Autoactivationtriggersfo
.破晓.
·
2019-08-21 12:55
Java
java-
创建线程的两种方式对比
在实际应用中,我们经常用到多线程,如车站的售票系统,车站的各个售票口相当于各个线程,以下是创建多个现场的两种方式:一.通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中.实现MyThread2类继承Thread类classMyThread2extendsThread{privateintticket=5;privateStringname;publicMyThrea
liangxifeng833
·
2019-08-20 11:00
Java-
多线程详解(一)
1.进程与线程(1).什么是进程?进程:正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。(2).什么是线程?线程:是一个执行路径,一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。2.线程的生命周期及五种基本状态08181.jpgJava线程具有五种基本状态:(1)新建状态(New):当线程对象对创建后,即进入了新建状态,如:Thr
一只洁_
·
2019-08-19 16:26
java-
泛型详解
1、概述,什么是泛型泛型,即参数化类型将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)泛型的特性编译时有效,编译之后程序会采取去泛型化的措施。也就是说Java中的泛型,只在编译阶段有效。在编译过程中,正确检验泛型结果后,会将泛型的相关信息擦出,并且在对象进入和离开方法的边界处添加类型检查和类型转换的
风吹的季节
·
2019-08-19 11:22
Java基础
JAVA-
(集合详解、ArrayList、Lambda表达式、ArrayList自定义排序)
心得体会有些时候学过的东西,若不反复去记得话,真的会忘的,而且如果时间隔得太远,就像新的一样。今天上课的过程中,发现自己好几个知识点都不记得了,哭唧唧~~今日所学集合1.集合基础框架(Collection、Map)2.collection集合方法3.List集合的三种遍历方式以及优缺点4.ArrayList相关方法及操作5.Lambda表达式6.基础练习小demo7.ArrayList自定义排序具
宁晓鸯
·
2019-08-17 11:56
Java-
手动搭建SSM(Maven)
一、环境部署操作系统:windows10专业版jdk:1.8.0_144IDE:eclipse-oxygen服务器:tomcat9.0数据库:mysql5.7.18Maven:3.54“工欲善其事必先利其器”,环境一定要提前搭建好。二、新建Maven项目在菜单栏依次单击File-New-MavenProject选择maven-archetype-webapp,然后单击next;填写GroupId,
Kaspar_Choo
·
2019-08-16 12:00
VerifyCodeUtil工具类
Java-
验证码图片生成器-用于验证码图片生成-适用于任何界面显示
1.原理分析:通过Java的画布组件按照特定规则画出图片,在显示到界面上去。效果如图所示:2.我的验证码生成器代码:packagealian.utils;importjava.awt.Color;importjava.awt.Font;importjava.awt.Graphics;importjava.awt.Graphics2D;importjava.awt.RenderingHints;im
自传难写啊
·
2019-08-16 09:27
工具类
上一页
56
57
58
59
60
61
62
63
下一页
按字母分类:
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
其他