小编bla*_*sei的帖子

Web服务器以获取客户端的计算机mac地址

我正在尝试为在线构建的C#winform应用程序构建一些复杂的东西,并试图在这里和那里收集一些信息.我在网上看到,可以使用网络获取计算机的mac地址System.Net.NetworkInformation或System.Management.ManagementClass(由于某些原因我无法参考).我担心的是什么

  1. 我的网络服务器可以在线知道连接到它的客户机器的mac地址吗?
  2. 如果问题1为真,我猜它会使用IP(如果我错了,请纠正我)如果客户端的机器位于代理服务器后面或使用多个Web代理怎么办?
  3. 如果问题1和2是肯定的如何从Web服务器执行此操作.

c# asp.net iis

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

在xampp窗口上使用var_dump的不可读输出

我在windows上使用xampp 1.7.3时遇到了var_dump.i'm的问题.

我认为在以前的版本中我可以输出var_dump的变量而print "<pre>" print "</pre>" firebug不是没有installed on my firefox,我没有使用xdebug.

在形式上,我甚至有红色和格式良好的输出.现在它完全不可读.可以给我一个如何纠正的提示.并且我在php_info.thanks中看到的html_errors用于阅读此内容.

php arrays var-dump

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

Spring-Hibernate在webapp中使用,什么是Thread安全会话管理的策略

我正在开发一个使用Spring和Hibernate的Web应用程序,我非常痴迷于使应用程序线程安全,并且能够支持基于我的老板建议的重负载,我最终编写自己的session并且session container实现了session per request pattern.另外,我有很多DAOs并且我不愿意为我save method所有的DAOs复制粘贴这个Hibernate写相同的内容GenericDAO(我不能说它是同样的事情,因为当时hibernate不是由jboss拥有)并且做管道工作,并且在压力下,所有变得很快复杂并且在生产中,StaleObjectException和重复数据正确,我我觉得是时候回顾一下我所做的事情,简化它并使其更适合大数据处理.你应该知道的一件事是,一个请求涉及许多DAO.

有石英运行数据库中的一些更新.

尽管我想要更好地调整所有内容,但我没有时间进行必要的研究,而Hibernate则是一种巨大的(学习).

所以就是这样,我想借用你的经验,并提出几个问题,知道要采取什么方向.

问题1:Hibernate生成的uuid足够安全,可以用于线程环境并避免使用StaleObjectException吗?

问题2什么是在threadSafe场景中使用hibernate getCurrentSession的最佳策略(我已经阅读了关于threadlocal的东西,但没有得到太多的理解,所以没有这样做)

问题3:HIbernateTemplate会采用最简单的解决方案吗?

问题4:如果要实现连接池并调整生产服务器的需求,您会选择什么?

请毫不犹豫地将我指向博客或在线资源,我需要的只是一种适用于我的场景的方法.如果你这样做,你的方法.

感谢您阅读本文,欢迎大家的想法......

java session spring hibernate

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

捕获Hibernate/JPA/Session唯一键重复异常的最佳实践

我不确定我的标题是否足够明确.以下是我mean.I'm使用开发一个Web应用程序spring 3.0.5 + hibernate 3.6.1.RELEASEJPA annotation使用sessionFactory.The应用程序允许用户使用上申请username,emailpassword.

用户可以使用(username or email)和登录password.我试图找到一种可靠的方法来告诉我有一个独特的约束异常表示为

java.sql.BatchUpdateException: Duplicate entry 'myusername' for key 'USERNAME' 要么 org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update

如果我能得到一个特定的例外,我可以通知用户他的用户名或电子邮件已经被取走.

我想到的是在检查前做一个选择,但那对我来说听起来不对.还有其他解决办法吗?什么是最佳做法?

感谢您阅读本文

java hibernate exception-handling

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

无法生成querydsl Q类

我相信这个问题已在这里问了一段时间,但没有任何公认的答复.我实际上尝试了各种教程,但没有得到它们.我有一个multi modules maven项目.我有dependency-managementplugin-management在父项目中.poms如下所示:

<!--parent ${querydsl.version} = 2.3.2-->
 <build>
    <pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.0.2</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                    <encoding>${project.build.sourceEncoding}</encoding>
                    <!--                        <fork>true</fork>
                    -->                        
                    <meminitial>128m</meminitial>
                    <maxmem>512m</maxmem>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-resources-plugin</artifactId>
                <version>2.4.3</version>
                <configuration>
                    <encoding>${project.build.sourceEncoding}</encoding>
                </configuration>
            </plugin>

            <plugin>
            <groupId>com.mysema.maven</groupId>
            <artifactId>maven-apt-plugin</artifactId>
            <version>1.0</version>
            </plugin>
        </plugins>
    </pluginManagement>
</build>
<dependencyManagment>
    <dependencies>
     <!-- Querydsl -->
        <dependency>
            <groupId>com.mysema.querydsl</groupId>
            <artifactId>querydsl-core</artifactId>
            <version>${querydsl.version}</version>
        </dependency>

        <dependency>
            <groupId>com.mysema.querydsl</groupId>
            <artifactId>querydsl-apt</artifactId>
            <version>${querydsl.version}</version>
        </dependency>

        <dependency>
            <groupId>com.mysema.querydsl</groupId>
            <artifactId>querydsl-jpa</artifactId>
            <version>${querydsl.version}</version>
        </dependency>

        <dependency>
            <groupId>com.mysema.querydsl</groupId>
            <artifactId>querydsl-mongodb</artifactId>
            <version>${querydsl.version}</version>
        </dependency>
        <!-- End Querydsl -->
    </dependencies>
</dependencyManagment>
Run Code Online (Sandbox Code Playgroud)

我在db mobule中都有jpa和mongo,两者都在不同的包中.但我只想 …

mongodb maven-plugin querydsl spring-data spring-data-mongodb

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