问题列表 - 第47463页

如何使实体成为只读?

使用JPA使实体成为只读的正确方法是什么?我希望我的数据库表永远不会以编程方式进行修改.

我想我明白我应该锁定我的对象LockModeType.READ.从数据库中检索后,是否可以使用注释使我的实体直接锁定?或者我是否必须乱用并覆盖我的特定实体的通用DAO?

java jpa

67
推荐指数
9
解决办法
8万
查看次数

什么是以微秒为单位测量Java时间的最有效,"便宜"和准确的方法?

我正在使用ASM java字节码检测,我的目标是测量每次访问变量的时间.

**测量时间和记录**

**可变访问**

我正在寻找微秒的分辨率.它应该是准确的,因此足够"便宜"(意味着我不需要一个函数或一个需要10毫秒来获取时间的库).

我试过System.NanoTime()(太多,太昂贵)和Calendar(太松散),但我正在寻找一个更好的选择.

java time-measurement

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

在python中使用print()和复合运算符

以下代码在python中不起作用

x = 11
print(x += 5)
Run Code Online (Sandbox Code Playgroud)

而这段代码确实如此

x = 11
x += 5
print(x)
Run Code Online (Sandbox Code Playgroud)

这是为什么?

python compound-operator python-3.x

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

测试对@transactional @Async方法的调用的JUnit导致超出锁定等待超时

我正在尝试测试异步运行的服务方法(@Async).

这是异步方法:

@Async
@Transactional(propagation=Propagation.SUPPORTS, isolation = Isolation.READ_UNCOMMITTED)
public Future<UserPrefs> checkLanguagePreference(long id) {

    UserPrefs prefs = prefsDao.retrieveUserPreferences(id);
    if(prefs == null || !StringUtils.hasLength(prefs.getLanguage())) {
        //Save a new sms-command object
        SmsBean command = SmsHelper.buildSmsCommand();
        if(! smsDao.checkSameCommandExists(id, command)) {

            smsDao.saveSms(id, new SmsBean[] {command}); //Will wait until Lock wait timeout
        }
    }
    return new AsyncResult<UserPrefs>(prefs);
}
Run Code Online (Sandbox Code Playgroud)

这是调用异步的测试方法:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(location = "...")
@TransactionConfiguration(transactionManager = "txManager", defaultRollback = false)
@Transactional(isolation = Isolation.READ_UNCOMMITTED)
@TestExecutionListeners( {  DependencyInjectionTestExecutionListener.class,
  DirtiesContextTestExecutionListener.class,
  TransactionalTestExecutionListener.class })
public class MessagingServiceTest {

