自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 关于第一次在IDEA上使用lombok时注解完全不起作用

关于第一次在IDEA上使用lombok时注解完全不起作用

2022-07-14 00:16:55 234 1

原创 关于上线项目在演练期间如何清理干净数据

关于上线项目在演练期间如何清理干净数据1.清理数据前最重要的一步是先备份,可以使用如下shell脚本#!/bash/bin#数据库全表备份脚本. /etc/profile. /home/ap/用户名/.bash_profileoraclebak_dmp='/home/ap/nas/oraclebak/oraclebak_dmp/'today=`date "+%Y%m%d"`HMS=`date "+%H%M%S"`if [ ! -d ${oraclebak_dmp}${today} ];

2022-01-19 23:18:17 815

原创 Integer对象的比较

Integer对象的比较public class IntegerTest { public static void main(String[] args) { int i = 9; Integer i1 = 9; Integer i2 = Integer.valueOf(9);//装箱 System.out.println(i1); int ii = i2; int ii1 = i2.intValue

2020-07-06 14:38:39 139

原创 Java创建对象的四种方式new、反射、clone、序列化与反序列化

Java中创建对象的四种方式用new语句创建对象,这是最常见的创建对象的方法。User user = new User();运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。通过反射来生成对象有如下两种方式:①使用Class对象的newInstance()方法来创建该Class对象对应类的实例。但是这种方式要求该Class对象的对应类有默认的构造器,而执行newInstance()方法时实际

2020-07-03 13:13:40 1344 1

原创 java 用new语句创建对象的三种方法

package com.zwk.oop;public class newDemo { public static void main(String[] args) { test01();; test02(); test03(); } /** * set方式 */ public static void test01(){ int time = 1000000000; lon

2020-07-03 12:12:07 2082

原创 反射

反射1.什么是反射1.1 Reflection主要是指程序可以访问、检测和修改它本身状态或行为的一种能力Reflection是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息。加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完成的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以

2020-06-20 11:57:22 126

原创 注解

一、注解1.什么是注解1.1 什么是注解?Annontation是Java5开始引入的新特征,中文名称叫注解。注解提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。注解为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且供指定的工具或框架使用。Annontation像一种修饰符一样,应用于package、class、constructor、method、成员变量、参数及本地变量的

2020-06-19 22:37:29 99

原创 设计模式之静态代理

设计模式之静态代理静态代理设计模式:要求:真实角色,代理角色;真实角色和代理角色要实现同一个接口,代理角色要持有真实角色的引用。在Java中线程的设计就使用了静态代理设计模式,其中自定义线程类实现Runable接口,Thread类也实现了Runalbe接口,在创建子线程的时候,传入了自定义线程类的引用,再通过调用start()方法,调用自定义线程对象的run()方法。实现了线程的并发执行。package com.zwk.multi_thread.thread02;import java.util

2020-06-18 02:14:31 79

原创 多线程

多线程一、线程核心概念线程就是独立的执行路径;在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程、GC线程;main()称之为主线程,为系统的入口,用于执行整个线程;在一个进程中,如果开辟多个线程,线程的运行由调度器安排,调度器是与操作系统紧密相关的,先后顺序是不能人为干预的;对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制;线程会带来额外的开销,如cpu调度时间,并发控制开销;每个线程在自己的工作内存交互,内存控制不当会造成数据不一致。程序→进程→线程 程序是

2020-06-17 23:56:58 159

原创 jdk1.8 api中文版下载

jdk1.8 api中文版下载链接:https://pan.baidu.com/s/1sOdfdfxCbK6JZc6bjlKZKw提取码:3e59

2020-06-14 00:50:50 238

原创 JDK环境安装

安装JDK1. 百度搜索JDK8,找到下载地址2. 同意协议3. 下载电脑对应的版本4. 双击安装JDK5. ** 记住安装的路径 **6. 配置环境变量 1. 我的电脑→右键→属性→高级系统设置→环境变量 2. 环境变量→JAVA_HOME ![配置JAVA_HOME](https://img-blog.csdnimg.cn/20200604114122748.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shado

2020-06-04 11:44:06 96

原创 Java特性和优势

Java特性和优势1. 简单性2. 面向对象3. 可移植性4. 高性能5. 分布式6. 动态性7. 多线程8. 安全性9. 健壮性Java三大版本1. JavaSE:标准版(桌面程序,控制台开发) 2. JavaME:嵌入式开发(手机,小家电)3. JavaMM:企业级开发(web端,服务器开发) JDK、JRE、JVM- JDK:Java Development Kit(java开发者工具) - JRE:Java Runtime Environment(java运行时环

2020-06-03 20:15:25 141

原创 DOC常用命令

打开cmd的方式1. 开始→Windows系统→命令提示符2. Win键+R 输入cmd打开控制台3. 在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开Powershell窗口4. 资源管理器的地址栏前面加上cmd 路径(cmd后有空格)管理员方式运行:方式1下选择以管理员方式运行常用的doc命令#盘符切换#查看当前目录下的所有文件 dir#切换目录 cd change directory#返回上次目录 cd..#清理屏幕 cls (clear screen)#退

2020-06-03 19:04:35 261

转载 SpringMVC 执行流程

SpringMVCSpringMVC 执行流程1、用户发送请求至 DispatcherServlet(前端控制器);2、DispatcherServlet 收到请求调用 HandlerMapping(处理器映射器);3、HandlerMapping 找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给 DispatcherServlet;4、DispatcherSe...

2019-07-29 16:22:13 71

空空如也

空空如也

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

TA关注的人

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