小编Mar*_*hin的帖子

jquery在cookie中保存json数据对象

如何在cookie中保存JSON数据?

我的JSON数据看起来像这样

$("#ArticlesHolder").data('15', {name:'testname', nr:'4',price:'400'});
$("#ArticlesHolder").data('25', {name:'name2', nr:'1', price:'100'});
$("#ArticlesHolder").data('37', {name:'name3', nr:'14', price:'60'});
Run Code Online (Sandbox Code Playgroud)

我想做点什么

var dataStore = $.cookie("basket-data", $("#ArticlesHolder").data());
Run Code Online (Sandbox Code Playgroud)

和检索数据我想将其加载到$("#ArticlesHolder")

$.each($.cookie("basket-data"), function(i,e){
 $("#ArticlesHolder").data(i, e);
});
Run Code Online (Sandbox Code Playgroud)

有没有人知道我是在正确的轨道上还是应该以其他方式完成?简单地说,我如何从cookie中提取和提取json数据?

cookies jquery jquery-cookie

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

具有给定长度的Java随机数

我需要在Java中使用正好6位的随机数进行生成.我知道我可以在一个随机数上循环6次但是在标准Java SE中有没有其他方法可以做到这一点?

编辑 - 跟进问题:

现在,我可以生成我的6位数,我遇到了一个新问题,我正在尝试创建的整个ID是语法123456-A1B45.那么我如何随机化最后5个可以是AZ或0-9的字符?我正在考虑使用char值和randomice一个介于48 - 90之间的数字,并简单地删除任何获得代表58-64的数字的值.这是要走的路还是有更好的解决方案?

编辑2:

这是我的最终解决方案.谢谢你所有的帮助!