   @Before
   public void setUp() { …
Run Code Online (Sandbox Code Playgroud)

java mysql junit spring hibernate

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

C++:使用命名空间和#include

在C++中,#include指令有什么区别using namespace?您还将名称空间存储为单独的文件,这些文件的文件扩展名是什么?

c++

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

c win32 api - GetStdHandle(STD_OUTPUT_HANDLE)无效,非常令人困惑

我在WinMain中有以下片段,我从控制台启动这个GUI应用程序.我想将输出重定向到启动我的应用程序的控制台.我得到"句柄无效".GetStdHandle()之后的错误.

但是,如果我使用AllocConsole而不是AttachConsole,它可以正常工作.另外,如果我使用STD_ERROR_HANDLE而不是STD_OUTPUTHANDLE,那么fprintf(stderr,"errror")工作正常.

我看到一个博客条目有同样的问题,但没有解决方案.我在64位Windows 7上使用vc 2010编译器.

谢谢!

bConsole = AttachConsole(ATTACH_PARENT_PROCESS) != FALSE;

if (bConsole)
{
    int fd = 0;
    long lStdOut;
    lStdOut = (long)GetStdHandle(STD_OUTPUT_HANDLE);
    fd = _open_osfhandle(lStdOut, _O_TEXT);
    if (fd > 0)
    {
        *stdout = *_fdopen(fd, "w");
        setvbuf(stdout, NULL, _IONBF, 0 );
    }
}
printf("Test!!!!!!!!!!!!");
Run Code Online (Sandbox Code Playgroud)

c winapi

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

在.net中正确关闭excel互操作应用程序的问题

我在.net中使用与Office excel的互操作时遇到问题.我已经尝试了很多东西来关闭我创建在我的程序中使用的excel应用程序,工作簿和工作表,但我总是注意到excel.exe仍在内存中.我甚至试过强迫垃圾收集器,请帮忙.

这是我用来实例化所有内容的代码:

Private mExcelApp As Microsoft.Office.Interop.Excel.ApplicationClass
Private mWorkBook As Microsoft.Office.Interop.Excel.Workbook
Private mWorkSheet As Microsoft.Office.Interop.Excel.Worksheet


   Public Sub Execute()

    mExcelApp = New Microsoft.Office.Interop.Excel.ApplicationClass
     If mFirstPass Then
         mWorkBook = mExcelApp.Workbooks.Add()
         mWorkSheet = CType(mWorkBook.ActiveSheet(), Microsoft.Office.Interop.Excel.Worksheet)
    Else
        mWorkBook = mExcelApp.Workbooks.Open(System.IO.Path.Combine(mFileLocation, mMTDefinition.Description & "_" & mMTDefinition.Version & ".xls"))
         mWorkSheet = CType(mWorkBook.Sheets(1), Microsoft.Office.Interop.Excel.Worksheet)
         Dim excelRange As Microsoft.Office.Interop.Excel.Range = mWorkSheet.UsedRange
         excelRange.SpecialCells(Microsoft.Office.Interop.Excel.XlCellType.xlCellTypeLastCell).Activate()
         mCurrentRow = mExcelApp.ActiveCell.Row + 1

    End If

    Here is how i try to close everything

    If mFirstPass Then
         mWorkBook.SaveAs(System.IO.Path.Combine(mFileLocation, mMTDefinition.Description & "_" & mMTDefinition.Version & ".xls")) …
Run Code Online (Sandbox Code Playgroud)

.net vb.net office-interop

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

在Windows中,"应用程序中发生异常未知软件异常(0x40000015)"是指STATUS_FATAL_APP_EXIT?

在关机时(由UPS发起)我的应用程序崩溃并出现一个消息框.

消息框中的文本是"应用程序中发生异常未知软件异常(0x40000015)".

我浏览ntstatus.h并找到了STATUS_FATAL_APP_EXIT?如果它是正确的,为什么消息框会说"未知软件异常"?

windows exception-handling exception

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

jQuery post导致Uncaught SyntaxError:意外的令牌:

我在这里发现了一堆类似的问题但经过3个小时的阅读和尝试后,我发布了自己的问题.我为复制道歉,但我不知道这里发生了什么.

所以我有这个javascript函数:

function saveSetting(settingName, settingValue) {
    $.post(
        appUrl + "Account/SaveSetting",
        { settingName: settingName, settingValue: settingValue },
        function (data) {
            alert(data.Result);
        },
        "json"
    );
}
Run Code Online (Sandbox Code Playgroud)

我称之为:

saveSetting("bookFontSize", fontSize);
Run Code Online (Sandbox Code Playgroud)

其中fontSize是"10.5"或类似的东西.

Chrome报告的帖子标题如下:

Request URL:http://localhost:1227/Account/SaveSetting?callback=jQuery151022712289774790406_1298625531801
Request Method:POST
Status Code:200 OK
Request Headers
Accept:text/javascript, application/javascript, application/ecmascript, application/x-ecmascript, */*; q=0.01
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Connection:keep-alive
Content-Length:42
Content-Type:application/x-www-form-urlencoded
Cookie:ASP.NET_SessionId=jwpzp4okerckuh2bhkl2pnwu; .ASPXAUTH=429EEA1CFBFD9D5702011C59F77F18F8DAEEEB412314D608E86289779DF8ED9C80C6E0370B7108D68C44B088C7CB6998F34C59DDCFF8EA9D4A556495F5D40DF21737392DCF5942F73726882BEC354C35599864F751751FD458473FA4541AF25294F7E16DC00AABD4DEC43B321B0ECCBF195FD419C3BC912017275FC478A27F0C12A28D124A663EA5F19E5AEFFB276603
Host:localhost:1227
Origin:http://localhost:1227
Referer:http://localhost:1227/Read/116/1
User-Agent:Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13
X-Requested-With:XMLHttpRequest
Query String Parameters
callback:jQuery151022712289774790406_1298625531801
Form Data
settingName:bookFontSize
settingValue:10.5
Response Headers
Cache-Control:private, …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net-mvc jquery

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

核心转储文件分析

在分析核心转储文件时,我需要检查的所有内容是什么?请从头开始告诉我.

gdb coredump

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