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-文件上传下载
注释模板
设置注释模板的入口:Window->Preference->
Java-
>CodeStyle->CodeTemplate然后展开Comments节点就是所有需设置注释的元素啦。
柒黍
·
2019-12-02 03:10
学Java必读!你没学好Java无法拿到高薪是因为……
Java-
近10年来计算机软件发展过程中的传奇,其在众多开发者心中的地位就如“屠龙刀”、“倚天剑”。Java是个平台,我只想说说我对学好Java的一点看法,希望对初学
尧淳
·
2019-12-01 17:03
Java-
技术专区-如何监控Java线程池的状态
线程池介绍什么是线程池、线程池核心类、线程池工作流程、线程池分类、拒绝策略、及如何提交与关闭线程池等。但在实际开发过程中,在线程池使用过程中可能会遇到各方面的故障,如线程池阻塞,无法提交新任务等。如果你想监控某一个线程池的执行状态,线程池执行类ThreadPoolExecutor也给出了相关的API,能实时获取线程池的当前活动线程数、正在排队中的线程数、已经执行完成的线程数、总线程数等。总线程数=
李博/Alex
·
2019-12-01 17:00
Java-
字符串-String
StringJava程序中所有的字符串文字(例如"abc")都可以被看作是实现此类的实例。特点:1、字符串String类型本身是final声明的,意味着我们不能继承String。2、字符串的对象也是不可变对象,意味着一旦进行修改,就会产生新对象我们修改了字符串后,如果想要获得新的内容,必须重新接受。3、String对象内部是用字符数组进行保存的JDK1.9之前有一个char[]value数组,JD
远离颠倒梦想
·
2019-12-01 13:00
Java-
策略设计模式
今天我们来学习一下策略模式,什么是策略模式呢?比如我们一个功能的实现可以有多个策略去选择,比如:出行方式可以选择:共享单车,拼车,私家车,出租等。如果将这个出行方式提供一个统一的接口,每个策略都有自己的实现类,客户端就可以通过实现具体的策略对象来完成功能,而这样的策略是可以动态替换的,扩展性和维护性及代码可读性较高,这就是就是策略模式。策略模式遵循的是:对修改关闭,对拓展开发的原则。且针对接口编程
薛之涛
·
2019-12-01 11:34
eclipse导入maven项目有可能出现的几个坑
当你选择编译命令package时,就有可能会出这个错,解决方法是:选择Window->Preferences->
Java-
>InstalledJREs将配置的JRE定位到JDK,因为我就只是定
1234567_ray
·
2019-11-30 17:20
JAVA-
并发编程(一)
JAVA-
并发编程(一)sschrodinger2018/11/28引用《Java并发编程的艺术》方腾飞,魏鹏,程晓明著JSR-133标准内存模型JVM内存结构Java虚拟机定义了在程序执行期间使用的各种运行时数据区域
sschrodinger
·
2019-11-30 09:05
项目 - 云盘项目-整体流程
项目架构:client(客户端)---nginx(负载均衡、反向代理)---nginx(web服务器、
文件上传下载
业务逻辑、fastCGI编程)---mysql(存储用户信息)+redis(缓存)+fastFDS
Citrusliu
·
2019-11-29 16:00
java-
加载顺序(2)
++2016.7.17++byside@java-加载顺序(2)==================================关于
JAVA-
加载顺序(2)下面是阿里巴巴的面试题://阿里巴巴面试题
仆歌
·
2019-11-29 03:48
Kotlin设计模式(1)单例模式
一、饿汉模式
Java-
饿汉模式//单例-饿汉模式publicclassSingleton{privatestaticfinalSingletoninstance=newSingleton();privat
狼性代码人
·
2019-11-27 21:00
java-
统计一段句子中各单词出现的次数
问题:统计一段句子中各单词出现的次数。思路:1、使用split方法将文章进行分割,我们这里以空格、逗号和句点为分隔符,然后存到一个字符串数组中。2、创建一个hashMap集合,key是字符串类型,保存单词;value是数字类型,保存该单词出现的次数。3、遍历思路1中的字符串数组,如果key(单词)没有出现过,map中增加一个元素,key为该单词,定义value为1;如果key(单词)出现过,那么v
沉醉学习、无法自拔
·
2019-11-24 23:00
java-
完全解耦-例子
1classfilter{2publicStringname(){3returngetClass().getSimpleName();4}5publicStringprocess(Strings){6returns;7}8classfilter1extendsfilter{9publicfilter1(){10print("I'mfilter1");11}12}13classfilter2exte
Qiav
·
2019-11-23 01:00
JAVA-
消息中间件-kafka
高吞吐低延迟的高并发、高性能的KAFKA原理kafka在大数据领域有着极其广泛的应用。一个配置好的kafka集群能够达到几十万甚至上百万的并发写入。kafka的这种高性能可以从两个方面来进行描述:写在kafka进行数据写入时,采用页缓存技术和磁盘顺序写。页缓存技术:在kafka每次接收到数据都会往上磁盘进行写数据。但是这样是有一个问题:把数据写入到磁盘上,这样的工作效率是很低的。在kafka中,已
Small-lP-Pig
·
2019-11-22 18:49
java-开发篇
java-
完全解耦
完全解耦:降低代码的限制性,是同一代码能够用到更多的程序中1packageinterfaces.interfaceprocessor;2importstaticnet.mindview.util.Print.print;34interfaceProcessor{5Stringname();6Objectprocess(Objectinput);7}8publicclassApply{9public
Qiav
·
2019-11-22 10:00
java-
多态和动态绑定
一、什么是多态一个对象变量可以指示多种实际类型。当程序运行时,才能确定该变量引用的哪个类的对象,从而虚拟机自动选择调用哪个方法,这也被称为动态绑定。二、理解方法的调用过程我们以x.f(args)为例,Ax=newB()。1.编译器查看对象变量的声明类型和方法名x声明为A类,编译器将列举A类及其父类中可以被继承的所有名为f的方法。由于可能存在重载,名为f但参数列表不同的方法可能有多个。至此编译器获得
随温
·
2019-11-21 11:00
java-
访问修饰符各种应用场景(纯干货)
关于访问修饰符的个人总结:I、同的包下的类只有public可以访问,default与protected在当前类中可以访问,相同包下不同的类可以访问,但是protected可以在子类继承父类中使用,而default不可以,而private只有在当前类中可以使用,final修饰的类不能被继承,而且不能修饰构造方法具体分析:被任何的类访问,可以使用的就用public包下就用默认不写使用的修饰符(defa
Ctrl精
·
2019-11-17 11:33
Java
java基础
访问修饰符
Java-
集合-list
1.集合(实现功能较多,数据的集合)Collection集合:不定长的同一类数据的集合优点:可以自动扩容*****数组不可以扩容packagecom.neusoft.test7;importjava.util.Arrays;publicclassTest1{publicstaticvoidmain(String[]args){//数组同一数据类型的数据集合,定长//TODOAuto-generat
Lilbetter_0326
·
2019-11-10 19:56
Java-
背包算法实现
介绍给定n种物品和一个容量为C的背包,物品i的重量是$w_i$,其价值为$v_i$问:应该如何选择装入背包的物品,使得装入背包中的物品的总价值最大?背包问题是具有许多应用的组合优化问题背包问题在背包问题中,我们有一组物品。每个物品都有重量和价值:我们想将这些物品放入背包。但是,它有一个重量限制:因此,我们需要选择总重量不超过重量限制的物品,并且其总价值达到最高。例如,上述示例的最佳解决方案是选择5
william
·
2019-11-09 13:50
java
Java-
中常见的数据结构
1、数据结构有什么作用?当使用Java里面的容器类时,你有没有想过,怎么ArrayList就像一个无限扩充的数组,也好像链表之类的。很好使用,这就是数据结构的用处,只不过你在不知不觉中使用了。数据结构内容比较多,细细的讲解也是相对费功夫的,不可能达到一蹴而就。我就将常见的数据结构:堆栈、队列、数组、链表和红黑树给大家介绍一下,作为数据结构的入门,了解一下它们的特点即可。2、常见的数据结构数据存储的
RookieLi
·
2019-11-09 13:34
java
数据结构
Java-
数据类型总结
Java中提供了八种数据类型:6个数字类型(四个整数型,两个浮点型)、字符类型、布尔型。依次分别是:byte、int、short、long、float、double、char、boolean。byte类型数据占1个字节,8位,最高位表示符号,则表示范围是:-2^7~2^7-1int类型数据占4个字节,共32位,最高位表示符号,则表示范围是:-2^31~2^31-1short类型数据占2个字节,共1
RookieLi
·
2019-11-09 13:33
java
数据结构
Eclipse 格式化代码时不换行与自动换行的实现方法
preferences->
Java-
>CodeStyle->CodeFormatter->Show...
低至一折起
·
2019-11-08 08:49
java-
动态代理
一、Java自带的动态代理1、概述:JDK动态代理主要涉及java.lang.reflect包下的Proxy类和InvocationHandler接口。JDK代理实现的三个要点:通过java.lang.reflect.Proxy类来动态生成代理类代理类要实现InvocationHandler接口JDK代理只能基于接口进行动态代理2、代码结构3、Jdk_ProxyServicepackagecom.
Turtle_Zhang
·
2019-11-07 18:00
java-
多线程 | 实现方式
线程和进程的区别:一、关于进程和线程,首先从定义上理解就有所不同1、进程是什么?是具有一定独立功能的程序、它是系统进行资源分配和调度的一个独立单位,重点在系统调度和单独的单位,也就是说进程是可以独立运行的一段程序。2、线程又是什么?线程进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独立运行的基本单位,线程自己基本上不拥有系统资源。在运行时,只是暂用一些计数器、寄存器和栈。二、他们
代码_搬运工
·
2019-11-07 04:16
java-
总结
1.数据库增:INSERTINTOstudentVALUES(2,'李四','女');--修改多个字段,注意:SET字段名=值,字段名=值,....修:UPDATEstudentSETgender='男',age=30WHEREid=2;删:--带条件的删除(推荐使用)DELETEFROMstudentWHEREid=2;--另一种方式--deletefrom:可以全表删除1)可以带条件删除2)只
yangliangliang
·
2019-11-06 23:28
Effective
Java-
类和接口
本部分内容用来指导程序员怎样才能设计出更加有用、健壮、灵活的类和接口。内容导图如下:类和接口1.使类和成员的可访问性最小化封装是面向对象思想的特性之一,它的基本思想就是就是仅暴露必要的接口来和其他对象交互,隐藏其内部数据和具体实现细节。设计良好的模块会隐藏所有的实现细节,把它的API与它的实现清晰地隔离开来,模块间只通过它们的API进行通信,一个模块不需要知道其它模块内部是如何工作的。它可以有效地
塞外的风
·
2019-11-06 06:38
Java proposals、Java Type proposals和Java Non-Type proposals区别
于是我便去“首选项->
Java-
>Editor->ContentAssist”中去看自动补全开关没有打开或是触发提示的条件没有写全,但发现并不是这两个原因。
HeyTing
·
2019-11-05 23:42
java-
浅入浅出泛型
写一个输出数组的方法。但是数组的类型有很多,如int,double,float,字符串等等。为了输出不同类型的数组,我们需要些很多种方法,但其实这些方法除了数组类型不同,其余都是相同的,这是方法重载。publicclassInputArrayTest{publicstaticvoidprintArray(int[]inputArray){for(intarray:inputArray){Syste
snoweek
·
2019-11-04 18:36
[
Java-
多线程]“基础篇”06之 线程让步
概要本章,会对Thread中的线程让步方法yield()进行介绍。涉及到的内容包括:yield()介绍yield()示例yield()与wait()的比较转载请注明出处:http://www.cnblogs.com/skywang12345/p/3479243.html1.yield()介绍yield()的作用是让步。它能让当前线程由“运行状态”进入到“就绪状态”,从而让其它具有相同优先级的等待线
博格体
·
2019-11-04 11:29
Java - 剖析ArrayList
Java-
剖析ArrayList一、基本用法ArrayList是一个泛型容器,在新建ArrayList的时候需要实例化泛型参数,如下:ArrayListintList=newArrayList();ArrayListstrList
寒沧
·
2019-11-04 02:25
移除链表元素 【
Java-
力扣】
删除链表中等于给定值val的所有节点。 示例:输入:1->2->6->3->4->5->6,val=6输出:1->2->3->4->5分析:要像实现删除指定内容项,可以将删除项的prev.next改为删除项的下一项的引用。链表问题画图解决比较容易,整体逻辑如下图所示:要注意的是,1、判断prev.next.val与val是否相等的操作必须在cur!=null的前提下进行,因为不管是否相等,接下来都
ฅ小肚楠ฅ
·
2019-11-03 17:22
力扣
Java-
键盘接收用户输入与强制转换练习
第一步:导入包,必须位于Java源文件中的第一行importjava.util.Scanner;第二步:创建Scanner对象Scannerinput=newScanner(System.in);第三步:提示System.out.print("请输入:");第四步:键盘输入intnum=input.nextInt();//注意:等待用户接收键盘输入值,当按回车键,则表示输入完毕,并将回车之前所输入
Samans_C
·
2019-11-02 19:14
Java--学习笔记
Java
Java-
多线程(一)
NO.1多线程简介1.多线程是CPU不断在执行程序之间切换,速率极快,给人们造成的假象是所有程序是同时执行的。其实在内部依然是一个个执行的。2.JVM的启动是多线程的//证明JVM是多线程的//创建垃圾for(inti=0;i=0;i--){////调用休眠方法--这里要抛出一个中断异常//Thread.sleep(1000);//这里面传入的是毫秒值//System.out.println("倒
浮桥小麦
·
2019-11-02 19:02
[
Java-
多线程]“基础篇”02之 常用的实现多线程的两种方式
概要本章,我们学习“常用的实现多线程的2种方式”:Thread和Runnable。之所以说是常用的,是因为通过还可以通过Java.util.concurrent包中的线程池来实现多线程。关于线程池的内容,我们以后会详细介绍;现在,先对的Thread和Runnable进行了解。本章内容包括:Thread和Runnable的简介Thread和Runnable的异同点Thread和Runnable的多线
博格体
·
2019-11-02 09:08
[
Java-
多线程]“基础篇”05之 线程等待与唤醒
概要本章,会对线程等待/唤醒方法进行介绍。涉及到的内容包括:wait(),notify(),notifyAll()等方法介绍wait()和notify()wait(longtimeout)和notify()wait()和notifyAll()为什么notify(),wait()等函数定义在Object中,而不是Thread中转载请注明出处:http://www.cnblogs.com/skywan
博格体
·
2019-11-01 17:42
Java-
生产环境占用CPU高一次问题分析记录
前言:最近几次,公司的java服务项目,占用CPU很高,持续不下降,云里雾里,一直不知道是什么原因造成了cpu占用高。此片文章谈谈从发现这个问题到解决这个问题的过程。我们试着利用lstack打出dump信息,观察是哪个线程占用cpu高。1.先用top查询某进程的线程CPU占用情况,定位到cpu占用高的进程pid根据pid定位具体的线程top-pPID-H2.用jstack-lPID>>28137.
小志码字
·
2019-11-01 10:26
基于NodeJS+Express实现
文件上传下载
需求描述允许用户上传文件,服务端从请求中读取并且解析允许用户下载文件,如报表导出功能,基于当前展示的表格数据,导出excel文件涉及到的技术点文件读写文件上传文件下载文件上传与读取文件前端代码比较常见的场景是:在前端页面中会有一个表单,表单中会输入一些字段,同时上传文件。代码示例:点击提交表单提交一般通过js代码提交:首先做数据合法性校验,然后执行form.submit()执行提交。如果不想页面跳
candice2cc
·
2019-11-01 10:23
java-
过滤器
1.概念过滤器:过滤器是servlet技术,也叫Filter.可以对请求进行拦截器处理公用操作,例如:编码,登录校验。处理完后,放行。控制权到srevlet/jsp(如果有下一个过滤器,就逐个执行)servlet/jsp响应完成,控制权又回到过滤器.最后过滤器执行完,服务器响应用户.le->filter->filter2....->servlet/jsp->filter2->filter12.过滤
廖马儿
·
2019-10-31 13:32
JAVA-
线程-一-执行器Executor
2.JAVA-线程-二-ExecutorService接口3.JAVA-线程-三-AbstractExecutorService抽象类执行提交的可运行任务的对象。该接口提供了一种将任务提交与如何运行每个任务的机制解耦的方式,包括线程使用的详细信息等。通常使用Executor代替显式创建线程。例如,您可以使用以下命令来代替为每个任务集调用newThread(new(RunnableTask()).s
AlanSun2
·
2019-10-31 11:24
Java-
线程创建的几种方式
欢迎访问我的博客:http://wangnan.tech概述继承Thread类创建线程类通过实现Runnable接口创建线程类通过Callable和Future创建线程具体继承Thread类创建线程类定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。创建Thread子类的实例,即创建了线程对象。调用线程对象的start(
GhostStories
·
2019-10-31 07:23
文件上传下载
单文件上传文件:@PostMapping(value="upload")@ResponseBodypublicMapupload(@RequestParam("file")MultipartFilefile){Mapmap=newHashMap();try{if(file.isEmpty()){map.put("msg","文件为空");returnmap;}//获取文件名StringfileNa
FYX扛把子
·
2019-10-28 13:00
Java-
面向对象编程思想
*******面向对象与面向过程的区别********类与对象(面向对象)1.对象:实实在在存在的,客观世界的物体类:由对象抽象出来对象的集合(模板)对象根据类new出来的生活中,先有对象,再有类;程序员,先有类,再有对象2.属性:成员变量行为:成员方法类中可以有属性也可以有行为3.堆内存比栈内存空间大4.成员变量与局部变量区别:(1).位置不同成员变量:类以内成员方法以外局部变量:成员方法内部(
Lilbetter_0326
·
2019-10-26 18:07
Java-
日期函数总结
1:sql直接操作SELECTDATE_FORMAT(‘1992-02-02’,’%Y年%m月%d日’)结果就是:1992年02月02日2:java格式化操作Datedate=newSimpleDateFormat("yyyy-MM-dd").parse("2005-06-09");Stringnow=newSimpleDateFormat("yyyy年MM月dd日").format(date);
叶为正
·
2019-10-24 10:32
Java基础
Java 函数式编程--流操作
GitHubPage:http://blog.cloudli.top/posts/
Java-
函数式编程-流操作/外部迭代到内部迭代在使用集合类时,通用的方式是在使用for循环集合上进行迭代,然后处理每一个元素
浮云Cloud
·
2019-10-23 19:00
Java 线程的基本使用
GitHubPage:http://blog.cloudli.top/posts/
Java-
线程的基本使用/创建线程创建线程的方式有两种:继承Thread类实现Runnable接口Thread类实现了Runnable
浮云Cloud
·
2019-10-22 13:00
Java语言Post请求的request只可以读取一次的问题解决
最近在做
文件上传下载
,需要从request中获取文件流,然后我发现,Post请求的request只可以读取一次,之后就读不到了,思索了一下午想到了解决方法,精髓就是将request的文件流每次进行保存,
张志翔
·
2019-10-21 20:16
Java文件流处理
java-
基础-数组原理解析
数据类型Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,int,long,char,float,double,Boolean,returnAddress引用类型包括:类类型,接口
心如花木,向阳而生
·
2019-10-21 17:17
java数组原理
Java
JAVA-
打怪兽趣味小游戏(附效果图)
注:此项目主要用来巩固面向对象以及父类子类继承这一块的知识,其中涉及循环以及随机函数的灵活运用一、定义父类(怪兽类)和父类(玩家类)1.怪兽类的属性和方法属性:攻击力,生命值;方法:怪兽普通攻击玩家后,玩家的剩余生命值等于玩家原有生命值减去怪兽的攻击力。packagedaguaishou;publicclassGS{privateintgj;//定义私有属性攻击privateintsm;//定义私
小雨NB
·
2019-10-21 16:23
JAVA-
线程池的基本原理
原文链接:https://blog.csdn.net/weixin_44807144/article/details/102510056JAVA-快速了解线程池的基本原理前言说起线程池大家肯定不会陌生,在面试中属于必问的问题之一,特别是对于“高并发”有较高要求的企业,基本是必问点。网上关于线程池的文章和视频很多,本篇文章旨在帮助大家快速了解和掌握线程池的基本原理,对于高级应用不过多涉及。目录并发队
Java_2017_csdn
·
2019-10-21 15:14
JAVA-线程池的基本原理
java
市面上常见的网络框架(OKgo,Nohttp,xutils,volley)
支持大
文件上传下载
,上传进度回调,下载进度回调,表单上传(多文件和多参数一起上传),链式调用,可以自定义返回对象,支持Https和自签名证书,支持超时自动重连,支持cookie与session的自动管理
命运的撑船人
·
2019-10-17 20:27
Eclipse:设置自动生成注释
一、设置自动生成1、修改设置:点击Window下的Preferences:进入
Java-
》CodeStyle-》CodeTemplates的页面,选择Code下的NewJavafiles,页面就会如下所示
我命倾尘
·
2019-10-17 17:00
上一页
72
73
74
75
76
77
78
79
下一页
按字母分类:
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
其他