小编Raj*_*aje的帖子

用Java加密和解密密码

我想用Java加密和解密密码,并以加密的形式存储到数据库中.如果它是开源的话会很棒.有什么建议/指针吗?

java encryption

35
推荐指数
3
解决办法
15万
查看次数

如何使用mockito为控制器类编写单元测试用例

我是Mockito和jUnit的新手,我尝试学习正确的TDD方法.我需要一些例子,以便我可以使用mockito编写单元测试

以下是我的控制器类,它上传文件并对此文件输入执行一些操作.

@Controller
@RequestMapping("/registration")
public class RegistrationController {

    @Autowired
    private RegistrationService RegistrationService;

    @Value("#{Properties['uploadfile.location']}")
    private String uploadFileLocation;

    public RegistrationController() {

    }

    @RequestMapping(method = RequestMethod.GET)
    public String getUploadForm(Model model) {
        model.addAttribute(new Registration());
        return "is/Registration";
    }

    @RequestMapping(method = RequestMethod.POST)
    public String create(Registration registration, BindingResult result,ModelMap model)
            throws NumberFormatException, Exception {

        File uploadedFile = uploadFile(registration);
        List<Registration> userDetails = new ArrayList<Registration>();
        processUploadedFile(uploadedFile,userDetails);

        model.addAttribute("userDetails", userDetails);

        return "registration";
    }

