日常(每日更新)

来源:互联网 发布:adams软件 编辑:程序博客网 时间:2024/04/29 13:12

12.25,如何创建一个分布式工程,eclipse

12.26,如何在linux系统下安装jdk,tomcat.以及一些常用的命令,mysql未安装成功,需要具体琢磨下.

12.27,如何在linux系统发布项目,在tomcat,conf文件夹下,server文件中,加一个虚拟机配置

12.28:tcp/ip协议入门,如何访问到网站,浏览器输入域名.先寻找本地host文件里看能否找到对应的ip地址,如果找不到就通过dns,ip协议中指明了本地ip和要访问的ip地址,下面就是通过一系列算法,得出怎么通过各个路由到达该ip.再然后就是那啥协议,得知上下路由各个具体的ip地址,到达对方ip后,开始http协议,三次握手等等,这方面内容需要具体学习.
12.29,今天写逻辑的时候遇到了架构师写的一个自定义过滤器.看完加深了对过滤器的理解,详细见(自定义过滤器)
12.30一个是路径问题,以前有总结过,今天还是犯迷糊了(待完善),另外一个就是linux安装mysql,现在存留一个问题,就是远程无法访问.和权限有关系.最后就是maven的打包.发成war包不能有servlet-api.jar和jsp-api.jar,这个servlet是由tomcat具体实现,加了这个会出现问题,maven所有的jar依赖打成jar包后都会在lib目录下

12.31如果事务是开启在service.那在service中不要捕获异常,事务的回滚就是基于异常,如果自己捕获了,那框架会捕获不到,就会造成事务无法回滚的情况,如果非要抛,可以手动开启事务回滚,另外,可以抛自定义的受查异常(这一点不是想的很明白)throw new xxExceptin();异常抛出,在相应的业务层一定要去处理,出现这种异常,应该给用户什么提示信息.

最后,今天是16年的最后一天,祝大家新的一年里,心想事成,万事如意.

1.2nignx配置,在niginx配置文件中,添加服务器的配置,并可设置服务器的访问权重,正向代理和反向代理的区别.正向代理简单的说就是帮助我们实现上网功能,最直白的应用就是翻墙vpn,而反向代理则是在我们能够上网的情况下,去选择哪一台服务器给我们服务

1.3springmvc注解:http://www.cnblogs.com/leskang/p/5445698.html,,modelattribute的用法,加在方法上表示这个方法在请求方法之前会执行,加在参数中,表示这个参数是从request域中取出来的。

1.4项目中对异常出现的处理,即当出现不同的异常跳至不同的页面,实现可有多种方式,servlet本身就有这种处理机制,所以在web.xml中配置即可,另外springmvc也可实现,周六写一篇这方面的文章,今天让写了一个springsecurity框架修改密码的方法,大致看了下springsecurity确实比shiro复杂多,光是加密就有好几种配置,不服不行,这两天在看tcpip协议,反正有点晕晕乎乎的。

1.7mybatis本身可以采用预编译的模式.当参数以#{}来表示的时候会先编译在赋值,如果是以${}来传递参数,则不会.所以用#{}可以预防sql注入问题.

1.8如何在配置文件中配置bean,不同属性不同标签,string,integer,list,set,map,property等

1.9,tcp/ip协议的传输,源主机通过广播的形式传播ip数据包,如果在域内则其他机器直接接受,如果在域间,则先到路由,再由路由通过一系列算法(主要有链路和向量,实现标准是rip和rip2以及ospf协议)传播到下一个路由,其中ip数据包广播的时候不知道具体目标地址的地址,只知道他的ip这里有个arp协议,通过轮询的方式,收到ip数据包的服务器都会将他的ip地址和ip数据包的地址进行对比,如果相同则接受,如果不同则放弃,并把ip数据包中源服务器的ip和mac地址将入到自己的路由表中进行维护.

1.10好长时间没写js了,感觉都快忘光了,先记个c标签的循环吧

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <c:forEach items="${unAssignedRoles}" var="unAssignedRole"> <option value="${unAssignedRole.id}">${unAssignedRole.name}</option> </c:forEach>

时间格式的转换的标签,需要导入fmt

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>,
<fmt:formatDate value="${repaymentList.repaymentTime}" pattern="yyyyMMdd"/>
1.11昨天上线项目时候,遇到了内存溢出,永久区,贴一段代码扩大jvm参数解决了,不知道为啥会在页面跳转的时候会报这个异常,然后回去就找了点这方面的资料看了下,发现我对bio和nio的理解是错误的,具体怎么回事现在还没去琢磨,然后了解了freemaker技术
1.12今天看完了tcp/ip协议,大致了解了整个传输的过程,然后就用wiredshark抓了包玩玩,对于应用程序貌似用的是udp,因为qq就显示udp连接.然后tcp主要就是用在ftp,http等协议上,这也是udp和tcp协议的本质所决定的,这书看完了以后还是要找点资料在琢磨琢磨.晕晕乎乎的
1.13spring和springMVC的父子容器关系,springMVC是springspring的自容器.spring中规定了springMVC可以访问spring中的bean,但是spring却不能访问springmvc的,所以service和mapper是一定要在spring中配置,如果在mvc中配置会出错
1.16.文件下载完不要有返回值.会抛异常,返回为void即可,貌似是因为response.getServeletOutputStream这个类已经在jsp中调用过了,会引起冲突,最近看完了tcp/ip协议,感觉是晕晕乎乎的,前几天让改个权限问题,用的是springSecurity,还是弄不明白,.所以决定,还是把
一些常见的技术研究透,

0 0
原创粉丝点击