发表于: 2016-09-26 22:00:16

2 2131


今天完成的事情:完成了几个接口

明天计划的事情:规划好开发计划,做假数据

遇到的问题:

1.

but no declaration can be found for element 'context:annotation-config'.



http://www.cnblogs.com/jbelial/archive/2012/06/05/2536708.html


报错是因为少

http://www.springframework.org/schema/context 

http://www.springframework.org/schema/context/spring-context-3.0.xsd">


2.

不能直接在运行中输入ipconfig

不然会闪退


3.

网关

电脑或者设备需要制定一个ip地址,电脑是通过这样ip地址才能让网络识别到。网关就是这个ip地址

的上网的出口,

有这个网关地址,设定ip的电脑才可以连接到互联网上面。


IP:

1、IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),

是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络

和每一台主机分配一个逻辑地址,

以此来屏蔽物理地址的差异。目前还有些ip代理软件,但大部分都收费。

2、IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议”,

也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机

网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的

计算机系统,只要遵守IP协议就可以与因特网互连互通。正是因为有了IP协议,因特网才得以迅速发展

成为世界上最大的、开放的计算机通信网络。因此,IP协议也可以叫做“因特网协议”。

3、IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上

都需要有IP地址,才能正常通信。可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于

“电话号码”,而Internet中的路由器,就相当于电信局的“程控式交换机”。

网关:

1、网关实质上是一个网络通向其它网络地IP地址。

2、比方有网络A和网络B,网络A地IP地址范围为“192.168.1.1~192. 168.1.254”,

子网掩码为255.255.255.0;网络B地IP地址范围为“192.168.2.1~192.168.2.254”,

子网掩码为255.255.255.0。在没有路由器地状况下,两个网络之间是不能进行TCP/IP通讯地,

即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会依据子网掩码(255.255.255.0)

断定两个网络中地主机处在不同地网络里。而要完成这两个网络之间地通讯,则必需通过网关。

假如网络A中地主机发觉数据包地目地主机不在本地网络中,就把数据包转发给它自己地网关,

再由网关转发给网络B地网关,网络B地网关再转发给网络B地某个主机。

网络B向网络A转发数据包地进程也是如此。

3、一个用于 TCP/IP 协议的配置项,是一个可直接到达的 IP 路由器的 IP 地址。

配置默认网关可以在 IP 路由表中创建一个默认路径。 一台主机可以有多个网关。

默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,

由这个网关来处理数据包。现在主机使用的网关,一般指的是默认网关。 

一台电脑的默认网关是不可以随随便便指定的,必须正确地指定,

否则一台电脑就会将数据包发给不是网关的电脑,从而无法与其他网络的电脑通信。

默认网关的设定有手动设置和自动设置两种方式。

4.

sun.misc.BASE64Decoder;

sun.misc.BASE64Encoder; 

这两个包没有找到

重新引用jre就可以了


5.

mysql 查询替换

使用case 关键字来替换到查询结果

select

  case customer.checkout_status

   when 1 then '有效'

   when 2 then '无效' 

 end  as checkout_status,

  from t_arch_customer as customer

 

6.


日志真的很有用,控制台上打印的内容太多,啥也看不到

2016-09-26 17:20:39  [ ContainerBackgroundProcessor[StandardEngine[Catalina]]:11519 ]

 -[org.springframework.web.context.ContextLoader.initWebApplicationContext

(ContextLoader.java:331)]- [ ERROR ]  Context initialization failed


org.springframework.beans.factory.BeanCreationException: Error creating bean with name 

'sqlSessionFactory' defined in class path resource [applicationContext.xml]: Invocation of

init method failed; nested exception is org.springframework.core.NestedIOException: 

Failed to parse mapping resource: 'file [D:\install\开发环境\apache-tomcat-8.0.33\

webapps\youxiaoservice\WEB-INF\classes\com\baibeiyun\youxiao\base\xml\

TArchEmployeeMapper.xml]'; nested exception is org.apache.ibatis.

builder.BuilderException: Error parsing Mapper XML. Cause: java.lang.

IllegalArgumentException: Result Mapscollection already contains value for com.

baibeiyun.youxiao.base.dao.TArchEmployeeMapper.BaseResultMap


今天在启动tomcat的时候老是超时,最后在log日志中找到了问题,原来是我复制了

一个一模一样的sql.xml,于是因为在相同的命名空间中有一模一样的方法

和resultmap导致问题出现。。。。

7.


在使用@RequestBody +对象接受json参数的时候,要把对象中的所有参数都要写上,

哪怕没有写对应的值,不然会报400.。。

8.

#SQL: select * from t_arch_employee  WHERE username = ?     phone_password = ?

在使用mybatis 的动态sql时,忘了

<where>

  <if test="username != null and username != ''"> 

   username = #{username}

  </if>

  <if test="phonePassword != null and phonePassword != ''">

   (这里加and) phone_password = #{phonePassword}

  </if>

 </where> 



返回列表 返回列表
评论

    分享到