自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 自动生成数据库测试数据

自动生成数据库测试数据

2022-12-06 17:47:12 552 1

原创 【java操作文件及文件夹】

java操作文件

2022-06-14 16:31:48 152

原创 volatile详解

volatile详解1、概念2、Java内存模型的3个特性3、volatile是Java虚拟机提供的轻量级同步机制。4、原理1、概念volatile是Java中的关键字,用来修饰会被不同线程访问和修改的变量。JMM(Java内存模型)是围绕并发过程中如何处理可见性、原子性和有序性这3个特征建立起来的,而volatile可以保证其中的两个特性。2、Java内存模型的3个特性可见性 可见性是一种复杂的属性,因为可见性中的错误总是会违背我们的直觉。通常,我们无法确保执行读操作的线程能适时地看到其他线

2022-05-07 14:21:56 278

原创 【Servlet相关操作以及解释】

Servlet相关操作以及解释你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片

2022-03-28 09:56:45 651

原创 socket

socket网络编程网络编程基本操作网络编程基本操作 ServerSocket serverSocket = new ServerSocket(8089); int localPort = serverSocket.getLocalPort(); Socket socket = new Socket("127.0.0.1", 8089); SocketAddress remoteSocketAddress = socket.getRemote

2022-02-12 09:39:14 1009

原创 java定时器quartz

定时器实现一、手动定义一个spring类便于获取注入的类二、定义一个类实现Job类三、编写定时任务工具类一、手动定义一个spring类便于获取注入的类@Componentpublic class SpringUtile implements ApplicationContextAware { private static ApplicationContext applicationContext; @Override public void setApplicationCo

2021-12-15 17:50:18 654

原创 java关于获取时间某一天的一些操作

java关于获取时间某一天的一些操作 public static void main(String[] args) { // 获取当前年份、月份、日期 Calendar cale = null; cale = Calendar.getInstance(); int year = cale.get(Calendar.YEAR); int month = cale.get(Calendar.

2021-09-09 10:06:26 431

原创 字符串操作持续添加

字符串操作(持续添加)//判断字符串中是否含有此字符串String s="sdada";s.contains("s");

2021-07-17 11:14:43 135

原创 tcp java实现通信

写一下写程序的时候遇到的各种问题1.为什么要实现Runnable接口?首先实现Runnable类可以把这个类定义成一个线程类,虽然通过继承Thread类的方式也可以完成多线程的建立。但是这种方式有一个弊端,如果一个类已经有了自己的父类就不能继承Thread类因为java单继承的局限性。可是该类中还有部分代码需要被多个线程同时执行。这时就应该对该类进行额外的功能扩展,java就提供了一个接口Runnable。这个接口中定义了run方法其实run方法的定义就是为了存储多线程要运行的代码。所以,通常创建线

2021-07-02 10:14:52 198

原创 网站资源下载

可以获取网站资源(做着玩)public static void main(String[] args) throws IOException { URL url = new URL("https://m10.music.126.net/20200928133002/0ab3ab4ab32fd8e9bbdd056bf6ea1419/yyaac/obj/wonDkMOGw6XDiTHCmMOi/2394567587/999b/68e5/69b8/5265b55ec8fe9b4b733bf.

2021-07-02 10:14:40 85

原创 反射 通俗易懂

反射相关问题及使用 (可以自己跑一下看一下结果)1、 利用反射获取一个简单类 /*都同属于一个类class类具体可以看object类源码*/ //反射获取一个类方法一直接包名加类名 Class<?> persono = Class.forName("com.offcn.pojo.person"); System.out.println(persono); //反射获取一个类方法二对象。getclass

2021-07-02 00:41:37 112

空空如也

空空如也

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

TA关注的人

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