小编Soh*_*ham的帖子

在spring-boot jpa hibernate中,在> 4 <24之后连接到Db

我有一个使用spring-boot,jpa-hiberanate与mysql的应用程序.我收到此错误日志

Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was 56,006,037 milliseconds ago.  The last packet sent successfully to the server was 56,006,037 milliseconds ago. is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.
Run Code Online (Sandbox Code Playgroud)

这是我的application.properties

# DataSource settings: set here configurations for the database …
Run Code Online (Sandbox Code Playgroud)

java mysql jpa spring-boot

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

使用java 8在Android Studio 2.1中获取错误

目前我正在使用java 8最新的android studio 2.1

这是我的build.gradle档案

android {
    compileSdkVersion 22
    buildToolsVersion "24rc3"

    defaultConfig {
        applicationId "com.name"
        minSdkVersion 10
        targetSdkVersion 19
        jackOptions {
            enabled true
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
.......
}
Run Code Online (Sandbox Code Playgroud)

我得到以下编译时错误,我不知道

错误:com.android.jack.frontend.FrontendCompilationException:无法在com.android.jack.Jack.run(Jack.java:472)的com.android.jack.Jack.buildSession(Jack.java:892)编译com.android.jack.api.v01.impl.Api01ConfigImpl $ Api01CompilationTaskImpl.run(Api01ConfigImpl.java:102)... 8更多警告:处理任务java.io.IOException时出现异常:com.android.jack.api.v01 .CompilationException:编译失败:oTT:compileDebugJavaWithJack FAILED错误:任务执行失败':oTT:compileDebugJavaWithJack'.

java.io.IOException:com.android.jack.api.v01.CompilationException:无法编译信息:BUILD FAILED

请您询问是否需要一些细节.

java android gradle java-8 android-studio

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

使用spring-boot在Jpa查询中获取错误

从服务器日志我得到以下错误

    o.s.w.s.m.m.a.HttpEntityMethodProcessor  : 
    Written [{timestamp=Fri May 15 01:39:47 EDT 2015, status=500, error=Internal Server Error, exception=org.springframework.transaction.TransactionSystemException, message=Could not roll back JPA transaction; nested exception is javax.persistence.PersistenceException: 
    unexpected error when rollbacking, 
    path=/api/act}] 
    as "application/json;charset=UTF-8" using [org.springframework.http.converter.json.MappingJackson2HttpMessageConverter@6dc2f5d0]
Run Code Online (Sandbox Code Playgroud)

编辑:

     at com.mysql.jdbc.Util.handleNewInstance(Util.java:377)
        at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1036)
        at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3661)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2417)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2582)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2526)
        at com.mysql.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:4846)
        at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at org.apache.tomcat.jdbc.pool.ProxyConnection.invoke(ProxyConnection.java:126)
        at org.apache.tomcat.jdbc.pool.JdbcInterceptor.invoke(JdbcInterceptor.java:108)
        at org.apache.tomcat.jdbc.pool.DisposableConnectionFacade.invoke(DisposableConnectionFacade.java:81)
        at com.sun.proxy.$Proxy60.setAutoCommit(Unknown Source)
        at org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.doBegin(JdbcTransaction.java:72)
        at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.begin(AbstractTransactionImpl.java:162)
        at org.hibernate.internal.SessionImpl.beginTransaction(SessionImpl.java:1435)
        at org.hibernate.jpa.internal.TransactionImpl.begin(TransactionImpl.java:61)
        at org.springframework.orm.jpa.vendor.HibernateJpaDialect.beginTransaction(HibernateJpaDialect.java:159)
        at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:380)
        at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373)
        at …
Run Code Online (Sandbox Code Playgroud)

java mysql jpa spring-boot

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

在特定视图上方显示PopupWindow

我试图在相对布局上显示PopupWindow.

 popupWindow.showAtLocation(layout,  Gravity.BOTTOM
            |Gravity.CENTER, 0, layout);
Run Code Online (Sandbox Code Playgroud)

布局是相对布局.但它只出现在底部.不在相对布局上方.我检查过这个.但它没有帮助.

这是我的PopupWindow布局

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="200dp"
    android:layout_height="wrap_content"
    android:background="@drawable/nearbyplace_bg"
    android:orientation="vertical">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:weightSum="1">


        <TextView
            android:id="@+id/txt_school"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_centerVertical="true"
            android:layout_marginLeft="10dp"
            android:layout_weight="0.8"
            android:text="@string/school"
            android:textSize="17dp" />

        <CheckBox
            android:id="@+id/cb_school"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_alignParentTop="true"
            android:layout_weight="0.2" />
    </LinearLayout>

    <View
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:background="@color/grey" />

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:weightSum="1">


        <TextView
            android:id="@+id/txt_college"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_centerVertical="true"
            android:layout_marginLeft="10dp"
            android:layout_weight="0.8"
            android:text="@string/college"
            android:textSize="17dp" />

        <CheckBox
            android:id="@+id/cb_college"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_alignParentTop="true"
            android:layout_weight="0.2" />
    </LinearLayout>

    <View
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:background="@color/grey" …
Run Code Online (Sandbox Code Playgroud)

java android popupwindow

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

如何使用齐射来发布布尔值或整数值