protected String createRandomRegistryId(String handleId)
{
    // syntax we would like to generate is DIA123456-A1B34      
    String val = "DI";      

    // char (1), random A-Z
    int ranChar = 65 + (new Random()).nextInt(90-65);
    char ch = (char)ranChar;        
    val += ch;      

    // numbers (6), random 0-9
    Random r = new Random();
    int numbers = 100000 + (int)(r.nextFloat() * 899900);
    val += String.valueOf(numbers);

    val += "-";
    // char or numbers (5), random 0-9 A-Z
    for(int …
Run Code Online (Sandbox Code Playgroud)

java random

36
推荐指数
4
解决办法
14万
查看次数

java强制扩展类

在Java中,我可以以某种方式强制扩展抽象类的类来实现其构造函数,并将Object作为参数吗?

就像是

public abstract class Points {

    //add some abstract method to force constructor to have object.
}

public class ExtendPoints extends Points {

    /**
     * I want the abstract class to force this implementation to have
     *  a constructor with an object in it?
     * @param o
     */
    public ExtendPoints(Object o){

    }
}
Run Code Online (Sandbox Code Playgroud)

java constructor abstract-class

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

jboss 7 AS数据源的sqlserver

我在独立模式下运行jboss并将数据源设置standalone.xml为以下内容:

<datasource jndi-name="MyDenaliDS" pool-name="MyDenaliDs_Pool" enabled="true" jta="true" 
                                                   use-java-context="true" use-ccm="true">
    <connection-url>
        jdbc:sqlserver://myip:1433;databaseName=mydb;integratedSecurity=true
    </connection-url>
    <driver>
        sqljdbc
    </driver>
    <security>
        <user-name>
            username
        </user-name>
        <password>
            password
        </password>
    </security>
</datasource>
<drivers>
    <driver name="sqljdbc" module="com.microsoft.sqlserver.jdbc">
        <driver-class>
            com.microsoft.sqlserver.jdbc.SQLServerDataSource
        </driver-class>
    </driver>                    
</drivers>
Run Code Online (Sandbox Code Playgroud)

在文件夹中%jbosshome%\modules\com\microsoft\sqlserver\jdbc\我有sqljdb4.jar以下内容module.xml:

<?xml version="1.0" encoding="UTF-8"?>
<module name="com.microsoft.sqlserver.jdbc" xmlns="urn:jboss:module:1.0">
    <resources>
        <resource-root path="sqljdbc4.jar"/> 
     </resources>
     <dependencies>
        <module name="javax.api"/>
        <module name="javax.transaction.api"/> 
     </dependencies>
</module>
Run Code Online (Sandbox Code Playgroud)

当我启动jboss时它会给我以下错误:

> New missing/unsatisfied dependencies:    service
> jboss.jdbc-driver.sqljdbc (missing)
Run Code Online (Sandbox Code Playgroud)

任何人都知道我做错了什么或我错过了什么?

jboss datasource sqljdbc jboss7.x

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

什么是java中接口的抽象方法

可能重复:
为什么将Java接口方法声明为抽象?

我在其中一个ejb接口中找到了以下代码.有谁知道抽象在界面中做了什么?如果你这样做,请解释为什么可能需要它或提供参考阅读它=)

@Local
public interface IDomasOrderProcessor {

    public abstract void executeOrderLines(List<OrderLine> lines);
    public abstract void setupJob(List<OrderLine> lines);
    public abstract void setupJob(OrderLine line);
}
Run Code Online (Sandbox Code Playgroud)

java ejb interface abstract

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

Java原子整数和C#Interlocked.Increment方法之间的区别

我只是想知道,在线程环境中如何增加Java中的静态变量和C#之间有区别吗?

在Java中你使用atomic int:s来进行这个操作,而在C#中你使用Interlocked.Incement(ref yourVar)

我这并不是指您编写的代码,而是它实际上如何锁定内存并实际增加.

c# java multithreading thread-safety

12
推荐指数
1
解决办法
5482
查看次数

java enums订购

我使用java枚举来定义如何使用按钮渲染模态窗口(Vaadin处理渲染).我的问题是,当我运行gui时,我的按钮每次都以随机顺序出现.所以我的问题是这个,因为我使用枚举设置来保持我的按钮,这将是无序的吗?什么是最好的方式使它成为有序列表?

我的设置枚举

public enum MODAL_SETTINGS {
    NEW_MODAL_WINDOW("menu.context.new", "400", MODAL_BUTTON.SAVE, MODAL_BUTTON.CANCEL),
    EDIT_MODAL_WINDOW("menu.context.modify","400", MODAL_BUTTON.UPDATE, MODAL_BUTTON.CANCEL),
    DELETE_MODAL_WINDOW("menu.context.delete", "250", false, MODAL_BUTTON.DELETE, MODAL_BUTTON.CANCEL);

    private EnumSet<MODAL_BUTTON> buttons;
    private String caption;
    private String width;
    private boolean isResizable = true;

    private MODAL_SETTINGS(String caption, String width, MODAL_BUTTON... buttons){
        this.setCaption(caption);
        this.setWidth(width);
        this.buttons = EnumSet.copyOf(Arrays.asList(buttons));
    }

    private MODAL_SETTINGS(String caption, String width, boolean isResizable, MODAL_BUTTON... buttons){
        this.setCaption(caption);
        this.setWidth(width);
        this.isResizable = isResizable;
        this.buttons = EnumSet.copyOf(Arrays.asList(buttons));
    }

    public EnumSet<MODAL_BUTTON> getButtons(){
        return buttons;
    }

    @Override
    public String toString(){
        String s = super.toString();
        s=s.replaceAll("_", ".");
        return …
Run Code Online (Sandbox Code Playgroud)

java enums enumset

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

在Java泛型中,List <?超级字符串>意思?

任何人都可以解释这两者如何编译和如何工作?

List<? super String> list = new ArrayList<Object>();
Run Code Online (Sandbox Code Playgroud)

据我所知,它的实现需要是String列表还是String为超类的对象列表?我错过了什么吗?

java generics

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

java EJB中的@Singleton

我有一个EJB,它需要是一个单独的和有状态的,因为它将成为一种连接池.我的问题是:

  • 如果我使用@Singleton注释定义EJB,那么默认情况下它是否为有状态,还是我必须同时定义它@Stateful
  • 可以用于@Stateless注释吗?

试图找到一些关于此的文件,但到目前为止没有运气,所以有知识的人请分享你的智慧,也许还有一两个链接.

singleton annotations ejb javabeans

10
推荐指数
1
解决办法
9335
查看次数

C#在setter方法上添加验证

我有一些我在C#中定义的变量:

public String firstName { get; set; }
public String lastName { get; set; }
public String organization { get; set; }
Run Code Online (Sandbox Code Playgroud)

我想要的是在尝试设置值时为这些方法添加验证.让我们说你要为firstName设置一个值,我应该通过thrue一个正则表达式来设置,否则应该抛出一个异常.这可能是用这种"短语法"构建的,还是我应该选择标准(如JAVA)getter和setter并在那里验证数据?

c# getter setter properties

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