- 博客(14)
- 收藏
- 关注
原创 关于上线项目在演练期间如何清理干净数据
关于上线项目在演练期间如何清理干净数据 1.清理数据前最重要的一步是先备份,可以使用如下shell脚本 #!/bash/bin #数据库全表备份脚本 . /etc/profile . /home/ap/用户名/.bash_profile oraclebak_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
981
原创 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
246
原创 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
1662
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
2259
原创 反射
反射 1.什么是反射 1.1 Reflection 主要是指程序可以访问、检测和修改它本身状态或行为的一种能力 Reflection是Java被视为动态(或准动态)语言的一个关键性质。 这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完成的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以
2020-06-20 11:57:22
220
原创 注解
一、注解 1.什么是注解 1.1 什么是注解? Annontation是Java5开始引入的新特征,中文名称叫注解。 注解提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。 注解为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且供指定的工具或框架使用。 Annontation像一种修饰符一样,应用于package、class、constructor、method、成员变量、参数及本地变量的
2020-06-19 22:37:29
168
原创 设计模式之静态代理
设计模式之静态代理 静态代理设计模式: 要求:真实角色,代理角色;真实角色和代理角色要实现同一个接口,代理角色要持有真实角色的引用。 在Java中线程的设计就使用了静态代理设计模式,其中自定义线程类实现Runable接口,Thread类也实现了Runalbe接口,在创建子线程的时候,传入了自定义线程类的引用,再通过调用start()方法,调用自定义线程对象的run()方法。实现了线程的并发执行。 package com.zwk.multi_thread.thread02; import java.util
2020-06-18 02:14:31
160
原创 多线程
多线程 一、线程核心概念 线程就是独立的执行路径; 在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程、GC线程; main()称之为主线程,为系统的入口,用于执行整个线程; 在一个进程中,如果开辟多个线程,线程的运行由调度器安排,调度器是与操作系统紧密相关的,先后顺序是不能人为干预的; 对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制; 线程会带来额外的开销,如cpu调度时间,并发控制开销; 每个线程在自己的工作内存交互,内存控制不当会造成数据不一致。 程序→进程→线程 程序是
2020-06-17 23:56:58
256
原创 jdk1.8 api中文版下载
jdk1.8 api中文版下载 链接:https://pan.baidu.com/s/1sOdfdfxCbK6JZc6bjlKZKw 提取码:3e59
2020-06-14 00:50:50
409
原创 JDK环境安装
安装JDK 1. 百度搜索JDK8,找到下载地址 2. 同意协议 3. 下载电脑对应的版本 4. 双击安装JDK 5. ** 记住安装的路径 ** 6. 配置环境变量 1. 我的电脑→右键→属性→高级系统设置→环境变量 2. 环境变量→JAVA_HOME  2. JavaME:嵌入式开发(手机,小家电) 3. JavaMM:企业级开发(web端,服务器开发) JDK、JRE、JVM - JDK:Java Development Kit(java开发者工具) - JRE:Java Runtime Environment(java运行时环
2020-06-03 20:15:25
233
原创 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
362
转载 SpringMVC 执行流程
SpringMVC SpringMVC 执行流程 1、用户发送请求至 DispatcherServlet(前端控制器); 2、DispatcherServlet 收到请求调用 HandlerMapping(处理器映射器); 3、HandlerMapping 找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给 DispatcherServlet; 4、DispatcherSe...
2019-07-29 16:22:13
142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