摘要: 字典是一组`无序的`,`键值对`的`集合`。 字典也叫做`关联数组`,因为数组通过`索引`来查找元素,而字典通过`键`来查找元素。当然,很显然的,字典的键是不能重复的。如果试图赋值给同一个键,后赋值的值将覆盖前面赋值的值。 字典的定义也有两种,一种是`初始化数据`的定义方式,另一种是`使用神奇的ma 阅读全文
posted @ 2017-04-26 23:12 崔布斯 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 在classpath下创建SqlMapConfig.xml,如下: SqlMapConfig.xml是mybatis核心配置文件,上边文件的配置内容为数据源、事务管理。 Po类作为mybatis进行sql映射使用,po类通常与数据库表对应,User.java如下: 映射文件: 在classpath下 阅读全文
posted @ 2017-04-24 20:51 崔布斯 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 切片和数组很类似,甚至你可以理解成数组的子集。但是`切片有一个数组所没有的特点,那就是切片的长度是可变的`。 严格地讲,切片有`容量(capacity)`和`长度(length)`两个属性。 首先我们来看一下切片的定义。切片有两种定义方式,一种是先声明一个变量是切片,然后使用内置函数make去初始化 阅读全文
posted @ 2017-04-23 13:34 崔布斯 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 上传表单页面的要求: 第一个要求:表单提交方式 post 第二个要求:form标签里面有属性 enctype属性值 修改为 multipart/form-data 第三个要求:在表单里面有文件上传项,有name属性 <input type= “file” name=“”/> 在action直接得到上 阅读全文
posted @ 2017-04-23 10:31 崔布斯 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 首先,我们应该定义一个PageBean类,在类里我们封装分页查询所需要的各种属性以及生成各属性的get和set方法: 然后,在action中定义了一个方法listpage,在listpage中获取页面所传过来的当前页,然后调用sercvice方法完成封装: 随后我们要在service方法中完成具体的 阅读全文
posted @ 2017-04-20 19:54 崔布斯 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 首先,我们新建一个和web项目,然后新建一个servlet我,我们命名为AServlt,然后写入如下代码: 然后,我们的服务器端就建立完毕了。 我们再新建一个jsp页面,命名为ajaxdemo.jsp,加入一个按钮和一个h1标签,意图是在我们点击按钮时发送异步请求,然后通过h1标签来显示服务器端发回 阅读全文
posted @ 2017-04-20 17:43 崔布斯 阅读(733) 评论(0) 推荐(0) 编辑
摘要: **数组(Array)** 数组是一个具有`相同数据类型`的元素组成的`固定长度`的`有序集合`。比如下面的例子 var x [5]int 表示数组x是一个整型数组,而且数值的长度为5。 `Go提供了几种不同的数组定义方法。` `最基本的方式就是使用var关键字来定义,然后依次给元素赋值`。`对于没 阅读全文
posted @ 2017-04-19 22:41 崔布斯 阅读(1092) 评论(0) 推荐(0) 编辑
摘要: 对数据库进行操作时报出了如下的错误: 原因:对service没有配置事务的操作或配置之后没有为service添加注解 解决办法,在spring的xml中配置事务的相关部分: 最后不要忘记在service上添加注解: 阅读全文
posted @ 2017-04-19 20:16 崔布斯 阅读(616) 评论(0) 推荐(0) 编辑
摘要: #程序控制结构虽然剧透可耻,但是为了体现Go语言的设计简洁之处,必须要先剧透一下。 Go语言的控制结构关键字只有 `if..else if..else`,`for` 和 `switch`。 而且在Go中,为了避免格式化战争,对程序结构做了统一的强制的规定。看下下面的例子。 请比较一下A程序和B程序的 阅读全文
posted @ 2017-04-17 20:22 崔布斯 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 第一步 导入jar包 第二步 搭建struts2环境 (1)创建action,创建struts.xml配置文件,配置action (2)配置struts2的过滤器 第三步 搭建hibernate环境 (1)创建实体类 (2)配置实体类和数据库表映射关系 (3)创建hibernate核心配置文件 - 阅读全文
posted @ 2017-04-16 22:47 崔布斯 阅读(168) 评论(0) 推荐(0) 编辑
摘要: #变量和常量定义现在我们讨论一下Go语言的变量定义。 **变量定义** 所谓的变量就是一个拥有指定`名称`和`类型`的`数据存储位置`。 在上面我们使用过变量的定义,现在我们来仔细看一个例子。 变量的定义首先使用`var`关键字,然后指定变量的名称`x`,再指定变量的类型`string`,在本例中, 阅读全文
posted @ 2017-04-16 13:16 崔布斯 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 第一步 配置事务管理器 第二步 配置事务增强 第三步 配置切面 阅读全文
posted @ 2017-04-16 10:31 崔布斯 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Go语言里面,每个变量也都是有类别的,这种类别叫做`数据类型(Data Type)`。 Go的数据类型有两种:一种是`语言内置的数据类型`,另外一种是`通过语言提供的自定义数据类型方法自己定义的自定义数据类型`。 数值型(Number) 数值型有`三种`,一种是`整数类型`,另外一种是`带小数的类型 阅读全文
posted @ 2017-04-15 10:36 崔布斯 阅读(1766) 评论(0) 推荐(1) 编辑
摘要: 1 @Test 2 public void delete() { 3 //设置数据库信息 4 DriverManagerDataSource dataSource = new DriverManagerDataSource(); 5 dataSource.setDriverClassName("com.mysql.jdbc.Dri... 阅读全文
posted @ 2017-04-15 09:42 崔布斯 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 后期的开发中我们经常会用到各种各样的框架,可能最原始的jdbc我们就用不到了,但是我们不应该忘记最原始的写法: 框架只是帮我们封装好了一部分代码,底层的我们还是要清楚的。 阅读全文
posted @ 2017-04-15 09:39 崔布斯 阅读(295) 评论(0) 推荐(0) 编辑