自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(160)
  • 资源 (96)
  • 收藏
  • 关注

原创 (6)MyBatis之多对多关联

引言MyBatis之多对多关联1 创建我们的数据库2 创建Student持久化类3 创建Course持久化类4 创建CS持久化类用于查询某学生某课程的成绩5 根据需求编写映射文件51 Student的映射文件52 Course映射文件53 CS映射文件6 编写SQL相应的语句61 查询选修某课程的所有学生一个Course对象里面有Student数组62 查询某学生查询的课程信

2017-03-15 15:39:11 2170 3

原创 (5)MyBatis之一对多关联

引言MyBatis之一对多关联1 创建我们的数据库2 创建Student持久化类3 创建Classes持久化类建立一对多关系4 根据需求编写映射文件5 编写SQL语句6 编写测试类7 测试结果代码下载本博客的代码下载地址为MyBatis之一对多关联1.引言      在本篇博客中主要介绍:MyBatis中一对多关联如何建立,一对多关联映射文件如何写?在一对多关联中实体类应该如何建

2017-03-14 22:36:42 682

原创 (4)MyBatis之一对一关联

引言MyBatis之一对一关联1 创建我们的数据库2 创建Card持久化类3 创建Student持久化类建立和Card的联系4 根据需求写配置文件41 编写两个resultMap42 编写一个resultMap本质上是将两个Map写成了一个5 编写SQL语句6 编写测试类7 测试结果成功代码下载本博客代码下载地址为MyBatis之一对一关联1.引言      在前面我们主要介绍

2017-03-14 20:59:12 629

原创 (3)MyBatis之动态SQL

引言配置log4jMyBatis之动态SQL1 MyBatis动态SQL之查询通过自定义对象Student2 MyBatis动态SQL之查询通过Map对象3 MyBatis动态SQL之更新通过Student对象4 MyBatis动态SQL之删除通过List对象5 MyBatis动态SQL之删除通过Array数据6 MyBatis动态SQL之插入代码下载本博客中的代码下载地址为MyB

2017-03-09 20:27:50 1084

原创 (7)IDEA 14.1 安装MyBatis插件

引言安装MyBatis插件使用MyBatis插件生成代码1.引言      在本篇博客中主要介绍一下,在IDEA14.1 版本中安装MyBatis插件,通过插件生成我们的持久化类和映射文件来简化我们的开发。      在这里我提供MyBatis插件的下载地址为:MyBatis_plus,这个插件只能保证使用在IDEA14.1的版本中,其他版本的IDEA可能无法使用。2.安装MyBatis插件首

2017-03-09 18:07:34 788

原创 (2)MyBatis之增删改查

引言MyBatis插入数据1 插入一条数据使用自定义类型StudentMyBatis更新数据1更新一条数据传入自定义类型StudentMyBatis查找数据1 查询一条记录通过主键基本类型2 查询所有记录3 分页查询使用Map类型也可以使用自定义类型MyBatis删除数据1 删除一条数据5代码下载本博客代码下载地址为MyBatis之增删改查1.引言      在上一篇博客中,我

2017-03-09 16:35:52 596

原创 (1)MyBatis之Hello World

什么是MyBatis1 MyBatis参考文档Mybatis之hello world1 创建数据库使用MySQL数据库2 创建项目测试第一个MyBatis程序3 mybatis工作流程4 代码下载地址本博客代码的下载地址mybatis之helloworld1.什么是MyBatis?MyBatis是orm解决方案之一,是一个基于Java的持久层框架。MyBatis 本是apache的

2017-03-09 15:15:04 593

原创 (4)深坑之MyBatis只能查询一条记录

深坑描述深坑原因深坑解决总结1 深坑描述      我数据库中有三张表,暂且记作 表A,表B,表C,他们之间的关系如下图所示:我创建的持久化类A:当我进行数据库查询的时候,执行的SQL语句是没有问题的,但是work和treatises两个集合总是只有一个数据(按理说work里面应该有3个数据,treatises应该有4个数据)2 深坑原因产生这种问题的原因,是因为两个数据库的主键都叫做id:如

