小编Der*_*ick的帖子

MySQL-如何在MySQL中获取事件

我有MySQL表格中的数据

在此输入图像描述

我想获取员工记录,如下所示

在此输入图像描述

样本数据:

CREATE TABLE `login_details` (
  `idlogin_details` int(11) NOT NULL AUTO_INCREMENT,
  `emp_id` varchar(45) DEFAULT NULL,
  `date` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`idlogin_details`)
)

INSERT INTO `login_details` VALUES (1,'3','2018-07-11 05:18:59'),(2,'2','2018-07-11 05:18:59'),(3,'4','2018-07-11 05:18:59'),(4,'1','2018-07-11 05:18:59'),(5,'1','2018-07-13 05:18:59'),(6,'2','2018-07-13 05:18:59'),(7,'3','2018-07-12 05:18:59'),(8,'3','2018-07-13 05:18:59'),(9,'4','2018-07-13 05:18:59'),(10,'5','2018-07-13 05:18:59');
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

Spring Boot @ConfigurationProperties 验证测试失败

我想编写一个测试来@NotNull验证.@NotEmpty@ConfigurationProperties

@Configuration
@ConfigurationProperties(prefix = "myPrefix", ignoreUnknownFields = true)
@Getter
@Setter
@Validated
public class MyServerConfiguration {
  @NotNull
  @NotEmpty
  private String baseUrl;
}
Run Code Online (Sandbox Code Playgroud)

我的测试如下所示:

@RunWith(SpringRunner.class)
@SpringBootTest()
public class NoActiveProfileTest {
  @Test(expected = org.springframework.boot.context.properties.bind.validation.BindValidationException.class)
  public void should_ThrowException_IfMandatoryPropertyIsMissing() throws Exception {
  }
Run Code Online (Sandbox Code Playgroud)

}

当我运行测试时,它报告在测试运行之前启动应用程序失败:

***************************
APPLICATION FAILED TO START
***************************
Description:
Binding to target   org.springframework.boot.context.properties.bind.BindException: Failed to bind properties under 'myPrefix' to com.xxxxx.configuration.MyServerConfiguration$$EnhancerBySpringCGLIB$$4b91954c failed:
Run Code Online (Sandbox Code Playgroud)

我如何期望异常会编写负面测试?即使我将其替换BindException.classThrowable.class应用程序也无法启动。

spring-boot spring-boot-test

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

net.sqlcipher.database.SQLiteException: file is not a database: ,编译时: select count(*) from sqlite_master

错误这一行:

mDataBase = SQLiteDatabase.openDatabase(dbPath, "123", null, SQLiteDatabase.NO_LOCALIZED_COLLATORS);
Run Code Online (Sandbox Code Playgroud)

打开数据库时。但怎么了?如何用密码打开数据库?谁能帮我?

  1. 我在 SQLITE Db 浏览器 > 文件 > 设置加密上设置密码
  2. 在android部分打开这个密码
  3. 打开时显示错误
  4. error : net.sqlcipher.database.SQLiteException: file is not a database: , while compiling: select count(*) from sqlite_master

任何人都可以帮我解决它吗?提前致谢

import android.content.Context;
import android.database.SQLException;
//import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;
import net.sqlcipher.database.SQLiteDatabase;
import net.sqlcipher.database.SQLiteDatabase;
import net.sqlcipher.database.SQLiteOpenHelper;
import net.sqlcipher.database.SQLiteDatabase.CursorFactory;


import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.File;
import net.sqlcipher.database.SQLiteDatabase;
import android.app.Activity;
import android.os.Bundle;

public class DatabaseHelper extends SQLiteOpenHelper {

    private static String TAG = DatabaseHelper.class.getName(); …
Run Code Online (Sandbox Code Playgroud)

sqlcipher sqliteopenhelper android-sqlite sqlcipher-android

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

离子3:警告:清理不安全的URL值

我正在尝试拍照,并使用ionic 3 App for iOS中的tesseract OCR引擎对其进行分析。我正在尝试在iPhone 8 iOS 11.2.6上运行它。不幸的是Xcode,拍照后出现错误,并且应用程序崩溃:

NSURLConnection以错误-代码-1002完成, 并且还警告:清理不安全的URL值资产-library://asset/asset.JPG?id = A791150A-3E89-400E-99D3-E7B3A3D888AA&ext = JPG

谢谢您的帮助

home.html

  <h3 *ngIf="debugText">Debug: {{debugText}}</h3>
    <span>{{recognizedText}}</span>
    <!--<img src="assets/img/demo.png" #demoImg class="start-api" />-->
    <img [src]="image" #imageResult />

