小编Kur*_*usu的帖子

删除.svn/pristine的内容是否安全?

我正在使用我从我的存储库中检出的大型应用程序,这个应用程序的大部分都在.svn/pristine文件夹中.据我所知,pristine文件夹包含我的workingCopy目录中的文件副本

话虽如此,

  • 可以删除这些文件吗?
  • 我真的需要它们吗?

我已经备份了我的文件,无意还原.获得的额外空间也将大大缩短我的编译时间.

编辑

我现在明白,手动更改任何内容.svn都可能会破坏我的workingCopy.

我需要找到一种方法来减小workingCopy的大小.在TortoiseSVN中,有一个Cleanup - Delete unversioned files and folders"删除工作副本中所有生成的文件".也许这会在不破坏我的应用程序的情况下摆脱这些文件?

干杯

svn working-copy

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

NoClassDefFoundError:org/hibernate/annotations/common/reflection/MetadataProvider

我在我的pom.xml中定义了依赖项

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-commons-annotations</artifactId>
    <version>3.3.0.ga</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我在C中有上面的jar :/User/.m2/repository/org/hibernate/hibernate-commons-annotations/3.3.0.ga

我在hibernate.cfg.xml中配置了会话工厂和数据源,并尝试在我的main方法中构建配置:

Configuration configuration = new Configuration().configure();
StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties());
SessionFactory sessionFactory = configuration.buildSessionFactory(builder.build());
Session session = sessionFactory.openSession();
Run Code Online (Sandbox Code Playgroud)

我明白了:

Exception in thread "main" java.lang.NoClassDefFoundError: 
    org/hibernate/annotations/common/reflection/MetadataProvider
Run Code Online (Sandbox Code Playgroud)

我已经尝试在我的Build Path和我的WEB-INF/lib中直接添加hibernate-commons-annotion jar,但还没有运气

这是以相同的方式设置并在我构建的另一个应用程序上正常运行,这不需要导入的注释jar.有任何想法吗?

java hibernate maven

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

@ManyToMany三个表之间的关系

我的Spring JPA应用程序中有三个独立的实体 - User,Department,Role

我的数据库中有一个连接表来关联每个实体: USER_DEPARTMENT_ROLE

我的问题是,如何在我的实体类中定义这种关系?我是否必须@ManyToMany在每个单独的实体中定义关系?我知道如何定义两个表之间的这种关系,但是对于两个以上的表,我不知道从哪里开始.

任何帮助表示赞赏!

java orm spring jpa

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

Spring Controller返回视图和JSON在一起

我正在尝试映射页面请求以同时返回视图 JSON对象.为此,我正在使用Jackson JSON提供商

这是我的Controller方法

@RequestMapping(method = RequestMethod.GET, value = "/reports")
public String getFiles(Model model) {
    //
    //build array list
    //
    return files;
}
Run Code Online (Sandbox Code Playgroud)

这会返回我的view(WEB-INF/jsp/reports.jsp),但是没有Jackson构建的JSON对象,所以当然我需要注释@ResponseBody用于自动将JSON对象写入http响应的方法,并返回filesArrayList ...

@RequestMapping(method = RequestMethod.GET, value = "/reports")
@ResponseBody
public ArrayList<String> getFiles(Model model) {
    //
    ///build array list
    //
    return files;
}
Run Code Online (Sandbox Code Playgroud)

并且确实返回了JSON对象,但是在新视图/空白html文档中.是否可以同时返回JSON对象并重定向到"reports.jsp"?

java spring json

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

上传文件返回403错误 - Spring MVC

在我的Spring MVC项目中,我试图通过一个简单的表单上传文件.

HTML表格:

<form method="POST" enctype="multipart/form-data" action="/upload">
    <label>Select File</label> 
    <input type="file" name="file"/>
</form>
Run Code Online (Sandbox Code Playgroud)

我的控制器:

@Controller
public class FileController {
    @RequestMapping(value="/upload", method=RequestMethod.POST)
        public @ResponseBody String handleFileUpload(
                @RequestParam("name") String name,
                @RequestParam("file") MultipartFile file){
            if (!file.isEmpty()) {
                try {
                    //do stuff
                } catch (Exception e) {
                    return "You failed to upload " + name + " => " + e.getMessage();
                }
            } else {
                return "You failed to upload " + name + " because the file was empty.";
            }
        }
}
Run Code Online (Sandbox Code Playgroud)

安全配置: …

java spring spring-mvc spring-security

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

SendGrid 事务模板 - 地址和取消订阅链接断开

我已经配置了几个交易模板,通过他们方便的设计工具从我的 SendGrid 帐户发送,效果很好!

但是模板页脚上的Address LineUnsubscribe链接未激活。在电子邮件中,它们显示为占位符,就像这样

                [Sender_Name]
[Sender_Address], [Sender_City], [Sender_State] 
                [Sender_Zip]

                Unsubscribe << (Not a Hyperlink)
Run Code Online (Sandbox Code Playgroud)

