![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java杂碎
文章平均质量分 53
记录java的一些小知识点
蓝布棉
这个作者很懒,什么都没留下…
展开
-
SpringBoot 面试题总结 (JavaGuide)
用 JavaGuide 复习 SpringBoot 时,找到一些面试题,没有答案,自己在网上找资料总结了一些,有些答案的来源比较杂忘了没有标注,望见谅。原创 2022-10-29 16:39:17 · 2443 阅读 · 0 评论 -
懒汉式单例模式--双重检查锁
懒汉式单例模式--双重检查锁;内存屏障;volatile:可见性、有序性;static:静态的(懒汉式);synchronized:原子性、可见性、有序性;双重检查:两个 if 判断;原创 2022-10-19 11:16:03 · 354 阅读 · 0 评论 -
正则表达式 | 浅解
正则表达式是一个强大的字符串处理工具,可以对字符串进行查找、提取、分割、替换等操作。是一个用于匹配字符串的模板。正则表达式是一组由字母和符号组成的特殊文本,它可以用来从文本中找出满足你想要的格式的句子。...原创 2022-06-10 16:22:31 · 330 阅读 · 0 评论 -
Lambda表达式 | 浅解
Lambda表达式支持将代码块作为方法参数,允许使用更简洁的代码来创建只有一个抽象方法的接口(被称为函数式接口)的实例。原创 2022-06-08 20:00:30 · 136 阅读 · 0 评论 -
全部查询和搜索模糊查询
全部查询和搜索模糊查询的复用,包括Mapper.xml 代码,Controller.java代码,和遇到的问题及解决方法。原创 2022-04-02 00:23:38 · 944 阅读 · 0 评论 -
SSM框架整合配置文件
SSM框架整合的各个基本配置文件的模板,学习狂神SSM视频总结的配置笔记,方便以后SSM项目的搭建复用。原创 2022-03-31 12:11:55 · 468 阅读 · 0 评论 -
Mybatis学习中的问题:
狂神Mybatis学习中遇到的一些问题与解决方法原创 2022-03-26 11:36:57 · 1255 阅读 · 0 评论 -
JDK动态代理
在java的java.lang.reflect包下提供了一个Proxy类和一个InvocationHandler接口,通过Proxy类和InvocationHandler接口可以生成JDK动态代理类和动态代理对象。原创 2022-03-23 21:15:44 · 569 阅读 · 0 评论 -
Mybatis 一对多 多对一 联表查询代码
Mybatis 一对多 多对一 联表查询代码原创 2022-03-18 23:19:07 · 296 阅读 · 0 评论 -
狂神 javaweb 项目 smbms 遇到的问题
狂神 javaweb 项目 smbms 遇到的问题原创 2022-03-18 22:58:36 · 490 阅读 · 0 评论 -
URL 下载文件
URL 下载文件(1)下载地址(文件,图片,音乐,视频的资源地址)(2)连接到资源HTTP(3)写数据到文件(IO流)(4)关闭流(一层一层关闭)class URLDown(){ public static void main(String[] args) throws IOException{ //1.下载地址,文件的地址 URL url = new URL("https://img-home.csdnimg.cn/images/20201124032511.png"); /原创 2021-12-22 16:11:52 · 645 阅读 · 0 评论 -
网络编程 TCP文件上传
网络编程,TCP文件上传,客户端,服务器端原创 2021-12-11 18:04:34 · 1892 阅读 · 0 评论 -
多线程 线程同步问题 取钱
多线程 线程同步问题要求:(1)有2个用户分别从同一个卡上取钱(总额:10000)(2)每次都取1000,当余额不足时,就不能取款了(3)不能出现超取现象=》线程同步问题。/*(1)有2个用户分别从同一个卡上取钱(总额:10000)(2)每次都取1000,当余额不足时,就不能取款了(3)不能出现超取现象=》线程同步问题。*/public class Homework02{ public static void main(String[] args){ T t = mew T(原创 2021-12-06 22:06:36 · 930 阅读 · 0 评论 -
多线程 一个线程控制另一个线程
多线程 一个线程控制另一个线程要求:(1)在main方法中启动两个线程(2)第1个线程循环随机打印100以内的整数(3)直到第2个线程从健盘读取了“Q”命令。/*(1)在main方法中启动两个线程(2)第1个线程循环随机打印100以内的整数(3)直到第2个线程从健盘读取了“Q”命令。*/public class Homework01{ public static void main(String[] args){ A a = new A(); B b = new B(a原创 2021-12-06 21:42:34 · 1346 阅读 · 1 评论 -
Lambda表达式
Lambda表达式一步一步的简化步骤原创 2021-12-06 20:59:35 · 102 阅读 · 0 评论 -
IO流 使用properties 类读取配置文件,构建文件,序列化和反序列化
使用properties 类读取配置文件,构建文件,序列化和反序列化3.编程题(1)要编写一个dog.properties name=tom r age=5 color=red(2)编写Dog类(name,age,color)创建一个dog对象,读取dog.properties用相应的内容完成属性初始化,并输出(3)将创建的Dog对象,序列化到文件 dog.dat文件(4)反序列化dog.propertiesname=tomage=5color=redpublic class Home原创 2021-11-23 22:03:51 · 334 阅读 · 0 评论 -
IO流 使用BufferedReader读取文本文件,加上行号,输出到屏幕
IO流 使用BufferedReader读取文本文件,加上行号,输出到屏幕2.编程题要求:使用BufferedReader读取一个文本文件,为每行加上行号,再连同内容一并输出到屏幕上。如果把文件的编码改成了gbk,出现中文乱码1.默认是按照 utf-8处理,开始没有乱码2.提示:使用我们的转换流,将FilelnputStream->InputStreamReader[可以指定编码]->BufferedReader……public class Homework02{ public原创 2021-11-23 21:28:42 · 1577 阅读 · 0 评论 -
IO流 创建文件夹、文件并写入
IO流练习题 创建文件夹、文件并写入1.编程题 创建文件夹、文件并写入(1)在判断e盘下是否有文件夹mytemp,如果没有就创建mytemp(2)在e:\mytemp 目录下,创建文件 hello.txt(3)如果hello.txt 已经存在,提示该文件已经存在,就不要再重复创建了(4)在hello.txt文件中,写入hello,world~/*(1)在判断e盘下是否有文件夹mytemp,如果没有就创建mytemp(2)在e:\\mytemp 目录下,创建文件 hello.txt(3)如果原创 2021-11-23 20:50:57 · 1829 阅读 · 0 评论 -
Java 增强型for循环
增强型for循环只能用来取值,却不能用来修改数组里的值。package test;public class ForDome { public static void main(String[] args) { int a[] = new int []{15,47,69,35,21}; for(int each:a) { System.out.print(each +" ");...原创 2018-11-26 17:43:35 · 125 阅读 · 0 评论 -
Java 数组 数组反转
只是把数组反向输出,并未改变原数组public class ShuzhuDemo { public static void main(String[] args){ int []a=new int[5]; for(int i=0;i<5;i++){ a[i]=(int)(Math.random()*100); ...转载 2018-11-26 17:13:15 · 315 阅读 · 0 评论 -
Java 数组的选择排序
对随机输入的无序数组进行——选择排序package test;public class Paixu { public static void main(String[] args) { int []a = new int [5]; System.out.println("原数组是:"); //随机输出数组并打印 for(int i=0;i<5;i++) { a[...转载 2018-11-26 17:19:39 · 320 阅读 · 0 评论 -
Java四种访问修饰符
那么什么情况该用什么修饰符呢?从作用域来看,public能够使用所有的情况。 但是大家在工作的时候,又不会真正全部都使用public,那么到底什么情况该用什么修饰符呢?属性通常使用private封装起来方法一般使用public用于被调用会被子类继承的方法,通常使用protectedpackage用的不多,一般新手会用package,因为还不知道有修饰符这个东西再就是作用范围最小原则...转载 2018-11-27 21:46:57 · 196 阅读 · 0 评论 -
Java笔记——复制数组
把一个数组的值,复制到另一个数组中System.arraycopy(src, srcPos, dest, destPos, length)src: 源数组srcPos: 从源数组复制数据的起始位置dest: 目标数组destPos: 复制到目标数组的起始位置length: 复制的长度举例:System.arraycopy(a, 0, b, 0, 3);a:原数组; 0:从a[0...原创 2018-11-26 18:26:16 · 107 阅读 · 0 评论