发表于: 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>
评论