小编bra*_*ter的帖子

是否有针对SQL的标准XML查询编码?

是否有将SQL查询编码为XML的标准方法?我的意思是

select name from users where name like 'P%' group by name order by name desc
Run Code Online (Sandbox Code Playgroud)

可编码为(我的5分钟模型,可能是线轴)...

<?xml version="1.0" encoding="UTF-8"?>
<query>
    <select>
        <table name="users">
            <column name="name"/>
        </table>
    </select>
    <from>
        <table name="users"/>
    </from>
    <where>
        <operator name="like">
            <column name="name"/>
            <value>P%</value>
        </operator>
    </where>
    <aggregation>
        <groupby>
            <column name="name"/>
        </groupby>
    </aggregation>
    <order>
        <order-by>
            <column name="name" order="desc"/>
        </order-by>
    </order>
</query>
Run Code Online (Sandbox Code Playgroud)

...这将使构建,存储,验证结构和内容变得容易(通过基于数据库模式生成模式)等.

xml sql standards

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

用户名和密码存储在隐藏表单字段中有多糟糕?

假设您有一个在隐藏表单字段中传递用户名和密码的Web应用程序.

我知道这是一个非常糟糕的主意,但我有兴趣列举为什么......任何想法?

更新 - 这是一个假设的问题.

我找不到一个只列举原因的资源 - 我知道为什么这是一个坏主意的很多原因,我想看看是否有其他原因我没有想到并创建我正在寻找的资源对于.谢谢!

forms security web-applications

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

如何在数据库中保留textarea的布局?

我有一个html文本区域和一个表单,用于将信息存储在数据库中.当我点击提交时,它应该接受此文本并将其保存在数据库中.例如:

"This is a text and this is a list:
1. number 1
2. number 2"
Run Code Online (Sandbox Code Playgroud)

但是,当我从数据库加载信息时,它看起来像:

"This is a text and this is a list: 1. number 1 2. number 2"
Run Code Online (Sandbox Code Playgroud)

如何保持textarea的布局不被更改(保留空格,列表等),而无需用户输入任何标签.

html mysql

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

Maven配置文件并安装

如果我为一个应用程序设置Maven构建版本,为不同的环境设置配置文件(比如prod vs. dev,定义不同的数据库设置和类似的东西),"安装"目标似乎没有意义,因为我不喜欢我不知道哪个环境安装到我的仓库中 - 我刚刚得到了com.example.myproject:myapp:0.0.1.

我是否误解了某些内容,或者是否应将其用于其他目标?

profile maven-2 build

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

如何判断在内部(成员)类上使用哪个构造函数?

内部类的反射实例化需要一个带有合成参数的构造函数,即封闭类的实例.如果内部类是静态的,那么就没有这样的构造函数.

我可以使用Class.isMemberClass()方法判断一个类是一个内部类,但我看不出一种确定成员类是否是静态的简洁方法,这就是我期望弄清楚的方法要调用的构造函数.

有一个简洁的方式告诉?

java reflection inner-classes

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

为什么只在访问返回值时抛出ClassCastException?

此问题相关

鉴于此功能:

public static <S extends CharSequence> S foo(S s) {
  return (S) new StringBuilder(s);
}
Run Code Online (Sandbox Code Playgroud)

为什么这个调用会毫无例外地执行:

foo("hello");
Run Code Online (Sandbox Code Playgroud)

但是这个抛出ClassCastException?

System.out.println(foo("hello"));
Run Code Online (Sandbox Code Playgroud)

java classcastexception

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

如何在Java中使用不同的TimeZone获取当前时间?

好的 - 我觉得这个基本问题很愚蠢,但是嘿.

我试图在Java webapp中的不同时区获取当前时间.我尝试了以下明显的解决方案:在我的servlet中,

Calendar localCalendar = Calendar.getInstance(myBean.getTimeZone());

然后我将日历对象作为请求属性'localCalendar'传递给JSP:

It is now: [${requestScope.localCalendar.time}]
in TimeZone ${requestScope.localCalendar.timeZone.ID}
Run Code Online (Sandbox Code Playgroud)

但我的输出似乎忽略了时区设置,即

It is now: [Thu Nov 26 10:01:03 GMT 2009] in TimeZone Indian/Mahe

我猜它与Locale设置有关,有没有办法在另一个时区为我的Locale设置格式化时间?

java timezone jsp locale servlets

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

如何在矩阵中找到大于-Inf的最小值?

我有一个值矩阵,其中一些是-Inf.如何找到大于-Inf的最小值?

r min infinity

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

为什么我的样式没有应用于IE中的非HTML元素?

这在IE6或7中不起作用:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title>Title</title>
    <style type="text/css">
        N {display: block}
    </style>

</head>
<body>
    <div>
        <N>element1</N>
        <N>element2</N>
        <N>element3</N>
        <N>element4</N>
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但是,如果我用A标签替换N标签就行了.

IE是否有样式非HTML标签的问题?或者是别的什么?

html css internet-explorer

0
推荐指数
1
解决办法
129
查看次数

强制<T>是否会与Guava的Optional <T>一起成为有用的补充?

我正在查看Guava的Optional及其理由,我想知道在表示不能为null的值时,类似的类是否快速失败会有所帮助.我找不到任何关于这个想法的讨论,所以我想我会问这里.

我的第一次尝试将尝试保持Guava使用的风格,一个Mandatory<T>暴露静态工厂of(T t).NullPointerException如果使用null参数调用,则抛出此方法.

我特别感兴趣的是在空处理方面确定接口方法的语义.我认为是否接受空参数是一个应该在接口中可以指定的设计决策,以便可以相应地设计客户端代码并避免重复前置条件检查逻辑.因此,使用此类的接口可能具有类似的方法

fire(Mandatory<Employee> employee);

并且客户可以打电话

fire(Mandatory.of(unfortunateEmployee));

我怀疑强制类型很容易找到使用方面等在调用之前挂钩进一步检查,如果这样的标记方法参数不应该为空是绝对重要的.

我也考虑过基于注释的方法,fire(@NotNull Employee employee)但是我看到的实现需要额外的验证器连线.

所以,问题......这个想法在任何地方都存在吗?如果没有,我是否错过了一些明显破坏它的东西?或者更好的想法来实现这一目标?

java null interface guava notnull

0
推荐指数
1
解决办法
129
查看次数