我遵循 SendGrid 的文档并配置了我的帐户地址,但无法找到解决方案。

对此有何想法?感谢您的任何输入或指导!

sendgrid

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

方式太多Maven依赖

我一直在尝试设置最简单的简单hibernate应用程序,并且除了我平庸的思维方式之外,我无法让它运行.Maven很简单 - 在构建路径中添加依赖项,更新项目,blah blah blah yadda yadda yadda

它起初是一个ClassNotFoundException需要缺少依赖的单一.我会导入丢失的jar并再次运行应用程序,只是为了得到另一个 ClassNotFoundException.接下来我知道我有一大堆JARS而且没有工作应用

在此输入图像描述

*目录被掩盖以保护不幸的人

我在Eclipse Kepler的最后一个项目中使用了Maven和Hibernate,这几乎容易了,哈!更新到Luna是一个真正的痛苦,试图让Maven正确运行 - 禁用Java Compilier Compliance Level只是为了能够更新Dynamic Web Module,更不用说手动创建缺少的src/main/java和src/test/java标准的a文件夹,maven-archetype-webapp列表继续.我花了太多时间才让事情不失败.

在我的上一个项目中,我需要导入的是:

<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>javax.servlet-api</artifactId>
   <version>3.1.0</version>
   <scope>provided</scope>
</dependency>
<dependency>
   <groupId>org.hibernate</groupId>
   <artifactId>hibernate-core</artifactId>
   <version>4.3.6.Final</version>
</dependency>
<dependency>
   <groupId>org.hibernate</groupId>
   <artifactId>hibernate-c3p0</artifactId>
   <version>4.3.6.Final</version>
</dependency>
<dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-core</artifactId>
   <version>4.1.0.RELEASE</version>
</dependency>
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-web</artifactId>
  <version>4.1.0.RELEASE</version>
  </dependency>
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-webmvc</artifactId>
  <version>4.1.0.RELEASE</version>
</dependency>
<dependency>
   <groupId>org.codehaus.jackson</groupId>
   <artifactId>jackson-mapper-asl</artifactId>
   <version>1.9.13</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

那就是它!我在Session Factories和更新数据库表中游泳,就像我的工作一样(它是).

这让我相信这个新项目缺少一些核心功能.也许我忽略了IDE升级中的一些东西.几乎可以保证我的构建路径.请帮忙!

关于我的项目 - 我正在使用:Eclipse Luna(Kepler使用Maven更容易设置100倍)Maven Webapp Archetype JDK-1.7 Hibernate Core 4-3.6

我的最新例外是 …

java maven

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

从事件侦听器OnClick中排除按钮

这里真的很简单的jquery问题,我还没有解决.我有以下的html表

<table id="table-1">
    <tr>
        <td>Value 1</td>
        <td>Value 2</td>
        <td>
            <button id="btn-1" value="Go"></button>
        </td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

单击表行时,我有以下事件侦听器

$("table-1 tr").on(
   'click',
    function(e){
       if(button was clicked){ 
           //do some stuff 
       } else {
           //do different stuff
       }
    }
);
Run Code Online (Sandbox Code Playgroud)

每当选择表格行时,我都希望触发此事件监听器,除非单击的项目是我的按钮.我一直在尝试使用:not.not(),但没有运气.有任何想法吗?

html javascript jquery

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

使用XSSFColor设置RGB颜色

我正在尝试使用下面的XSSFColor setFillForeground()方法设置RGB颜色值

XSSFWorkbook workbook= new XSSFWorkbook();
CellStyle style = workbook.createCellStyle();
Style.cloneStyleFrom(headerStyle);
Style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
XSSFColor color = new XSSFColor(new java.awt.Color(215,228,188)); //accepts a short value
style.setFillForegroundColor(color .getIndexed());

Sheet sheet = workbook.createSheet(sheetName);
Row headerRow = sheet.createRow(0);

Cell cell = headerRow.createCell(i);
cell.setCellStyle(style);
Run Code Online (Sandbox Code Playgroud)

我传递的是短值,但无论RGB值是多少,我的前景都会变为黑色.我还没有发现为什么这是 - 任何想法?

java apache-poi

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

在GeoFire节点下存储额外数据

我通过GeoFire在我的数据库中存储位置数据,这里是结构:

geofire
  -Ke1uhoT3gpHR_VsehIv
  -Kdrel2Z_xWI280XNfGg
    -g: "dr5regw90s"
    -l
      -0: 40.7127837
      -1: -74.00594130000002
Run Code Online (Sandbox Code Playgroud)

它可以将位置的信息和地理数据存储在不同的节点中,但我认为在这些地理空间节点下存储一些额外的数据是有利的,例如企业的名称.通过这种方式,我只需拨打一次电话即可访问我的Firebase,以获取附近的位置及其名称.

这可以通过这种key_entered方法实现吗?有人创建过类似的解决方案吗?即使位置信息一直在更新,这真的是一个想法吗?

任何输入都表示赞赏!

firebase geofire

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