摘要: Java包的命名规范 Java的包名都有小写单词组成,类名首字母大写;包的路径符合所开发的 系统模块的 定义,比如生产对生产,物资对物资,基础类对基础类。以便看了包名就明白是哪个模块,从而直接到对应包里找相应的实现。 由于Java面向对象的特性,每名Java开发人员都可以编写属于自己的Java Pa 阅读全文
posted @ 2019-05-14 08:28 Serendipme 阅读(3820) 评论(0) 推荐(1) 编辑
摘要: 一,定义: 1)LEFT JOIN / LEFT OUTER JOIN:左外连接 左向外连接的结果集包括:LEFT OUTER子句中指定的左表的所有行,而不仅仅是连接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。 2)RIGHT JOIN / R 阅读全文
posted @ 2019-04-29 18:03 Serendipme 阅读(1455) 评论(0) 推荐(0) 编辑
摘要: MySQL--视图创建 (1).第一类:create view v1 as select * from table; (2).第二类:create view v2 as select id,name,age from table; (3).第三类:create view v3[vid,vname,v 阅读全文
posted @ 2019-04-29 15:21 Serendipme 阅读(387) 评论(0) 推荐(0) 编辑
摘要: /*事务:由一个或一组sql命令组成的事件,要么全部执行,要么全部不执行 查看事务隔离级别:select @@tx_isoolation 修改事务隔离级别:set session transaction isolation level read uncommitted 事物的ACID属性:1、原子性 阅读全文
posted @ 2019-04-29 15:17 Serendipme 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 流程控制:1、顺序结构:程序从上往下依次执行2、分支结构:多条路径选择一条3、循环结构:在规定范围内重复执行 (一)分支结构:1:if函数功能:实现分支流语法:if(表达式1,表达式2,表达式3)执行顺序:执行表达式1,成立返回表达式2的值,不成立则返回表达式3的值应用:任何地方例:if(num>1 阅读全文
posted @ 2019-04-28 18:30 Serendipme 阅读(542) 评论(0) 推荐(0) 编辑
摘要: /*函数与存储过程的区别1、存储过程:可以有0个返回值,可以有多个返回值函数:有且仅有一个返回值*/ #创建语法create FUNCTION 函数名(参数列表) return 返回类型BEGIN函数体END /*注意:1、参数列表:参数名,参数类型2、函数体:一定有return语句,没有会报错re 阅读全文
posted @ 2019-04-28 17:50 Serendipme 阅读(510) 评论(0) 推荐(0) 编辑
摘要: /*参数模式:IN:该参数作为输入,该参数调用传入值out:该参数作为输出,该参数作为返回值INOUT:该参数即可作为输入,也可作为输出,该参数即可调用传入值,也可作为返回值delimiter:设置结束标记,比如 //、$、#delimiter #*/ 1、不带参数存储过程 delimiter // 阅读全文
posted @ 2019-04-24 17:24 Serendipme 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 今天想简单分享一下IDEA编译器的常用快捷键 1. 自动代码 常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 例如要输入for(User user : users)只需输入user.for+Tab 再比如,要输入Date 阅读全文
posted @ 2019-04-08 15:13 Serendipme 阅读(2421) 评论(0) 推荐(0) 编辑