我想使用排球库发布布尔值,双精度数据。我没有得到如何使用它的信息。还有其他过程吗?谢谢。

这是我的方法。

@Override

        protected Map<String, String> getParams() {

            Map<String, String> params = new HashMap<String, String>();
            params.put("name", "name");
            params.put("email", "abc@abc.info");
            params.put("pass", "password");

            return params;
        }
Run Code Online (Sandbox Code Playgroud)

java android

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

Rabbit Boot中的RabbitMQ出了什么问题

我正在尝试从Create a RabbitMQ消息接收器运行示例项目.但它正在抛出异常

java.lang.IllegalArgumentException: Attribute 'exclude' is of type [Class[]], but [String[]] was expected. Cause: 
    at org.springframework.core.annotation.AnnotationAttributes.doGet(AnnotationAttributes.java:117)
    at org.springframework.core.annotation.AnnotationAttributes.getStringArray(AnnotationAttributes.java:70)
    at org.springframework.boot.autoconfigure.EnableAutoConfigurationImportSelector.selectImports(EnableAutoConfigurationImportSelector.java:63)
    at org.springframework.context.annotation.ConfigurationClassParser.processImport(ConfigurationClassParser.java:386)
    at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:204)
    at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:163)
    at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:138)
    at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:284)
    at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:225)
    at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:630)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:461)
    at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:683)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:313)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:944)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:933)
    at Application.main(Application.java:69)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:140)
Run Code Online (Sandbox Code Playgroud)

这是我的pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

        <groupId>org.springframework</groupId>
        <artifactId>gs-messaging-rabbitmq</artifactId>
        <version>0.1.0</version>

        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>1.2.3.RELEASE</version>
        </parent>

        <build>
            <plugins> …
Run Code Online (Sandbox Code Playgroud)

java rabbitmq maven spring-boot

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

Android:如何为 Acivity.onNewIntent() 设置监听器?

我正在为现有的游戏引擎编写自己的插件(可以说它是与主应用程序相关的第 3 方库)。

所以,我无法访问来源MainActivity

尽管如此,我必须对主要活动lifecycle事件(onCreate, onDestroy, onPause, onResume, onNewIntent以及一些不重要的其他事件)做出某种反应。

感谢Application.ActivityLifecycleCallbacks,我对其中大多数都没有问题。

onNewIntent()出现问题。我无法找到listener此事件的信息并想象处理它的方法。

有谁知道如何捕获onNewIntent事件(当然,除了覆盖它)?

java android listener android-lifecycle android-activity

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

将 Dataframe 写入 ODS 格式

我正在使用pandas库读取.xlxs文件并提取.xlxs文件。现在我正在尝试创建一个扩展名为.ods的文件,并使用pyexcel_ods库将其写入其中。这是我的代码:--dataframedataframe

import pandas as pd
from pyexcel_ods import save_data
from collections import OrderedDict

self.current_df = pd.read_excel('filename')
data = OrderedDict()
data.update(df)
save_data("as.ods", data)
Run Code Online (Sandbox Code Playgroud)

它正在抛出错误

{TypeError}'int' 对象不可迭代

随意索取更多代码。

注意:--我使用的是 Python 3。

python python-3.x pandas pyexcel

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

我如何从活动中打开android.support.v4.app.Fragment

之前我问过这个问题,但你们大多数人的答案都是针对另一个片段.基本上我该如何打开android.support.v4.app.Fragment一个Activity

java android android-intent android-fragments android-activity

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

获取当前的经纬度android

要求:

1.有时(不是每次)我得到经度和纬度0.0.

2.我想知道在用户从设置中启用gps后如何更新位置.

这是我的代码

public class GPSTracker extends Service implements LocationListener {

    private final Context mContext;

    // flag for GPS status
    boolean isGPSEnabled = false;

    // flag for network status
    boolean isNetworkEnabled = false;

    // flag for GPS status
    boolean canGetLocation = false;

    Location location; // location
    double latitude; // latitude
    double longitude; // longitude

    // The minimum distance to change Updates in meters
    private static final long MIN_DISTANCE_CHANGE_FOR_UPDATES = 10; // 10 meters

    // The minimum time between …
Run Code Online (Sandbox Code Playgroud)

java gps android location geolocation

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

有意启动前置摄像头

我正在尝试直接使用Intent. 下面是我的代码——

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP_MR1) {
            intent.putExtra("android.intent.extras.CAMERA_FACING", android.hardware.Camera.CameraInfo.CAMERA_FACING_FRONT);

            intent.putExtra("android.intent.extras.LENS_FACING_FRONT", 1);
            intent.putExtra("android.intent.extra.USE_FRONT_CAMERA", true);
        }
Run Code Online (Sandbox Code Playgroud)

我的清单文件:--

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="some.package">
    <uses-permission android:name="android.permission.INTERNET" />
    <!--
         The ACCESS_COARSE/FINE_LOCATION permissions are not required to use
         Google Maps Android API v2, but you must specify either coarse or fine
         location permissions for the 'MyLocation' functionality. 
    -->
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-feature android:name="android.hardware.camera" android:required="false" />
    <uses-feature android:name="android.hardware.camera.front" android:required="false" /> …
Run Code Online (Sandbox Code Playgroud)

java android android-camera samsung-mobile android-camera2

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