上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 55 下一页
摘要: 第一级缓存由Session实例维护,它是必选的,其中保持了Session当前所有关联实体的数据,也称为内部缓存。而第二级缓存则存在于SessionFactory层次,它是可选的。一级缓存只能为当前线程的会话缓存,无法给整个应用共享;二级缓存可为整个应用提供缓存支持。二级缓存可以开启查询缓存,而一级缓 阅读全文
posted @ 2020-12-07 00:52 咔啡 阅读(112) 评论(0) 推荐(0)
摘要: 不能继承的是类是那些用final关键字修饰的类。 实际上即使我们自己开发的类,也可以通过使用final修饰来阻止被继承。通过使用final修饰一个类,可以阻止该类被继承,这样该类就被完全地封闭起来了,不会有子类来重写它的方法,因此更加安全。 阅读全文
posted @ 2020-12-07 00:50 咔啡 阅读(164) 评论(0) 推荐(0)
摘要: Get会发送查询语句提取数据,而load方法当对象使用时才去数据库查询。如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个ObjectNotFoundException。Load方法可返回实体的代理类实例,而get方法永远直接返回实体类。load方法可以充分利用内部缓存和二 阅读全文
posted @ 2020-12-07 00:45 咔啡 阅读(82) 评论(0) 推荐(0)
摘要: AOP为Aspect Oriented Programming的缩写,意为:面向切面编程(也叫面向方面),可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。 AOP是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的 阅读全文
posted @ 2020-12-07 00:35 咔啡 阅读(404) 评论(0) 推荐(0)
摘要: HashMap与Hashtable的区别类似于ArrayList与Vector的区别。 Hashtable与Vector都是JDK 1.0就有一个一个古老的集合,因此Hashtable是一个继承自Dictionary的古老集合。 从JDK 1.2引入集合框架的Map接口之后,Java让Hashtab 阅读全文
posted @ 2020-12-07 00:32 咔啡 阅读(120) 评论(0) 推荐(0)
摘要: iPhone6的满屏宽度是375px,而iPhone6采用的视网膜屏的物理像素是满屏宽度的2倍,也就是dpr(设备像素比)为2, 并且设计师所用的PS设计软件分辨率和像素关系是1:1。所以为了做出的清晰的页面,设计师一般给出750px的设计图,我们再根据需求对元素的尺寸设计和压缩。 阅读全文
posted @ 2020-12-07 00:29 咔啡 阅读(1269) 评论(0) 推荐(0)
摘要: 可以有多个类,但只能有一个public的类,并且public的类名必须与文件的主文件名相同。 包含多个类的Java源文件编译之后会生成多个.class文件。 阅读全文
posted @ 2020-12-06 15:20 咔啡 阅读(582) 评论(0) 推荐(0)
摘要: 瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 瞬时态:没有持久化标示符,数据库中无对应记录。当执行save和persist方法 阅读全文
posted @ 2020-12-06 15:15 咔啡 阅读(118) 评论(0) 推荐(0)
摘要: 基本数据类型包括byte、short、int、long、char、float、double和boolean。String不是基本类型。String是引用类型。 而且java.lang.String类是final类型的,因此不可以继承这个类。 并且它是一个不可变类,因此如果程序需要使用的字符串所包含的 阅读全文
posted @ 2020-12-06 15:09 咔啡 阅读(2686) 评论(0) 推荐(0)
摘要: goto是Java中的保留字,暂时还不是Java的关键字。 阅读全文
posted @ 2020-12-06 15:07 咔啡 阅读(86) 评论(0) 推荐(0)
摘要: 两个。一个是直接量的xyz对象;另一个是通过new Sting()构造器创建出来的String对象。 通常来说,应该尽量使用直接量的String对象,这样具有更好的性能。 阅读全文
posted @ 2020-12-06 15:05 咔啡 阅读(476) 评论(0) 推荐(0)
摘要: 最好的办法是利用sql语句进行分页,这样每次查询出的结果集中就只包含某页的数据内容。 sql语句分页,不同的数据库下的分页方案各不一样,下面是主流的三种数据库的分页sql: oracle: select * from (select *,rownum as tempid from student ) 阅读全文
posted @ 2020-12-06 15:03 咔啡 阅读(223) 评论(0) 推荐(0)
摘要: Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现. 拦截器栈(Interceptor Stack)类似于过滤器链。拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,拦截器 阅读全文
posted @ 2020-12-06 14:57 咔啡 阅读(86) 评论(0) 推荐(0)
摘要: 注册数据库驱动。 建立数据库连接。 创建一个Statement。 执行SQL语句。 处理结果集。 关闭数据库连接。 阅读全文
posted @ 2020-12-06 14:49 咔啡 阅读(59) 评论(0) 推荐(0)
摘要: 在Java 7以前,在switch(expr1)中,expr1只能是一个整数表达式(但不包括long和Long)或者枚举常量,整数表达式可以是int基本类型或Integer包装类型,byte、short、char都可以自动转换为int,它们都可作为switch表达式。 从Java 7开始,switc 阅读全文
posted @ 2020-12-06 14:48 咔啡 阅读(112) 评论(0) 推荐(0)
摘要: Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和 Configuration。这5个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。下面对这五的核心接口分别加以介绍。 Se 阅读全文
posted @ 2020-12-06 14:44 咔啡 阅读(111) 评论(0) 推荐(0)
摘要: 虚拟DOM, Diff算法, 遍历key值 react-dom: 提供了针对DOM的方法,比如:把创建的虚拟DOM,渲染到页面上 或 配合ref来操作DOM react-router 阅读全文
posted @ 2020-12-06 14:36 咔啡 阅读(43) 评论(0) 推荐(0)
摘要: 在无状态组件(如函数式组件)中也能操作state以及其他react特性, 通过useState 阅读全文
posted @ 2020-12-06 14:34 咔啡 阅读(80) 评论(0) 推荐(0)
摘要: 声明式, 组件化, 一次学习, 随处编写. 灵活, 丰富, 轻巧, 高效 阅读全文
posted @ 2020-12-06 14:32 咔啡 阅读(90) 评论(0) 推荐(0)
摘要: Overload是方法的重载 Override是方法的重写,也叫覆盖。 Overload要求两个方法具有方法名相同、形参列表不同的要求,返回值类型不能作为重载的条件。 Override要求子类方法与父类方法具有“两同两小一大”的要求。两同指:即父类方法、子类方法的方法名相同、形参列表相同;两小指:子 阅读全文
posted @ 2020-12-06 14:30 咔啡 阅读(758) 评论(0) 推荐(0)
摘要: 工作原理:JAVA EE服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。当使用的池连接调用完成后,池驱动程序将此连接表记为空 阅读全文
posted @ 2020-12-06 14:21 咔啡 阅读(75) 评论(0) 推荐(0)
摘要: 对于short s1 = 1; s1 = s1 + 1; 由于s1+1运算时会自动提升表达式的类型,所以结果是int型,再赋值给short类型s1时,编译器将报告需要强制转换类型的错误。 对于short s1 = 1; s1 += 1;由于 +=运算符里已经包括了一个隐式的强制类型转换,因此Java 阅读全文
posted @ 2020-12-06 14:20 咔啡 阅读(192) 评论(0) 推荐(0)
摘要: 以Oracle数据库举例:(a-G要求掌握,H一般为DBA操作,了解就可以了) a。 建库:已知将保存海量数据的时候,因为Oracle是通过用户来管理数据的, 第一步我们先建一个tableaspace(假设表空间名为TEST), 然后建立用户TEST(一般情况下用户名和表空间同名), 建立的用户TE 阅读全文
posted @ 2020-12-06 14:19 咔啡 阅读(87) 评论(0) 推荐(0)
摘要: (1)过程作为独立的PL/SQL语句块来执行,完成特定的业务功能;而函数作为表达式的部分被调用,完成一次特定的计算。 (2) 过程不需返回类型声明,程序内不需RETURN语句;函数必须声明返回类型,程序内必须包含有效的RETURN语句。 (3)过程可以使用IN/OUT/IN OUT的传参模式;函数只 阅读全文
posted @ 2020-12-06 01:17 咔啡 阅读(215) 评论(0) 推荐(0)
摘要: Collection是集合类(List、Set、Queue)的根接口。 Collections是针对集合类的一个工具类,它提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。 阅读全文
posted @ 2020-12-06 01:08 咔啡 阅读(148) 评论(0) 推荐(0)
摘要: 工作原理:JAVA EE服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。当使用的池连接调用完成后,池驱动程序将此连接表记为空 阅读全文
posted @ 2020-12-06 01:05 咔啡 阅读(71) 评论(0) 推荐(0)
摘要: JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是"类servlet"。 Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。 而JSP的情况是Java和HTML可以组合成 阅读全文
posted @ 2020-12-06 01:03 咔啡 阅读(49) 评论(0) 推荐(0)
摘要: Filter是过滤器,在请求到达Servlet之前或者响应到达客户端之前截获请求或者响应,对之进行相应的处理。Struts2的控制器就是使用一个Filter实现的。 阅读全文
posted @ 2020-12-06 00:58 咔啡 阅读(978) 评论(0) 推荐(0)
摘要: delete 属于DML语句,删除数据,保留表结构,需要commit,可以回滚,如果数据量大,很慢。 truncate 属于DDL语句,删除所有数据,保留表结构,自动commit,不可以回滚,一次全部删除所有数据,速度相对较快。 Drop属于 DDL语句,删除数据和表结构,不需要commit,删除速 阅读全文
posted @ 2020-12-06 00:55 咔啡 阅读(290) 评论(0) 推荐(0)
摘要: JSP共有以下9个内置的对象: request请求对象 response 响应对象 pageContext 页面上下文对象 session 会话对象 application web应用上下文对象 out 输出对象 config 配置信息对象 page JSP网页本身 exception 针对错误网页 阅读全文
posted @ 2020-12-06 00:54 咔啡 阅读(83) 评论(0) 推荐(0)
摘要: 事务是作为一个逻辑单元执行的一系列操作,要么一起成功,要么一起失败。 一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务。 原子性 :事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。 一致性 :事务在完成时,必须使所有 阅读全文
posted @ 2020-12-06 00:53 咔啡 阅读(111) 评论(0) 推荐(0)
摘要: 从关系数据库的表中删除冗余信息的过程称为数据规范化,是得到高效的关系型数据库表的逻辑结构最好和最容易的方法。 规范化数据时应执行以下操作: 1.将数据库的结构精简为最简单的形式 2.从表中删除冗余值 3.标识所有依赖与其他数据的数据 规范化过程有几个阶段,分别称作第一范式(1NF)、第二范式(2NF 阅读全文
posted @ 2020-12-06 00:52 咔啡 阅读(79) 评论(0) 推荐(0)
摘要: <% @ page %> <% @ include %> <% @ taglib %> 阅读全文
posted @ 2020-12-06 00:49 咔啡 阅读(25) 评论(0) 推荐(0)
摘要: Oracle的备份与恢复有三种标准的模式,大致分为两大类,备份恢复(物理上的)以及导入导出(逻辑上的),而备份恢复又可以根据数据库的工作模式分为非归档模式(Nonarchivelog-style)和归档模式(Archivelog-style),通常,我们把非归档模式称为冷备份,而相应的把归档模式称为 阅读全文
posted @ 2020-12-06 00:41 咔啡 阅读(58) 评论(0) 推荐(0)
摘要: 动态INCLUDE用jsp:include动作实现 <jsp:include page=included.jsp />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数. 用于动态引入一个 JSP 页面,是编译后的页面,只要编译后的结果 静态INCLUDE用<%@ include f 阅读全文
posted @ 2020-12-06 00:40 咔啡 阅读(67) 评论(0) 推荐(0)
摘要: 一个Servlet对应有一个ServletConfig对象,可以用来读取初始化参数。 一个webapp对应一个ServletContext对象。 ServletContext对象获取初始化定义的参数。 ServletContext对象可以通过context.getResourceAsStream(" 阅读全文
posted @ 2020-12-05 15:17 咔啡 阅读(65) 评论(0) 推荐(0)
摘要: 因为http协议是无状态协议,又称为一次性连接,所以webapp必须有一种机制 能够记住用户的一系列操作,并且唯一标示一个用户。 Cookie: 又称为小饼干,实际就是使用一个短文本保存用户信息, 在页面加载完毕是通过响应写回客户端进行保存。 Session: 在服务器保存数据,Session就是单 阅读全文
posted @ 2020-12-05 15:15 咔啡 阅读(57) 评论(0) 推荐(0)
摘要: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习 阅读全文
posted @ 2020-12-05 15:02 咔啡 阅读(574) 评论(0) 推荐(0)
摘要: DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。 它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。 阅读全文
posted @ 2020-12-05 15:00 咔啡 阅读(719) 评论(0) 推荐(0)
摘要: Jquery是继prototype之后又一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery使用户能更方便地处理HTML documents 阅读全文
posted @ 2020-12-05 14:53 咔啡 阅读(301) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 55 下一页
点击右上角即可分享
微信分享提示