-
Java简单实现SpringMVC+MyBatis分页插件
所属栏目:[Java] 日期:2020-12-14 热度:146
1.封装分页Page类 package com.framework.common.page.impl;import java.io.Serializable;import com.framework.common.page.IPage;/** * * * */public abstract class BasePage implements IPage,Serializable { /** * */ private static final long serial[详细]
-
Java中的数组基础知识学习教程
所属栏目:[Java] 日期:2020-12-14 热度:114
数字 通常情况下,当我们处理数字时,使用原始数据类型,如 byte,int,long,double 等。 示例 int i = 5000;float gpa = 13.65;byte mask = 0xaf; 然而,在开发中,我们会遇到需要使用对象而不是原始数据类型的情况。为了实现这个, Java 为每个原始数据类[详细]
-
Java利用endorsed如何覆盖jdk提供的类详解
所属栏目:[Java] 日期:2020-12-14 热度:163
前言 在之前我们分析 Tomcat catalina.bat 原理解析时候,我们发现在启动tomcat的参数中存在 -Djava.endorsed.dirs 参数 如下图: -Djava.endorsed.dirs Java提供了endorsed技术: 关于 endorsed :可以的简单理解为 -Djava.endorsed.dirs 指定的目录面放置[详细]
-
Mybatis 创建方法、全局配置教程详解
所属栏目:[Java] 日期:2020-12-14 热度:139
总体介绍:MyBatis实际上是Ibatis3.0版本以后的持久化层框架【也就是和数据库打交道的框架】! 和数据库打交道的技术有: 原生的JDBC技术---Spring的JdbcTemplate技术 这些工具都是提供简单的SQL语句的执行,但是和我们这里学的MyBatis框架还有些不同, 框架是[详细]
-
Java图像之自定义角度旋转(实例)
所属栏目:[Java] 日期:2020-12-14 热度:134
图像的旋转需要调用 Graphics2D 类的rotate()方法,该方法将根据指定的弧度旋转图像。 语法如下: rotate(double theta) 其中, theta 是指旋转的弧度。 说明:该方法只接受旋转的弧度作为参数,可以使用 Math 类的 toRadians()方法将角度转换为弧度。 toRad[详细]
-
mybatis如何使用Java8的日期LocalDate和LocalDateTime详解
所属栏目:[Java] 日期:2020-12-14 热度:197
前言 相信大家应该都知道,在实体Entity里面,可以使用java.sql.Date、java.sql.Timestamp、java.util.Date来映射到数据库的date、timestamp、datetime等字段 但是,java.sql.Date、java.sql.Timestamp、java.util.Date这些类都不好用,很多方法都过时了。 J[详细]
-
java中文及特殊字符的校验方法
所属栏目:[Java] 日期:2020-12-14 热度:97
本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下 参考链接:Character.UnicodeBlock中cjk的说明详解 1.关于Character.UnicodeBlock的介绍 CJK的意思是“Chinese,Japanese,Korea”的简写 ,实际上就是指中日韩三国的象形文[详细]
-
Java的二叉树排序以及遍历文件展示文本格式的文件树
所属栏目:[Java] 日期:2020-12-14 热度:65
Java二叉树排序算法 排序二叉树的描述也是一个递归的描述, 所以排序二叉树的构造自然也用递归的: 排序二叉树的3个特征: 1:当前node的所有左孩子的值都小于当前node的值; 2:当前node的所有右孩子的值都大于当前node的值; 3:孩子节点也满足以上两点 pa[详细]
-
Java Executor 框架的实例详解
所属栏目:[Java] 日期:2020-12-14 热度:90
Java Executor 框架的实例详解 大多数并发都是通过任务执行的方式来实现的。 一般有两种方式执行任务:串行和并行。 class SingleThreadWebServer { public static void main(String[] args) throws Exception { ServerSocket socket = new ServerSocket(80)[详细]
-
基于java中反射的总结分析
所属栏目:[Java] 日期:2020-12-14 热度:72
刚开始学习java的时候真的很难理解反射到底是个什么东西 一些书籍,哪怕是很经典的书籍都解释的让人感觉懵懵的,或许的确是我太笨 况且,网上说在将来学习框架的时候需要经常应用到反射机制,这样一来总让人心里有些不安 就方才偶然又把讲解反射的章节和视频[详细]
-
Java编程实现数组转成list及list转数组的方法
所属栏目:[Java] 日期:2020-12-14 热度:71
本篇章节讲解Java编程实现数组转成list及list转数组的方法。供大家参考研究具体如下: 数组转成list: 方法一: String[] userid = {"aa","bb","cc"};ListString userList = new ArrayListString();Collections.addAll(userList,userid); 方法二:[详细]
-
java判断字符串中是否包含中文并过滤中文
所属栏目:[Java] 日期:2020-12-14 热度:185
java判断字符串中是否包含中文并过滤掉中文,具体内容如下 1.判断字符串中是否包含中文方法封装 /** * 判断字符串中是否包含中文 * @param str * 待校验字符串 * @return 是否为中文 * @warn 不能校验是否为中文标点符号 */public static boolean isContainC[详细]
-
java使用ftp上传文件示例分享
所属栏目:[Java] 日期:2020-12-14 热度:170
复制代码 代码如下: import java.io.ByteArrayInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.net.SocketException; import java.text.SimpleDateFormat; import java.util.Date; import org.apache.commons.io.IO[详细]
-
详解Maven 搭建spring boot多模块项目(附源码)
所属栏目:[Java] 日期:2020-12-14 热度:151
本文介绍了Maven 搭建spring boot多模块项目,分享给大家,具体如下: 备注:所有项目都在idea中创建 1.idea创建maven项目 1-1: 删除src,target目录,只保留pom.xml 1-2: 根目录pom.xml可被子模块继承,因此项目只是demo,未考虑太多性能问题,所以将诸多依赖。[详细]
-
Java 文件上传的实例详解
所属栏目:[Java] 日期:2020-12-14 热度:82
Java 文件上传的实例详解 java 文件上传 Java文件上传,介绍几种常用的方法,也是经过本人亲手调试过的 1.jspsmartupload 这个组件用起来是挺方便的,不过就是只适合小文件上传,如果大文件上传的话就不行,查看了一下他的代码,m_totalBytes = m_request.getConte[详细]
-
JavaWeb表单注册界面的实现方法
所属栏目:[Java] 日期:2020-12-14 热度:124
JavaWeb表单注册界面的实现方法 今天又做了一个注册界面,还是一如既往的从以前的代码copy过来,于是决定总结一下做注册界面的思路,供同学参考。 Step1 页面实现 在这一步主要用到了html、css、JavaScript的知识。 1) html 建立页面基本结构。建议在做html[详细]
-
iOS本地推送简单实现代码
所属栏目:[Java] 日期:2020-12-14 热度:173
本文为大家分解介绍了iOS本地推送代码的三步骤,供大家参考,具体内容如下 第一步: 创建本地推送 // 创建一个本地推送UILocalNotification *notification = [[[UILocalNotification alloc] init] autorelease];//设置10秒之后NSDate *pushDate = [NSDate da[详细]
-
Java判断两个日期相差天数的方法
所属栏目:[Java] 日期:2020-12-14 热度:181
本篇章节讲解Java判断两个日期相差天数的方法。供大家参考研究。具体如下: import java.util.Calendar;public class DateDifferent{ public static void main(String[] args){ Calendar calendar1 = Calendar.getInstance(); Calendar calendar2 =[详细]
-
Java TreeSet实现学生按年龄大小和姓名排序的方法示例
所属栏目:[Java] 日期:2020-12-14 热度:179
本篇章节讲解Java TreeSet实现学生按年龄大小和姓名排序的方法。供大家参考研究具体如下: import java.util.*;class Treeset{ public static void main(String[] args) { TreeSet t = new TreeSet(); t.add(new student("a1",15)); t.add(new stu[详细]
-
在Intellij IDEA中使用Debug(图文教程)
所属栏目:[Java] 日期:2020-12-14 热度:113
Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。 所以学习下如何在Intellij IDEA中使用好Debu[详细]
-
解析iOS10中的极光推送消息的适配
所属栏目:[Java] 日期:2020-12-14 热度:132
iOS10发布后,发现项目中的极光推送接收消息异常了。 查了相关资料后才发现,iOS10中对于通知做了不少改变。同时也发现极光也很快更新了对应的SDK。 现在就把适配修改的做法分享一下,希望对有需要的童鞋有所帮助。 具体做法如下: 注意:必须先安装Xcode8.0[详细]
-
java 工厂模式的实例详解
所属栏目:[Java] 日期:2020-12-14 热度:53
java 工厂模式的实例详解 工厂方法中的“工厂”和我们平常理解的一样:用于生产产品。 而客户是要和产品打交道,所以工厂方法模式的意义在于把客户和产品分开,达到解耦和更灵活的目的。 一般我们有一个产品的抽象类,然后有几个具体的产品,如下: //抽象产[详细]
-
Java FileUploadUtil工具类详解
所属栏目:[Java] 日期:2020-12-14 热度:134
本文实例为大家分享了FileUploadUtil工具类的具体代码,供大家参考,具体内容如下 package com.gootrip.util;import java.io.File;import java.util.*;import org.apache.commons.fileupload.*;import javax.servlet.http.HttpServletRequest;import java.ut[详细]
-
springboot+Oauth2实现自定义AuthenticationManager和认证path
所属栏目:[Java] 日期:2020-12-14 热度:126
本人在工作中需要构建这么一个后台框架,基于springboot,登录时认证使用自定义AuthenticationManager;同时支持Oauth2访问指定API接口,认证时的AuthenticationManager和登录规则不同。在研究了源码的基础上参考很多文章,目前基本得以解决。 @Configuratio[详细]
-
struts2数据处理_动力节点Java学院整理
所属栏目:[Java] 日期:2020-12-14 热度:127
Struts2框架框架使用OGNL语言和值栈技术实现数据的流转处理。值栈就相当于一个容器,用来存放数据,而OGNL是一种快速查询数据的语言。 值栈:ValueStack一种数据结构,操作数据的方式为:先进后出 OGNL : Object-GraphNavigation Language(对象图形导航语言)[详细]