-
Spring MVC 文件上传的示例代码
所属栏目:[Java] 日期:2020-12-14 热度:95
一如既往记录下常用而又容易忘记的东西,本篇博文主要针对Spring MVC是如何上传文件的。以下记录两种上传方法并针对案例进行记录。(有关spring mvc其他配置省略) 1、使用Spring MVC 上传文件必须配置文件解析器,如下: !-- 上传文件拦截,设置最大上传文[详细]
-
详解关于springboot-actuator监控的401无权限访问
所属栏目:[Java] 日期:2020-12-14 热度:170
今天心血来潮看一下spring监控 访问/beans 等敏感的信息时候报错 Tue Mar 07 21:18:57 GMT+08:00 2017 There was an unexpected error (type=Unauthorized,status=401). Full authentication is required to access this resource. application.properties添[详细]
-
Spring中bean的继承与抽象代码示例
所属栏目:[Java] 日期:2020-12-14 热度:174
我们在应用Spring时,在一般的设计时,肯定要用的抽象类。那在Spring中怎么样配置这些抽象Bean呢。请看下面: 如果两个bean 之间的配置信息非常相似,可利用继承来减少重复配置工作。 继承是指子bean 定义可从父bean 定义继承部分配置信息,也可覆盖特定的配[详细]
-
Java中的main函数的详细介绍
所属栏目:[Java] 日期:2020-12-14 热度:114
Java中的main函数的详细介绍 JAVA中的主函数是我们再熟悉不过的了,相信每个学习过JAVA语言的人都能够熟练地写出这个程序的入口函数,但对于主函数为什么这么写,其中的每个关键字分别是什么意思,可能就不是所有人都能轻松地答出来的了。我也是在学习中碰到[详细]
-
Java使用代理进行网络连接方法示例
所属栏目:[Java] 日期:2020-12-14 热度:163
需求是这样的: 一、界面上要有这样几种代理类型可以[详细]
-
spring security自定义登录页面
所属栏目:[Java] 日期:2020-12-14 热度:169
在项目中我们肯定不能使用Spring自己生成的登录页面,而要用我们自己的登录页面,下面讲一下如何自定义登录页面,先看下配置 sec:http auto-config="true" sec:intercept-url pattern="/app.jsp" access="ROLE_SERVICE"/ sec:intercept-url pattern="/**" ac[详细]
-
基于hibernate框架在eclipse下的配置方法(必看篇)
所属栏目:[Java] 日期:2020-12-14 热度:176
一、ORM O:object 对象 R:Realtion 关系(关系型数据库) M:Mapping 映射 ORM:对象关系型映射 目前流行的编程语言,如Java、C# ,它们都是面向对象的编程语言,而目前主流的数据库产品例如Oracle、DB2等,依然是关系型数据库。编程语言和底层数据库发展的不[详细]
-
spring-boot使用Admin监控应用的方法
所属栏目:[Java] 日期:2020-12-14 热度:151
Spring Boot提供的监控接口,例如:/health、/info等等,实际上除了之前提到的信息,还有其他信息业需要监控:当前处于活跃状态的会话数量、当前应用的并发数、延迟以及其他度量信息。下面我们来了解如何使用spring-boot-admin来监控我们的系统。 一、创建sp[详细]
-
java 中线程等待与通知的实现
所属栏目:[Java] 日期:2020-12-14 热度:154
java 中线程等待与通知的实现 前言: 关于等待/通知,要记住的关键点是: 必须从同步环境内调用wait()、notify()、notifyAll()方法。线程不能调用对象上等待或通知的方法,除非它拥有那个对象的锁。 wait()、notify()、notifyAll()都是Object的实例方法。与[详细]
-
浅谈Java程序运行机制及错误分析
所属栏目:[Java] 日期:2020-12-14 热度:190
JVM(Java虚拟机 )一种用于计算设备的规范,可用不同的方式(软件或硬件)加以实现。编译虚拟机的指令集与编译微处理器的指令集非常类似。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 Java虚拟机(JVM)是可运行Jav[详细]
-
java中实现Comparable接口实现自定义排序的示例
所属栏目:[Java] 日期:2020-12-14 热度:68
实例如下所示: class Student implements Comparable{ String name; int gpa; @Override public int compareTo(Object arg0) { // TODO Auto-generated method stub Student s = (Student)arg0; if(gpa == s.gpa) return name.compareTo(s.name); else if(g[详细]
-
hadoop上传文件功能实例代码
所属栏目:[Java] 日期:2020-12-14 热度:50
hdfs上的文件是手动执行命令从本地linux上传至hdfs的。在真实的运行环境中,我们不可能每次手动执行命令上传的,这样太过繁琐。那么,我们可以使用hdfs提供的Javaapi实现文件上传至hdfs,或者直接从ftp上传至hdfs。 然而,需要说明一点,之前笔者是要运行MR[详细]
-
java发送短信的实现步骤
所属栏目:[Java] 日期:2020-12-14 热度:180
一、 在中国网建中注册用户 : 本程序是通过中国网建提供的SMS短信平台实现的,该平台新用户注册可以拥有免费5条普通短信和3条彩信,足够进行尝试和体验了。中国网建注册地址: http://sms.webchinese.cn/reg.shtml ; 二、 修改短信签名 : 注册成功后登陆[详细]
-
基于Java子线程中的异常处理方法(通用)
所属栏目:[Java] 日期:2020-12-14 热度:147
在普通的单线程程序中,捕获异常只需要通过try ... catch ... finally ...代码块就可以了。那么,在并发情况下,比如在父线程中启动了子线程,如何在父线程中捕获来自子线程的异常,从而进行相应的处理呢? 常见错误 也许有人会觉得,很简单嘛,直接在父线程[详细]
-
hadoop中实现java网络爬虫(示例讲解)
所属栏目:[Java] 日期:2020-12-14 热度:59
这一篇网络爬虫的实现就要联系上大数据了。在前两篇java实现网络爬虫和heritrix实现网络爬虫的基础上,这一次是要完整的做一次数据的收集、数据上传、数据分析、数据结果读[详细]
-
hadoop是什么语言
所属栏目:[Java] 日期:2020-12-14 热度:186
Hadoop是什么?Hadoop是一个开发和运行处理大规模数据的软件平台,是Appach的一个用java语言实现开源软件框架,实现在大量计算机组成的集群中对海量数据进行分布式计算. Hadoop框架中最核心设计就是:HDFS和MapReduce.HDFS提供了海量数据的存储,MapReduce提供[详细]
-
Java数组的扩容代码示例
所属栏目:[Java] 日期:2020-12-14 热度:81
在写程序的过程中,我们常常会碰见数组空间不够用的情况,比如我已经初始化了一个数组int []a = {1,2,3,4,5,6,7,8,9,10} ;这时,我想往数组下标3的位置插入一个元素,该怎么做?用C语言实现太难了吧,需要调用memcpy函数要一个一个偏,但是在java中就不用那么[详细]
-
浅谈Springboot之于Spring的优势
所属栏目:[Java] 日期:2020-12-14 热度:195
Spring在Java EE开发中是实际意义上的标准,但我们在开发Spring的时候可能会遇到以下令人头疼的问题: (1)大量配置文件的定义; (2)与第三方软件整合的技术问题,Spring每个新版本的推出都以减少配置作为自己的主要目标,例如: (a)推出@Component,@Service,@Repos[详细]
-
JAVA通过HttpClient发送HTTP请求的方法示例
所属栏目:[Java] 日期:2020-12-14 热度:76
HttpClient介绍 HttpClient 不是一个浏览器。它是一个客户端的 HTTP 通信实现库。HttpClient的目标是发 送和接收HTTP 报文。HttpClient不会去缓存内容,执行 嵌入在 HTML 页面中的javascript 代码,猜测内容类型,重新格式化请求/重定向URI,或者其它和 HTTP[详细]
-
Java多线程ForkJoinPool实例详解
所属栏目:[Java] 日期:2020-12-14 热度:106
引言 java 7提供了另外一个很有用的线程池框架,Fork/Join框架 理论 Fork/Join框架主要有以下两个类组成. * ForkJoinPool 这个类实现了ExecutorService接口和工作窃取算法(Work-Stealing Algorithm).它管理工作者线程,并提供任务的状态信息,以及任务的执行信[详细]
-
详解servlet配置load-on-startup的作用
所属栏目:[Java] 日期:2020-12-14 热度:69
在servlet的配置当中,load-on-startup1/load-on-startup的含义是:标记容器是否在启动的时候就加载这个servlet。 当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。 正数[详细]
-
详解使用Maven构建多模块项目(图文)
所属栏目:[Java] 日期:2020-12-14 热度:57
Maven多模块项目,适用于一些比较大的项目,通过合理的模块拆分,实现代码的复用,便于维护和管理。尤其是一些开源框架,也是采用多模块的方式,提供插件集成,用户可以根据需要配置指定的模块。 项目结构如下: test-hd-parent (父级) ---pom.xml ---test-hd[详细]
-
Java获取任意http网页源代码的方法
所属栏目:[Java] 日期:2020-12-14 热度:77
本篇章节讲解JAVA获取任意http网页源代码。供大家参考研究具体如下: JAVA获取任意http网页源代码可实现如下功能: 1. 获取任意http网页的代码 2. 获取任意http网页去掉HTML标签的代码 Webpage类: /** * 网页操作相关类 */package test;import ja[详细]
-
Struts2中ognl遍历数组,list和map方法详解
所属栏目:[Java] 日期:2020-12-14 热度:199
一、简介 s:iterator /可以遍历数据栈里面的任何数组,集合等等 在使用这个标签的时候有三个属性值得我们关注 1. value属性:可选的属性,value属性是指一个被迭代的集合,使用ognl表达式指定,如果为空的话默认就是ValueStack栈顶的集合. 2.id属性:可选属性,是[详细]
-
Spring事务传播属性和隔离级别详细介绍
所属栏目:[Java] 日期:2020-12-14 热度:103
1 事务的传播属性(Propagation) 1) REQUIRED ,这个是默认的属性 Support a current transaction,create a new one if none exists. 如果存在一个事务,则支持当前事务。如果没有事务则开启一个新的事务。 被设置成这个级别时,会为每一个被调用的方法创建[详细]