2017-03-09 14:12:09 4322 3

原创 (6)MyEclipse安装Mybatis插件

引言安装Mybatis插件使用插件生成持久化类和映射文件1.引言      在开发过程中,适当的使用MyBatis插件生成持久化类,可以很大的方便我们的开发。在此篇博客中主要介绍一下如何在MyEclipse中安装Mybatis插件,然后通过插件生成我们的持久化类和相应的映射文件。2.安装Mybatis插件首先下载我们的mybatis插件(MyEclipse版本)插件下载地址为:点击下载Myb

2017-03-09 13:35:38 2465

原创 (3)深坑之ArcGIS许可无法启动

bug描述bug产生的原因bug解决1 解决方案一关闭windows防火墙2 解决方案二从服务中重新启动许可1.bug描述      安装好ArcGIS后,如果我们想打开ArcMap首先要打开许可,但是有时候我们启动许可的时候,点击启动按钮没反应,如下图:2.bug产生的原因      许可无法启动的原因有很多种,在这里我只说一下,我碰到的几种情况,然后提供相应的解决方案:windows防

2017-03-04 17:31:59 1673

原创 (2)MySQL之修改默认字符集(windows)

引言直接设置MySQL数据库的字符集utf81.引言      在使用MySQL数据库的过程中,如果字符集控制不当很容器出现乱码的情况,所以懂得如何修改MySQL默认的字符集相当重要,在本篇博客中主要介绍一下如何设置MySQL数据库的字符编码。在本篇博客中MySQL的版本为:MySQL 5.7.11在这里提供一种方式修改MySQL的字符集第一种方式:直接指定MySQL数据库的默认字符集(一步

2017-03-03 21:00:00 841

原创 (3)ArcGIS 10.2 链接64位Oracle数据库

引言安装Oracle32位客户端1 至今为止32位客户端已经安装完毕了ArcGIS连接Oracle数据库1.引言      在某些需求下我们需要将空间数据存入数据库中,在公司中使用Oracle数据库还是比较多的,但是当大家想要利用ArcGIS链接Oracle数据库时会碰到各种各样的问题,对于新手来说,使用ArcGIS链接Oracle数据库简直就是噩梦,在本篇博客中就来介绍一下,如何利用ArcG

2017-03-02 17:38:00 4351 2

原创 (1)Oracle 11g之安装数据库

引言安装Oracle数据库验证数据库安装成功1.引言      在本篇博客中如何在Window系统上安装Oracle11g 64位。首先收一下我的电脑环境:window 10 旗舰版64位oracle11g r2接下来就以截图的方式,安装一下Oracle64位数据库2.安装Oracle数据库首先从官网下载oracle压缩包(有两个压缩包,解压之后合并成一个文件夹)压缩包解压之后的样子点击

2017-03-02 15:35:30 1963

原创 (1)MySQL之压缩版本安装

引言安装压缩版的MySQL数据库设置压缩版的MySQL初始密码1.引言      MySQL数据库的安装有两种方式,一种是msi安装包,一种是zip压缩包,msi安装包最大的麻烦是在同一环境中不能随意穿越,使用zip包可以允许多个版本的环境并存,同时不会留下过多的系统垃圾。在本篇博客中就主要介绍一下如何安装压缩版的MySQL数据库,我使用的MySQL版本为:mysql-5.7.11-winx64

2017-03-02 13:06:40 1069

原创 (2)Window安装ArcGIS Server 10.2

引言安装ArcGIS Server服务器1 安装ArcGIS Server软件2 XXOO我们的软件3 配置我们的本地服务器站点1.引言      作为一个GISer,或多或少的会接触到WebGIS开发,如果我们选择ArcGIS API For Javascript开发WebGIS的话,一般要安装ArcGIS Server作为GIS服务器(如果你选择GeoServer也可以,不过API可以实

2017-03-02 10:20:45 2022 1

原创 (1)Window安装ArcGIS Desktop 10.2

引言安装ArcGIS Desktop1021 首先安装ArcGIS许可2 安装ArcGIS Desktop软件3 XXOO我们的软件1.引言      作为一个GISer,安装ArcGIS软件可能是不可避免的,但是当我们第一次安装ArcGIS软件时,会非常的头疼,因为给人的感觉是ArcGIS软件安装太麻烦了,XXOO也麻烦,在这里我们以截图的方式记录一下我安装ArcGIS Desktop的步

2017-03-01 20:18:09 1624 1

原创 (5)Windows安装WebStorm

引言安装软件XXOO我们的软件1 软件没有被激活2 如果软件已经被激活1.引言      在本博客中主要说明,如何安装WebStorm软件,以及如何去XXOO我们的软件。我使用的WebStorm的版本为:WebStorm-11.0.42. 安装软件关于软件的安装没有什么需要注意的地方,直接点下一步,下一步即可 3 XXOO我们的软件想要XXOO我们的软件有两种情况:我们的软件已经激活

2017-02-25 10:55:14 3045

原创 (13)AngularJS 1.X 之ngRoute插件

引言路由控制页面的跳转1 主页面控制页面的跳转2 页面替换自身位置借助location服务路由跳转传递参数路由事件1 代码实现2 结果分析1.引言      AngularJS路由功能是一个纯前端的解决方案,与我们熟悉的后台路由不太一样。 后台路由:通过不同的 URL 会路由到不同的控制器上(controller),再渲染(render)到页面(HTML)。AngularJS 的前端路

2017-02-09 20:24:58 792

原创 (12)AngularJS 1.X 之$watch和$apply方法

引言watch和apply方法1 watch对象的创建1 apply方法实现双向绑定1.引言      在本篇博客中主要介绍一下AngularJS中的数据双向绑定,我们是否有过这个疑问:为什么我们使用ng-model命令可以实现双向绑定呢?在以前的博客中我们说过有一个$watch队列的概念,只要在页面绑定一个变量就会生成一个$watch对象,然后将该对象放入到$watch队列中,然后我们使用n

2017-02-09 18:37:06 699

原创 (11)AngularJS 1.X 之自定义服务

引言通过service方法自定义服务1 使用模块service方法自定义服务2 使用provide服务的service方法自定义服务3 service自定义服务解释通过factory方法自定义服务1 使用模块factory方法自定义服务2 使用服务factory方法自定义服务3 解释factory方法自定义的服务通过provider方法自定义服务1 provider定义简单服务

2017-02-09 15:49:17 878

原创 (10)AngularJS 1.X 之常用服务

引言常用服务的使用1scope和rootScope服务的使用11 scope服务的使用12 rootscope服务的使用13 供应商服务注入到其他方法中apprun方法2 http服务的使用21 httpget方法的使用22 httppost方法的使用3 location服务的使用31 host方法的使用32 url方法的使用33 path方法的使用34 replace方法

2017-02-08 20:18:19 730

原创 (9)AngularJS 1.X 之自定义过滤器

引言自定义过滤器1 自定义没有属性的过滤器2 自定义有属性的过滤器3 自定义过滤器中使用服务1.引言      在上一篇博客中我们说了9个AngularJS提供的过滤器,在真实开发环境中AngularJS提供的9中过滤器远远不能满足我们的需求,在很多的时候我们需要自定义我们自己的过滤器,在本篇博客中我们就介绍一下如何创建我们自己的过滤器,然后如何在表达式中创建自己的过滤器,如何在过滤器服务

2017-02-07 19:50:24 580

原创 (8)AngularJS 1.X 之过滤器

引言在表达式中使用过滤器1 currency过滤器的使用2 lowercase过滤器的使用3 uppercase过滤器的使用4 json过滤器的使用5 data过滤器的使用6 number过滤器的使用7 limitTo过滤器的使用8 orderBy过滤器的使用9 filter过滤器的使用过滤器在指令中的使用过滤器在服务中的使用js代码中使用1 lowercase过滤器2

2017-02-07 16:06:46 561

原创 (6)AngularJS 1.X 与页面控制相关的指令

引言AngularJS控制页面元素1 ng-if指令控制页面11 代码实例2 ng-repeat指令控制页面21 代码实现3 ng-switch指令控制页面31代码实现4 ng-show指令控制页面41 代码实现5 ng-include指令控制页面51 ng-include包含页面52 ng-include包含模版53 ng-include注意的地方6 ng-b

2017-02-07 12:22:33 800

原创 (5)AngularJS 1.X 之事件指令

引言AngularJS事件指令1 代码实现1.引言      在上一篇博客中我们介绍了AngularJS中的控制器,在本篇博客中主要介绍一下AngularJS扩展的事件,其中AngularJS扩展的事件有很多,详细的可以去查看帮助文档,在这里主要介绍几个比较特殊的事件:ng-click:鼠标点击触发事件ng-copy:复制文本内容时触发事件(ctrl+c)ng-cut:剪切文本内容时触发

2017-02-06 18:06:12 1219

原创 (4)AngularJS 1.X 之控制器

引言AngularJS之控制器1 ng-init指令创建变量11 代码实现12 运行结果13 代码解释2 通过控制器赋值变量21 代码实现22 代码解释3 控制器产生作用域31 代码实现32 代码解释1.引言      在起初我们就说过AngularJS基于MVC的实现,在开发过程中我们是将controller和view分离的,在此篇博客中我们就来看看如果在AngularJS中

2017-02-06 15:35:28 619

原创 (3)AngularJS 1.X 之和Input相关的指令

引言AngularJS的input验证1 input验证代码实现11 验证标签的合法性12 验证标签的错误性13 结合合法和错误实现我们的表单验证2 AngularJS帮助文档AngularJS的input其他扩展1 控制标签是否可用2 控制input标签只可读3 控制复选框选中4 控制select选中总结1.引言      在上一篇博客中主要说了两个指令:ng-model

2017-02-06 12:21:21 994

原创 (2)AngularJS 1.X 之和数据绑定相关的指令

引言和数据绑定相关指令1 代码实现2 代码解释双向绑定是如何实现的1 双向绑定原理watch 队列2 双向绑定原理digest循环3 双向绑定原理apply方法总结1.引言      在上一篇博客中我们介绍了两个指令,一个是ng-app,另外一个是ng-init,其中前一个是指令angularjs的作用域,第二个指令是设置angular初始化变量的,在本片博客中,我们将会介绍一下和数

2017-02-05 18:35:48 704

原创 (1)AngularJS 1.X 之 认识AngularJS

什么是Angularjs1 Angularjs 1X 版本的功能2 Angularjs 1X 版本的主要特性Angularjs 1X版本之Hello world1 Hello World 代码示例2 解释Angularjs 1X版本执行过程Angularjs 1X 中专有名词1 AngularJS指令2 AngularJS表达式3 AngularJS控制器4 AngularJS过

2017-02-05 15:10:24 989

原创 (9)Dojo学习之query选择器(下)

表单对象属性过滤选择器1 对可用input赋值2 对不可用input赋值3 获取多选框选中的个数4 获取下拉框选中的内容表单选择器1 选择form表单下的某一类元素总结7.表单对象属性过滤选择器7.1 对可用input赋值创建标签 <input name="add" value="可用"/> <input name="email" value="可用"/>

2017-01-26 17:49:48 1363

原创 (8)Dojo学习之query选择器(中)

属性选择器1 选择含有某种属性的标签2 选择属性为特定值的元素3 选择属性值以特定值开头4 选择属性值以特定值结尾5选取属性值含有特定值的元素6 属性选择器组合使用子元素过滤选择器1 指定子元素的位置索引2 获得首个子元素3 获得尾部子元素4 获得唯一子元素5.属性选择器5.1 选择含有某种属性的标签创建标签<body class="tundra">

2017-01-26 16:59:12 1449

原创 (7)Dojo学习之query选择器(上)

引言基本选择器1 通过id选择DOM2 通过class选择DOM3 通过标签名选择元素4 多个选择器一起使用层次选择器1 祖先元素和后代元素的关系2 父子元素的关系3 根据相对位置选择元素内容过滤选择器1 选择包含特定文本的DOM元素总结1.引言      在上一篇博客中介绍了dojo框架关于DOM的操作,但是关于DOM的选择只是介绍了dojo/dom模块,该模块只能通过do

2017-01-26 16:36:17 2654

原创 (6)Dojo学习之DOM操作

引言Dojo模块操作DOM1 dojodom操作DOM结点2 dojodom-construct操作DOM结点21使用create方法操DOM22 使用destroynode方法销毁一个结点23 使用empty清空节点24使用place方法插入一个节点3 dojodom-prop操作DOM节点4 dojodom-form模块操作表单5 剩余的模块操作DOM元素51 dojodo

2017-01-25 17:07:25 3924

原创 (5)Dojo学习之事件机制

引言Dojo中的鼠标事件绑定1 on类型的事件绑定2 模块dojoon介绍3如何解绑事件on方式解绑事件4使用connect方式绑定事件5 如何解绑事件connect方式解绑事件6 如何阻止事件传递7 阻止按钮的默认事件发布订阅模式1 最简单的发布订阅模式2 如何移除订阅事件1.引言      在本篇博客中主要介绍一下Dojo中的事件机制,以及如何给DOM结点绑定事件,我们也是

2017-01-25 12:50:13 1350

原创 目录:深坑

引言目录1编程之深坑1深坑之soe文件无法生成 2深坑之soe调试不进断点 3深坑之ArcGIS许可无法启动 4深坑之MyBatis只能查询一条记录 5深坑之SOE文件无法上传 1.引言      在本篇博客是为了记录自己在编程过程中,踩过的深坑,特意生成一个目录也是为了以后自己查询。2.目录2.1编程之深坑(1)深坑之so

2017-01-24 19:39:30 554

原创 目录:IDE的使用

引言目录1IDE的使用1IDEA的简单配置 2IDEA利用jrebel进行热部署 3MyEclipse修改Servlet默认模版 4MyEclipse10安装aptana插件1.引言      在本篇博客中,主要是想用一个目录,整理自己在IDE开发工具中一些需要注意的地方,也是为了自己以后可以方便的查询。2.目录2.1IDE的使用(1)IDEA的简单配置 (2)IDEA利用jrebel进

2017-01-24 19:18:42 681

原创 (4)MyEclipse10安装aptana插件

引言安装aptana插件Link方式安装1 我们需要使用的插件包2 将我们的压缩包解压3 将features和plugins文件夹拷贝到某一个文件夹下面4 在myeclispe的安装目录找到dropins文件夹5 在该文件夹下面新建一个aptanalink文件6 启动MyEclipsewindow如果有aptana就安装成功安装aptana直接复制文件夹aptana的配置1 支持

2017-01-24 18:04:11 841

原创 (十)ArcGIS Server之开发SOE(中)

引言首先发布我们的地图服务编写代码扩展地图服务1创建一个SOE程序取名为MyGNServer2 因为我们扩展MapServer修改SOE扩展的类型3 查看关键函数代码4 修改Rest资源对应的函数我们将图层中的几何网络图层名称显示出来4 修改Rest操作对应的函数这里才是核心代码注意在这里我们获得了AO对象很关键5 将SOE文件注册到ArcGIS Server6 将SOE和地图服务

2017-01-23 19:21:55 3019 1

原创 (九)ArcGIS Server之介绍SOE(上)

引言什么是SOESOE的优势SOE过程图像解释SOE需要的接口1 必选接口IRESTRequestHandler2 必选接口IServerObjectExtension3 可选接口IObjectConstruct4 可选接口IObjectActivate5 SOE接口执行顺序5 SOE接口说明SOE开发的步骤SOE之Hello World程序1 HelloWorld程序的解

2017-01-23 16:57:45 7511 5

原创 (15)Java多线程之线程异常

引言Sleep相关的异常1 InterruptedExceptionwait相关的异常1 等待阶段调用中断方法异常2 调用wait方法却没有对象锁3 调用wait方法虽然是同步方法但是不是相应的对象锁join相关的异常1 线程等待调用interrupt异常捕捉异常1给对象添加异常捕捉器2 给线程类添加异常捕捉器相当于给全部对象添加异常捕捉3 线程组内处理异常4 自定义异常1

2017-01-22 19:11:50 539

mybatis之动态SQL

mybatis之动态SQL

2017-03-09

mybatis之增删改查

mybatis之增删改查

2017-03-09

mybatis之helloworld

mybatis之helloworld

2017-03-09

mybatis_myeclipse

mybatis_myeclipse插件,亲测myeclipse2016 C1 可用

2017-03-09

mybatis中文文档

mybatis中文文档

2017-03-08

mybatis_plus

IDEA 14.1 对应的mybatis插件,已经XXOO,可以直接安装使用,对应版本为IDEA 14.1

2017-03-08

angularjs1.3.1

angularjs1.3.1

2017-03-04

博客用到的数据

博客用到的数据

2017-03-04

博客用到的代码

博客用到的代码

2017-03-02

Server 10.2.ecp

Server 10.2.ecp

2017-03-01

替换 License10.2.zip

替换 License10.2.zip

2017-02-25

angular-ui-route-v1.0.0-rc.1

angular-ui-route-v1.0.0-rc.1,本人配合angularjs1.6.1版本库使用

2017-02-20

angularjs1.6.2

angularjs1.6.2函数库以及插件

2017-02-20

requirejs中文文档

requirej中文文档,及各种插件

2017-02-11

angularjs1.5.8

angularjs1.5.8函数库,以及相应的插件

2017-02-09

AngularJS 中文API参考手册 下载

AngularJS 中文API参考手册

2017-02-06

angularjs1.6.1

angularjs1.6.1版本的各种插件,以及angluar1.6.1版本库

2017-02-03

xulrunner-1.8.1.3.en-US.win32.zip

xulrunner-1.8.1.3.en-US.win32.zip

2017-01-24

SOE扩展代码

SOE博客

2017-01-23

svn_myeclipse插件

svn插件

2017-01-11

geolife数据

微软亚洲研究院公开的geolife数据集,可用于数据挖掘等领域。

2019-05-03

glibc-2.16.0.tar.gz

glibc-2.16.0.tar.gz源码包,用于Centos6.X编译环境。

2019-04-03

gcc-6.2.0.tar.bz2

gcc-6.2.0.tar.bz2源码,用于Centos重新编译gcc环境,

2019-04-03

springcloudpython

spring-cloud和python的整合代码,使用springboot的一个实例代码

2017-12-17

fastdfs-nginx-module_v1.16.tar.gz

fastdfs-nginx整合包

2017-08-16

libfastcommonV1.0.7.tar.gz

fastdfs 依赖包

2017-08-16

FastDFS_v5.05.tar.gz

fastdfs安装包

2017-08-16

TraceAnalyse

TraceAnalyse扩展几何网络分析

2017-06-05

dojo自定义对话框

dojo自定义对话框

2017-05-16

apache-hive-1.2.1-bin.tar.gz

apache-hive-1.2.1-bin.tar.gz

2017-05-09

hadoop-2.6.1.tar.gz

hadoop-2.6.1.tar.gz

2017-05-07

hadoop-2.6.0.tar.gz

hadoop-2.6.0.tar.gz

2017-04-24

spark-1.4.0-bin-hadoop1.tgz

spark-1.4.0-bin-hadoop1.tgz

2017-04-24

mahout-distribution-0.9.tar.gz

mahout-distribution-0.9.tar.gz 匹配hadoop 1.2.1

2017-04-24

hadoop-1.2.1.tar.gz

hadoop-1.2.1.tar.gz

2017-04-17

SecureCRTSecureFX

SecureCRTSecureFX

2017-04-17

Spring_Mybatis整合

Spring_Mybatis整合

2017-03-15

mybatis之多对多

mybatis之多对多

2017-03-15

mybatis之一对多

mybatis之一对多

2017-03-14

mybatis之一对一

mybatis之一对一

2017-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除