JAVA
青之羽
一名正在入门的程序员
展开
-
以DOM树的方式来进行xml文件对象的生成操作
import java.io.File;import java.io.IOException;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;impo原创 2021-08-19 14:43:14 · 187 阅读 · 0 评论 -
servlet实现一个界面的登录并对成功界面的访问设置一个权限
建立一个登录界面,将界面信息提交给servlet进行处理,来决定是否进行成功页面的访问操作。并且对成功界面设置一个过滤器对象来进行权限的设置,以此来防止用户对成功界面的随意访问操作.1:进行登录界面login.jsp的建立:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UT原创 2021-08-19 14:42:10 · 418 阅读 · 0 评论 -
java实现短息发送
首先要到阿里的服务平台当中进行相关账号的注册访问阿里官网进入到控制台页面当中去接下来申请国内短息签名接下来进行短息模板的申请短息验证码等待审核当中进行在线短息发送测试操作点击按钮之后将会进行短息的发送。阿里的模板当中会自动生成进行短息验证码发送的相关代码...原创 2021-08-19 14:39:38 · 86 阅读 · 0 评论 -
对apk文件对象进行反向编码操作
对apk文件对象进行反向编码操作apk文件就是日常安卓手机当中所使用下载的一些安装包。当前以网上下载的UC安装包为例首先进行反编译工具的下载:网上下载地址为http://static.runoob.com/download/%E5%8F%8D%E7%BC%96%E8%AF%91%E7%9B%B8%E5%85%B3%E7%9A%84%E4%B8%89%E4%B8%AA%E5%B7%A5%E5%85%B7.zip反向编译工具下载下来之后如图所示:apktool:进行apk文件当中资源获取的工原创 2020-08-25 21:36:22 · 881 阅读 · 0 评论 -
jeecgboot实现阿里云短信验证码接口的配置
在开发配置文件当中进行短信秘钥的配置操作将阿里当中所配置好的短信模板信息添加到jeecgboot框架对应的枚举类当中去调用系统当中的main测试方法来实现短息的发送原创 2020-07-30 21:38:59 · 2645 阅读 · 2 评论 -
JavaIO简单练习
package IO;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFo...原创 2018-06-20 19:40:06 · 315 阅读 · 0 评论 -
Calendar日期类型的计算
计算指定日期的上周周一到周五日期:1:先获取当前日期与本周日期之间相差的天数2:获取本周周日的日期3:根据本周周日的日期获取上周周日的日期 根据上周周日的日期依次获取周一到周五的日期import java.sql.Date;import java.text.SimpleDateFormat;import java.util.Calendar;public class 日期计算 { ...原创 2018-06-13 10:19:15 · 2302 阅读 · 0 评论 -
自定义异常的简单练习
自定义一个文件上传类型的异常定义一个对所要进行上传的文件对象进行校验的类来实现对文件的格式进行校验操作/** * * @author Administrator *自定义一个异常类,该异常为文件上传出错的异常 *在自定义类对象当中设定两个构造函数来实现对出现的异常信息进行抛出操作 */public class FileUpException extends Exception{ F...原创 2018-06-13 17:28:34 · 584 阅读 · 0 评论 -
java当中Junit的简答使用例子
Jubit用于对指定类当中的方法进行测试操作建立一个学生管理类对象,然后对该类当中的方法使用Junit来进行测试操作package com.hibernate.entity;/** * * @author Administrator *对学生信息进行管理操作 */public class ManagerStudent { public void addStudent() { ...原创 2018-06-06 20:32:35 · 500 阅读 · 0 评论 -
字符写入流和输出流
package IO;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputSt...原创 2018-06-21 15:49:31 · 2894 阅读 · 0 评论 -
使用java来实现对xml文件进行解析
首先创建一个学生对象:package javaxml;public class Student { private String stuno; private String name; private String address; private Integer age;public String getStuno() { return stuno;}public v...原创 2018-06-21 21:02:44 · 798 阅读 · 0 评论 -
java当中日期类型和字符串类型数据
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * * @author Administrator *进行日期格式类型的转换操作 * java.sql.Date:将指定日期类型字符对象转换为date类型 java.sql.Date...原创 2018-06-12 17:25:36 · 3098 阅读 · 1 评论 -
Math类当中常用方法小结
import java.math.BigDecimal;import java.util.Random;public class MatheExperse { public static void main(String[] args) { //进行四舍五入操作 System.out.println(Math.round(12.5)); /* * public stat...原创 2018-06-12 16:46:05 · 641 阅读 · 0 评论 -
数字旋转方阵
核心思想:实现代码:import java.util.Scanner;/** * 数字旋转方程算法 * 每四个区域的一个循环作为一个子问题对象,每次经历一个子问题之后就将问题的规模减2 * 每次子问题开始的第一个元素都按照矩阵的对角线进行选取 */public class Digital_rotation_equation { public static void NMatrix(...原创 2018-04-22 20:07:52 · 7707 阅读 · 1 评论 -
多线程当中this.name和Thread.currentThread.getName的区别
首先建立一个线程对象该线程对象用于被main线程进行调用操作:在该线程对象当中进行this.name和Thread.currentThread.getName的值进行输出操作//自定义一个计数对象的线程类public class CountOperate extends Thread { public CountOperate() { System.out.println("构造函原创 2017-12-23 18:31:01 · 540 阅读 · 0 评论 -
java环境变量的配置
JAVA_HOME:用于对jdk的安装路径进行配置PATH:用于指明jdk命令文件的位置。存放的大多为可执行文件CLASSPATH:配置类库文件的位置。对应与jdk文件包当中的lib目录路径C:\Program Files\Java\jdk1.8.0_121\lib原创 2017-12-11 22:45:31 · 168 阅读 · 0 评论 -
javaUI之卡片布局管理器
建立一个窗体对象,该窗体对象当中添加两个面板容器对象。一个面板容器对象设置为卡片布局管理器,另一个面板容器对象设置为流式布局管理。在卡片布局管理当中添加四个卡片标签对象,在流式布局管理当中添加四个按钮。然后为按钮对象添加监听器对象,使得在点击按钮时,触发特定的事件来对卡片容器对象当中的标签组件进行显示操作.import java.awt.BorderLayout;import java.aw原创 2017-10-13 22:13:02 · 540 阅读 · 0 评论 -
使用Servlet来进行数据类型的转化操作
建立一个登陆表单对象并对表单对象当中的age属性和birthday属性分别转化为int,Date类型.登陆页面:login.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>登录界面<!--SimpleDateFormat sdf=new原创 2017-10-18 23:06:16 · 3462 阅读 · 0 评论 -
通过servlet来建立一个登录界面并为成功界面设置权限
建立一个登录界面,然后提交到servlet当中来进行处理操作,并为登录成功界面设置一个权限来使得用于不能够成功的界面进行随意的访问操作1:建立一个登录界面login.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>登录界面 用户名:原创 2017-09-16 23:33:58 · 1533 阅读 · 0 评论 -
使用xml进行java解析之Dom
<?xml version="1.0" encoding="utf-8"?><students> <student stuno="1001"> <name>qingzhiyu</name> <age>22</age> <原创 2018-06-21 21:52:07 · 140 阅读 · 0 评论 -
去除字符串当中指定重复字符
package test1;/** * * @author Administrator *1:查找一个字符串当中指定字符所出现的次数 */public class 字符查找 { public static void main(String[] args) { // TODO Auto-generated method stub String s1="abaacddfdsfd...原创 2018-06-07 17:45:36 · 1166 阅读 · 0 评论 -
WebBuilder的下载以及实现连接Oracle数据
WebBuilder的下载网上有许多就不说了。首先解压压缩包当中的wb文件到Tomcat的webapp当中去如图:将压缩包中的wb文件解压到Tomcat中打开wb问价夹创建一个META-INF文件夹在meta-inf文件夹当中创建一个context.xml文件context.xml文件党总的内容为:<?xml version="1.0" encodi...原创 2018-11-12 16:33:54 · 676 阅读 · 0 评论 -
java日期操作util工具包
package jdbc.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * * @ClassName: DateUtil * @Description:TODO(这里用...原创 2018-08-15 10:41:03 · 962 阅读 · 0 评论 -
使用random来模拟双色球中奖过程
package testjava;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Random;/** * * @ClassName: DoubleChromosphere * @Description:TODO(这里用一句话...原创 2018-08-14 21:33:15 · 1397 阅读 · 0 评论 -
使用随机函数来实现抽奖规则的模拟操作
在该程序当中一共生成了三组随机数:第一组随机数用于表示抽奖盒子当中的0-9 10 个随机小球第二组随机数表示1-10 这10个人随机从抽奖盒子当中所拿到的10个不同的位置处的小球第三组随机数表示1-10 这10个人已经拥有的随机数字当某一个人所拥有的随机数和从盒子当中所抽取到的随机数字相同的时候,则表示其中奖,若没有匹配则没有中奖package testjava;impo...原创 2018-08-14 17:50:45 · 2684 阅读 · 0 评论 -
Collections方法简单使用练习
package testjava;import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.Map...原创 2018-08-14 09:25:17 · 311 阅读 · 0 评论 -
Hibernate初级入门
首先对hibernate.cfg.xml文件对象进行配置操作<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://ww...原创 2018-06-09 11:20:41 · 135 阅读 · 0 评论 -
进行最大公约数和最小公倍数的求解
public class 最大公约数最小公倍数 { //进行最大公约数的计算 public static int greatestCommonDivisor(int max,int min) { if(max<min) { int temp=max; max=min; min=max; } int yushu=max%min; while(yus...原创 2018-06-09 10:05:19 · 173 阅读 · 1 评论 -
数组元素的交换,移位和查重复
1:实现两个数组对象当中在不引入第三个变量的时候进行数值的交换操作2:寻找出两个数组当中所共有的重复元素3:对一个数组对象实现向右移动n位/** * * @author Administrator *1:实现数组对象当中任意两个位置处对象元素的交换操作 *2:找出两个数组对象当中的重复元素对象 *3:对一个数组对象实现移位功能 */public class test10 { /...原创 2018-06-09 09:56:22 · 1346 阅读 · 0 评论 -
向TreeMap集合当中进行对象的添加并排序
向TreeMap集合和ArrayList集合当中进行自定义对象的添加并对其排序public class Student implements Comparable<Student>{ public Student(String name,int age) { // TODO Auto-generated constructor stub this.name=name; t...原创 2018-06-15 19:19:48 · 2452 阅读 · 0 评论 -
eclipse主题颜色的下载与设置
在网找了一下,发现相关的内容不多,所以自己在学会之后就分享一下。首先到eclipse主题颜色官网当中去网址为:http://www.eclipsecolorthemes.org/可以看到在下面有许多不同种类的主题颜色,然后选择一个自己所喜欢的然后点击比如这个主题是我所喜欢的一个,然后在右边download当中会有两种不同格式的下载方式一种是xml,另一种是EPF。xml形式没有试过,所以只说一下e...原创 2018-06-01 20:29:20 · 11462 阅读 · 6 评论 -
java之对Oracle当中的emp表实现增删改查以及对存储过程存储函数的调用
项目结构:实现数据库连接:package com.soft.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;/* * 进行Oracle数据库对象的连接操作 */public class DBConnection { private Str...原创 2018-06-23 17:20:42 · 2337 阅读 · 0 评论 -
java之使用dom4j来实现对xml文件进行解析操作
<?xml version="1.0" encoding="UTF-8"?><bookStore> <book id="1"> <name> 冰与火之歌 </name> <year> 2018年6月22日 </year>原创 2018-06-23 17:13:17 · 376 阅读 · 0 评论 -
HashMap中判断两个key是否为同一个key详解
实例化两个student对象,当两个student对象的属性值都相同的时候将两个student对象存放到hashMap集合当中的key中的时候,另hashMap集合认为这两个student对象是同一个key。public class Student { public Student(String name) { // TODO Auto-generated constructor stub...原创 2018-06-15 16:41:39 · 9959 阅读 · 4 评论 -
java文件操作
根据指定的文件目录来创建一个文件对象在某一个目录下创建多级子目录import java.io.File;import java.io.IOException;/** * 根据指定的文件目录来创建一个文件对象 * 在某一个目录下创建多级子目录 * 会使用到集合: * 根据指定文件目录,过去改文件目录当中的所有文件夹列表(只获取当前目录当中的) * 格局指定的文件目录来获取所有的jav...原创 2018-06-14 18:31:11 · 199 阅读 · 0 评论 -
Java中Junit4中常用注解的说明
package com.util;import static org.junit.Assert.*;import org.junit.Ignore;import org.junit.Test;//建立一个测试类对象用于对测试当中的注解进行解释说明public class AnotationTest {/* *@Test:就一个普通的方法修饰成为一个测试方法 *@Test(exp原创 2017-09-23 12:11:26 · 928 阅读 · 1 评论 -
Java中使用Junit进行单元测试入门
1:在eclipse中建立一个项目,并在指定的包当中建立一个被测试类Calculate类,在该类当中设置加减乘除四种运算方法.package com.util;//calculate(计算)public class Calculate { public int add(int a,int b) { return a+b; } public int subtract(int a,原创 2017-09-22 22:58:32 · 8408 阅读 · 0 评论 -
通过字符流来对文件进行内容的读取和写入操作
import java.io.*;import java.io.Writer;public class WriterDemo01 { public static void main(String[] args) throws Exception{ File f=new File("C:\\Users\\xinle\\Desktop"+File.separator+"test.txt")原创 2017-01-31 18:52:52 · 3762 阅读 · 0 评论 -
通过字节流来对文件进行读写操作
import java.io.*;public class OutPutStreamDemo01 { public static void main(String[] args) throws Exception{ File f=new File("C:\\Users\\xinle\\Desktop"+File.separator+"test.txt");//声明一个文件对象,该文件对象原创 2017-01-31 14:01:47 · 1534 阅读 · 0 评论 -
文件的写入与随机读取
import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;public class RandomAccessFile01 { public static void main(String[] args) throws Exception{ File f=new File("C:\\Us原创 2017-01-29 13:07:31 · 1393 阅读 · 0 评论