- 浏览: 35532 次
- 性别:
- 来自: 上海
最新评论
-
henu_zhangyang:
小伙子,代码都传到github上吧!
算法之递归
文章列表
一个博客 http://blog.csdn.net/iloveagile/article/details/6439646
TestNG 入门介绍 http://www.cnblogs.com/TankXiao/p/3888070.html#simpleTest
测试覆盖率的意义:http://martinfowler.com/bliki/TestCoverage.html
测试覆盖率的优缺点:http://istqbexamcertification.com/what-is-test-coverage-in-software-testing-its-advantages-a ...
spring的主要的注解包括:{@Controller,@Service,@Repository,@RequestMapping,@ResponseBody, @Autowired,@Component
@Aspect,@Pointcut,@Around,@ModelAttribute}
1.@Controller 注入控制器(控制层)
2.@Service 注入服务对象 (业务层)
3.@Repository 注入dao对象(持久层)
4,@ModelAttribute 在controller调用前执行注解下的方法
使用这三个注解来注解类,需要把注解类纳入s ...
springMVC的拦截器,主要作用是对用户的请求进行处理,主要用来做权限验证,或者是来判断用户是否登陆,日志记录,或者限制时间点访问。
使用时请求url若与拦截的路径匹配时,对HttpServletRequest和HttpServletResponse做处理,处理完之后再经过controller拦截进行业务逻辑处理。
一、具体在SpringMVC-servlet.xml的配置如下。
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/**"/>
...
Filter与listener
- 博客分类:
- JavaWeb
虽然开发JavaWeb有几年了,但是对一些基本概念没有掌握。一些东西虽然都会用,但是具体原理还不清楚,用什么功能还很模糊。每次开发都知道就应该这样写,就是不知道为什么,有什么好处。开始深入学习Java的Filter与listener。
首先是Filter,Filter称为过滤器,是Servlet技术。下面是Filter接口,使用Filter必须实现该接口。它拦截了web服务器的所有资源。主要对用户的请求(HttpServletRequest)和回应(HttpServletResponse)进行处理。请求原理,即是在web容器和web资源之间增加一个过 ...
hosts的作用及解释:
1.首先hosts存放着本地C:\Windows\System32\drivers\etc下,会看到域名和ip,中间有空格。
作用:在浏览器输入的域名首先在hosts中解析,如果查找到映射关系直接访问。例如有这样一个映射 127.0.0.1 localhost。当在浏览器输入域名后http://localhsot:8080/shop ,其中shop是项目名字,这时会直接映射到本地ip,直接访问。
2.但是,在单位公司使用的ip大部分都是内网,外网是无法访问你的ip的。需要在单位开个外网域名(域名和和ip地址的映射)。然后使用这个域名就可以访问你的 ...
Windows Azure
- 博客分类:
- 云服务
http://portal.azure.com (老的portal https://manage.windowsazure.com ) 网站部署相关: http://www.cnblogs.com/hotcan/p/3361786.html (使用CSDN Code将网站部署到Windows Azure Website上) https://ausftp.scm.azurewebsites.net/SiteExtensions/#gallery https://ausftp.scm.azurewebsites.net/
MySQL 数据库迁移 http://sqlazuremw.cod ...
aop的客户端的视图路由
- 博客分类:
- JAVA框架
public class ClientBasedViewRouter implements IViewRouter {
@Override
public String route(String view) {
if (view == null){
return null;
}
if(CurClinet.get()==Client.MOBILE){
// return view.replace("/weixin/", "/weixin/");
String template = view;
...
Tomact端口占用
- 博客分类:
- Tomact
tomact端口被占用时解决方案。1.找到被占用的端口。netstat -ano|findstr 端口号然后杀死进程 taskkill /pid 进程号 /f2.如果是wind7在任务管理器中找到javaw.exe 结束即可。
3.tomact启动时端口被占用,点击 bin下面的shutdown.bat。
jquery页面刷新和返回页面
- 博客分类:
- ajax
jquery和ajax实现对页面的刷新包含这几种情况以下面为例:
var submitContent = function () {
$.post('${contextPath}/orderOperation/update', {infoJson: JSON.stringify(getPostData())}, function (data) {
var msg = '';
switch (data.status) {
...
ThreadLocal
- 博客分类:
- java
ThreadLocal是线程变量,项目中用到了,先去看看
public class CurClinet {
/**
* 当前的客户端类型
*/
public static
ThreadLocal<Client> curClient = new ThreadLocal<Client>();
public static
Client get(){
return curClient.get();
}
public static
void set(Client c){
curClient.set(c) ...
TestNG和Mockito
- 博客分类:
- 软件测试
今天下午开的技术会专门讲的一个技术就是单元测试和集成测试。下去好好学学,下面项目要具体用到,每次写完后就要测试之后才能提交。
TestNG测试。正在学习使用工具
@ interface
- 博客分类:
- java
@interface是第一次遇到,现在项目用到的比较多,具体用法还不清楚。
待续
SQL语句与多表查询
首先先了解一下一些基本的概念问题:
1.group by是分组查询一般和聚合函数一起使用。
例如:
Select studentID,Count(*) From sc Group By score Having Count(*) > 1
常用的聚合函数有sum,count,等。
学生表(student)(学号,姓名,性别,年龄,学院),课程表(course)(课程号,课程名,学分),学生选课表(SC)(学号,课程号,成绩)/*
SQLyog Enterprise - MySQL GUI v7.11
MySQL ...