小编Zds*_*Zds的帖子

如何阻止Eclipse上的JPA Facet一直更新?

我在Eclipse中有一个EJB2/EJB3 Java项目.我最近启用了JPA Facet,现在安装了Dali并配置了对包含实际表和数据的MySQL DB的访问.

问题是,在IDE Java编辑器中编辑实体bean变得慢了100-1000倍.写一个字,看状态栏上出现"更新JPA项目",高负荷等待30秒CPU,Eclipse完全没有响应,然后继续写下一个字.

使JPA变慢的项目是中等规模的,不仅仅是一个简单的网上商店,也不是企业级的.我统计了42个无状态会话豆和49个实体豆.我们实际上有更多的实体bean,但其中许多尚未转换为EJB 3,而是仅使用EJB 2.1进行映射.

最长的会话bean跨越20616行,最长的方法是头发低于2k行.

JPA的速度很慢,因此输入代码也很慢.在每5-10个字符之后,Eclipse完全停止几秒钟,内容辅助几乎无法使用,因为它会一直触发Eclipse的内部超时.

所以,问题是:如何为项目启用JPA Facet并仍然使其不落后于所有实际工作?一些简单的拨动开关,只是禁用JPA部分,然后重新启用将很可爱.

eclipse performance jpa

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

Android:应用程序Protector应用程序如何工作?

任何人都可以了解App Protector,ES Security Manager(应用程序保护器部分)等应用程序的工作原理

基本上你要做的就是设置你想锁定的所有应用程序.然后,每当您尝试启动"锁定"应用程序时,它就会弹出其锁屏活动.所以你在那里输入密码并访问锁定的应用程序.

它使用以下权限

> android.permission.RECEIVE_BOOT_COMPLETED
> android.permission.GET_TASKS
> android.permission.INTERNET
> android.permission.READ_LOGS
> android.permission.VIBRATE
> android.permission.READ_PHONE_STATE
> android.permission.SYSTEM_ALERT_WINDOW
Run Code Online (Sandbox Code Playgroud)

那么这样的系统是如何工作的呢?它是否继续读取日志"READ_LOGS"以查看应用程序启动是否正在发生?

logging android

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

如何比较MySQL数据库模式

我正在寻找一种工具,可以让我比较MySQL数据库的模式.
哪个是最好的工具呢?

mysql schema

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

Java在编译类型参数中创建具有未知类型的泛型类型的对象

我有通用类:

class Field<T> { }
Run Code Online (Sandbox Code Playgroud)

还有一些其他类(我只在运行时知道它的类型)有很多get方法,例如:

   class A{
      public Date getDate();
      public String getName();
      public Integer getNumber();
   }
Run Code Online (Sandbox Code Playgroud)

我想Field为所有get方法创建类的实例,使用Tequals返回这些get方法的类型.在这个例子中Field<Date>,Field<String>,Field<Integer>.

有人可以帮忙吗?

java generics reflection introspection

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

如何在MySQL中将MyISAM设置为默认表处理程序?

我希望我的所有表和整个数据库都使用MyISAM引擎.

我的项目专门使用MyISAM数据库.

我希望所有表的默认表处理程序都是MyISAM.

mysql mysql-management

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