自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

0

0

  • 博客(50)
  • 资源 (8)
  • 收藏
  • 关注

原创 数据库SQL外键设置

创建约束alter table user_relation add CONSTRAINT `fk_deleteUser` FOREIGN KEY (`account`) REFERENCES `sys_user` (`account_`) ON DELETE CASCADE ON UPDATE NO ACTION;          表名              外键名            表字段         外键关联表  外键关联字段   删除时 级联模式 更新时 不做任何操作

2021-01-31 18:03:40 4582

原创 Cannot add foreign key constraint 错误解决办法 && 外键设置要求

产生这个错误的多数原因有一下两点:1,两张表里要设主键和外键的字段的数据类型或者数据长度不一样 (例如这个是int 另外一个是tinyint,或者都是int,但是设置的长度不同)2,某个表里已经有记录了3、两个表的引擎不一样,查看表的引擎语句:show table status from 数据库名 where name=‘表名’;4、要设置外键的字段不能为主键5、外键所参考的字段必须为主键6、两个字段必须具有相同的数据类型和约束7、父表不是innodb 父表不存在8、格式错误...

2021-01-31 17:52:58 549

原创 MySQL查看表的外键约束关系

法一show create table table_name法二测试库中需要对一些数据表做清空数据操作时,因为表之间有外键约束,所以,想了解其约束关系,这时可以通过库information_schema的key_column_usage表来查看。CONSTRAINT_CATALOG: 约束所属目录的名称,值始终为def - CONSTRAINT_SCHAME: 约束所属schema(database)名称 - CONSTRAINT_NAME: 约束名称 - TABLE_CATALO

2021-01-31 17:46:29 7143

原创 Java 配置文件 (数据库)

工程右键 新建 source flodersource floder文件会 bin目录下生成新建db.properties使用

2021-01-30 10:03:19 287

原创 Java 自定义链表实现

