自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 多线程 第27节 wait()和sleep()的区别

1.sleep(millis)是Thread的静态方法,wait()是Object类里的方法;2.sleep(millis)不需要monitor,而wait()需要monitor;3.sleep(millis)不会释放monitor,而wait()会释放锁,加到monitor的等待队列中(这里指的是线程未结束前,线程结束后的monitor肯定是被释放的);4.sleep(millis)的线程不需要被唤醒,wait()的线程需要被唤醒(wait(millis)加时间参数的话不需要);package

2021-03-30 10:22:50 301 2

原创 数据库 mysql 部分数据备份 从一个表中查出数据插入到另一个表中(这篇博客适用于备份生产服务表的部分数据)

从A表(已存在)中查出数据备份到B表(不存在)1.复制A表的对象信息的DDL2.把复制过来的建表语句表名进行修改后,运行建表语句3.执行插入语句,完成数据备份insert into class_20201015 select * from class where name = '高三';结果如下...

2020-10-15 10:36:17 763

原创 前端 Json.Stringfy()、Json.parse();json与SpringMVC的四种交互方式

https://www.cnblogs.com/shytong/p/4960418.html

2020-05-13 16:20:20 228

原创 Vue 组件之间参数传递

https://www.jb51.net/article/132371.htm

2020-05-12 15:40:12 166

原创 Java SpringBoot自动配置参考(已经创建完springboot项目,需要添加或修改自动配置时进行参考)

参考场景:本篇博客适用于已经创建完springboot项目,需要添加或修改自动配置时进行参考。1.https://start.spring.io/2.可以搜索和滚动条查找需要的自动配置3. 点击查看4. 可以根据文件在自己的项目中进行添加和修改 5.生成项目(Eclipes使用这种方法创建项目,idea自身可以创建,而且也很方便)...

2020-05-08 22:42:51 187

原创 Java-Json解析

1.基于JAVA中的四种JSON解析方式详解https://www.jb51.net/article/169945.htm2. 阿里https://www.cnblogs.com/jajian/p/10051901.html

2020-04-28 15:34:34 85

原创 Unity3D-实战-01坦克大战-day03箱式对撞机、钢体、2D渲染层级问题、重力问题(出现坠落现象)、旋转问题、左右上下冲突问题、抖动问题

一、箱式对撞机、钢体1.箱式对撞机(Box Colider 2D)2.钢体(Rigitbody 2D)注意:加在运动的物体上。二、2D渲染层级问题三、坠落问题四、左右上下冲突问题//从update换为FixedUpdate周期函数,解决抖动问题void FixedUpdate(){ float h = Input.GetAxisRaw ("Horizon...

2020-04-19 10:23:10 324 1

转载 Vue-钩子函数

https://www.cnblogs.com/xiaobaibubai/p/8383952.html

2019-12-25 09:52:33 95

原创 Java-Vector-02Vector线程安全场景测试及分析

