自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 问答 (6)
  • 收藏
  • 关注

原创 实现PDF印章打印 ,但未根据关键字定位印章位置

【代码】实现PDF印章打印 ,但未根据关键字定位印章位置。

2023-06-26 18:14:19 253

原创 解决:Spreadsheet Designer 设置自动换行

Spreadsheet Designer 设置单元格自动换行

2023-06-08 14:56:07 466

原创 连接mysql库问题解决

问题1: 2003 - Can’t connect to MySQL server on ‘localhost’ (10061"Unknown error")搜索【服务】-【找到mysql】-设置启动类型为【自动】-启动-确定。-回车(by 后面是设置的密码,不一定为root)

2023-05-01 13:09:36 437

原创 启动报错: Field restTemplate in com.abc.controller.SomeController required a bean of type ‘org.springfra

启动报错: Field restTemplate in com.abc.controller.SomeController required a bean of type 'org.springframework.web.client.RestTemplate' that could not be found.

2022-09-13 23:23:07 3317

原创 解决:Data truncation: Incorrect string value: ‘\xE6\x95\x99\xE5\xAD\xA6...‘ for column ‘name‘ at row 1

自动建表插入数据时:Data truncation: Incorrect string value: '\xE6\x95\x99\xE5\xAD\xA6...' for column 'name' at row 1

2022-09-12 09:09:07 1622

原创 SpringBoot Invalid bound statement(not found) 以及 嵌套异常:解决方案

springboot Invalid bound statement (not found): com.cy.pj.sys.dao.XXXDao出现情况:1.namespace 指定的地址错误 注意空格2.sql语句错误,括号使用错误 “{}” , 映射结果类型错误,sql 语句的id 对应XXX方法名错误....

2021-11-30 17:33:53 475

原创 IDEA运行报无效的发行版9的解决方法

1.file->project Structure2.project 3.modules问题解决

2021-11-17 09:54:45 450

原创 js/jQuery/vue练习

把页面中的所有P元素的背景色设置为红色的正确query代码是( D )A.$(“p”).manipulate(“background-color”,”red”)B. $(“p”).layout(“background-color”,”red”)C. $(“p”).style(“background-color”,”red”)D. $(“p”).css(“background-color”,”red”)2、以下哪个jquery方法用于隐藏被选元素? BA. hidden()B. hide().

2021-10-18 22:57:13 1714

原创 随机生成10个0-100的数用Set集合存储并输出

