小编Jac*_*ack的帖子

Java中的铸造成本是多少?避免它是一个好主意吗?

我知道有两种类型的转换是隐式显式转换.我在StackOverflow上阅读了不同的问题,例如this,thisthis,但我仍然想知道在Java中投射的成本是多少,避免它是个好主意?它的最佳实践是什么?

铸造有两种类型:

String s = "Cast";
Object o = s; // implicit casting

Object o = someObject;
String s = (String) o; // explicit casting
Run Code Online (Sandbox Code Playgroud)

在第二种情况下,运行时会产生开销,因为必须检查这两种类型,并且如果转换不可行,JVM必须抛出一个ClassCastException.

有人说最好对应用程序进行分析,以确保铸造是否有用.

java casting

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

需要设计两排8个盒子

如何使用bootstrap设计8个框如下?

  • 忽略每个框与访问卡类似的颜色.
  • 它们应该只有两排8个盒子.
  • 有了具体的利润的权利和在大屏幕左边,并在小屏幕无余量.所以在平板电脑应该是2和移动版本每行只有1.还需要确保盒子的大小都是相同的大小.

演示 在此输入图像描述

<div class="container-fluid">
                    <div style="border-style: solid;padding:1%;" class="col-md-2 col-md-offset-1">
                        <div class="row">
                            <div class="col-md-7">
                                <h4>Title</h4>
                                <p>Name</p>
                                <p>Family</p>
                            </div>
                            <div class="col-md-5">
                                <img class="img-responsive" src="www.example.com/photo">
                            </div>
                        </div>
                        <div class="row">
                            <p>
                                Description
                            </p>
                        </div>
                    </div>
                    <div style="border-style: solid;padding:1%" class="col-md-2">
                        <div class="row">
                            <div class="col-md-7">
                                <h4>Title</h4>
                                <p>Name</p>
                                <p>Family</p>
                            </div>
                            <div class="col-md-5">
                                <img class="img-responsive" src="www.example.com/photo">
                            </div>
                        </div>
                        <div class="row">
                            <p>
                                Description
                            </p>
                        </div>
                    </div>
                    <div style="border-style: solid;padding:1%" class="col-md-2">
                        <div class="row">
                            <div class="col-md-7">
                                <h4>Title</h4>
                                <p>Name</p>
                                <p>Family</p> …
Run Code Online (Sandbox Code Playgroud)

css css3 twitter-bootstrap twitter-bootstrap-3

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

需要对齐bootstrap轮播并使其子弹工作

我有一个需要对齐的文本旋转木马,也不确定如何激活它的子弹.

通过单击下面的演示链接,您会看到子弹点不在页面中间,并且根据名称和文本的大小,名称和项目符号之间的距离会发生变化.

我需要所有这些(文本,名称,项目符号)都在页面中间,以适应任何屏幕尺寸.

演示

更新的演示

.carousel-content {
    color: black;
    display: flex;
    align-items: center;
}

.name {
    color: black;
    display: block;
    font-size: 20px;
    text-align: center;
}

.mytext {
    border-left: medium none;
    font-size: 24px;
    font-weight: 200;
    line-height: 1.3em;
    margin-bottom: 10px;
    padding: 0 !important;
    text-align: center;
}

.bullets li {
    background: none repeat scroll 0 0 #ccc;
    border: medium none;
    cursor: pointer;
    display: inline-block;
    float: none;
    height: 10px;
    width: 10px;
}

.bullets li:last-child {
    margin-right: 0;
}

.bullets li {
    border-radius: 1000px;
} …
Run Code Online (Sandbox Code Playgroud)

css jquery carousel twitter-bootstrap twitter-bootstrap-3

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

如何在Hibernate 4.3.4.Final中配置和获取会话?

我最近将我的Hibernate版本升级到4.3.4.Final.基于Hibernate的Contextual Sessions配置,这个新版本不再基于ThreadLocal.如果我到目前为止所做的是正确的,我是否需要做任何事情来提高效率?如果不正确我该怎么办?我没有线索.

请注意,文档中提到:Hibernate提供了三种当前会话跟踪方法.基于"线程"的方法不适用于生产用途; 它仅适用于原型设计和教程,例如本教程.

的hibernate.cfg.xml

<hibernate-configuration>

    <session-factory>

    <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
    <property name="hibernate.connection.url">jdbc:mysql://localhost/myDB</property>
    <property name="hibernate.connection.username">root</property>
    <property name="hibernate.connection.password"></property>
    <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
    <!-- Enable Hibernate's automatic session context management -->
    <property name="current_session_context_class">thread</property>

    <!-- Disable the second-level cache  -->
    <property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>

    <property name="show_sql">true</property>

    <property name="hibernate.c3p0.min_size">5</property>
    <property name="hibernate.c3p0.max_size">20</property>
    <property name="hibernate.c3p0.timeout">300</property>
    <property name="hibernate.c3p0.max_statements">50</property>
    <property name="hibernate.c3p0.idle_test_period">3000</property>
        <!--        <property name="hbm2ddl.auto">update</property>-->

        <mapping class="com.myProject.entities.users" />
        ...
Run Code Online (Sandbox Code Playgroud)

当前配置和代码

