Java
关一虽
哪怕自己很菜,也要相信自己很帅!
展开
-
java中遍历文件,再将txt文件聚合到一起
import java.io.*;import java.util.ArrayList;/** * 将oldPath这个目录下的所有txt文件遍历读取 * 然后全部放到newFile这个文件里 * */public class GetSome { ArrayList<String> listPath = new ArrayList<>(); ...原创 2020-03-12 12:50:24 · 2480 阅读 · 0 评论 -
java多线程
多线程实现多线程有三种方法,这里说两种第一:继承Thread类public class TestThread extends Thread{ /** * 1.通过继承Thread类来创建多线程 * 2.重写run方法,在run方法中执行子线程 * 3.主方法中创建对象,调用start()方法 * 4.调用start()方法是将子线程交给CPU...原创 2019-09-28 22:00:31 · 15338 阅读 · 0 评论 -
Java中将字符串重新编码为另一种编码格式
将字符串重新编码为另一种格式//将str由UTF-8重新编码为GBKString str = "312314124";str = new String(str.getBytes("GBK"),"UTF-8");原创 2019-09-09 19:57:06 · 17125 阅读 · 0 评论 -
Java中创建目录 或 创建文件
建立文件夹或文件只能创建一级目录//只能在已有的文件夹下创建子文件夹,不能同时创建文件夹和其子文件夹public void creatFolder(){ File file = new File("文件夹绝对路径"); //如果不存在这个文件夹,则创建 if(!file.exits()){ file.mkdir(); }else{ System.out.println(...原创 2019-09-09 19:55:56 · 22937 阅读 · 0 评论 -
Java中调用终端执行命令
java中调用terminal,即Linux终端,执行相关命令public static void main(String[] args) { try { Process p = Runtime.getRuntime().exec("md5sum /home/zcq/Desktop/ipv6"); //调用Linux的相关命令 ...原创 2019-09-09 19:54:45 · 25054 阅读 · 1 评论 -
Java中保留两位小数
保留两位小数//s2是要保留两位小数的数,%.2f 指的是保留两位小数double s1 = String.format("%.2f",s2)原创 2019-09-09 19:53:05 · 15494 阅读 · 0 评论 -
Java中获取桌面路径和获取当前工作目录
获取桌面路径FileSystemView fsv = FileSystemView.getFileSystemView();File com=fsv.getHomeDirectory(); //这就是桌面路径 System.out.println(com.getPath());获取当前工作目录//当前目录String nowPath = System.getProperty("u...原创 2019-09-09 19:51:25 · 21238 阅读 · 0 评论 -
springMVC
创建SpringMVC项目的xml预设文件<?xml version="1.0" encoding="UTF-8" ?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi...原创 2019-09-06 11:50:59 · 15269 阅读 · 0 评论 -
在Windows10中配置Java环境变量
第一步 下载jdk先点这里下载最新的jdk如图,点击下载:(版本可能会有所更新)第二步 安装双击运行下载完的exe,直接下一步下一步第三步 配置环境变量先打开资源管理器,找到我的电脑或者此电脑,12345 配置JAVA_HOME新建系统变量变量名:JAVA_HOME变量值:关于变量值需要填你的安装目录,如果你没有更改安装目录那么应该是:C:\Progra...原创 2019-09-01 10:43:48 · 31172 阅读 · 0 评论 -
spring相关数据示例
spring配置xml文件模板示例<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:a...原创 2019-08-29 15:23:11 · 15482 阅读 · 0 评论 -
Linux中安装JDK,配置Java环境变量
linux安装jdk下载deb包,然后:sudo dpkg -i 包名然后修改 /etc/profile 文件:将:export JAVA_HOME=/usr/lib/jvm/jdk-12.0.1export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/export PATH=$JAVA_HOME/bin:$PATH加到 profile 里边,保存...原创 2019-09-08 14:02:24 · 21493 阅读 · 0 评论 -
java调用方法对字符串进行MD5加密
直接用Java自己的方法实现加密public static String getMD5String(String str) { try { // 生成一个MD5加密计算摘要 MessageDigest md = MessageDigest.getInstance("MD5"); // 计算md5函数 ...原创 2019-09-05 14:52:34 · 21183 阅读 · 0 评论 -
java小知识
获取桌面路径FileSystemView fsv = FileSystemView.getFileSystemView();File com=fsv.getHomeDirectory(); //这就是桌面路径 System.out.println(com.getPath());原创 2019-09-04 18:19:18 · 15342 阅读 · 0 评论 -
用可识别的字符替换URL中的特殊字符
直接访问URL时可能会出现问题,必须进行转换报错:java.lang.IllegalArgumentException: Illegal character in query at index? : %3F& : %26| : 4十六进制值1. + URL 中+号表示空格 %2B2. 空格 URL中的空格可以用+号或者编码 %203. ...原创 2020-02-27 11:51:58 · 15275 阅读 · 0 评论 -
java网上下载文件
java下载视频public static boolean httpDownload(String httpUrl, String saveFile) { // 1.下载网络文件 int byteRead; URL url; try { url = new URL(httpUrl); } ca...原创 2020-02-27 11:50:57 · 15121 阅读 · 0 评论 -
java中post,get带参请求页面
post提交表单import org.apache.http.HttpEntity;import org.apache.http.client.ClientProtocolException;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.methods.Clos...原创 2019-12-27 15:26:01 · 21672 阅读 · 0 评论 -
mybatis关于动态SQL
where,if 标签<select id="queryByCountryCity" resultType="com.sz.pojo.Addresses"> select * from addresses <where> <if test="city != null and city!...原创 2019-08-05 17:04:14 · 16847 阅读 · 0 评论 -
mybatis数据示例
* 约定在main文件夹下有Java源代码的Java文件夹和放有配置文件的resources文件夹关于配置文件mybatis.cfg.xml里的示例内容:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//...原创 2019-08-03 16:45:22 · 24291 阅读 · 0 评论 -
封装的jdbc
package com.zcq.visitMysql;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql...转载 2019-07-24 15:50:07 · 21815 阅读 · 0 评论 -
mybatis预设
mapper.xml:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper...原创 2019-09-03 19:31:52 · 32065 阅读 · 0 评论 -
Java实现新字符串替换文件名中的某些旧字符串
/**1.替换文件名2.即用已知的字符串替换文件名中的某些字符scanfInformation():输入一些必要的信息*/import java.io.File;import java.io.IOException;import java.util.Scanner;public class Rename {private static String newString; ...原创 2019-04-04 13:50:49 · 12200 阅读 · 0 评论 -
Java中接口和多态
Java中接口,多态:https://docs.qq.com/doc/DSVd5TU54d2ZCeWdx原创 2019-04-04 14:14:32 · 11175 阅读 · 0 评论 -
Java中final
final修饰符1.final可以修饰成员变量,局部变量,形参2.有的书上说final不能被赋值(错)严格地说,是final修饰的变量不可被改变,一旦获得了初始值,就不能被重新赋值final成员变量1.Java语法规定:final修饰的成员变量必须有程序员显式的指定初始值,否则final修饰的成员变量一直是系统默认分配的默认值,这就失去了存在的意义2.final修饰类变量时,必须在静态...原创 2019-04-09 13:29:36 · 11257 阅读 · 0 评论 -
抽象类
abstract定义抽象类和抽象方法抽象类不能被实例化,即无法使用new来调用抽象类构造器创建抽象类实例。但是抽象类有构造器,主要是给其子类调用的含有抽象方法的类必须定义成抽象类注:抽象类比普通类多了一个抽象方法,但是却少了一个功能:创建实例抽象方法和空方法体不是一个概念,抽象方法是直接将方法体 { } 去掉,再在后面加上分号,而空方法是定义了方法体只是什么都不做而已普...原创 2019-04-16 13:20:35 · 11271 阅读 · 0 评论 -
web
重定向与转发jsp关于提示信息颜色的设置:在jsp中的获取servlet中提供的提示信息:在servlet中提供提示信息:(使用了重定向)关于table的用法:<table><tr> <td>用户名:</td> <td><input type="userName" name = "userName">...原创 2019-04-28 10:26:29 · 11190 阅读 · 0 评论 -
接口
1.接口定义接口:interface关键字子接口可以继承多个父接口接口只能继承接口,不能继承类接口的修饰符只能是public或者省略接口的成员只能是public访问权限在接口中定义成员变量时,必须用public static final 修饰符接口里不能包含构造器和初始化块,但可以包含成员变量(只能是静态常量)、方法(只能是抽象实例方法、类方法、或默认方法)、内部类(包括内部接口、...原创 2019-04-23 20:38:20 · 11197 阅读 · 0 评论 -
Cookie
Cookie示意图:原创 2019-04-28 17:29:33 · 11171 阅读 · 0 评论 -
jsp
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...原创 2019-04-29 12:54:03 · 11145 阅读 · 0 评论 -
session
3.Session是依赖与Cookie的原创 2019-04-29 15:18:47 · 16441 阅读 · 0 评论 -
三层架构
原创 2019-04-30 19:51:49 · 16716 阅读 · 0 评论 -
jsp页面出现错误时,跳转到另一个页面
在可能出现错误的页面导入:<%@ page errorPage=“error.jsp”%>然后在错误处理页面导入:<%@ page isErrorPage=“true” %>可以在body里写<% if(exception != null){ out.println("错误信息!"); }%> ```...原创 2019-05-09 17:37:39 · 24642 阅读 · 0 评论 -
httpClient
public static void main(String[] args) throws Exception{ //创建httpClient实例 CloseableHttpClient httpClient = HttpClients.createDefault(); //创建httpGet实例 HttpGet httpGet = new HttpGet("https:/...原创 2019-05-14 18:28:24 · 17065 阅读 · 0 评论 -
jsoup
public class JsoupWY { //返回通过标签获取的DOM元素的集合 Elements tagElements(String tag, Document document){ return document.getElementsByTag(tag); } //返回通过id获取到的DOM元素 Element idEleme...原创 2019-05-16 13:32:39 · 16701 阅读 · 0 评论 -
xml
* 声明信息: <? xml version="1.0" encoding="UTF-8"?>(用于描述xml的版本和编码方式)* xml有且仅有一个根元素* xml大小写敏感* xml标签成对,而且要正确嵌套* 属性值要使用双引号* 注释:<!--这里是注释-->DTD(文档类型定义)DTD用于约束xml的文档格式,保证xml是一个有效的xml...原创 2019-05-23 15:39:41 · 16810 阅读 · 0 评论 -
Java中调用键盘,鼠标
导包import java.awt.AWTException;import java.awt.Robot;import java.awt.event.InputEvent;import java.awt.event.KeyEvent;方法:public static void clear() throws AWTException {Robot r = new Robot(); ...原创 2019-04-04 13:44:59 · 27298 阅读 · 1 评论