自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (10)
  • 收藏
  • 关注

转载 mybatis的association以及collection的用法

在项目中,某些实体类之间肯定有关键关系,比如一对一,一对多等。在hibernate 中用one to one和one to many,而mybatis 中就用association和collection。association: 一对一关联(has one)collection:一对多关联(has many)注意,只有在做select查询时才会用到这两个标签,都有三种用法,且用法类似。一、a...

2019-03-29 19:28:33 4360

转载 Mybatis association与collection关联查询

Mybatis使用association与collection关联查询association:复杂的类型联合,一个复杂的关联,就是在查出结果后,根据情况将其映射到一个类中(其是一个对象),即resultMap中的一个property对应的是一个类 collection:复杂的类型集合,查出结果后,根据情况将其映射到一个集合中,resultMap中的一个property的对象类型是一个集合对象...

2019-03-29 19:26:01 817

转载 Mybatis调用MySQL存储过程的简单实现

1.存储过程的简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程...

2019-03-29 17:43:25 2126

转载 mybatis 一对一与一对多collection和association的使用

在mybatis如何进行一对一、一对多的多表查询呢?这里用一个简单的例子说明。一、一对一1、association association通常用来映射一对一的关系,例如,有个类user,对应的实体类如下:(getter,setter方法省略) private String id;//主键 private String userName;//用户姓名有...

2019-03-29 17:40:57 724

转载 js中encode、decode的应用说明以及实例

<script>var test = "测试" ;window.alert(escape(test)) ;</script>输出:%u6D4B%u8BD5<script>var test = "测试" ;window.alert(encodeURI(test)) ;</script>输出:%E6%B5%8B%E8%AF%95...

2019-03-28 19:44:09 10699

转载 java的web开发中URLEncoder.encode方法

一: 我们先看2个编码的情况 String name=java.net.URLEncoder.encode("测试", "UTF-8"); System.out.println(name); name=java.net.URLEncoder.encode(name,"UTF-8"); System.o...

2019-03-28 19:31:39 112064 7

转载 javascript读取xml文件

假设我们现在要读取下面的 info.xml 文件<?xml version="1.0" encoding="gb2312"?><root> <data id="1"> <name>ceun</name> <age>21</age> </data> <data id="2"&...

2019-03-28 15:50:04 932

转载 详解HTML的相对路径写法

如何表示上级目录 ../表示源文件所在目录的上一级目录,../../表示源文件所在目录的上上级目录,以此类推。假设info.html路径是:c:\Inetpub\wwwroot\sites\blabla\info.html 假设index.html路径是:c:\Inetpub\wwwroot\sites\index.html 在info.html加入index.html超链接的代码应该...

2019-03-28 15:02:26 7763

转载 分别用Java和JS读取Properties文件内容

项目中经常用到的配置文件,除了XML文件之外,还会用到Properties文件来存储一些信息,例如国际化的设置、jdbc连接信息的配置等。有时候也会把一些路径或者sql语句放到Properties中,这样就不用直接在Java代码中放置很多sql语句,看起来代码比较整齐。下面就分别用java和js介绍读取properties中的内容。properties文件存储内容,可以简单的认为是key-va...

2019-03-28 14:44:35 342

转载 ASP.NET MVC中数据传递 ViewBag的使用

ViewBag在MVC3開始。视图数据能够通过ViewBag属性訪问。在MVC2中则是使用ViewData。MVC3中保留了ViewData的使用。ViewBag 是动态类型(dynamic),ViewData 是一个字典型的(Dictionary)。ViewBag和ViewData的差别:ViewBag 不再是字典的键值对结构。而是 dynamic 动态类型。它会在程序执行的时候动态解...

2019-03-28 14:36:44 4282

转载 javascript的生命周期

我们通常定义的客户端生命周期起始于浏览器开始装载某个请求的特定数据,结束于浏览器发起一个新的请求(通常意味着页面的跳转或刷新)。客户端的javascript则作用于这个完整的生命周期过程中。如果进一步细分,我们可以将客户端生命周期划分为从页面数据被装载到页面数据装载完毕的初始化阶段以及页面数据装载完毕一直到新的请求被发起之前的运行阶段。在前一个阶段里,javascript代码被浏览器解析,运行...

2019-03-28 14:14:25 2160

转载 js获取当前域名、Url、相对路径和参数以及指定参数

 一、js获取当前域名有2种方法1、方法一  var domain = document.domain;   2、方法二  var domain = window.location.host;   3、注意问题  由于获取到的当前域名不包括 http://,所以把获取到的域名赋给 a 标签的 href 时,别忘了加上 http://,否则单击链接时导航会出错...

2019-03-28 14:08:27 847

转载 Js 中实现重定向的几种方式

