- 浏览: 60951 次
- 性别:
- 来自: 北京
最新评论
-
com0606:
jerrynbcl 写道我也是碰到这问题,在控制层加事务的注解 ...
springmvc的controller中使用@Transactional无效 -
jerrynbcl:
我也是碰到这问题,在控制层加事务的注解没有生效,如果不加ser ...
springmvc的controller中使用@Transactional无效 -
laowoof:
为啥我看不懂
关于spring security的一个小例子 -
mojunbin:
感觉还可以
关于spring security的一个小例子 -
guxinghanshe:
很不错的例子,一步一步来,基本功能已经实现
关于spring security的一个小例子
文章列表
dubbo的LoggerAdapter
- 博客分类:
- work
项目使用spring+dubbo+zookeeper
因为需要跟踪dubbo服务调用方ip,使用在<dubbo:service />接口上加accesslog="true"的方法来记录访问log。
但是发现在使用log4j的项目中是可以的,在使用logback的项目中却不行。access日志的记录是通过AccessLogFilter来实现的,通过debug发现在使用logback的项目中记录log时的Logger对象是Log4jLogger对象。
public class LoggerFactory {
private static vo ...
对于这2种io以及在socket的应用不作描述,主要探究一下在tomcat中是如何应用这2种io的。找了2个版本的tomcat做一下对比,以tomcat4、tomcat6为例。
1 .tomcat4
在tomcat4中,只有bio的使用。首先看这个类
public final class HttpConnector
implements Connector, Lifecycle, Runnable
它实现了Runnable接口以及Lifecycle接口,在tomcat中,实现Lifecycle接口的类都需要实现start和stop等接口,作为一种规范,在类被实例化后st ...
关于synchronized和lock
- 博客分类:
- study
目前在Java中存在两种锁机制:synchronized和Lock,Lock接口及其实现类是JDK5增加的内容,其作者是大名鼎鼎的并发专家Doug Lea。本文并不比较synchronized与Lock孰优孰劣,只是介绍二者的实现原理。
数据同步需要依赖锁,那锁的同步又依赖谁?synchronized给出的答案是在软件层面依赖JVM,而Lock给出的方案是在硬件层面依赖特殊的CPU指令,大家可能会进一步追问:JVM底层又是如何实现synchronized的?
本文所指说的JVM是指Hotspot的6u23版本,下面首先介绍synchronized的实现:
synrhronized ...
web项目设置ip黑名单
- 博客分类:
- work
对于nginx+tomcat的web项目,设置黑白名单的几种的方式
1.使用linux的iptables(基于linux防火墙的,前提是要开启防火墙)
要封停一个IP,使用下面这条命令:
iptables -I INPUT -s ***.***.***.*** -j DROP
要解封一个IP(前提是iptables已经 ...
spring scan扫描jar包中的bean
- 博客分类:
- work
由于多个项目之中有很多重复的内容,在做新项目的时候需要复制粘贴很多重复的东西。所以需要对项目进行重构进行依赖。
项目是用maven进行构建和管理的,所以先进行父子项目划分,然后抽离公用部分,新建项目的时候直接依赖。项目结构为一个父项目,之下若干子项目,子项目有util,dao,controller,web等项目。web项目为前端页面,单独提供给FE做开发用,这样多个web项目可以共用一套后台逻辑。
项目mvc是用的WF框架,底层是依赖spring-context和spring-webmvc,然后做了一下封装。所以根本上还是和springmvc的使用无异。
但是在实验的过程中发现项目不能 ...
在MySQL5.1.56之后的版本,truncate table时需要drop权限,在MySQL5.1.56之前的版本还要有delete权限。在逻辑上truncate table和delete语句都可以删除表里面所有数据,但是在一些情况下有些不同:对于InnoDB表1,如果没有外键关联,innodb执行trun ...
select app_id from t_instal where user_id = ? and app_id is not null order by id desc limit 1;
在mysql下执行没有问题,可以得到预期结果。但是用jdbc执行的时候就得不到预期结果了。不知道是不是sql解析的问题。网上找到同样的问题,记录如下
写道
官网地址:http://bugs.mysql.com/bug.php?id=32933以下转载:http://bbs.chinaunix.net/thread-1276235-1-1.html我的SQL很简单我想从一个表中检索所有标题含有 ...
记录一个最近在开发过程中遇到的问题。项目是用ssh做的。
场景:要查出一个列表,实体类如下
public class Item implements Serializable{
private static final long serialVersionUID = 7303799225184433737L;
private Integer id;
private Integer bidsId;
private String name;
private Double fullScore;
private String standard;
private ...
最近看mybatis的时候做了一个练习,但是进行事务处理的时候出了问题,如下
package com.henu.lz.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.ui.Model;
impo ...
最近学习了一下spring mvc,顺便就把spring security给看了看。看的官方文档,并借鉴了网上别人的学习经验,看了些源码,大致上对其工作原理有了个了解。把自己弄的做个记录,以后用得着了再翻翻
用的是spring3.0.5,lib里面需要导入的包都移去了
先贴个项目的结构
与spring相关的一些jar包
这个例子中只对url的权限进行控制,没有用spring的method权限控 ...
初次翻译东西,英语不好,想着顺便训练下。翻译东西真的不是一件好差事啊。看过第五章,对wrapper和context有所了解。做好笔记,以后还能回过头来看看。
最近做一个项目,发现了点问题,贴出来分析分析
做一个页面,页面布局需要根据屏幕大小的变化而变化。代码大致如下
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"&g ...
Servlet容器为了响应多个用户同时访问一个Servlet的HTTP请求,通常会为每个请求分配一个工作线程,这些工作线程并发执行同一个Servlet的service()方法。此时可能发生多线程对同一数据进行访问的情况。
public class Hello extends HttpServlet{
private String name;
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,java.io.IO ...
以下是一个关于反射是否破坏了类的封装性的测试
实体类
package cn.henu.lz;
public class Person {
private String name;
private int age;
private String safe; //该属性无setter和getter方法
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public String get ...