-
java dom4j解析xml文件代码实例分享
所属栏目:[Java] 日期:2020-12-14 热度:88
解析xml文件有两种方式,一种是利用Dom去解析,这种方式写起代码比较麻烦,对于刚入手的程序员来说比较容易出问题;第二种就是使用Dom4j包去解析 在要使用Dom4j包的时候,肯定要先引入包 复制代码 代码如下: import java.io.File; import java.io.FileWriter[详细]
-
Java递归算法简单示例两则
所属栏目:[Java] 日期:2020-12-14 热度:161
本篇章节讲解Java递归算法。供大家参考研究具体如下: 1.实现1到100的和,用递归实现 public class RecursionTest { public static void main(String[] args) { System.out.println(diGui(100));// 5050 } public static int diGui(int n) { int s[详细]
-
Javaweb开发中通过Servlet生成验证码图片
所属栏目:[Java] 日期:2020-12-14 热度:137
一、BufferedImage类介绍 生成验证码图片主要用到了一个BufferedImage类,如下: 创建一个DrawImage Servlet,用来生成验证码图片 package gacl.response.study;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graph[详细]
-
Java常见数据结构面试题(带答案)
所属栏目:[Java] 日期:2020-12-14 热度:78
1.栈和队列的共同特点是(只允许在端点处插入和删除元素) 4.栈通常采用的两种存储结构是(线性存储结构和链表存储结构) 5.下列关于栈的叙述正确的是(D) A.栈是非线性结构B.栈是一种树状结构C.栈具有先进先出的特征D.栈有后进先出的特征 6.链表不具有的特[详细]
-
Spring4如何自定义@Value功能详解
所属栏目:[Java] 日期:2020-12-14 热度:75
前言 本文主要给大家介绍了关于Spring4自定义@Value功能的相关内容,使用的Spring版本4.3.10.RELEASE,下面话不多说了,来一起看看详细的介绍吧。 @Value在Spring中,功能非常强大,可以注入一个配置项,可以引用容器中的Bean(调用其方法),也可以做一些简[详细]
-
JAVA中阻止类的继承(官方和非官方)
所属栏目:[Java] 日期:2020-12-14 热度:135
官方办法 JAVA语言提供的一个关键字“FINAL”可以用来履行该任务。看看下面的源代码范例: 复制代码 代码如下: //FinalDemo.java public final class FinalDemo { } 下面让我们来制作另一个类,它将会继承上面声明的类。JAVA语言提供的“EXTENDS”关键字将能[详细]
-
iOS10全新推送功能实现代码
所属栏目:[Java] 日期:2020-12-14 热度:96
从iOS8.0开始推送功能的实现在不断改变,功能也在不断增加,iOS10又出来了一个推送插件的开发(见最后图),废话不多说直接上代码: #import UserNotifications/UserNotifications.h - (BOOL)application:(UIApplication *)application didFinishLaunchingWi[详细]
-
Java动态代理机制的实例详解
所属栏目:[Java] 日期:2020-12-14 热度:190
Java动态代理机制 在学习spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理[详细]
-
hibernate中的对象关系映射
所属栏目:[Java] 日期:2020-12-14 热度:174
Hibernate的本质就是对象关系映射(ObjectRelational Mapping),ORM实现了将对象数据保存到数据库中,以前我们对关系表进行操作,执行增删改查等任务,现在我们不再对关系表进行操作,而是直接对对象操作。hibernate中的ORM映射文件通常以.hbm.xml作为后缀[详细]
-
servlet实现文件下载的实用类分享
所属栏目:[Java] 日期:2020-12-14 热度:86
复制代码 代码如下: package com; import java.io.IOException; import java.io.PrintWriter; import java.net.URLEncoder; import java.util.Date; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.h[详细]
-
Java多线程的用法详细介绍
所属栏目:[Java] 日期:2020-12-14 热度:77
Java多线程的用法详细介绍 最全面的Java多线程用法解析,如果你对Java的多线程机制并没有深入的研究,那么本文可以帮助你更透彻地理解Java多线程的原理以及使用方法。 1.创建线程 在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnab[详细]
-
servlet实现文件下载的步骤及说明详解
所属栏目:[Java] 日期:2020-12-14 热度:189
servlet实现文件下载所需步骤及说明,供大家参考,具体内容如下 参考文章:Servlet实现文件下载功能 1.原理介绍: Web容器为Servlet生成并且传递的HttpServletResponse对象不仅可以返回HTML文本,而且可以返回任何主流的其他文件格式,例如,.doc、.pdf、.jar、[详细]
-
Java复习之集合框架总结
所属栏目:[Java] 日期:2020-12-14 热度:71
俗话说:温故而知新。想想学过的知识,就算是以前学得很不错,久不用了,就会忘记,所以温习一下以前学习的知识我认为是非常有必要的。而本篇文件温习的是 Java基础中的集合框架。 为什么会有集合框架? 平时我们用数组存储一些基本的数据类型,或者是引用数[详细]
-
iOS10实现推送功能时的注意点和问题总结
所属栏目:[Java] 日期:2020-12-14 热度:75
1、在项目 target 中,打开 Capabilitie ― Push Notifications ,并会自动在项目中生成 .entitlement 文件。(很多同学升级后,获取不到 deviceToken,大概率是由于没开这个选项) Capabilitie ― Push Notifications 自动生成 .entitlement 2、确保添加了[详细]
-
java获取当前时间和前一天日期(实现代码)
所属栏目:[Java] 日期:2020-12-14 热度:79
废话不多说,上代码 复制代码 代码如下: String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; Date dNow = new Date(); //当前时间 Date dBefore = new Date(); Calendar calendar = Calendar.getI[详细]
-
java反射机制示例详解
所属栏目:[Java] 日期:2020-12-14 热度:182
1.什么是反射? 一个类有多个组成部分,例如:成员变量,方法,构造方法等。 反射就是加载类,并解剖出类的各个组成部分。 2.加载类 java中有一个Class类用于代表某一个类的字节码。 Class类既然代表某个类的字节码,那就要提供加载某个类 字节码的方法:forNam[详细]
-
JSP中操作数据库的常用SQL标签用法总结
所属栏目:[Java] 日期:2020-12-14 热度:131
sql:setDataSource 标签设定数据源 语法结构: 复制代码 代码如下: sql:setDataSource url="jdbcUrl" driver="driverClassName" user="userName" password="password" [var = "varName"][scope="{page | request | session | application}"] / sql:update 标[详细]
-
Java 中This用法的实例详解
所属栏目:[Java] 日期:2020-12-14 热度:66
Java 中This用法的实例详解 用类名定义一个变量的时候,定义的只是一个引用,外面可以通过这个引用来访问这个类里面的属性和方法。 那们类里面是够也应该有一个引用来访问自己的属性和方法纳? 呵呵,Java提供了一个很好的东西,就是 this 对象,它可以在类[详细]
-
Mybatis Update操作返回值问题
所属栏目:[Java] 日期:2020-12-14 热度:148
后端的数据持久化使用的是 Mybatis ,在做高并发下账户增减余额的时候,打算使用乐观锁来解决这个问题。在获取update操作的返回值时遇到了一个问题,似乎 Mybatis 进行 update 操作得到的 int 返回值并不是影响的行数。这下就尴尬了。 一般而言,我们知道当[详细]
-
RecyclerView的使用之HelloWorld
所属栏目:[Java] 日期:2020-12-14 热度:152
话说RecyclerView已经面市很久,也在很多应用中得到广泛的使用,在整个开发者圈子里面也拥有很不错的口碑,那说明RecyclerView拥有比ListView,GridView之类控件有很多的优点,例如:数据绑定,Item View创建,View的回收以及重用等机制。 RecyclerView是伴随An[详细]
-
Kafka使用Java客户端进行访问的示例代码
所属栏目:[Java] 日期:2020-12-14 热度:157
本文环境如下: 操作系统:CentOS 6 32位 JDK版本:1.8.0_77 32位 Kafka版本:0.9.0.1(Scala 2.11) 1. maven依赖包 dependency groupIdorg.apache.kafka/groupId artifactIdkafka-clients/artifactId version0.9.0.1/version/dependency 2. 生产者代码 packa[详细]
-
jsp 标准标签库简析
所属栏目:[Java] 日期:2020-12-14 热度:77
一、JSTL简介 引入:在JSP以及javaBean中 ,当我们在网页中使用循环,或者使用对象方法连接数据库时,我们都不可避免的需要使用到jsp的脚本编制元素,其中嵌有大量的java代码,现在开发者想尽可能的避免使用jsp脚本编制元素,进一步将应用程序的显示层和业务[详细]
-
java实现发送手机短信
所属栏目:[Java] 日期:2020-12-14 热度:100
本文主要研究了JAVA语言发送手机,分享给大家,供大家参考,具体内容如下 JAVA发送手机短信,流传有几种方法: (1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册; (2)使用短信mao的方式进行短信的发送,这种方式[详细]
-
深入学习Hibernate持久化对象的三个状态
所属栏目:[Java] 日期:2020-12-14 热度:196
Hibernate中的对象有3中状态,瞬时对象(TransientObjects)、持久化对象(PersistentObjects)和离线对象(DetachedObjects也叫做脱管对象)。 下图3.1显示了瞬时对象、持久化对象和离线对象之间的关系以及它们之间的转换。 图3.1 临时状态: 由Java的new命[详细]
-
Java的Socket通讯基础编程完全指南
所属栏目:[Java] 日期:2020-12-14 热度:108
什么是Socket 网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。Socket是TCP/IP协议的一个十分流行的编程界面,一个Socket由一个IP地址和一个端口号唯一确定。 但是,Soc[详细]