1.测试代码package com.wangzerui.list;import java.util.Vector;import java.util.concurrent.CountDownLatch;public class VectorSafeTest { /** * 测试Vector线程安全安全 * @throws Exception */ public sta...

2019-08-20 23:50:21 171

原创 Java-Vector-01Vector底层实现原理及扩容方式

一、底层实现原理:数组(查询快,增删慢,线程安全)1.成员变量 /** * 可以看出实现原理是数组 * @serial */ protected Object[] elementData; /** * * @serial */ protected int elementCount; /...

2019-08-20 23:38:43 1057

原创 Java-ArrayList-01ArrayList底层实现原理及扩容方式

一、底层实现原理:数组(查询快,增删慢,线程不安全) private transient Object[] elementData;二、扩容机制:默认容量DEFAULT_CAPACITY为10,扩容为原来的1.5倍,原来new ArrayList<11>(),扩容后是16;原来new ArrayList<16>(),扩容后是24;原来new ArrayList&...

2019-08-20 18:13:02 292

原创 Java-ArrayList-02ArrayList线程不安全场景复现及分析

1.如下代码进行执行 /** * 测试ArrayList不安全 * @throws Exception */ public void testArrayListIsNotSafe() throws Exception { final ArrayList<Integer> arrayList = new ArrayList<Integer&g...

2019-08-20 18:10:06 156

原创 java-openjdk查看native方法

2019-08-08 12:26:02 1415

原创 UML-Eclipse安装AmaterasUML-自动生成UML类图

https://www.cnblogs.com/xiluhua/p/6667935.html

2019-08-07 17:03:17 246

转载 设计模式01-创建型-简单工厂模式&02-行为型-策略模式

https://www.cnblogs.com/cxchanpin/p/6770453.html简单工厂模式:负责创建对象,客户端使用创建出的对象来调用其方法。策略模式::策略模式将多种算法分别进行封装,负责算法策略,客户端往Context传递参数,之后调用Conetxt的方法。区别:由于策略模式里,封装了一个方法(根据创建的对象,调用相应的方法),所以暴露给客户端的只有一个类型即可...

2019-07-20 15:51:39 140

转载 设计模式-依赖、关联、聚合、组合的区别

https://blog.csdn.net/zgkxzx/article/details/72156289

2019-07-20 15:48:26 162

转载 UML-startUML的基本使用

https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=1&rsv_idx=1&tn=monline_3_dg&wd=startuml%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B&oq=startuml%25E4%25BD%25BF%25E7%2594%25A8%25E6%2595%2599...

2019-07-18 23:21:12 360

原创 UML类图-关联和依赖的区别

https://www.cnblogs.com/liuzhang/archive/2013/03/17/2964095.html关联:一个类是另一个类的成员变量,可以是单向的,也可以是双向的。依赖:一个类的某个方法参数类型为另一个类。...

2019-07-18 22:03:08 1226

原创 oracle-insert插入语句

格式insert allinto 表名 (列名1,列名2......) values(值1,值2......)into 表名 (列名1,列名2......) values(值1,值2......)select 1 from dualinsert allinto dept (deptno,dname,loc) values (30,'SALES','CHICAGO')i...

2019-07-18 00:26:25 350

原创 oracle-查看执行计划

https://www.csdn.net/gather_2f/MtTaMg4sNzYzMS1ibG9n.html1.PLSQL快捷键F5(对指令的封装)2.SQLPLUSexplain plan for SQL; select * from table(dbms_xplan.display);请输入用户名: orcl/orcl连接到:Oracle Database 1...

2019-07-17 00:09:22 90

转载 java-多线程使用场景

https://blog.csdn.net/xiamiflying/article/details/80417532实例https://blog.csdn.net/xiao__jia__jia/article/details/81139682semaphorehttps://www.cnblogs.com/klbc/p/9500947.html线程池https://blo...

2019-07-16 21:07:56 95

原创 数据库-范式

参考:https://baike.baidu.com/item/%E6%95%B0%E6%8D%AE%E5%BA%93%E8%8C%83%E5%BC%8F/7309898?fr=aladdin总结:1NF第一范式:所有的域都应该是原子性的,即数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。(原子性)2NF第二范式:数据库表中的每个实例或记录必...

2019-07-16 10:55:14 113

原创 Jropfiler-新建

1.2.3.4.5.6.7.8.

2019-07-08 11:22:09 122

转载 软件安装-nodejs

https://jingyan.baidu.com/album/48b37f8dd141b41a646488bc.html?picindex=32修改路径只改盘符即可,否则可能不能使用。

2019-05-05 17:08:52 109

转载 UML类图及StartUML工具的使用

https://www.jianshu.com/p/617f6f413452

2019-04-25 12:20:54 728

原创 设计模式-结构型-装饰者模式

装饰者模式:动态的给对象添加功能。1.若在原有类上进行添加,则违背了开放-封闭原则;若类的功能已经相当多,再次添加,违背了单一职责原则,使用装饰者类,可以把对象的装饰功能和核心职责分离开;2.若扩展子类,如果是水平的扩展,则子类有可能会有比较多重复的代码。如果是垂直扩展,则子类会不断的庞大,不利于维护。...

2019-04-18 09:14:58 92

转载 UML类图-w3cschool教程地址

https://www.w3cschool.cn/uml_tutorial/uml_tutorial-19ew28y7.html

2019-03-27 23:50:10 257

原创 软件安装-oracle11g-身份检索证明失败

卸载sql development

2019-03-21 00:50:47 297

原创 数据库-oracle-02数据库、实例、表空间、用户

https://www.cnblogs.com/adforce/p/3312252.html

2019-03-20 21:56:34 101

转载 数据库-oracle-05数据库导入导出

1.导出(cmd窗口)exp test01/orcl@oracletest file="D:\01oracletest\test01tablespace-exp\test01tablespace-exp.dmp" full = y log="D:\01oracletest\test01tablespace-exp\test01tablespace-exp.log";2.导入imp ...

2019-03-19 22:26:27 197

原创 数据库-oracle-05表列操作

--1表操作--创建表create table teacher( id varchar2(50), name varchar2(100));--修改表名alter table teacher rename to teachera;--删除表drop table teacher;--2列操作--添加表列alter table student a...

2019-03-19 22:00:51 86

原创 数据库-oracle-03查看版本号、帮助、查看当前实例、切换oracle实例

1.查看版本号()1)C:\Users\wangzerui.JIUQI>sqlplus -v;2)select * from V$VERSION;2.帮助help index3.查看当前实例select instance_name from v$instance;4.切换oracle实例connect user/password@注册的实例...