1 .<script type="text/javascript"> window.location.href="http://www.cnblogs.com/daimajun/";</script>2 .<script type="text/javascript"> alert("返回"); window.his...

2019-03-28 12:15:24 10454

转载 JS动态输出跳转——window location href

javascript中的location.href有很多种用法,主要如下。self.location.href="/url" 当前页面打开URL页面location.href="/url" 当前页面打开URL页面windows.location.href="/url" 当前页面打开URL页面,前面三个用法相同。this.location.href="/url" 当前页面打开URL页面...

2019-03-27 15:40:17 5015

转载 ASP.NET MVC5 运行原理

这是来自微软官方的运行原理图当前请求到达 IIS服务器后,同样动态请求被转发到net平台,在管道执行过程中(IHttpModule),有一个特殊的IHttpModule它就是UrlRoutingModule,MVC从这里就开始了。它 根据当前的HttpContext封装HttpContextWrapper,从Route路由表中取出和当前URL匹配的路由数据(RouteData)...

2019-03-27 14:28:37 1126

转载 ASP.NET MVC工作流程 - UrlRoutingModule

UrlRoutingModule的功能在ASP.NET MVC的请求过程中,UrlRoutingModule的作用是拦截当前的请求URL,通过URL来解析出RouteData,为后续的一系列流程提供所需的数据,比如Controller、Action等等。其实,UrlRoutingModule和我们自定义的HttpModule都是实现了IHttpModule接口的两个核心方法,Init方法和...

2019-03-27 14:00:47 1174

转载 Razor视图引擎的核心原理;@符号的使用;输出html的转义

一:Razor视图引擎的核心原理Razor是ASP.NET MVC 3中新加入的技术,以作为ASPX引擎的一个新的替代项 ,他是一个视图引擎他的核心原理,就是当读取到 @符号的时候,就认为这是开始c#代码,并且 会自动寻找 { } 作为开始和结束.但是当他不管在任何地方碰到<> 和 </>的时候,就不会当做是c#代码,而是当做html代码,我们会看到,在真正生成的...

2019-03-27 13:45:22 1049

转载 理解模板引擎Razor 的原理

Razor是ASP.NET MVC 3中新加入的技术,以作为ASPX引擎的一个新的替代项。简洁的语法与.NET Framework 结合,广泛应用于ASP.NET MVC 项目。Razor Pad是一个编辑Razor脚本的工具,脱离于ASP.NET 和Visual Studio。微软已经有一套模板引擎T4,在设计ASP.NET MVC 3时又设计一套模板引擎Razor,对开发者而言是多一种...

2019-03-27 13:43:54 468

转载 Razor语法和Razor引擎大全

