nested exception is org.apache.ibatis.reflection.ReflectionExceptio

org.mybatis.spring.MyBatisSystemException:nestedexceptionisorg.apache.ibatis.reflection.ReflectionException:Thereisnogetterforpropertynamed'parent_maintenance_no'in'class*****'我的错误原因是,parameterType类型中没有字段parent_maintenance_no...

Spring容器AOP的实现原理——动态代理(转)

文章转自http://blog.csdn.net/liushuijinger/article/details/37829049#comments...

深入理解mybatis原理, Mybatis初始化SqlSessionFactory机制详解(转)

文章转自http://blog.csdn.net/l454822901/article/details/51829785 对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外。本章将通过以下几点详细介绍MyBatis的初始化过程。    1.MyBatis的初始化做了什么   2.MyBatis基于XML配置文件创建Configuration对象的过程   3.手动加载XML配置文件创建Configuration对象完成初始化,创建并使用SqlSessionFactory对象    4.涉及到的设计模式 一、MyBatis的初始化做了什么   任何框架的初始化,无非是加载自己运行时所需要的配置信息。MyBatis的配置信息,大概包含以下信息,其高层级结构如下: ×configuration配置    ×properties属性&n...

Vxlan学习笔记——原理(转)

文章转自http://www.cnblogs.com/hbgzy/p/5279269.html  普通的VLAN数量只有4096个,无法满足大规模云计算IDC的需求,而IDC为何需求那么多VLAN呢,因为目前大部分IDC内部结构主要分为两种L2,L3。L2结构里面,所有的服务器都在一个大的局域网里面,TOR透明L2,不同交换机上的服务器互通靠MAC地址,通信隔离和广播隔离靠的vlan,网关在内网核心上。而L3结构这是从TOR级别上就开始用协议进行互联,网关在TOR上,不同交换机之间的互通靠IP地址。  在云计算IDC里,要求服务器做到虚拟化,原来这个服务器挂在TORA上,我可以随意把它迁移到TORB上,而不需要改变IP地址,这个有点就是L2网路的特长,因为我这个虚拟服务器和外界(网关之外)通信还靠L3,但是我网关内部互访是走L2的,这个在L3里是无法做到的。因为L3里每个IP都是唯一的,地址也是固定位置的,除非你整网段物理搬迁。因此如何在L3网络里传输L2数据呢,这就是overlay技术。  因此VXLAN(VirtualeXtensibleLAN可扩展虚拟局域网)诞生了,基于IP网络...
代码星球 代码星球·2021-02-23

Java内存区域划分、内存分配原理(转)

文章引用自 http://blog.csdn.net/OyangYujun/article/details/41173747 运行时数据区域     Java虚拟机在执行Java的过程中会把管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,而有的区域则依赖线程的启动和结束而创建和销毁。     Java虚拟机包括下面几个运行时数据区域:      程序计数器     程序计数器是一块较小的区域,它的作用可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的模型里,字节码指示器就是通过改变程序计数器的值来指定下一条需要执行的指令。分支,循环等基础功能就是依赖程序计数器来完成的。    由于java虚拟机的多线程是通过轮流切换并分配处理器执行时间来完成,一...

zookeeper启动报错:Error: Could not find or load main class org.apache.zookeeper.server.quorum.QuorumPeerMain

[root@analysisbin]$./zkServer.shstartZooKeeperJMXenabledbydefaultUsingconfig:/usr/local/zookeeper/apache-zookeeper-3.5.6/bin/../conf/zoo.cfgStartingzookeeper...FAILEDTOSTART在logs日志中查找logs报错信息:(base)[root@analysiszookeeper]#cdlogs/-rw-r--r--1rootroot8092Oct2814:48zookeeper-root-server-analysis.out(base)[root@analysislogs]#catzookeeper-root-server-analysis.outError:Couldnotfindorloadmainclassorg.apache.zookeeper.server.quorum.QuorumPeerMain因为我不小心下载的是xx.tar.gz,我们一起回顾下一些知识XX-bin.tar.gz和XX.tar.gz区别::...

王佩丰24讲完整版笔记--第20章经典Excel动态图表实现原理

 开发工具:表单控具 动态图标范例 1、Offset函数概述2、Offset函数的动态引用示例  ...

[01] 网络爬虫的基本原理