public class NumRandom { public static void main(String[] args) { Set<Integer> set = new HashSet<>(); Random random = new Random(); while(true){ int num = random.nextInt(100); set.add(num);

2021-10-10 07:48:23 884

原创 day18Excise1

1.阅读下面XML文档,然后判断下列说法正确的是( C )。<company><name>TEDU</name><address>北京海淀</address></company>A.<company>是元素对象,同样也是文本对象B.<name>是元素对象,同样也是文本对象C.北京海淀是文本对象D.北京海淀是元素对象2.下列是格式正确的XML标记的是( CD)。 A.<name>

2021-09-30 07:27:32 625

原创 建立客户端和服务端互连简单的聊天操作

服务端:package JAVA_API.num18_socket;import java.io.*;import java.net.ServerSocket;import java.net.Socket;import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * 聊天室服务端 * * @author yyc * 2021/9/28 14:44 */public cla

2021-09-28 20:36:23 584

原创 Map_Excise1

下列代码的输出结果是:public static void main(String[] args) {String str = “LEA”;Deque stack = new LinkedList();for (int i = 0; i < str.length(); i++) {stack.push(str.charAt(i));}stack.pop();stack.pop();stack.pop();System.out.println(stack.peek());}A..

2021-09-27 23:16:54 523

原创 List1_Excise

List和Set集合的上层接口是( )A. java.util.Map B. java.util.Collection C. java.util.List D. java.util.SetArrayList类的底层数据结构是( A )A. 数组结构 B. 链表结构 C.哈希表结构 D.红黑树结构3.LinkedList类的特点是( B )A.查询快 B. 增删快 C.元素不重复 D. 元素自然排序4.以下程序将ArrayList..

2021-09-27 12:53:57 1212

原创 Week5_Test2

package JAVA_API.api_homework;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;/** * 启动一个线程,执行

2021-09-26 08:29:27 141

原创 Excise_Thread2

1.下列关于多线程中锁机制正确的是( )。A.关键字synchronized只能用于方法声明上。B.成员方法使用synchronized,那么当前方法的锁对象为当前方法所属的对象C.静态方法使用synchronized,那么当前方法的锁对象为当前方法所属对象D.为了尽量避免多线程带来的安全问题,尽可能的扩大synchronized修饰的代码范围。解析:正确B。A答案2.下列选项中关于synchronized的使用正确的是:(C)。A.private synchronized Object o;

2021-09-23 20:33:38 796

原创 Excise_Thread1

1.下列代码编译和运行的结果是:( )。public class Threads5 {public static void main(String[] args) {new Thread(new Runnable() {public void run() {System.out.print(“bar”);}}).start();}}A.编译错误B.抛出运行时异常C.输出:barD.代码正常运行,但是无输出2.线程调用了sleep()方法后,该线程将进入( )状态A.就绪状

2021-09-22 22:55:42 250

原创 Excise1_Exception

1.阅读下列程序代码段:try {RandomAccessFile raf = new RandomAccessFile(“c:/a.txt”, “rw”);raf.write(‘A’);raf.writeInt(300);System.out.println(raf.getFilePointer());} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTr

2021-09-21 19:37:03 311

原创 String 、StringBuilder、 StringBuffer区别(面试题)

String 、StringBuilder、 StringBuffer区别String 是不可变字符串对象,每次修改字符串都会创建新对象StringBuilder、StringBuffer 是可变字符串序列(对象),当需要字符串频繁的修改时,推荐使用StringBuilder 或 StringBufferStringBuffer是jkd 1.0 提供的。StringBuilder是jdk 1.5提供的,二者的常用方法名 和实现原理是一样的。区别在于StringBuffer是线程安全的,Strin

2021-09-20 21:58:21 1618

原创 Num13_Exception异常

Throwable常用方法:java异常Error 和 Exception 的区别:ErrorExceptionException 的分类1.编译时异常(检查异常)-- CheckedException2.运行时异常(非检查异常 UnChecked) --RuntimeException,java两种异常处理机制Finally常见面试题:异常处理机制在IO中的 应用java 处理机制二:Throws自动关闭特性:AutoCloseable子类重写超类中含有Throws声明异常抛出的方法时对throws的几种

2021-09-20 20:38:57 143

原创 Num11_RandomAccessFile随机读写文件流

RandomAccessFileRandomAccessFile随机存取文件流构造方法常用方法RandomAccessFile 常用构造器:题:1.获取当前目录下所有文件及文件夹,2.列出当前目录下所有的文件及文件夹项。RandomAccessFile随机存取文件流java.io.RandomAccessFile 随机存取文件流是专门用来读写文件数据的类,其基于指针对文件进行随机访问读写操作灵活。构造方法使用一个已经存在的文件来创建一个RandomAccessFile对象。RandomA

2021-09-20 09:46:11 672

原创 使用RandomAccessFile(随机读写文件流)实现登录功能

/** * 实现用户登录功能 * 程序启动后,要求用户输入的用户名和密码 * 然后去user.txt中对比, * 成功则输出:登录成功 * 失败则输出:登陆失败,用户名或密码不正确 * 登陆失败的条件:用户名输入正确但是密码不正确,或者用户名输入不正确(user.txt文件中没有此人) * @author yyc * 2021/9/14 16:38 */public class Test11_Login { public static void main(String[] arg

2021-09-20 09:41:55 105

原创 使用RandomAccessFile(随机读写文件流)实现简易记事本

/** * 简易记事本 * 程序启动后要求用户输入一个文件名,然后对该文件进行操作。 * 之后用户在控制台输入的每一行字符都写入到该文件中(不用考虑换行问题) * 当用户单独输入“exit” 时退出程序 * @author yyc * 2021/9/14 16:08 */public class Test10_NoteDemo { public static void main(String[] args) throws IOException { Scanner .

2021-09-20 09:40:10 268

原创 使用RandomAccessFile 实现文件复制

public class Test4_CopyDemo { public static void main(String[] args) throws IOException { //路径可以用字符串保存。 String src = "E:\\web学习\\华创\\JHC2108\\API讲义\\API讲义.md"; RandomAccessFile rafsrc = new RandomAccessFile(src,"r") ; //

2021-09-20 08:57:38 481

原创 使用RandomAccessFile实现用户注册

package JAVA_API.num11_RandomAccessFile;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;import java.io.UnsupportedEncodingException;import java.util.Arrays;import java.util.Scanner;/** * 完成用户注册: *

2021-09-20 08:56:32 204

原创 Num9_进制之与编码集

进制二进制(Binary):逢二进一十进制:逢十进一十六进制:逢十六进一十进制转二进制方法(toBinaryString())十进制转十六进制(toHexString())十进制转八进制(toOctalString)二进制运算补码二进制运算之 取反二进制运算之 移位运算经典面试题:n * 8 可以替换为(n<<3)经典面试题 :n / 8 可以替换为(n >> 3)N进制: 逢N进一二进制(Binary):逢二进一数字: 0 1权: 1 2 4 8 16 32 64 128

2021-09-19 21:38:50 246

原创 Num8_File类

File类File类构造方法常用方法使用createNewFile()创建对象FileFilter文件过滤器使用文件过滤器获取满足条件的文件lambda表达式lambda表达式的测试递归删除文件目录File类java.io.File类File类的每一个实例用于表示硬盘上的一个文件或目录(文件夹)使用File可以:1.访问该文件或目录的属性信息(文件名字,大小,修改时间等)2.创建或删除文件的目录3.访问一个目录中的所有子项。但是使用File不能读写文件中的数据,有其他的API可以做到绝对路径

2021-09-19 20:36:14 292

原创 Num12_对象流ObjectIO_08

对象流一、ObjectOutputStream构造方法常用方法二、ObjectInputStream构造方法常用方法一、ObjectOutputStream对象流,java.io.ObjectOutputStream 和 ObjectInputStream (高级流,不能直接连接文件,操作的是对象)对象流是一个对字节流,也是一对高级流,在流连接中的作用是进行对象的序列化与反序列化,方便我们进行对java对象的读写操作 。对象序列化:也叫串行化,是将Java对象按照其结构转换为字节的序列的过程。(把对象

2021-09-17 22:57:13 100

原创 Num12_缓冲字符输入流07

缓冲字符输入流BufferedReader缓冲字符输入流构造方法常用方法BufferedReader缓冲字符输入流java.io.BufferedReader缓冲字符输入流, 块读文本数据,并且可以按行读取字符串构造方法BufferedReader(Reader in)创建一个使用默认大小输入缓冲区的缓冲字符输入流。常用方法String readLine()读取一个文本行String readLine();读取一行字符串并返回,返回的字符串中不包括这一行的换行

2021-09-17 22:20:23 85

原创 Num12_缓冲字符输出流06

缓冲字符输出流一、缓冲字符输出流:java.io.BufferedWriterjava.io.PrintWriter(常用推荐)构造方法一、缓冲字符输出流:java.io.BufferedWriter*内部有缓冲区,可以块写文本数据来加快写出数据的速度。java.io.PrintWriter(常用推荐)带有自动刷新功能的缓冲字符输出流,内部总是连接着BufferedWriter作为缓冲加速功能 ,更加常用。可以使用字符串文件名构造PrintWriter 对象,高级流,PrintWriter可以操

2021-09-17 21:57:47 230

原创 Num12_字符流转换流05

字符流一、字符流 :可以完成字符->字节的自动转换二、转换流转化流主要作用:2.1 OutputStreamWriter 转换输出字符流构造方法常用方法InputStreamWriter 转换输入字符流构造方法常用方法一、字符流 :可以完成字符->字节的自动转换java.io.Writer 和 java.io.Reader 是所有字符流的超类,与字节流(FileInputStream 和 FileOutputStream , BufferdInputStream 和 BufferedOut

2021-09-17 20:40:44 78

原创 Num12_IO缓冲字节输入流_04

BufferedInputStream 字节缓冲输入流一、BufferedInputStream构造方法常用方法一、BufferedInputStream继承自java.io.FileterInputStream类BufferedInputStream 字节流/输入流/高级流/缓冲流底层维护了一个byte[]数组用来缓冲数据,当数组满了就把数据一次性读入,默认的数组容量是8192字节,相当于8k。使用文件字节输入流(FileInputStream)的时候需要创建一个byte[]数组来存储需要输出指

2021-09-17 20:10:25 71

原创 设计方法,传入文件夹路径删除该文件夹

public class Week4_DelExcise { public static void main(String[] args) { String path = new String("E:\\web学习\\华创\\JHC2108\\iotest"); delDir(path); } public static void delDir(String path) { File file = new File(path);

2021-09-17 19:51:48 103

原创 Num12_IO文件字节流_02

文件字节流文件流(FileInputStream、FileOutputStream)一、FileOutputStream (文件输出流)的构造方法:FileOutputStream 流(类)和 RandomAccessFile流(类)的区别文件输出流(FileOutputStream)练习二、FileInputStream(文件输入流)构造方法FileInputStream 练习文件流(FileInputStream、FileOutputStream)所有字节流都继承InputStream 和 Outp

2021-09-17 19:50:17 121

原创 Num12_IO流_01

IO流一、IO流概述InputSteam抽象类 和 OutputStream 抽象类IO流常用方法二、IO流的分类1.根据数据的流向分为:输入流 , 输出流2.根据数据的操作单位分为:字节流,字符流3.根据是否直接操作数据分为:节点流(低级流) 、 处理流(高级流).一、IO流概述java标准IOI – input --输入,O – output–输出java将IO比喻为“流”,即Stream .只支持单向顺序流动,这里的流动是二进制数据我们可以理解他们是连接程序与另一端口的管道.用于**获取

2021-09-17 19:49:45 94

原创 Num12_IO字节缓冲输出流_03

字节缓冲流一、 BufferedOutputStream构造方法常用方法一、 BufferedOutputStream继承自FileOutputStream 文件字节输出流。BufferedOutputStream 字节流/输出流/高级流/缓冲流底层维护了一个byte[]数组用来缓冲数据,当数组满了就把数据一次性写出,默认的数组容量是8192字节,相当于8k使用文件字节输出流(FileOutputStream) 的时候需要创建一个byte[]数组来存储需要输出指定长度的数据实现块输出。而Buff

2021-09-17 19:49:19 80

原创 获取该字符串表示的日期是星期几,以及这一年的第几天?

2.分析一下需求,并用代码实现通过键盘录入日期字符串,格式(2015-10-10),获取该字符串表示的日期是星期几,以及这一年的第几天如输入:2015-10-10,输出“2015年10月10日是星期二,是2015年的第293天”public class Week_GetDate{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); System.out.println("请输入日期:")

2021-09-17 18:07:54 928 3

原创 Num7_Date类&SimpleDateFormat类&Calendar类

Date类&SimpleDateFormat类Date类构造方法常用方法SimpleDateFormat类构造方法:常用方法:Calendar类常用方法:Date 与 Calendar 之间的相互转换。Date类Date 类,即日期类。在 JDK 1.1 之前,类 Date 有两个其他的函数。它允许把日期解释为年、月、日、小时、分钟和秒值。它也允许格式化和解析日期字符串。构造方法Date();以当前系统时间构造Date对象。常用方法1.long getTime();返回

2021-09-16 18:59:03 117

原创 Num6_Math类

Math类一、Math类Math中的静态常量Math中的静态方法二、BigDecimal类构造方法常用方法一、Math类java.lang.Math类,封装了很多与数学相关的属性和方法,使用它可以在一定程度避免程序员自行研发数学方面的代码。Math类中都是静态常量和静态方法。 方便直接调用 类名.调用Math中的静态常量圆周率 PI ,科学计数法:EMath中的静态方法1.求绝对值: static int abs(int a); 返回一个int型参数的绝对值2.求最大值或最小值

2021-09-16 16:39:05 166

原创 Num5_Wrapper(包装类)

包装类包装类(Wrapper Class)面试题(1)什么是包装类,为什么要有包装类面试题(2)包装类面试题(3):一、 Integer 类构造方法常用方法二、Double 类构造方法常用方法三、Boolean 类四、自动拆装箱自动装箱:基本类型 -> 包装类自动拆箱:包装类 -> 基本类型包装类(Wrapper Class)Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的。基本类型的数据不具备"对象" 的特性(没有成员变量和成员方法可以调用),因此,java为

2021-09-16 15:46:38 144

原创 Num4_StringBuffer,StringBuilder 类

三、StringBuffer,StringBuilder 类概述:这两个类都是用来优化字符串拼接效率的工具类StringBuilder 和 StringBuffer 在修改时不会创建新对象.StringBuilder 可变字符序列,线程不安全String 的优化导致其必须是不可变的对象,然而这就要求字符串不能频繁的修改,否则性能非常差。因此,Java提供了两个专门用于修改字符串的API :StringBuilder 和 StringBuffer其内部维护了一个可变的char数组,修改性能好,开

2021-09-16 14:25:34 171

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除