两个方法可能存在一定的问题,毕竟每个人实现的不一样。两个代码的思路可以参考,会有帮助的。我写了代码二的一部分对于 get 方法 Java LinkedList 默认下标从零开始 public E getNode(int index){ Node get = this ; for(int i = 0 ; i < index ; i++) { get = this.next ; } re

2021-01-28 19:44:39 124

原创 Java 查看方法定义 Cannot infer type arguments for XXX<>报错如何解决

1、类同名 前面加上包名2、参数类型错误选中报错部分 右键eclipse :Opean DeclarationIDEA : Go To -> Declaration and Usages查看方法定义

2021-01-28 19:36:27 9530

转载 剑指offer-代理设计模式

Java的三种代理模式1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法举个例子来说明代理的作用:假设我们想邀请一位明星,那么并不是直接连接明星,而是联系明星的经纪人,来达到同样的目的.明星就是一个目标对象,他只要负责活动中的节目,而其他琐碎的事情

2021-01-28 14:07:25 124

转载 Class.forName()的作用与使用总结

源地址:https://www.cnblogs.com/ljbguanli/p/7107058.html Class.forName()的作用与使用总结 1、Class类简单介绍: Java程序在执行时,Java执行时系统一直对全部的对象进行所谓的执行时类型标识。这项信息纪录了每一个对象所属的类。虚拟机通常使用执行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口执行时的状态,当装载类时。Class类型的对

2021-01-27 21:24:33 828

转载 为什么使用JDBC操作MySQL需要添加Class.forName(“com.mysql.jdbc.Driver“)

引言如果熟悉使用JDBC来连接数据库的同学一定很清楚连接数据库的代码中一定会有依据Class.forName("com.mysql.jdbc.Driver"); public static Connection getConnection() throws ClassNotFoundException, SQLException { if(connection == null){ Class.forName("com.mysql.jdbc.Driv...

2021-01-27 21:20:38 307

原创 Java中判断数组是否为空

一维数组if(array == null || array.length == 0) return true;二维数组if((array==null||array.length==0)||(array.length==1&&array[0].length==0))return true;array==null:数组为空array.length==0:行为0,即 array = {}array.length==1 && array[0].length == 0:

2021-01-27 16:00:24 1810

原创 剑指offer-多例设计模式

package com.msc.design;//多例设计模式class Color{ private static final Color RED = new Color("红色") ; private static final Color GREEN = new Color("绿色") ; private static final Color BLUE = new Color("蓝色") ; public String color ; private Color(String

2021-01-27 12:18:20 129

原创 剑指offer-单例设计模式

package com.msc.design;class Singleton{ private static final Singleton INSTANCE = new Singleton() ; private Singleton() { System.out.printf("****** 【%s】实例化Singleton类对象 *******\n",Thread.currentThread().getName()); } ; public static Singleton getI

2021-01-27 10:31:05 143

原创 Java 什么时候进行类加载

类加载的原则:延迟加载,能不加载就不加载。触发类加载的几种情况:(1)、调用静态成员时,会加载静态成员真正所在的类及其父类。通过子类调用父类的静态成员时,只会加载父类而不会加载子类(2)、第一次 new 对象的时候 加载(第二次再 new 同一个类时,不需再加载)。(3)、加载子类会先加载父类。(覆盖父类方法时所抛出的异常不能超过父类定义的范围)如果静态属性有 final 修饰时,则不会加载,当成常量使用如果编译时不能确定其值的话,则运行时加载...

2021-01-27 10:07:12 1788

原创 剑指offer-Java注释面试题

2021-01-25 15:01:01 119

原创 剑指offer-Java异常面试题

1、Java中异常分为哪两种?编译时异常 运行时异常2、异常的处理机制有几种?异常捕捉:try…catch…finally,异常抛出:throws。3、如何自定义一个异常继承一个异常类,通常是RumtimeException或者Exception4、try catch fifinally,try里有return,finally还执行么?执行,并且finally的执行早于try里面的return 结论: 1、不管有木有出现异常,finally块中代码都会执行;2、当try和cat

2021-01-25 14:47:02 168

原创 JDBC简介

JDBC简介  对于现在的开发几乎所有的项目都是围绕着数据库展开的,很少会遇到没有数据库而独立存在的项目,所以任何一门编程语言要想发展,那么必须对数据的开发有所支持,同样,Java从最初的时代开始就一直支持数据句酷的开发标准——JDBC(Java Database Connectivity、Java数据库连接)JDBC本质上来说并不属于一个技术,它属于一种服务。而所有服务的特征:必须按照指定的规则来进行操作。  在Java中专门为JDBC提供了一个模块(java.sql),里面核心的一个开发包(java

2021-01-25 10:57:23 390 2

原创 cmd 启动mysql

启动net start mysqlmysql -u root -puse mysql (可省)离开exit关闭net stop mysql

2021-01-24 19:45:13 307

原创 cmd启动mysql时发生系统错误5拒绝访问的问题

权限不够,用管理权限启动cmd

2021-01-24 19:41:40 533

原创 IDEA使用技巧

主题jar包Font字体设置自动导包删不掉keymap3、代码环绕ctrl + alt+ t5、ctrl+p

2021-01-24 10:08:07 124

原创 剑指offer-Java OOP面试题

1、什么是B/S架构?什么是C/S架构B/S(Browser/Server),浏览器/服务器程序 轻/重 广域网C/S(Client/Server),客户端/服务端,桌面应用程序 开发成本高2、Java都有那些开发平台?Java SE(Java Platform,Standard Edition),多用于客户端开发,因为这个是标准版本。Java EE (Java Platform,Enterprise Edition),java 的企业版本 javawebJava ME(Java P

2021-01-23 16:04:29 595

原创 配置eclipse的代码自动提示功能

1、Window ——> Preferences ——> Java ——> Editor ——> Content AssistAuto activation triggers for Java 后把"." 改成”.abcdefghijklmnopqrstuvwxyz“ (不区分大小写)详细原理解释:https://blog.csdn.net/hechonghui/article/details/50392260...

2021-01-23 15:00:25 146

转载 BigDecimal

一、BigDecimal概述​ Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(String)会丢失精度。所以开发中,如果我们需要精确计算的结果,则必须使用B...

2021-01-23 14:47:10 127

原创 eclipse使用教程

1、新建就Java 项目File->New->Java projectjre-java运行环境:jar包、类库、虚拟机

2021-01-22 20:11:42 1257 8

原创 eclipse三种溯源方式

代码选中 右键1、Open Declaration 找出定义的位置2、Open Type Hierarchy 找出类型定义关系及层次3、Open Call Hierarchy 找出调用关系及层次

2021-01-22 19:59:22 360 1

原创 eclipse 下载(解压直接用,无需安装)

官网链接https://www.eclipse.org/downloads/具体步骤可参考https://blog.csdn.net/weixin_46245846/article/details/107791508点击Download Packages找到windowx86_64点击 Select Another Mirror 然后点击China开头的那个就可以下载了(国内下载地址)...

2021-01-22 16:17:17 1050 5

原创 剑指offer-工厂设计模式

*工厂模式的特点*:客户端的程序类不涉及对象的实例化管理,只和接口有关联,通过工厂类获取指定接口的实例化对象。*范例*:传统的工厂设计模式interface IMessage{ void send();//消息发送}class NetMessage implements IMessage{ @Override public void send() { System.out.println("【网络消息发送】www.baidu.com"); }}pu

2021-01-21 19:06:38 114 1

原创 计算机视觉识别技术研究

计算机视觉识别概述计算机视觉识别(computer vision):用计算机来模拟人的视觉机理获取和处理信息的能力。就是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,用电脑处理成为更适合人眼观察或传送给仪器检测的图像。这里给出了几个比较严谨的定义:1.“对图像中的客观对象构建明确而有意义的描述”(Ballard&Brown,1982)2.“从一个或多个数字图像中计算三维世界的特性”(Trucco&Verri,1998)3.“基于感知图像做出对客观对象和场景有用的决策”.

2021-01-17 20:49:39 2900 2

原创 Java 正则表达式

正则表达式判断是否由数字组成//一般public class JavaApiDemo { public static void main(String[] args) throws Exception { String str = "123"; if (isNumber(str)) { int num = Integer.valueOf(str); System.out.println(num * 2);

2021-01-17 16:13:10 222 3

原创 Java多线程

如果想在Java中实现多线程的定义,那么就需要有一个专门的线程主体类进行线程的执行任务的定义,而这个主体类的定义是有要求的,不许是实现特定的接口或者继承特定的父类才可以完成。继承Thead类实现多线程Java里面有一个java.lang.Thread的程序类,那么一个只要继承了此类就表示这个类为我们线程的主体类,但是并不是说这个类就可以实现多线程处理,因为还需要覆写Thread类中提供的一个run()方法,而这个方法就属于线程的主方法。需要说明的是:在正常情况下,如果想使用一个类中的方法,那么肯定要产生

2021-01-16 18:51:39 165 2

原创 Java 引用

引用数据类型最大的特点是可以进行内存的指向处理 不同方法名描述同一个方法自有定义:@FunctionalInterfacepublic interface Function<T,R>{ public R apply(T t) ;}@FunctionalInterfacepublic interface Consumer<T>{ public void accept(T t) ;}@FunctionalInterfacepublic interfac

2021-01-16 15:36:01 125 1

原创 Java 内部类

内部类基本定义class Outer { private String msg = "www.mldn.cn" ; // 私有成员属性 public void fun(){ //普通方法 Inner in = new Inner() ; // 实例化内部类对象 in.print() ; } class Inner { // 在Outer类的内部定义了Inner类 public void print(){ System.out.println(Outer.this.msg) ; /

2021-01-16 15:01:00 121

原创 Java异常 断言

package com.msc.high;public class ExceptionDemo { public static void main(String[] args) { System.out.println("--------------begin1----------------"); try { System.out.println("10/0 = " + 10/0); }catch (ArithmeticE

2021-01-16 12:13:31 166

原创 Java中switch的三种用法方式 Java14

从java14开始, switch语句有了一个很大的调整, 这就让swicth语句有了更多的操作和选择,在代码上,更加的简便灵活.switch 标准方式switch - > 用法:switch yield 用法:标准模式int flag = 3;switch (flag){ case 0: System.out.println("The number is 0" ); break; case 1: System.out.println("The number is 1" )

2021-01-15 20:15:34 1409

原创 Java单例设计、多例设计、枚举

package com.msc.example;//饿汉式class Sinleton{ private static final Sinleton INSTANCE = new Sinleton() ; private Sinleton () {} ; public static Sinleton getInstance(){ return INSTANCE ; } public void print(){ System.out.

2021-01-15 20:08:24 108

原创 Java 接口标准定义  工厂设计模式  代理设计模式

接口标准定义package com.msc.example;interface IUSB{ public boolean check() ; public void work() ;}class Computer{ public void plugin(IUSB iusb){ if (iusb.check()){ iusb.work(); }else{ System.out.println("硬

2021-01-15 17:04:42 100 1

原创 Java 泛型接口 、方法、通配符 工厂模式改进

1、 泛型从JDK1.5之后追加到Java语言里面的,其主要目的是为了解决ClassCastException的问题,在进行对象的向下转型时,永远都存在有安全隐患。可以编译,运行错误 解决大多部分2、而泛型的本质在于,类中的属性或方法的参数与返回值可以由对象实例化的时候动态决定。3、方法不能重载 默认Object 警告注: tsy.java使用了未经检查或不安全的操作。  注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。4、·?extends 类:设置泛型上限;|-

2021-01-15 16:38:35 271 2

原创 Java 包装类

一、什么是包装类 包装类(Wrapper Class): Java是一个面向对象的编程语言,但是Java中的八种基本数据类型却是不面向对象的,为了使用方便和解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八种基本数据类型对应的类统称为包装...

2021-01-14 21:48:04 126

原创 Java 抽象类模板结构设计

1、abstract子类 抽象类的对象实例化可以利用对象多态性通过子类向上转型的方式完成。主要目的是过度操作使用 避免重复 抽象类可以没有抽象方法,但也无法实例化 不能final抽象类可以对子类方法统一管理,自身提供一些普通方法并且这些普通方法可以调用抽象方法。package com.msc.example;abstract class Action{ public static final int eat = 1 ; public static final int sle

2021-01-14 21:05:12 120

原创 Java 对象多态equals toString 方法覆写

package com.msc.example;class TestA{ private String name; private int age ; public TestA() {} ; public TestA(String name,int age){ this.name = name ; this.age = age ; } @Override public boolean equals(Object obj

2021-01-14 20:44:32 157 1

原创 Java继承案例

package com.msc.example;class Personn{ private String name ; private String addr ; private String sex ; private int age ; public Personn() {} ; public Personn(String name,String sex) { this(name,sex,"",0); } public.

2021-01-14 17:11:07 87

四级201906第一套.pdf

英语四级201906第一套,试卷来源于网络仅供参考。欢迎各位借鉴学习。 四级201906第一套,试卷来源于网络仅供参考。欢迎各位借鉴学习。

2019-12-26

orcad封装库.rar

Cadence原理图以及pcb封装库,本人多年积累有需要的可以下载。有需要的朋友可以下载,小白可能看不懂命名,慎重下载。

2019-11-08

灰色点击jar包.rar

详情见:csdn地址:https://blog.csdn.net/qq_21480607/article/details/99425686

2019-08-13

android 常用反编译工具.rar

Android反编译原理、教程: https://blog.csdn.net/qq_21480607/article/details/97915341

2019-07-31

eclipse自动注释插件JAutodoc

eclipse自动注释插件JAutodoc。详情及安装步骤:https://blog.csdn.net/qq_21480607/article/details/96151093

2019-07-16

C语言链表学生成绩管理系统代码

C语言链表学生成绩管理系统代码,具体内容可以查看博客说明:https://blog.csdn.net/qq_21480607/article/details/90722185

2019-07-15

android opengl es 圆锥纹理贴图

私信免费。android opengl es 圆锥纹理贴图相关代码供大家了解学习,程序写于2019年5月6日。

2019-05-07

Android应用程序破解与反破解

本资源有几节某学院早期录制的视频,供大家了解内容来自于网络,n。想要学习找请具体资源。欢迎大家来学习。

2019-04-29

空空如也

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

TA关注的人

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