既然知道了原理,那么我们试着来把百度的网页内容抓取下来,无非就是:模拟url连接获取响应的输入流把输入流的内容输出到本地publicclassTest{publicstaticvoidmain(String[]args){try{URLurl=newURL("http://www.baidu.com");URLConnectionconnection=url.openConnection();//建立连接connection.connect();//获取输入流InputStreamin=connection.getInputStream();//输出内容OutputStreamout=newFileOutputStream(newFile("C:/Users/Dulk/Desktop/baidu.txt"));byte[]temp=newbyte[1024];intsize=-1;while((size=in.read(temp))!=-1){out.write(temp,0,size);}}catch(MalformedURLExceptione){e.printStackTrace...
代码星球 代码星球·2021-02-21

ASP.NET的运行原理与运行机制 如何:为 IIS 7.0 配置 <system.webServer> 节

     当一个HTTP请求到服务器并被IIS接收到之后,IIS首先通过客户端请求的页面类型为其加载相应的.dll文件,然后在处理过程中将这条请求发送给能够处理这个请求的模块。在ASP.NET3.5中,这个模块叫做HttpHandler(HTTP处理程序组件),之所以.aspx文件可以被服务器处理,就是因为在服务器端有默认的HttpHandler专门处理.aspx文件。IIS在将这条请求发送给能够处理这个请求的模块之前,还需要经过一些HttpModule的处理,这些都是系统默认的Modules(用于获取当前应用程序的模块集合),在这个HTTP请求传到HttpHandler之前要经过不同的HttpModule的处理。这样做的好处,一是为了一些必需的过程,二是为了安全性,三是为了提高效率,四是为了用户能够在更多的环节上进行控制,增强用户的控制能力。ASP.NET3.5运行原理如图1.1所示。图1.1 ASP.NET3.5运行原理  说明:HttpModule模块是一个组件,可以注册为ASP.NET3.5请求生命周期的一部分,当处理该组件时,该组件可以...

Ubuntu杂记——Apache+PHP+MySQL的安装

  昨天晚上,参考博客园的另一篇文章,在自己的Ubuntu上搭建了一个Apache+PHP+MySQL的服务器,在此谨记,以备不时之需。 一、安装Apache sudoapt-getinstallapache2 安装完成,用如下代码重启Apache服务器 sudo/ect/init.d/apache2restart   在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了Itworks!,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能过浏览器访问的Web文件都要放到这个目录里(自己测试,真正路径应该为:/var/www/html)。 二、安装PHP   sudoapt-getinstalllibapache2-mod-php5php5   安装完成,还是用之前的代码重启服务器,接着在服务器目录下建一个hello.php用于测试   sudogedit/var/www/ht...

三原色原理知多少

RGB颜色原理是用三种原色——红、绿、蓝的色光以不同的比例相加,以产生多种多样的色光。RGB的命名来源于三种相加原色的首字母——Red(红)、Green(绿)、Blue(蓝)。三原色的原理不是出于物理原因,而是由于生理原因造成的。人的眼睛内有几种辨别颜色的锥形感光细胞,分别对黄绿色、绿色和蓝紫色(或称紫罗兰色)的光最敏感(波长分别为564、534和420纳米),如果辨别黄绿色的细胞受到的刺激略大于辨别绿色的细胞,人的感觉是黄色;如果辨别黄绿色的细胞受到的刺激大大高于辨别绿色的细胞,人的感觉是红色。虽然三种细胞并不是分别对红、绿、蓝最敏感,但这三种光可以分别对三种锥形细胞产生刺激。例如,红光和绿光按某种比例复合,对三种锥形细胞刺激后产生的色觉可与眼睛对单纯的黄光的色觉等效。但绝不能认为红光与绿光按某种比例复合后生成黄光,或黄光是由红光和绿光复合而成的。...
代码星球 代码星球·2021-02-21

JSON的基本结构和数据交换原理

以键值对的形式出现,key和value之间用“:”隔开,两个键值对之间用“,”隔开,一般表示形式如下:{'key1':'value1','key2':'value2'}你可以理解为这个Object就是一个Map,下面是一个简单的JSON范例:{"orderID":12345,"shopperName":"JohnSmith","shopperEmail":"johnsmith@example.com","contents":[{"productID":34,"productName":"SuperWidget","quantity":1},{"productID":56,"productName":"WonderWidget","quantity":3}],"orderCompleted":true}18 1{2 "orderID":12345,3 "shopperName":"JohnSmith",4 "shopperEmail":"johnsmith@example.com",5 "contents":[6 {7 ...

Caused by: org.apache.xerces.impl.io.MalformedByteSequenceException: Invalid byte 3 of 3-byte UTF-8

mac或者linux下编译没有问题,在window上面编译就出现了这个问题。原因是:各个操作系统字符宽度不统一的原因。解决方法:配置window环境变量,如下:环境变量名为:JAVA_TOOL_OPTIONS变量值为:-Dfile.encoding=UTF-8配置完成重启AndroidStudio即可。 ...

原生js关于倒计时的原理

倒计时经常会在项目中或者电商类网站比如团购或者拼单等等中会有出现,今天就了解一下它的原理,然后写一个简单的倒计时例子。其实关于倒计时原理很简单:就是用未来的时间减去去现在的时间然后换算即可。(未来的时间点(不变)减现在的时间点(在变))。来看简单的例子:计算一下距离今年五一还有多长时间?直接来看代码:布局:<span>距离2018年5月1日还有多长时间?</span><pid="time"></p> 那么js代码:<script>window.onload=function(){varoP=document.getElementById("time");variNow=newDate();variNew=newDate('May1,20180:0:0');//这个为字符串写法,数字形式是:newDate(2018,4,1,0,0,0),注意就是月份数字是从0开始的vartime=Math.floor((iNew-iNow)/1000);//毫秒转为秒oP.innerHTML=Math.floor(time/86400...
首页上一页...34567...下一页尾页