- 博客(16)
- 资源 (1)
- 收藏
- 关注
转载 浅析VO、DTO、DO、PO的概念、区别和用处
概念:VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。DO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。...
2021-06-15 14:36:48 653
原创 看完这个,别再说你不知道EXPLAIN是干嘛的
温馨提示:本文搭配索引知识,味道更佳!EXPLAIN explain能干什么 查看表的加载顺序 查询表的访问类型 查看可能用到的索引 查看实际使用到的索引 查看有多少行被优化器读取到 id id相同,加载顺序由上往下 id不同,如果是子查询,id值越大越先执行加载 id相同,又不同。 id越大先执行,id相同按顺序执行 衍生= derived select_type simple 最简单查询,不包含union等其他关键词 ...
2021-03-16 16:20:47 220
原创 GoLand新人开发Go语言,常用快捷键,快速上手
1) 文件操作相关的快捷键快捷键 作用 Ctrl + E 打开最近浏览过的文件 Ctrl + N 快速打开某个 struct 结构体所在的文件 Ctrl + Shift + N 快速打开文件 Shift + F6 重命名文件夹、文件、方法、变量名等 2) 代码格式化相关的快捷键快捷键 作用 Ctrl + Alt + L 格式化代码 Ctrl + 空格 代码提示 Ctrl + / 单行注释 Ctrl +..
2020-07-07 14:52:36 575
原创 Goland运行Go:与你运行的 Windows 版本不兼容
最近下载了Goland了解了go 语言 是比java更高效 便捷的开发语言写了第一个go程序 便报错了报错信息:Goland运行Go:与你运行的 Windows 版本不兼容因为项目名取的test,创建的go文件默认包名testpackage testimport "fmt"func main(){ fmt.Println("hello world!");}后面查到报名必须为 package main 问题解决...
2020-07-07 14:47:28 1578
原创 IDEA try/catch 返回值 快捷键
全局try/catch CTRL+ALT+T(CTRL+ALT+WIN+T)返回值 CTRL+ALT+V(或者在程序后调用var方法)
2020-01-11 11:11:37 392 1
原创 OOP和AOP的区别联系
OOP:是面向对象编程,是将不同的事物抽象成不同的类,将其行为和属性封装成类,然后用继承和多态来定义其之间的关系。AOP:是面向切面编程,是将与此类行为无关的多余的通用类抽取封装,多个类共享通用类,若其发生改变,只需改变通用类,而不用改变逻辑处理类。多用于日志管理,权限控制等功能区别:OOP是针对纵向结构,AOP是针对横向结构联系:AOP是OOP的补充与完善。...
2019-11-29 09:45:11 261
原创 ORACLE DATABASE 10g EXPRESS EDITION LICENSE AGREEMENT TOMCAT安装报错
最近因为安装了oralce 占用了8080端口号,所以安装tomcat后进入网页一堆英文报错ORACLE DATABASE 10g EXPRESS EDITION LICENSE AGREEMENT所以要去tomcamt安装路径下的conf文件下找到 server.xml打开将8080替换成其他的就可以了 8888 9999等等都可以...
2019-09-24 14:21:58 351
转载 哑表dual
dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2、用来调用系统函数 select to_char(sysdate,‘yyyy-mm-dd hh24:mi:ss‘) from du...
2019-09-23 09:26:31 547
原创 java.util.date和java.sql.date的相互转化和区别
java.util.Date是在除了SQL语句的情况下面使用的。java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分它们都有getTime方法返回毫秒数,自然就可以直接构建。 java.util.Date 是 java.sql.Date 的父类,前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他,后者之后在读写数据库的时候用他,因为PreparedStam...
2019-09-16 15:10:36 108
原创 SQL视图
视图view一、概述视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。分布式查询也可用于定义使用多个异类源数据的视图。 就是提取一张或者多张表的数据生成一个映射,操作视图可以达到操作原表的效果,方便数据的管理以及安全操作。视图的作用:1.隐藏表中的重要数据2.代替一些比较长的sql语句视图分为俩...
2019-09-16 15:09:42 210
原创 SQL 分组函数
分组函数:是指将数据按照某列的值进行分组后,然后使用组函数分别对每个分好的小组中的数据进行处 理。所以组函数一般要结合着分组关键字group来使用。1.分组 group by… 在查询表中数据的时候进行分组的关键字having 分组之后的进行进一步数据筛选的关键字2.函数...
2019-09-09 20:08:32 327
原创 sql 语言-单值函数single row functions
单行函数Use functions toPerform calculations on data.Modifyi ndividual data items.Manipulate output for groups of rows.Alter date formats for display.Convert column datatypes.character函数:select 函数(...
2019-09-06 11:39:21 486
原创 oracle数据库学习 sql语言 --蔡广坤的笔记
数据库分为:关系型数据库:数据库表之间的对象之间存在一定的关系,例如主外键主流数据库:mysql oracle sql server非关系型数据库:NO sql数据库常见四种对象:table表格 view视图 sequence序列 index索引 synonym同义 program unit 程序单元sql: 结构化查询语言(structured query language)...
2019-09-05 17:21:11 178
原创 Stringbuffer与Stringbuilder的区别
1.String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的...
2019-08-08 16:55:13 333
原创 在VM虚拟机使用镜像系统无法打开内核设备 \\.\Global\vmx86: 系统找不到指定的文件
问题:无法打开内核设备“\.\Global\vmx86”: 系统找不到指定的文件。您在安装 VMware时重新进行引导原因:服务没有开启问题一般是电脑重启 开机后无法使用一般解决方法可以去服务管理中手动开启或者 点击“开始→运行”,在运行框中输入 CMD (以管理员方式运行) 回车打开命令提示符,然后依次执行以下命令。 net startvmci net start vmx86ne...
2019-07-22 18:50:16 219
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人