-
Java实现多个文档合并输出到一个文档
所属栏目:[Java] 日期:2020-12-14 热度:76
本文实例为大家分享了Java实现多个文档合并输出到一个文档的具体代码,供大家参考,具体内容如下 方法:Java NIO package First;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.nio.channels.FileChannel[详细]
-
Java探索之string字符串的应用代码示例
所属栏目:[Java] 日期:2020-12-14 热度:112
String类中提供了丰富的用于操作字符串的方法。 int indexOf(String str) 该方法用于返回当给定字符串在当前字符串中的位置,若当前字符串不包含给定字符串则返回-1。 重载的方法 int indexOf(String str,int formIndex),从指定下标处(包含)查询子串,返[详细]
-
MyEclipse去除网上复制下来的代码带有的行号(正则去除行号)
所属栏目:[Java] 日期:2020-12-14 热度:156
一、正则表达式去除代码行号 作为开发人员,我们经常从网上复制一些代码,有些时候复制的代码前面是带有行号,如: MyEclipse本身自带有查找替换功能,并且支持正则表达式替换,使用正则替换就可以很容易去除这些行号 使用快捷键“ctrl+F”打开MyEclipse的查[详细]
-
Java编程实现游戏中的简单碰撞检测功能示例
所属栏目:[Java] 日期:2020-12-14 热度:90
本篇章节讲解Java编程中的简单碰撞检测功能。供大家参考研究具体如下: 今天在家正在写一个坦克大战的小游戏来玩,遇到了一个简单的圆和圆的碰撞检测的小问题, 碰撞检测的过程处理主要有以下三步: 1.碰撞检测(Collision Detection):返回两个或多[详细]
-
如何查找YUM安装的JAVA_HOME环境变量详解
所属栏目:[Java] 日期:2020-12-14 热度:98
前言 开发中很多需要javac 的程序依赖 JAVA_HOME环境变量. 如果是手工下载源码安装的JDK,很容易知道JAVA_HOME的目录. 例如 whereis javac javac: /usr/local/jdk1.8.0_74/bin/javac 那么对应的 JAVA_HOME 为 /usr/local/jdk1.8.0_74. 而 YUM 安装的 jdk,不[详细]
-
jdbc结合dpcp连接池的封装实例
所属栏目:[Java] 日期:2020-12-14 热度:181
demo需求: 实现jdbc结合dpcp连接池的封装(以oracle数据库为例)并实现简单地查找demo主要技术: (1)Properties类加载.properties的方式(2)dpcp连接池建立数据库连接的方式(3)查询数据的方式(4)静态代码块的使用,分离驱动的加载和连接信息的载入,[详细]
-
Spring MVC结合Spring Data JPA实现按条件查询和分页
所属栏目:[Java] 日期:2020-12-14 热度:145
本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下 推荐视频:尚硅谷Spring Data JPA视频教程,一学就会,百度一下就有。 后台代码:在DAO层继承Spring Data JPA的PagingAndSortingRepository接口实现的 (实现方法主要在Sbgl[详细]
-
Java利用Request请求如何获取IP地址对应的省份、城市详解
所属栏目:[Java] 日期:2020-12-14 热度:62
前言 最近的一个项目中需要将不同省份的用户,展示不同内容,所以需要通过Request请求获取IP地址, 然后通过IP获取IP对应省份。 这里的操作步骤一共有步: 1. 通过Request获取IP 2. 通过IP获取对应省份、城市 3. 通过设置的省份和IP对应省份进行比对,展示内[详细]
-
MyEclipse10安装Log4E插件
所属栏目:[Java] 日期:2020-12-14 热度:134
一、Log4E插件下载 下载地址:http://log4e.jayefem.de/content/view/3/2/ 二、安装Log4E插件 将下载下来的压缩包解压缩,如下图所示: 解压缩生成的【de.jayefem.log4e_free_1.5.0】文件夹里面有如下的两个文件夹 将【de.jayefem.log4e_free_1.5.0】文件夹[详细]
-
Java如何将Excel数据导入到数据库
所属栏目:[Java] 日期:2020-12-14 热度:152
本文实例为大家分享了Java将Excel数据导入到数据库的具体代码,供大家参考,具体内容如下 所用Jar包 1. sqljdbc4.jar 连接数据库的Jar包(根据数据库的不同进行选择,我用的SqlServer2008) 2.Jxl.jar 访问Excel的Jar包 package xsl;import java.io.FileInpu[详细]
-
java使用RandomAccessFile类基于指针读写文件实例代码
所属栏目:[Java] 日期:2020-12-14 热度:101
java API中提供了一个基于指针操作实现对文件随机访问操作的类,该类就是RandomAccessFile类,该类不同于其他很多基于流方式读写文件的类。它直接继承自Object。 public class RandomAccessFile extends Objectimplements DataOutput,DataInput,Closeable{..[详细]
-
Spring定时任务中@PostConstruct被多次执行异常的分析与解决
所属栏目:[Java] 日期:2020-12-14 热度:90
发现问题 最近在项目中刚刚修改一个功能,代码正准备验证,启动Idea的debug模式,运行项目,发现启动失败,查看日志发现定时任务被重复执行,导致异常。debug定时任务的初始化类,发现启动定时任务是在@PostConstruct方法中执行的,网上查询,有说Spring在某[详细]
-
Java编程异常处理最佳实践【推荐】
所属栏目:[Java] 日期:2020-12-14 热度:83
Java中的异常处理不是一个简单的话题。初学者很难理解,甚至有经验的开发人员也会花几个小时来讨论应该如何抛出或处理这些异常。这就是为什么大多数开发团队都有自己的异常处理的规则和方法。如果你是一个团队的新手,你可能会惊讶于这些方法与你之前使用过[详细]
-
Java探索之Feign入门使用详解
所属栏目:[Java] 日期:2020-12-14 热度:66
一,简介 Feign使得 Java HTTP 客户端编写更方便。Feign 灵感来源于Retrofit、JAXRS-2.0和WebSocket。Feign最初是为了降低统一绑定Denominator到HTTP API的复杂度,不区分是否支持Restful。Feign旨在通过最少的资源和代码来实现和HTTP API的连接。通过可定制[详细]
-
基于struts2和hibernate实现登录和注册功能
所属栏目:[Java] 日期:2020-12-14 热度:165
本文实例为大家分享了struts2和hibernate实现登录和注册功能,供大家参考,具体内容如下 1、该项目使用MySQL数据库,数据库名为test,表名info,如图所示: 2、配置web.xml(Struts2使用) xml version="1.0" encoding="UTF-8"web-app version="2.5" xmlns="[详细]
-
Java编程几个循环实例代码分享
所属栏目:[Java] 日期:2020-12-14 热度:107
有关Java循环的内容,编程中还是比较常用的,下面分享给大家几个循环的示例代码,练习一下。 1、循环输出1到100之间所有能被3或能被4整除的数。 package com.hz.loop02;/** * 1、循环输出1到100之间所有能被3或能被4整除的数。 * @author ztw * */public cla[详细]
-
Java RSA加密解密实现方法分析
所属栏目:[Java] 日期:2020-12-14 热度:131
本篇章节讲解Java RSA加密解密实现方法。供大家参考研究具体如下: 该工具类中用到了BASE64,需要借助第三方类库:javabase64-1.3.1.jar javabase64-1.3.1.jar 本站 下载地址 。 注意: RSA加密明文最大长度117字节,解密要求密文最大长度为128字[详细]
-
Java利用Request请求获取IP地址的方法详解
所属栏目:[Java] 日期:2020-12-14 热度:170
前言 最近在项目中遇到一个需求,是需要将不同省份的用户,展示不同内容,通过查找相关的资料,发现可以通过Request请求获取IP地址,下面我们先来贴代码,如果你要在生产环境使用就直接拿去用吧,我这边已经上线了。 示例代码 public class IpAdrressUtil { /[详细]
-
Spring中IoC优点与缺点解析
所属栏目:[Java] 日期:2020-12-14 热度:124
本文为大家分享了Spring中IoC优点与缺点,供大家参考,具体内容如下 1. 优点 我们知道,在Java基本教程中有一个定律告诉我们:所有的对象都必须创建;或者说:使用对象之前必须创建,但是现在我们可以不必一定遵循这个定律了,我们可以从Ioc容器中直接获得一[详细]
-
Java实现的读取资源文件工具类ResourcesUtil实例【可动态更改值
所属栏目:[Java] 日期:2020-12-14 热度:76
本篇章节讲解Java实现的读取资源文件工具类ResourcesUtil。供大家参考研究具体如下: package com.gcloud.common;import java.io.Serializable;import java.text.MessageFormat;import java.util.ArrayList;import java.util.Iterator;import java[详细]
-
Java实现批量导入excel表格数据到数据库中的方法
所属栏目:[Java] 日期:2020-12-14 热度:141
本篇章节讲解Java实现批量导入excel表格数据到数据库中的方法。供大家参考研究具体如下: 1、创建导入抽象类 package com.gcloud.common.excel;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;[详细]
-
java集合继承关系图分享
所属栏目:[Java] 日期:2020-12-14 热度:89
面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。 数组虽然也可以存储对象,但长度是固定的;集合长度是可变的,数组中可以存储基本数据类型,集合只能存储对象。 集合类的[详细]
-
树莓派.GPRS.短信接收器
所属栏目:[Java] 日期:2020-12-14 热度:138
起因 曾经用过西门子出的短信猫,好处是直接有SDK开发包,不会硬件开发也能直接使用 缺点也是明显的,就是只支持Windows系统,另外就是在Windows下工作很不稳定,隔开几天就会出现收不到短信的毛病,要断电重启设备才有机会恢复(还不是必然恢复) 后来在地府(DFRobo[详细]
-
Java数据结构之红黑树的真正理解
所属栏目:[Java] 日期:2020-12-14 热度:138
真正的帮助大家理解红黑树: 一、红黑树所处数据结构的位置: 在JDK源码中,有treeMap和JDK8的HashMap都用到了红黑树去存储 红黑树可以看成B树的一种: 从 二叉树 看,红黑树是一颗相对平衡的二叉树 二叉树--搜索二叉树--平衡搜索二叉树-- 红黑树 从 N阶树 看[详细]
-
Java线程的生命周期的详解
所属栏目:[Java] 日期:2020-12-14 热度:184
Java线程的生命周期的详解 对于多线程编程而言,理解线程的生命周期非常重要,本文就针对这一点进行讲解。 一、线程的状态 线程的存在有几种不同的状态,如下: New状态 Ready状态 Running状态 Dead状态 Non Runnable状态 1、New状态 New状态是线程已经被创[详细]