    private File uploadFile(Registration registration) {

        Date dt = new Date();
        SimpleDateFormat format = new SimpleDateFormat("MM_dd_yyyy_HH_mm_ss");
        File uploadedFile = …
Run Code Online (Sandbox Code Playgroud)

java spring unit-testing spring-mvc mockito

15
推荐指数
1
解决办法
4万
查看次数

这是在java中声明logger变量的最佳方法

我只想知道在java中声明logger变量的最佳方法是哪种.以下是一些声明.

1> private static final Logger logger = Logger.getLogger(ServiceImpl.class);

2> private static Logger logger = Logger.getLogger(ServiceImpl.class);

3> private static final Logger LOGGER= Logger.getLogger(ServiceImpl.class);

4> private static Logger LOGGER= Logger.getLogger(ServiceImpl.class);
Run Code Online (Sandbox Code Playgroud)

PS我真的很感激,如果有人知道另一个最好的替代方法来声明looger变量.

java logging

11
推荐指数
2
解决办法
1万
查看次数

如何使单选按钮和复选框的禁用/只读功能

我知道我们不能只读取单选按钮和复选框.我尝试禁用单选按钮和复选框,但在IE中它不清晰可见.

是否可以使用jQuery,CSS,JavaScript等禁用/ readonly?

html javascript css jquery

11
推荐指数
2
解决办法
5万
查看次数

我应该如何在jsp页面中获取根文件夹路径

我想检索webapplication的根路径,然后我想追加到根路径的链接.我尝试了request.context,但它返回"http:// localhost:8080/webapp/web-inf".

例如,我的根文件夹路径是

path  =  http://localhost:8080/webapp/
Run Code Online (Sandbox Code Playgroud)

我想追加到此路径的剩余链接

helpPath= /help/page/help.htm


<a  href="${path} + ${helpPath}" target="_blank">name</a>
Run Code Online (Sandbox Code Playgroud)

任何帮助或指针真的很感激.

html jsp

7
推荐指数
2
解决办法
5万
查看次数

使用带有hdbc的spring security 3.0一步一步登录示例

我是Spring and Spring Security的新手.我只需要一个正确方向的指针:

我有一个简单的Spring MVC/Spring Security webapp.我想在Web应用程序中添加登录功能.我创建了以下两个表.

CREATE TABLE "users" (
  "USER_ID" NUMBER(10)  NOT NULL,
  "USERNAME" VARCHAR(45) NOT NULL,
  "PASSWORD" VARCHAR(45) NOT NULL,
  "ENABLED" NUMBER(1) NOT NULL,
  PRIMARY KEY ("USER_ID")
)


CREATE TABLE "user_roles" (
  "USER_ROLE_ID" NUMBER(10)  NOT NULL,
  "USER_ID" NUMBER(10)  NOT NULL,
  "AUTHORITY" VARCHAR(45) NOT NULL,
  PRIMARY KEY ("USER_ROLE_ID"),
  CONSTRAINT "FK_user_roles" FOREIGN KEY ("USER_ID") REFERENCES "users" ("USER_ID")
) 
Run Code Online (Sandbox Code Playgroud)

我想从数据库中验证用户,然后检查用户的角色.我知道这很简单,所以我只需要听听过程应该如何流动.

java authentication spring spring-mvc spring-security

6
推荐指数
1
解决办法
2万
查看次数

将文本换成矩形:raphael

任何人都知道可以在字边界处打破文本以适合矩形的功能

以下是矩形和文本的代码

  window.onload = function () { 

    var outsideRectX1=30, outsideRectY1=30,outsideRectX2=220, outsideRectY2=480, outsideRectR=10;
    var group = paper.set();


    var rect1=paper.rect(outsideRectX1+40, outsideRectY1+70, 80, 40,10);
    var text3=paper.text(outsideRectX1+75, outsideRectY1+85,"Test code for wrap text").attr({fill: '#000000', 'font-family':'calibri', 'font-size':'14px'});

    group.push(rect1);
group.push(text3);

     };
Run Code Online (Sandbox Code Playgroud)

当文本大于矩形宽度时,它会自动换行,以便始终显示为矩形边界.

javascript raphael

6
推荐指数
1
解决办法
6180
查看次数

如何在spring应用程序中进行用户授权后添加自定义过滤器

我是Spring Security 3的新手.我正在使用角色供用户登录.

我想在用户被授权进入应用程序后添加一些会话值.也许我需要一些过滤器,以便重定向到我的方法,这会增加一些会话值.我已经配置了我的security.xml文件,但我不确定我是否正在做正确的事情.这方面的任何例子都会有所帮助.我应该使用哪种过滤器类?我应该如何配置security.xml文件?

<custom-filter ref="authenticationFilter" after="FORM_LOGIN_FILTER "/>

<beans:bean id="authenticationFilter" class="org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter">
    <beans:property name="filterProcessesUrl" value="/j_spring_security_check" />
    <beans:property name="authenticationManager" ref="authenticationManager" />
    <beans:property name="authenticationSuccessHandler" ref="successHandler" />
</beans:bean> 

<beans:bean id="successHandler" class="org.dfci.sparks.datarequest.security.CustomAuthorizationFilter"/>
Run Code Online (Sandbox Code Playgroud)

我的过滤器类方法我需要添加一些会话值.

public class CustomAuthorizationFilter implements AuthenticationSuccessHandler {

    @Override
    public void onAuthenticationSuccess(HttpServletRequest request,
            HttpServletResponse response, Authentication authentication)
            throws IOException, ServletException {
        Set<String> roles = AuthorityUtils.authorityListToSet(authentication
                .getAuthorities());
        if (roles.contains("ROLE_USER")) {
            request.getSession().setAttribute("myVale", "myvalue");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑代码

我修改了我的security.xml文件和类文件

<custom-filter ref="authenticationFilter" after="FORM_LOGIN_FILTER "/>  
Run Code Online (Sandbox Code Playgroud)
public class CustomAuthorizationFilter extends GenericFilterBean {

    /*
     * ServletRequestAttributes attr = (ServletRequestAttributes)
     * RequestContextHolder.currentRequestAttributes(); …
Run Code Online (Sandbox Code Playgroud)

spring spring-security

6
推荐指数
1
解决办法
3万
查看次数

如何在<head>标记中处理body onload事件

我在我们的应用程序中使用sitemesh.在装饰者jsp我添加了头部和身体标签 <body onload="<decorator:getProperty property='body.onload'/>" >.所以我想在我的jsp页面上处理body onload.我添加了以下内容

<script type="text/javascript">
    function init() {
        alert("hi");
    }
</script>
</head>
<body onload="javascript:init();">
Run Code Online (Sandbox Code Playgroud)

但是init()在我的jsp页面中不起作用.

javascript jsp sitemesh javascript-events

5
推荐指数
2
解决办法
1万
查看次数

如何使用jQuery对数据表alphabitecal和不区分大小写进行排序?

我正在使用jquery数据表.它显示用户列表(名字,姓氏等).当我点击姓氏的升序时,是否可以设置大写字母总是在小写字母之前.(区分大小写)

以下是示例

FirstName   LastName
A             Xb   <--X is Captial-->
B             xa   <-- x is small-->
c             yc
Run Code Online (Sandbox Code Playgroud)

当我点击按升序对姓氏进行排序时,它将显示以下内容

 FirstName   LastName

B             xa   <--small-->
A             Xb   <--X is Captial-->
c             yc
Run Code Online (Sandbox Code Playgroud)

是否有任何可用的属性,如果区分大小写?

sorting datatable jquery

5
推荐指数
1
解决办法
3718
查看次数