-
Spring Boot如何优化内嵌的Tomcat示例详解
所属栏目:[Java] 日期:2020-12-14 热度:126
前言 本文主要给大家介绍了关于Spring Boot优化内嵌Tomcat的相关内容,分享出来供大家参考学习,下面话不多说了,来一看看详细的介绍吧。 Spring Boot测试版本 parent groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-parent/artifa[详细]
-
Java 反射机制实例详解
所属栏目:[Java] 日期:2020-12-14 热度:85
Java 反射机制实例详解 一、JAVA是动态语言吗? 一般而言,说到动态言,都是指在程序运行时允许改变程序结构或者变量类型,从这个观点看,Java和C++一样,都不是动态语言。 但JAVA它却有着一个非常突出的动态相关机制:反射。通过反射,Java可以于运行时加载[详细]
-
Mybatis 传输List的实现代码
所属栏目:[Java] 日期:2020-12-14 热度:144
1. 当查询的参数只有一个时 findByIds(ListLong ids) 1.1 如果参数的类型是List,则在使用时,collection属性要必须指定为 list Xml代码 select id="findByIdsMap" resultMap="BaseResultMap" Select include refid="Base_Column_List" / from jria where ID[详细]
-
MyBatis学习教程(二)―如何使用MyBatis对users表执行CRUD操作
所属栏目:[Java] 日期:2020-12-14 热度:50
上一篇文章MyBatis入门学习教程(一)-MyBatis快速入门中我们讲了如何使用Mybatis查询users表中的数据,算是对MyBatis有一个初步的入门了,今天讲解一下如何使用MyBatis对users表执行CRUD操作。在没奔主题之前,先给大家补充点有关mybatis和crud的基本知识。[详细]
-
Java List 用法实例详解
所属栏目:[Java] 日期:2020-12-14 热度:137
Java List 用法实例详解 Java中可变数组的原理就是不断的创建新的数组,将原数组加到新的数组中,下文对Java List用法做了详解。 List:元素是有序的(怎么存的就怎么取出来,顺序不会乱),元素可以重复(角标1上有个3,角标2上也可以有个3)因为该集合体系有索[详细]
-
基于断点续传下载原理的实现
所属栏目:[Java] 日期:2020-12-14 热度:133
需求背景 动态创建的文件下载的时候希望浏览器显示下载进度 动态创建的文件希望能够分段下载 HTTP断点续传报文 要实现HTTP断点续传必须要简单了解以下几个报文。 Accept-Ranges 告诉客户端(浏览器..)服务器端支持断点续传 服务器端返回 Range 客户端告诉服务[详细]
-
iOS10适配之权限Crash问题的完美解决方案
所属栏目:[Java] 日期:2020-12-14 热度:173
升级 iOS 10 之后目测坑还是挺多的,记录一下吧,看看到时候会不会成为一个系列。 直入正题吧 今天在写 Swift 3 相关的一个项目小小练下手,发现调用相机,崩了。试试看调用相册,又特么崩了。然后看到控制台输出了以下信息: This app has crashed because i[详细]
-
struts2拦截器_动力节点Java学院整理
所属栏目:[Java] 日期:2020-12-14 热度:132
如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器): interceptor-ref name="checkbox" param name="unch[详细]
-
Spring 4.0新功能:@Conditional注解详细介绍
所属栏目:[Java] 日期:2020-12-14 热度:59
前言 最近在学习spring,抽空会将学习的知识总结下面,本文我们会接触spring 4的新功能:@Conditional注解。在之前的spring版本中,你处理conditions只有以下两个方法: 在3.1版本之前,你需要使用spring expression language 在3.1版本发布时,profiles被引[详细]
-
详解spring集成mina实现服务端主动推送(包含心跳检测)
所属栏目:[Java] 日期:2020-12-14 热度:194
本文介绍了spring集成mina实现服务端主动推送(包含心跳检测),分享给大家,具体如下: 服务端 1.常规的spring工程集成mina时,pom.xml中需要加入如下配置: dependency groupIdorg.slf4j/groupId artifactIdslf4j-jdk14/artifactId version1.7.7/version /de[详细]
-
用java WebSocket做一个聊天室
所属栏目:[Java] 日期:2020-12-14 热度:196
最近一个项目中,需要用到Java的websocket新特性,于是就学了一下,感觉这技术还挺好玩的,瞬间知道网页上面的那些在线客服是怎么做的了。 先看图: 实现了多客户机进行实时通讯。 下面看代码项目结构图:很简单,就1个类,1个页面 然后看具体代码 先看后端[详细]
-
java 避免出现NullPointerException(空指针)的方法总结
所属栏目:[Java] 日期:2020-12-14 热度:191
java 避免出现NullPointerException(空指针)的方法总结 Java应用中抛出的空指针异常是解决空指针的最好方式,也是写出能顺利工作的健壮程序的关键。俗话说“预防胜于治疗”,对于这么令人讨厌的空指针异常,这句话也是成立的。值得庆幸的是运用一些防御性[详细]
-
详解Java 本地接口 JNI 使用方法
所属栏目:[Java] 日期:2020-12-14 热度:72
详解Java 本地接口 JNI 使用方法 对于Java程序员来说,Java语言的好处和优点,我想不用我说了,大家自然会说出很多一套套的。但虽然我们作为java程序员,但我们不得不承认java语言也有一些它本身的缺点。比如在性能、和底层打交道方面都有它的缺点。所以java[详细]
-
Java基础教程之封装与接口
所属栏目:[Java] 日期:2020-12-14 热度:123
总结之前的内容,对象(object)指代某一事物,类(class)指代象的类型。对象可以有状态和动作,即数据成员和方法。 到现在为止,数据成员和方法都是同时开放给内部和外部的。在对象内部,我们利用this来调用对象的数据成员和方法。在对象外部,比如当我们在另[详细]
-
Java复合语句的使用方法详解
所属栏目:[Java] 日期:2020-12-14 热度:115
与 C 语言及其他语言相同, Java 语言的复合语句是以整个块区为单位的语句,所以又称为块语句。下面我们来看看有关复合语句的使用方法和实例。 复合语句由开括号“{”开始,闭括号“}”结束。相信大家在Java的学习过程中已经接触到了这种复合语句,例如,在[详细]
-
详解java.lang.reflect.Modifier.isInterface()方法
所属栏目:[Java] 日期:2020-12-14 热度:196
详解java.lang.reflect.Modifier.isInterface()方法 java.lang.reflect.Modifier.isInterface(int mod)方法判断如果给定mod参数包含final修饰符,则返回true,否则返回false。 声明 以下是 java.lang.reflect.Modifier.isInterface() 方法的声明。 public st[详细]
-
SSH框架实现表单上传图片实例代码
所属栏目:[Java] 日期:2020-12-14 热度:86
SSH框架的一个上传到服务器然后显示在页面上的小实例,用的是简单的form表单形式,数据包括图片的url地址保存在数据库中,图片上传到tomcat服务器下的项目文件夹里,然后页面展示图片,算是好好把上传功能给过了一遍了,当然还有什么H5上传,分片上传等等这里[详细]
-
Character.UnicodeBlock中cjk的说明详解
所属栏目:[Java] 日期:2020-12-14 热度:117
本文为大家分享了Character.UnicodeBlock中cjk的说明,供大家参考,具体内容如下 Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS : 4E00-9FBF:CJK 统一表意符号 Character.UnicodeBlock.CJK_COMPATIBILITY_IDEOGRAPHS :F900-FAFF:CJK 兼容象形文字 Char[详细]
-
基于JAVA的短信验证码api调用代码实例
所属栏目:[Java] 日期:2020-12-14 热度:161
本文实例为大家分享了JAVA的短信验证码api调用代码,供大家参考,具体内容如下 import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.U[详细]
-
jsp通过自定义标签库实现数据列表显示的方法
所属栏目:[Java] 日期:2020-12-14 热度:58
本篇章节讲解jsp通过自定义标签库实现数据列表显示的方法。供大家参考研究具体如下: 1. 定义标签库类 UserListTag.java package com.yanek.cms.tag;import java.io.IOException;import java.util.ArrayList;import java.util.Iterator;import jav[详细]
-
深入理解spring的AOP机制原理
所属栏目:[Java] 日期:2020-12-14 热度:58
前言 在软件开发中,散布于应用中多处的功能被称为横切关注点,通常来讲,这些横切关注点从概念上是与应用的业务逻辑相分离的。把这些横切关注点和业务逻辑分离出来正是AOP要解决的问题。AOP能够帮我们模块化横切关注点,换言之,横切关注点可以被描述为影响[详细]
-
JDBC中使用Java8的日期LocalDate和LocalDateTime操作mysql、post
所属栏目:[Java] 日期:2020-12-14 热度:78
前言 相信大家应该都知道,在实体Entity里面,可以使用java.sql.Date、java.sql.Timestamp、java.util.Date来映射到数据库的date、timestamp、datetime等字段 但是,java.sql.Date、java.sql.Timestamp、java.util.Date这些类都不好用,很多方法都过时了。 J[详细]
-
JavaWeb实现裁剪图片上传完整代码
所属栏目:[Java] 日期:2020-12-14 热度:193
本文实例为大家分享了JavaWeb实现裁剪图片上传完整案例,供大家参考,具体内容如下 实现思路 使用jcrop插件手机要裁剪图片的坐标 将收集到的参数传递到后台,在后台使用java图形对象绘制图像进行裁剪 后台处理流程: 1、将上传的图片按按照比例进行压缩后上[详细]
-
Mybatis和orcale update语句中接收参数为对象的实例代码
所属栏目:[Java] 日期:2020-12-14 热度:70
Mybatis的 mapper.xml 中 update 语句使用 if 标签判断对像属性是否为空值。 UserDTO是传过来参数的类型,userDTO是在mapperDao接口中给更新方法的参数起的别名。 mapperDao.java int updata(@Param("userDTO") UserDTO userDTO); mapper.xml update id="upd[详细]
-
SpringBoot Tomcat启动实例代码详解
所属栏目:[Java] 日期:2020-12-14 热度:79
废话不多了,具体内容如下所示: Application configuration class:@SpringBootApplicationpublic class ServletInitializer extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder app[详细]