Fork me on GitHub
摘要: JDBC相关概念 Java程序都是通过JDBC连接数据库的,通过SQL对数据库编程,JDBC是由SUN公司提出的一些列规范,只定义了接口规范,具体实现由各个数据库厂商去实现,它是一种典型的桥接模式。 桥接模式是一种结构型设计模式,它的主要特点是把抽象与行为实现分离开来,分别定义接口,可以保持各部分的 阅读全文
posted @ 2018-03-26 11:55 梳碧湖砍柴的人 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 很难想象有Java开发人员不曾使用过Collection框架。在Collection框架中,主要使用的类是来自List接口中的ArrayList,以及来自Set接口的HashSet、TreeSet,我们经常处理这些Collections的排序。 在本文中,我将主要关注排序Collection的Arr 阅读全文
posted @ 2018-03-25 22:14 梳碧湖砍柴的人 阅读(1653) 评论(0) 推荐(0) 编辑
摘要: 自 JDK5 推出以来,注解已成为Java生态系统不可缺少的一部分。虽然开发者为Java框架(例如Spring的@Autowired)开发了无数的自定义注解,但编译器认可的一些注解非常重要。 在本文中,我们将看到5个Java编译器支持的注解,并了解其期望用途。顺便,我们将探索其创建背后的基本原理,围 阅读全文
posted @ 2018-03-25 22:13 梳碧湖砍柴的人 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 在过去的几年中,jQuery一直是使用最为广泛的JavaScript脚本库。今天我们将为各位Web开发者提供10个最实用的jQuery代码片段,有需要的开发者可以保存起来。 1、检测Internet Explorer版本 当涉及到CSS设计时,对开发者和设计者而言Internet Explorer一 阅读全文
posted @ 2018-03-23 10:39 梳碧湖砍柴的人 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1. 把你的代码全部放在闭包里面 这是我用的最多的一条。但是有时候在闭包外面的方法会不能调用。不过你的插件的代码只为你自己的插件服务,所以不存在这个问题,你可以把所有的代码都放在闭包里面。而方法可能应该放在Prototype方法内部。 2. 提供插件的默认选项 你的插件应该会有一些选项是可以让开发者 阅读全文
posted @ 2018-03-23 10:35 梳碧湖砍柴的人 阅读(349) 评论(0) 推荐(0) 编辑
摘要: #{}和${}的区别是什么? 在Mybatis中,有两种占位符 #{}解析传递进来的参数数据 ${}对传递进来的参数原样拼接在SQL中 #{}是预编译处理,${}是字符串替换。 使用#{}可以有效的防止SQL注入,提高系统安全性。 #{}解析传递进来的参数数据 ${}对传递进来的参数原样拼接在SQL 阅读全文
posted @ 2018-03-22 20:33 梳碧湖砍柴的人 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 需要导入的hibernate的包 其中所需要的依赖包 需要的配置文件 一个是元数据orm的配置文件 例如 当前一个Customer对象 需要建立他相应的xml文件 接下啦是hibernate的主配置文件最重要的该文件的文件名字必须是hibernate.cfg.xml,同时在src的目录 代码的增删改 阅读全文
posted @ 2018-03-22 20:31 梳碧湖砍柴的人 阅读(279) 评论(0) 推荐(0) 编辑
摘要: Q:什么情况下会碰到跨域问题?有哪些解决方法? 跨域问题是这是浏览器为了安全实施的同源策略导致的,同源策略限制了来自不同源的document、脚本,同源的意思就是两个URL的域名、协议、端口要完全相同。 script标签jsonp跨域、nginx反向代理、node.js中间件代理跨域、后端在头部信息 阅读全文
posted @ 2018-03-22 20:30 梳碧湖砍柴的人 阅读(394) 评论(2) 推荐(1) 编辑
摘要: jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(" 阅读全文
posted @ 2018-03-22 16:15 梳碧湖砍柴的人 阅读(293) 评论(0) 推荐(1) 编辑
摘要: 1.tomcat给你你怎样去调优? 1. JVM参数调优:-Xms<size> 表示JVM初始化堆的大小,-Xmx<size>表示JVM堆的最大值。这两个值的大小一般根据需要进行设置。当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。因此一般建议堆的最大值设置为可用内 阅读全文
posted @ 2018-03-22 16:06 梳碧湖砍柴的人 阅读(319) 评论(0) 推荐(0) 编辑