    <div *ngIf="_ocrIsLoaded && !image">
            <!--<img src="assets/img/Start-arrow.png" #start class="start-arrow" />-->
    </div>
Run Code Online (Sandbox Code Playgroud)

home.ts:

import { Component, ViewChild, ElementRef, NgZone } from '@angular/core';
import { NavController } from 'ionic-angular';
import { Camera } from '@ionic-native/camera';
import { Platform, ActionSheetController, LoadingController } from 'ionic-angular';

import Tesseract from 'tesseract.js';

@Component({
  selector: 'page-home', …
Run Code Online (Sandbox Code Playgroud)

ios angularjs cordova ionic3

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

如何在 Laravel PHP 中格式化日期 Carbon:now()

我试过

 update(['access' => Carbon::now()->format('Y/m/d H:i:s')]);
Run Code Online (Sandbox Code Playgroud)

它回来了 Y-m-d H:i:s

php formatdatetime laravel

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

Hibernate.initialize()和二级缓存

是否有人知道static initialize()填充代理对象的Hibernate 方法是否会在进入数据库之前尝试访问二级缓存?我的代码似乎表现得那样,我似乎无法在文档中找到任何关于此的内容.Java文档(像往常一样)稀疏.

谢谢!

java hibernate jpa

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

无法编组 EJB 参数 --- IllegalArgumentException:无法设置 org.apache.commons.collections.FastHashMap 字段

我在尝试使用远程界面保存搜索结果时收到以下错误SearchFacade.java

"Failed to marshal EJB parameters"
Run Code Online (Sandbox Code Playgroud)

无法将 org.apache.commons.collections.FastHashMap 字段 org.apache.commons.validator.Field.hMsgs 设置为 org.apache.commons.collections.FastHashMap at sun.reflect.UnsafeFieldAccessorImpl. throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:146)

我正在使用 struts 1.1、EJB 2.1,使用 xdoclet 1.2.3 jar 来生成依赖文件。(这是不可避免的使用),其中我的 Local、Home 接口是使用 Xdoclet 生成的。

我还在我的项目中使用 Java 6、Jboss EAP 6.1 Alpha。

注意:相同的代码在 Jboss 4.0 中运行时工作正常

所以想知道我的远程调用是否正确。

欢迎任何帮助。

错误日志

java.lang.RuntimeException: JBAS014154: 无法在 org.jboss.as.ejb3.remote.LocalEjbReceiver.clone(LocalEjbReceiver.java:270) 处封送 EJB 参数在 org.jboss.as.ejb3.remote.LocalEjbReceiver.clone(LocalEjbReceiver) .java:259) 在 org.jboss.as.ejb3.remote.LocalEjbReceiver.processInitation(LocalEjbReceiver.java:170) 在 org.jboss.ejb.client.EJBClientInvocal.sendRequest(EJBClientInvocalContext.java:181) 在 org.jboss. ejb.client.EJBHomeCreateInterceptor.handleInitation(EJBHomeCreateInterceptor.java:79)在 org.jboss.ejb.client.EJBClientInvocal.sendRequest(EJBClientInvocalContext.java:183)在 org.jboss.ejb.client.TransactionInterceptor.handleInitation(TransactionInterceptor.java: 42) 在 org.jboss.ejb.client.EJBClientInvocalContext.sendRequest(EJBClientInvocalContext.java:183) 在 org.jboss.ejb.client.ReceiverInterceptor.handleInvocal(ReceiverInterceptor.java:125) 在 org.jboss.ejb.client.EJBClientInspirationContext .sendRequest(EJBClientInvocalContext.java:183) 位于 org.jboss.ejb.client.EJBInvocalHandler.doInvoke(EJBInvocalHandler.java:177) 位于 org.jboss.ejb.client.EJBInvocalHandler.doInvoke(EJBInvocalHandler.java:161) 处。位于 com.web.history.SearchFormDelegate.saveSearch(SearchFormDelegate.java:177) 位于 com.history.SaveSearchAction.createNewSavedSearch 的 $Proxy25.saveSearch(未知来源) 处的 jboss.ejb.client.EJBInitationHandler.invoke(EJBInvocalHandler.java:124) (SaveSearchAction.java:109)在com.history.SaveSearchAction.executeSynchronized(SaveSearchAction.java:296)在com.dispatch.SynchronizedAction.execute(SynchronizedAction.java:206)在org.apache.struts.action.RequestProcessor.processActionPerform( …

xdoclet apache-commons struts-1 ejb-2.x jboss7.x

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

laravel Echo --&gt; 无法读取未定义的属性“通道”

我从早上开始就一直在尝试解决这个问题……我一直收到这个错误……

vue.js:1743 TypeError: Cannot read property 'channel' of undefined 
Run Code Online (Sandbox Code Playgroud)

我试图用这个code.i使用已经尝试了通道上听Echo.channel是没有工作,所以我用下面的代码,这也似乎去产生我提到的错误

listen(){
window.Echo.channel('tmp-chanel')
.listen('NewBidMade',(auction_item) => {
console.log('-------wakanda-------');
// this.item = auction_item;
});
},
Run Code Online (Sandbox Code Playgroud)

欢迎任何想法或可能的解决方案

echo laravel laravel-echo

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

What is the best way to test Spring Boot application? With server involvement or by creating mock environment?

I want to test my Spring Boot application's layers - service, data, controllers.

我知道,通过Spring Boot,我们可以在服务器参与或不参与的情况下(通过创建模拟环境)对它们进行测试。所以我的问题是-测试这些层的最佳实践是什么?还是取决于我们要测试的特定层?

java integration-testing springmockito spring-boot spring-boot-test

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

如何删除已发布的分支而不在 github 控制台上创建拉取请求

有没有办法在不创建拉取请求并将其合并到 GitHub 控制台上的默认分支的情况下删除已发布的分支。

我知道的一种方法是创建拉取请求然后关闭它,然后我就可以删除该分支。

编辑:- 我找不到关于以下条件的现有问题 -

  1. 如何删除分支而不引发拉取请求。
  2. 如何在 GitHub 网站上进行操作。

谢谢。

git github branching-and-merging pull-request git-branch

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

Vue Js - 在单行中使用 v-for 循环显示元素(用于分页)

我正在使用v-for循环来显示分页链接 -

<div v-for="n in this.totalPages">
   <router-link :to="'/top/pages/' + n" @click.native="getPaginatedUser">{{ n }}</router-link>
</div>
Run Code Online (Sandbox Code Playgroud)

每个链接都显示在新行中,如下所示 -

1

2

有什么办法可以将它们显示在单行中吗?像这样 -

1 2

谢谢。

javascript pagination vue.js vue-router vuejs2

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