2019-03-19 20:20:40 278

原创 数据库-oracle-04创建实例、表空间、用户、角色授权

1.创建表空间create tablespace zcgl02tablespacedatafile 'D:\01JQ\02space\01oracledata\zcgl02ttablespace.dbf'size 10240mautoextend on next 1024m maxsize 20240mextent management local;2.创建临时表空间create...

2019-03-19 20:18:36 140

转载 数据库-oracle-02数据库三大范式

https://blog.csdn.net/qq_33862644/article/details/79692652订单表的设计,商品在订单详情表里。

2019-03-19 20:10:41 99

原创 数据库-oracle-01SQL语言的分类-DCL、DDL、DML、DQL

1. 数据查询语言DQL1)查询:SELECT2 .数据操纵语言DML数据操纵语言DML主要有三种形式:1) 插入:INSERT2) 更新:UPDATE3) 删除:DELETE3. 数据定义语言DDL数据定义语言DDL用来创建数据库中的各种对象-----表、视图、索引、同义词、聚簇等如:CREATE TABLE/VIEW/INDEX/SYN/CLUSTER| | | | |...

2019-03-19 19:53:54 97

原创 Java-BigDecimal-解决double精度丢失问题

package com.wangzerui.test;import java.math.BigDecimal;import java.text.DecimalFormat;import org.junit.Test;public class BigDecimalTest { /** * double精度丢失问题处理****** * 精度丢失原因:double、float执...

2019-03-19 10:13:59 1479

转载 JavaWeb-解决乱码问题

https://www.cnblogs.com/whgk/p/6412475.html

2019-03-18 20:09:42 87

原创 Java-高并发下单线程是安全的-可以通过debug调试测出

ok

2019-03-11 09:37:24 296

转载 软件安装-oracle11g-WIN8安装oracle11g时出现不满足最低配置解决办法

https://www.cnblogs.com/jiliangqian/p/8531521.html可以直接点击忽略

2019-02-17 12:04:26 485

转载 设计模式-行为型-中介者模式

https://www.cnblogs.com/qixuejia/p/4774306.html1.中介者模式,将类与类之间的通信进行了解耦,交给了中介进行处理。2.没有使用中介者模式之前,两个类之间的交互是狭隘的;中介者模式之后,中介者会站在更全面的立场上考虑两个类之间的交互。(例如之前是两个国家的交互,但是加入联合国安理会后,联合国会站在国际立场上进行考虑如何处理)...

2019-02-16 17:58:33 98

空空如也

空空如也

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

TA关注的人

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