上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页
摘要: 1、什么是JSPJSP,全称JavaServer Pages,是由Sun Microsystems公司倡导和许多公司参与共同建立的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。什么意思?在 [01] Servlet是什么 的文尾我曾经提到过,早期的网页都是静态的,也就是最普通的html形式,网页内容写了啥,就只能显示啥,为了能根据不同的情况生成... 阅读全文
posted @ 2017-12-22 17:24 Dulk 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 1、集合与数组之间的转换集合中如List和Set,都和数组有着高度的相似性,既然如此,实际上集合转数组也是情理之中的事情。1.1 集合转数组 toArray看几个常用的集合类,如上图继承关系图,可以看到他们都集成了一个抽象类AbstractCollection,这个类中就实现了Collection接口的两个方法:toArray ( )toArray ( T[ ] a ) 前者的返回值是一个Obje... 阅读全文
posted @ 2017-12-20 11:39 Dulk 阅读(4680) 评论(0) 推荐(0) 编辑
摘要: 0、写在前面的话集合是Java的API中非常重要的概念,用来存储多个数据,并实现了不同的数据结构。Java集合框架中常见的有三大接口:CollectionMapIterator 1、CollectionCollection接口是最基本的集合接口,和Map最主要的不同在于,它每次存储的是单个元素,而Map则存储的是键值对。其下两大常用接口List和Set,还有个用得比较少的Queue:List 有序... 阅读全文
posted @ 2017-12-20 11:30 Dulk 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 我们知道集合有其相应的工具类Collections,实际上,对于数组也有其相应的工具类Arrays,里面提供了大量的静态方法以使用。下面列举一些该类中常用的方法,其中大部分是Arrays类中的,也有一些和数组相关的方法也列举在其中:1、打印数组:toString()直接调用某个数组的toString()方法,会输出其Hash值,对我们来说往往是不需要的。想以字符串的形态输出数字,就要用到Array... 阅读全文
posted @ 2017-12-19 11:06 Dulk 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 我们知道,Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,两个种子数相同的Random对象,生成的随机数字完全相同。所以在需要频繁生成随机数,或者安全要求较高的时候,不要使用Random,因为其生成的... 阅读全文
posted @ 2017-12-19 11:05 Dulk 阅读(31785) 评论(0) 推荐(0) 编辑
摘要: 1、观察者模式1.1 形象地认识观察者模式报社的业务是出版报纸用户像某家报社订阅了报纸,那么一旦报社有新的报纸,就会送到用户处。只要是订户,就一直会收到新报纸;当用户不再想看报纸时,取消订阅,报社则不再送新的报纸来去订阅报纸,也可以理解为“一直在观察新的报纸是否发布”,所以订阅的人也就是“观察者”,被观察的对象,也就是“主题”。这种场景很常见,再比如求职者和猎头(是不是和Servlet的事件监听器... 阅读全文
posted @ 2017-12-18 14:57 Dulk 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 《MySQL必知必会》[01] 基本查询[02] 多表联合查询[03] 表数据的增删改[04] 表的操作和视图的使用[05] 存储过程和游标[06] 触发器[07] 管理事务处理《Head First Java》[01] Java语言基础[02] 面向对象思想[03] 异常和IO《Head First 设计模式》[01] 策略模式[02] 观察者模式《图解密码技术》[01] 密码概述... 阅读全文
posted @ 2017-12-07 10:53 Dulk 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 1、管理事务处理一个或多个数据库操作(查询/更新等)组成“事务”,也就是说,事务实际上是一组按顺序执行的操作单位:原子性:整个事务为整体执行,要么执行,要么不执行,不能出现执行了一半的情况一致性:条件约束,如航班数据库,则“一个座位不能分配给两名不同的顾客”就是一种适当的一致性条件隔离性:两个或更多事务并发执行时,作用效果必须相互独立,不能相互影响持久性:事务一旦完成,即便系统出现故障,也要保证事... 阅读全文
posted @ 2017-12-07 10:42 Dulk 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 1、触发器MySQL中的触发器概念,和Java中的事件监听器有点相似。当你想要某条语句在某个事件发生时自动执行,就要用到触发器了。触发器能响应如下三类语句:DELETEINSERTUPDATE但是,在MySQL的触发器中,不支持CALL语句,这意味着不能从触发器内部调用存储过程。只能将所需的存储过程代码复制到触发器内进行使用。1.1 创建触发器创建触发器 CREATE TRIGGER :唯一的触发... 阅读全文
posted @ 2017-12-05 15:13 Dulk 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 1、存储过程存储过程是什么,简单来讲,就像Java中的方法(函数),不过它是SQL世界中的方法。大部分时候,我们所使用都是单条SQL,用来针对一个或多表连接。但是也有情况,是据判断先对表A执行操作,变动后再结合表B进行操作。即SQL的执行可能需要考虑包含业务规则在内的智能处理。封装操作的好处就不过多说明,无非是简化,复用,降低耦合等,同时,它还具有更高的性能。考虑这种业务情况,现在你需要获得订单总... 阅读全文
posted @ 2017-12-05 11:38 Dulk 阅读(5648) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页