一、Razor语法1、Razor的标识符解释:@字符被定义为Razor服务器代码块的标识符,后面的表示是服务器代码了。web form中使用<%%>中写服务器代码一个道理。在vs工具里面提供了代码着色和智能感应的功能。@{ string userName = "启超"; <span>我的名字叫:...

2019-03-27 11:59:25 2253

转载 ASP.NET MVC5入门之简单的登录验证方式

开发环境:IDE:VS2013架构:ASP.NET MVC5语言:C#1. 效果图2.项目结构解决方案包含两个工程文件:MvcLogin:默认创建的工程,是MVC架构的主体。该工程主要包含LoginController、Login/Index、LocalStyle文件夹,分别对应控制器、视图和应用于该工程的样式和js。 MvcLogin.Methods:方法...

2019-03-27 11:32:38 3331

转载 ASP.NET MVC5入门之项目创建

1.创建项目文件 --> 新建 --> 项目Visual C# --> Web --> ASP.NET Web应用程序 MVC此时处于选中状态,勾选“添加单元测试”(可选择)。 完成以上步骤,基本的项目创建完成,此时点击“F5”可运行项目,如下图所示。(为方便标识,此后用url代替“localhost:20391”)...

2019-03-27 10:39:41 690

原创 C# 命名空间中不存在类型或命名空间名,是否缺少程序集引用

错误 CS0234 命名空间“xxx”中不存在类型或命名空间名“xx”(是否缺少程序集引用?) 错误 CS0246 未能找到类型或命名空间名“xx”(是否缺少 using 指令或程序集引用?) 错误 CS0012 类型“xx”在未引用的程序集中定义。必须添加对程序集“xxxl”的引用。 在程序运行时,报上述错误。排查项目:出错类中是否有...

2019-03-27 09:26:49 20049 2

原创 关于vs重新生成出现“错误 CS0006: 未能找到元数据文件”

从Azure DevOps 上获取了代码,生成失败。报错:CS0006:未能找到元数据文件(后来发现,还存在CS2001:未能找到源文件 的错误 这也是解决生成失败问题的关键线索)在网上找到了关于CS0006的问题的描述以及原理的分析和解决方案,如下:(但是并不能解决我的问题)现像:解决方案重新生成,项目重新生成出现“错误CS0006:未能找到元数据文件”。原因:经过跟踪...

2019-03-26 15:35:19 8607 1

原创 关于vs重新生成出现“错误 CS2001: 未能找到源文件”

这种错误多是原来的项目移动了位置,或者是其中某些引用的文件丢失了。比如我刚上一个项目,从Azure DevOps上通过VS的VSTS获取该项目代码,生成时出现的问题:cs2001:未能找到源文件cs0006:未能找到元数据文件这两种错误的数量多大25个。通过错误输出可以看到缺失的源文件的路径以及名称。在VS中,项目的文件夹视图下,相应的路径下找不到缺失的文件,在本地文件夹和A...

2019-03-26 15:25:28 12843 1

转载 Visual Studio——生成解决方案、重新生成解决方案和清理解决方案

首先,在Visual Studio中,一个解决方案是可以包含一个或多个项目的。若对整个解决方案:1.在“解决方案资源管理器”,选择或打开解决方案。2.在菜单栏上,依次选择“生成”,然后选择以下命令之一:a、选择“生成”或“生成解决方案”生成最近生成更改的那些项目文件和组件(注:如果解决方案中包括多个项目,则“生成”命令将变成“生成解决方案”)。b、选择“重新生成解决方案”...

2019-03-25 17:02:57 34788

转载 TFS和VSS的简单对比

概念:TFS:Team Foundation Server(通常记作“TFS”) 是一种为Microsoft产品提供 源代码管理、数据收集、报告和项目跟踪,而为协作软件开发的项目。 可作为独立的软件,或Visual Studio Team System(VSTS) 在服务器端后端平台。VSS:VSS 的全称为 Visual Source Safe 。作为 Microsoft...

2019-03-25 13:46:28 1099

转载 DevOps详解

DevOps是一种非常重要的方法论,该方法将解决一些最大型问题的基本原则和实践恰如其分地融为一体,很好地解决了此类机构的软件开发项目中一种最令人感觉悲凉的失败要素:开发者和运维人员之间的混乱之墙。除了某些XP实践,大部分此类大型机构对敏捷开发方法论的运用还有很长的路要走,同时还有很多其他原因会导致软件开发项目的失败或延误。但在我看来,混乱之墙目前依然是他们所面临的最令人沮丧、最浪费时间、同...

2019-03-22 21:39:27 1792

转载 angularJS 1.0 应用的基本架构

  1.理解几个基本概念  1.1 angularJS控制器  angularJS控制器(以下简称控制器)指的是附加在文档对象模型(DOM)节点上的函数,用来驱动应用程序的逻辑。通俗的说就是把一部分的JavaScript功能(方法)封装在一个js文件中,在html文件中进行调用来实现一些功能。  在angularJS中,控制器就是控制angularJS应用程序的数据,用来和作用域通信并响应...

2019-03-21 14:08:33 695

转载 Angular 2.0 入门-架构总览

大致介绍  Angular2在Angular1的基础上有了较大的改变。之前向一个同学(之前学过Angular1)问一个Angular2的问题,他反问到这是Angular代码? 可见Angular1->Angular2的变化有多大。先来看看Angular2的架构核心模块  一个完整的Angular应用主要由六个重要部分组成:组件、模板、指令、服务、依赖注入和路由  他们...

2019-03-21 14:04:20 638

转载 Angular 4.0 架构概览

Angular架构概览先来看一下官方放出的架构图。这个架构图展现了 Angular 应用中的 8 个主要构造块:模块 (module) 组件 (component) 模板 (template) 元数据 (metadata) 数据绑定 (data binding) 指令 (directive) 服务 (service) 依赖注入 (dependency injec...

2019-03-21 13:58:35 178

转载 React Router 2.x 使用教程

真正学会React是一个漫长的过程。你会发现,它不是一个库,也不是一个框架,而是一个庞大的体系。想要发挥它的威力,整个技术栈都要配合它改造。你要学习一整套解决方案,从后端到前端,都是全新的做法。举例来说,React 不使用 HTML,而使用 JSX 。它打算抛弃 DOM,要求开发者不要使用任何 DOM 方法。它甚至还抛弃了 SQL ,自己发明了一套查询语言 GraphQL 。当...

2019-03-21 13:41:40 659

转载 Flux 架构入门教程

React 本身只涉及UI层,如果搭建大型应用,必须搭配一个前端框架。也就是说,你至少要学两样东西,才能基本满足需要:React + 前端框架。Facebook官方使用的是Flux 框架。本文就介绍如何在 React 的基础上,使用 Flux 组织代码和安排内部逻辑,使得你的应用更易于开发和维护。一、Flux 是什么?简单说,Flux 是一种架构思想,专门解决软件的结...

2019-03-21 13:32:41 1057

转载 React-Redux 的用法

如何在 React 项目中使用 Redux?为了方便使用,Redux 的作者封装了一个 React 专用的库React-Redux,本文主要介绍它。这个库是可以选用的。实际项目中,你应该权衡一下,是直接使用 Redux,还是使用 React-Redux。后者虽然提供了便利,但是需要掌握额外的 API,并且要遵守它的组件拆分规范。一、UI 组件React-Redux 将所...

2019-03-21 13:07:38 183

转载 Redux 中间件与异步操作

Redux 的基本做法:用户发出 Action,Reducer 函数算出新的 State,View 重新渲染。但是,一个关键问题没有解决:异步操作怎么办?Action 发出以后,Reducer 立即算出 State,这叫做同步;Action 发出以后,过一段时间再执行 Reducer,这就是异步。怎么才能 Reducer 在异步操作结束后自动执行呢?这就要用到新的工具:中间件(mi...

2019-03-21 13:03:58 238

转载 Redux 基本用法

React 只是 DOM 的一个抽象层,并不是 Web 应用的完整解决方案。有两个方面,它没涉及。代码结构 组件之间的通信对于大型的复杂应用来说,这两方面恰恰是最关键的。因此,只用 React 没法写大型应用。为了解决这个问题,2014年 Facebook 提出了Flux架构的概念,引发了很多的实现。2015年,Redux出现,将 Flux 与函数式编程结合一起,很短时间内...

2019-03-21 12:59:02 172

原创 10分钟学会如何在组件化的vue项目中使用vue-router实现基本的路由功能

1.在components文件夹中创建组件(当然也可以创建子文件夹)假设建立了三个组件:Home.vue //假设路径时src/components/Home.vueFirst.vue //假设路径时src/components/First.vueSecond.vue //假设路径时src/components/Second.vue...

2019-03-20 16:52:58 640

转载 React 简单教程

React 教程React 是一个用于构建用户界面的 JAVASCRIPT 库。React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。React 特点...

2019-03-20 13:35:47 345

转载 React 入门实例教程

现在最热门的前端框架,毫无疑问是React。React 起源于 Facebook 的内部项目,因为该公司对市场上所有JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设Instagram的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。由于 React 的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。所以,越来越多的人开始...

2019-03-20 11:03:55 2275

转载 Reactjs——颠覆式前端 UI 开发框架

基于 HTML 的前端界面开发正变得越来越复杂,其本质问题基本都可以归结于如何将来自于服务器端或者用户输入的动态数据高效的反映到复杂的用户界面上。而来自 Facebook 的React框架正是完全面向此问题的一个解决方案,按官网描述,其出发点为:用于开发数据不断变化的大型应用程序(Building large applications with data that changes over tim...

2019-03-20 10:55:01 508

转载 MyBatis中resultMap中关联元素与嵌套查询

association关联元素处理“有一个”类型的关系,即一对一关联。它有两种关联方式嵌套查询:通过执行另外一个SQL映射语句来返回预期的复杂类型。嵌套结果:使用嵌套结果映射来处理重复的联合结果的子集。嵌套查询Xml代码<resultMapid="userResultMap"type="User"><idproperty=...

2019-03-19 17:24:50 2391

netty-socketio api接口文档.7z

netty-socketio api接口文档,通过idea生成的netty-socketio的doc文档,api接口文档

2019-10-18

chromedriver_win32.zip

chromedriver_linux64.zip支持77的chrome,用于python爬虫,windows版

2019-08-30

chromedriver_linux64.zip

chromedriver_linux64.zip支持77的chrome,用于python爬虫,linux版

2019-08-30

spoonwep2.rar

BackTrack3下使用的用于破解使用wep加密的wifi的工具。

2019-08-29

phpMyAdmin-4.9.0.1-all-languages.zip

phpMyAdmin-4.9.0.1-all-languages.zip为mysql提供图形管理工具

2019-08-15

mariadb-10.4.6-winx64.msi

mariadb-10.4.6-winx64.msi是mariadb的windows的安装程序。

2019-08-15

mongodb-manual-master.epub

mongodb-manual-master.epub,是mongodb的官方手册,官方教程

2019-08-15

mariadb-java-client-2.4.3.jar

mariadb-java-client-2.4.3.jar,mariadb的驱动程序,用于java程序

2019-08-15

mariadb-connector-odbc-3.1.3-win64.msi

mariadb-connector-odbc-3.1.3-win64.msi,mariadb的odbc驱动程序

2019-08-15

nexus-3.18.0-01-unix.tar.gz

nexus-3.18.0-01-unix.tar.gz unix ,linux平台上的nexus,3.18.0版本

2019-08-08

空空如也

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

TA关注的人

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