自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java多线程的锁介绍(锁的是什么?)

第一种被synchronized修饰的普通方法锁的是对象,所以哪条线程先拿到这个对象的锁谁先执行package eightLock;import java.util.concurrent.TimeUnit;/** * 8锁现象 * @author Erik_yang * @see 1.8 */public class Test1 { public static void main(String[] args) { Phone phone = new Phon

2021-07-05 06:01:08 205

原创 多线程使用Lock锁实现精准唤醒

package demo;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class ThreadDemo { public static void main(String[] args) { Ticket ticket = new Ticket

2021-07-05 03:19:17 199

原创 java中的SimpleDateFormat类,字符串与Date对象之间的转换

首先我们来了解一下Date类该类演示Date类的使用,该类由于存在千年虫的问题很多方法已被标记为过时的什么是千年虫?程序设计者表示时间年份为两位数如表示1900年为00,1930年为30,1999年为99,那么在1999年的12月31再过一天就会编程了00计算机会认为这是1900年,这就是千年虫的问题package api;import java.util.Date;/** * 该类演示Date类的使用,该类由于存在千年虫的问题很多方法已被标记为过时的 * 什么是千年虫? *

2021-04-18 14:51:43 362

原创 java中的线程池

线程池线程池的作用线程能够重复使用控制线程数量,约束资源消耗package reflectDemo;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** * 线程池的演示 * * 线程池的作用 : 1.线程能够重复使用 2.控制线程数量,约束资源消耗 * * @author Erik_yang * */public class ThreadPoolD

2021-04-18 11:02:44 112

原创 java中的反射机制

反射机制什么是反射反射机制是一个动态机制,允许我们在程序运行期间再确定对象的实例化以及方法和属性的调用等.为什么需要反射使用反射可以在程序运行时再决定下面要运行的内容,像生活中的"见机行事"."伺机而动"这样可以大大提高代码的灵活度.使用反射的注意事项反射机制有更多的内存开销和较慢的运行效率,所以不能过度的依赖反射机制获得反射对象反射就好比一个东西的设计图纸,而如何获得这个设计图纸呢,下面我们一起来看看.package reflectDemo;import java.lang.re

2021-04-14 01:08:07 62

原创 使用dom4j解析tomcat的web.xml文件

import java.io.File;import java.util.HashMap;import java.util.List;import java.util.Map;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;/** * 该类加载了Http协议中的所有的mime类型 * @author Er

2021-04-12 11:26:08 201 2

原创 SpringMVC简介

SpringMVC简介1.1 SpringMVC简介MVC = Model (数据模型) + View (视图) + Controller (控制器)MVC是一种常见用户界面设计模式(设计套路), 其实现方案很多Struts2, JFinal, SpringMVC, 等等。SpringMVC框架主要解决了VC之间的交互问题!在SpringMVC框架中,并不关心M的问题!在传统的Java EE开发模式下,是使用Servlet组件作为项目的控制器,假设项目中有"用户注册”的功能,则可能需要创建、Use

2021-03-08 23:15:31 68

空空如也

空空如也

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

TA关注的人

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