基于答案吹响和这部分文档 mu当前配置如下:

 public class HibernateUtil {

    private static SessionFactory sessionFactory = buildSessionFactory();

    private static SessionFactory buildSessionFactory() {
        try {
              Configuration configuration …
Run Code Online (Sandbox Code Playgroud)

java configuration hibernate transactions c3p0

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

如何跟踪webServiceTemplate发送的SOAP请求

我知道可以使用Eclipse TCP/IP监视来跟踪SOAP消息.我试过了,但它无法监控我的本地主机.TCP/IP不会在其控制台中显示localhost.

我可以通过http://localhost:8080/MyApp/ 以下TCP/IP配置访问应用程序

Local monitoring port 9090 (a random port that I have chosen)
Host name: localhost
Port: 8080
Type: TCP/IP
Timeout:0
Run Code Online (Sandbox Code Playgroud)

有没有办法解决TCP/IP的问题或找到任何替代软件?

java eclipse spring soap tcp

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

如何在Spring-MVC上处理具有多个参数的请求

我发送的请求需要由Spring-MVC处理,但事实并非如此.

http://localhost:2001/MyProject/flights/find?origin=LAX&destination=WA&departure=&arrival=&return=false
Run Code Online (Sandbox Code Playgroud)

@Controller
@RequestMapping("/flights")
public class FlightController {

   @RequestMapping(value = "/find?origin={origin}&destination={destination}&departure={departure}&arrival={arrival}&return={return}", method = RequestMethod.GET)
    public String findFlight(@PathVariable String origin,
            String destination, Date departure, Date arrival, boolean return) {
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc

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

设计菜单有问题

我有以下菜单正常工作.我需要的是,一旦选择或悬停项目,其整个部分将在所有尺寸的屏幕中突出显示.目前,每个项目的部分内容都会突出显示.

<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="stylesheet"
    href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
<link rel="stylesheet"
    href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap-theme.min.css">

<link rel="stylesheet"
    href="http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
<link rel="stylesheet"
    href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-social/4.2.1/bootstrap-social.css">



<style>

.container-menu {
    width: 100%;
    background: none repeat scroll 0 0 rgb(0,0,0);
    min-height: 63px;
}

.menu-items {
    max-width: 1130px;
    width: 100%;
    height: 100%;
    margin: 0 auto; //
    text-align: center;
    text-align: left;
    position: relative;
    padding-top: 36px;
    text-align: center;
}

.menu-items li {
    background-color: rgb(0,0,0);
}

.menu-items #home {
    background-color: green;
}
.menu-items {
    position: relative;
}

.menu-items a …
Run Code Online (Sandbox Code Playgroud)

html css css3 twitter-bootstrap twitter-bootstrap-3

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

如何确保网址中没有任何参数?

我知道如何确保url中是否存在特定参数.我想确保url中没有任何参数,而不仅仅是指定的参数.我怎么能做到这一点?我有一长串参数,并且为所有参数列出条件似乎效率低下.

示例网址是: www.domain.com/Product/UniqueId

由于每个产品都有许多独特的参数,用户可以通过产品页面,独特的代码,独特的供应商,独特的信号,独特的产品等来获得产品页面.

例如:

www.domain.com/Product/UniqueId?code=uniqueCode
www.domain.com/Product/UniqueId?sig=uniqueSig
www.domain.com/Product/UniqueId?pod=uniquepod
www.domain.com/Product/UniqueId?circle=circleNumber&location=Location&color=Color
Run Code Online (Sandbox Code Playgroud)

我发现有关而不是有用的在我的案件的问题是1,2,3,4

我需要在JSP而不是Java中进行此类测试.

java jsp

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

我应该在使用@Transactional 时使用 beginTransaction 吗?

我对 Spring 和 Hibernate 事务很困惑。我有以下示例代码。

我想知道是否

  1. 这是一种正确的检索方式。
  2. 我是否getCurrentSession().beginTransaction()也应该使用,是否应该与它结合使用@Transactional

配置

 <bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource"
        destroy-method="close">
        <property name="driverClassName" value="com.mysql.jdbc.Driver" />
        <property name="url" value="jdbc:mysql://localhost:2000/HiberProject" />
        <property name="username" value="jack" />
        <property name="password" value="jack" />
    </bean>

<bean id="sessionFactory"
    class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"
    depends-on="dataSource">
    <property name="dataSource" ref="dataSource" />
    <property name="packagesToScan" value="com.hiberproject.model" />
    <property name="hibernateProperties">
        <props>
            <prop key="hibernate.format_sql">true</prop>
            <prop key="hibernate.use_sql_comments">true</prop>
            <prop key="hibernate.show_sql">true</prop>
            <prop key="hibernate.hbm2ddl.auto">update</prop>
        </props>
    </property>
</bean>

<bean
  class="org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor" />
<bean id="transactionManager"
        class="org.springframework.orm.hibernate4.HibernateTransactionManager">
        <property name="sessionFactory" ref="sessionFactory" />
</bean>

<tx:annotation-driven transaction-manager="transactionManager" />
Run Code Online (Sandbox Code Playgroud)

服务

@Service
public class SampleRecordsServiceImpl implements …
Run Code Online (Sandbox Code Playgroud)

spring hibernate

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

spring:bind和form:errors有什么区别?

我在Spring中有以下表单显示错误消息.我想知道我什么时候应该使用spring:bind?这有什么区别呢?我研究了这些页面a,b但我仍然感到困惑.

1

<form:form method="post"
    action="http://localhost:8080/project/calculator/process"
    modelAttribute="keyPadForm">
        Name1: <form:input type="text" path="name1" />
        <form:errors path="name1" />
Run Code Online (Sandbox Code Playgroud)

2

<form:form method="post"
    action="http://localhost:8080/project/calculator/process"
    modelAttribute="keyPadForm">
    <spring:bind path="name1">
        Name1: <form:input type="text" path="name1" />
        <form:errors path="name1" />
    </spring:bind>
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc

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