文章分类 -  后端

摘要:Oracle数据库 --DML语句(数据库操作语言)insert/update/delete/merge --DDL语句(数据库定义语言)CREATE/ALERT/DROP/TRUNCATE --DCL语句(数据控制语言)GRANT/REVOKE --事务控制语句 Commit/Rollback/S 阅读全文
posted @ 2021-07-17 03:11 King-DA 阅读(83) 评论(0) 推荐(0)
摘要:1、选中工程文件的文件夹,右击,选中Diagrams,然后选择Show Diagram 2、再点击Java Class Diagrams 3、然后出现UML类图,最上面一行是工具栏,可以对类图进行操作 4、选中f和m这两个按钮,这样就展示了每个类的属性和方法,一目了然 可以通过,第三个箭头所指,查看 阅读全文
posted @ 2021-07-16 23:09 King-DA 阅读(1909) 评论(0) 推荐(2)
摘要:抽象工厂 概念:围绕一个超级工厂来创建其他工厂,该超级工厂又被称为其他工厂的工厂。 优点 具体产品在应用层的代码隔离,无需创建细节 将一系列的产品统一到一起创建 缺点 规定了所有可能被创建的产品集合,产品族中拓展新的产品困难; 增加了系统的抽象性和理解难度 UML类图 首先先看一下这张被使用了无数次 阅读全文
posted @ 2021-07-16 23:04 King-DA 阅读(47) 评论(0) 推荐(0)
摘要:maven的安装 上maven的官网,下载即可(zip的压缩包) 下载完成,在本地解压。 配置path环境变量 系统变量:MAVEN_HOME = F:\dev\apache-maven-3.6.1 系统变量:path = %MAVEN_HOME%\bin 测试是否配置成功 win+R 运行cmd 阅读全文
posted @ 2021-07-11 01:01 King-DA 阅读(28) 评论(0) 推荐(0)
摘要:查看Oracle数据库的用户名和密码 登录Oracle数据库超级管理员 sqlplus / as sysdba 修改Oracle数据库的密码 alter user 用户名 identified by 密码 Oracle数据库用户被锁定,解锁 ALTER USER 用户名 ACCOUNT UNLOCK 阅读全文
posted @ 2021-07-08 02:19 King-DA 阅读(6015) 评论(0) 推荐(0)
摘要:svn中的 is already locked 遇到这种问题的原因有很多,网络慢,磁盘不够,用户取消等等,导致svn代码被锁定; 解决方案如下图 点击clean up 来看官方对clean up的解释:它的作用就是查找工作拷贝中的所有遗留的日志文件,删除进程中工作拷贝的锁。 阅读全文
posted @ 2021-07-08 02:00 King-DA 阅读(129) 评论(0) 推荐(0)
摘要:工厂方法 引入的原因: 简单工厂模式违背了开闭原则,而“工厂方法模式”是对简单工厂模式的进一步抽象化,其好处是可以使系统在不修改原来代码的情况下引进新的产品,即满足开闭原则。 优点: 用户只需要知道具体工厂的名称就可得到所要的产品,无须知道产品的具体创建过程。 灵活性增强,对于新产品的创建,只需多写 阅读全文
posted @ 2021-07-08 01:42 King-DA 阅读(38) 评论(0) 推荐(0)
摘要:工厂设计模式 使用工厂模式,只对外暴露一个接口,可以根据这个接口进行不同的实现创建不同的对象满足业务需要。 解决方式 让其子类实现工厂接口,返回的是一个抽象的产品。 应用实例: 1、您需要一辆汽车,可以直接从工厂里面提货,而不用去管这辆汽车是怎么做出来的,以及这个汽车里面的具体实现。 * 2、Hib 阅读全文
posted @ 2021-07-08 00:55 King-DA 阅读(37) 评论(0) 推荐(0)
摘要:里式替换原则 什么是里式替换原则? 定义一:所有引用基类的地方能透明的使用其子类的对象 定义二:如果对每一个类型为T1的对象O1,都有类型为T2的对象O2,使得以T1定义的所有程序P在所有的对象O1都代换成O2时,程序P的行为没有发生变化,那么类型T2是类型T1的子类型。 直白点:可以将一个基类对象 阅读全文
posted @ 2021-07-08 00:31 King-DA 阅读(211) 评论(0) 推荐(0)
摘要:java new一个类对象,类中各部分执行顺序: 静态代码块--》非静态代码块--》有参构造--》无参构造(包含有参构造不执行)--》一般方法 创建父类测试执行顺序。 public class father { static{ System.out.println("--父类的静态代码块--"); 阅读全文
posted @ 2021-07-08 00:29 King-DA 阅读(485) 评论(0) 推荐(0)
摘要:一、什么是设计模式? 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解。 二、使用设计模式的目的是什么? 1.为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 2. 设 阅读全文
posted @ 2021-07-02 00:23 King-DA 阅读(49) 评论(0) 推荐(0)
摘要:分词 一个 tokenizer (分词器)接收一个字符流,将之分割为独立的 tokens (词元,通常是独立的单词),然后输出 tokens流。 例如, whitespace tokenizer 遇到空白字符时分割文本。它会将文本"Quick brown fox!"分割为[Quick, brown, 阅读全文
posted @ 2021-04-24 20:02 King-DA 阅读(625) 评论(0) 推荐(0)
摘要:File --> Settings 打开设置界面,选择Plugins,在搜索框内输入 CodeGlance,点击下边搜索,然后install,安装好以后,重启idea就好啦 CodeGlance是一款非常好用的代码地图插件,可以在代码编辑区的右侧生成一个竖向可拖动的代码缩略区,可以快速定位代码的同时 阅读全文
posted @ 2021-01-02 10:51 King-DA 阅读(4166) 评论(2) 推荐(0)
摘要:首先使用idea开发工具打开一个项目,如下图所示 展开项目目录,在项目的bean目录中选择“New”-> “Java Class”选项并创建一个名为Blog的class类。如下图所示 编写Blog类,在类中创建属性和方法;在类名上按Alt+Enter快捷键,提示信息中并没有生成的序列UID的选项。如 阅读全文
posted @ 2020-12-30 00:14 King-DA 阅读(579) 评论(0) 推荐(0)
摘要:而IntelliJ IDEA(以下简称为IDEA)这么强大的开发工具自然也有该功能,这篇博客就介绍一下IDEA的SSH会话功能和SFTP功能,本篇博客所使用的IDEA开发工具是2018.1.4专业版的: 第一节,实现简单的SSH会话 快速创建一个SSH会话,并打开Terminal窗口 点击Tools 阅读全文
posted @ 2020-12-12 23:23 King-DA 阅读(2696) 评论(0) 推荐(0)
摘要:idea显示生成的target文件夹 阅读全文
posted @ 2020-12-12 01:16 King-DA 阅读(8741) 评论(0) 推荐(1)
摘要:BASE64加密算法。用来给字符串加密的。已经不安全了。 一直以来Base64的加密解密都是使用sun.misc包下的BASE64Encoder及BASE64Decoder的sun.misc.BASE64Encoder/BASE64Decoder类。 这个类是sun公司的内部方法,并没有在java 阅读全文
posted @ 2020-12-11 10:35 King-DA 阅读(3579) 评论(0) 推荐(0)
摘要:为了防止IDEA卡顿,可以考虑将IDEA的最大内存设置打一下 1. 打开Help 2.Find Action 3. 搜索 VM 选择第一个 4.将Xmx设置大一点,可以根据自己的电脑内存情况而定 5.file-setting-tools-SSH Terminal 。字符集选择UTF-8,ok 6.点 阅读全文
posted @ 2020-12-01 22:56 King-DA 阅读(1443) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-11-21 21:10 King-DA 阅读(1915) 评论(0) 推荐(1)
摘要:1.maven命令升级版本号 mvn versions:set DnewVersion=1.1.0 2.更新子模块的版本号 mvn versions:updatechildmodules 3.确认无误后提交新的版本号的设置 mvn versions:commit 4.撤销新的版本号的设置 mvn v 阅读全文
posted @ 2020-11-19 01:54 King-DA 阅读(1193) 评论(0) 推荐(0)