【Java 常见笔试程序题——不定期更新】教程文章相关的互联网学习教程文章

java-Maven“始终更新快照”的IntelliJ 2017.2设置有什么作用?

选中首选项/设置> This Question是answered successfully.建立,执行,部署>构建工具> Maven>始终在IntelliJ IDEA中更新快照(复选框).setting那个设置到底是做什么的? The documentation没有帮助.Always update snapshots Select this checkbox, if you want IntelliJ IDEA to update snapshots on sync.>什么快照?>与什么同步?>为什么我不想保持同步?>为什么默认情况下不选中此选项?解决方法:我的猜测是,由于SNAPSHOT依赖项可...

java-使用参数更新字符串【代码】

我在Java 8中使用Spring. 我有一个带有参数的字符串,我不确定应该如何通过参数列表更新参数.String message = "Today is {0} and {1} is happy";List<String> params = Arrays.asList("Sunday", "Uri", "Dan");我想知道我应该使用哪个运算符来获取:String newMessage = "Today is Sunday and Uri is happy.";谢谢解决方法:尽管您对自己的确切要求有准确的答案.但是MessageFormat非常危险,并且在必须重复值替换的地方不够灵活.因此...

java-更新休眠中每一行的时间戳【代码】

我的Postgres数据库中有一个带有时间戳列的表.我希望每次更新一行时自动插入它.我写了一个数据库触发器:CREATE FUNCTION update_last_edit_date() RETURNS trigger AS $update_last_edit_date$BEGINNEW.last_edit_date := localtimestamp(0);RETURN NEW;END;$update_last_edit_date$LANGUAGE plpgsql;CREATE TRIGGER update_last_edit_date BEFORE UPDATE ON employeeFOR EACH ROWWHEN (OLD.* IS DISTINCT FROM NEW.*)EXECUTE PRO...

java-Google Sheets API的表格是否自动更新

我有一个包含无限循环的线程,该线程应该始终查看Google表格的最新版本. 多少次重新创建每次迭代以确保更新对我的引用? > NetHttpTransport?>表格对象?> Sheets#spreadsheets调用?> Sheets.Spreadsheet#values调用吗?>没有,API的所有部分始终都是最新的吗? Javadoc我什么都找不到.解决方法:有一个usage limit,即每个用户每秒?1个请求:This version of the Google Sheets API has a limit of 500 requests per 100 seconds pe...

java-多个条目的ConcurrentHashMap更新

我有一种情况,在ConcurrentHashMap中,我存储了一些属性,如IP地址和端口或罚款和代码-2个或更多彼此连接的条目. 现在我想自动更新这两个条目,以避免读取不正确的对. 所以现在我正在考虑它,不知道简单的解决方案. 我可以用ReadWriteLock块包装get / put方法,但这感觉很不对:)我没有使用ConcurrentHashMap来编写其他锁. 另一种选择是将这些属性合并为一个.现在,我倾向于这种选择. 另一种选择是在值对象中有版本,但是然后我需要每次检查...

java-如何在HQL更新中使用Join?【代码】

我知道如何在SQL更新中联接表,但是如何在HQL中实现呢? 长话短说:我有一些要处理的项目.每次运行都作为一个ID,我在项目和运行之间有多对多关系(在额外的表中). 现在,我要设置特定运行中使用的所有项目的状态.天真的方法看起来像这样:update Items item set item.statue = :done where item.state = :newand :run in item.runs最后一行不起作用. Hibernate不能将带有run的包变成可以在where子句中使用的东西.有什么解决方案?解决...

Java:我创建了一个单词对象列表,以包含名称和频率,但是在更新频率时遇到了麻烦【代码】

我正在一个有单词词典的项目中,我正在提取它们并将它们作为单词对象添加到ArrayList中.我有一个叫做Word的课,如下所示. 我想知道如何访问这些单词对象以更新频率?作为该项目的一部分,我只需要一个唯一的单词,并通过字典中出现的次数来增加该单词的出现频率.Word(String word) {this.word = word;this.freq = 0; }public String getWord() { return word; }public int getFreq() {return freq; }public void setFreq() {freq = fre...

java-Google Web工具箱(GWT)创建读取更新和删除(CRUD)应用程序的示例

你好是否有人知道基于Google Web Took(GWT)的“创建读取更新和删除”应用程序的任何示例.即,使用GWT操纵和显示数据库内容的应用程序. 谢谢解决方法:GWT是一种客户端技术,因此基本上只提供UI.任何CRUD进程都将在服务器端发生,它可以是任何J2EE代码. 无论如何,您可以看一下StockWatcher Example,它为您提供了一个很好的解决问题的方法(您需要实现服务器端存储) 另请参阅RequestFactory文档 有帮助吗?

java-Hibernate可以更新单个属性吗?

我有一个具有多个属性的休眠类,我听说NHibernate跟踪文件中的属性,并且仅更新那些已更改的属性. Hibernate中有类似的功能吗? 我试图通过简单的类加载使其工作,然后设置一个属性,然后刷新更改.但是,这一定会更新类中的所有属性.解决方法:您需要通过注释或在类映射中将dynamic-update属性设置为true,这将在Hibernate的SQL更新语句中排除未修改的属性.您可以找到一个很好的参考here.默认情况下,dynamic-update设置为false,以便向后兼...

java-FPS节流(?)-使手机的更新/绘制周期更流畅吗?

我正在为Android Phone构建应用程序,并且遇到了一些奇怪的“限制”.我相信这是因为调用信号灯是为了终止应用程序为处理电话中其他内容所做的任何操作.虽然我不是很积极. 我很好奇,是否有一种方法可以传播这些突破,或者通过其他方式使用户看不到该应用程序可以说的滞后峰值. 编辑:一些进一步的信息,我当前正在使用的是2d图像数组-实例化的?8000一次仅绘制了约80个.它们仅在其色度不是RGB0(深黑色)的情况下才绘制.更新中的运行时循环...

Java-休眠:hbm2ddl.auto =更新和自动递增【代码】

如果Table没有auto_increment,则如果我尝试在Table中插入某些内容,将抛出异常“ org.hibernate.HibernateException:数据库未返回任何本机生成的标识值”. ID的映射方式如下:@Id @GeneratedValueprivate int id;我虽然有hbm2ddl.auto = update.不幸的是,通过验证,它没有在目标表上设置AUTO_INCREMENT.如果没有HQL,并且没有本机SQL,我能否达到目标?解决方法:hbm2ddl设置与Identity GenerationType无关. 您可以编写自己的ID /密钥生...

更新旧版Java【代码】

我有一个Java servlet网站,但是没有使用任何类似Spring甚至Struts的框架!它确实具有休眠功能,它与常规sql一起使用.它还没有单元测试.它使用cvs和ant.该服务器只能在JSP中运行Java 1.4. 除此之外,代码的结构也相当好. 有没有什么好的方法可以在代码中添加更多现代功能,同时最大程度地降低风险?似乎我们可以在新代码中添加一些spring功能.也许用Subversion和Maven替换cvs和Ant,或者其他方法. 是否可以让站点的新部分在Spring MVC甚...

java-变量未在AsyncTask的doInBackground方法中更新【代码】

我正在尝试使用以下代码来获取结果值,但是它似乎从未更新过.我在名为startPosting()的类中检查结果:public class PostDataThread extends AsyncTask<Void, Void, Void> {String [] data;Context context;int result = 0;public int startPosting(int type,String data[], Context c) {this.data = data;this.context = c;this.execute();return result;}@Overrideprotected Void doInBackground(Void... params) {Connect c = new...

Java-在OSGi DS中,如何在引用服务的属性更新时得到通知?

我有一个OSGi服务,该服务通过注入声明式服务来引用其他服务.我希望在引用服务的属性更新时收到通知.我不希望我的主服务在引用服务中每次配置更改时都停止,因此我将策略设置为“动态”.解决方法:DS 1.2中有一项新功能.An updated attribute on the reference element is added to name a method to receiveservices updates for bound references.这将是即将发布的Compendium 4.3规范的一部分.它已在Equinox的DS实施中(DS捆绑软件的...

java-如何在Jackrabbit中更新或删除用户?【代码】

通过示例以及在Jackrabbit中的实现的深入研究,我发现了如何创建用户和设置特权.但是,我不太确定更新用户或删除用户所需的内容.您是否必须在安全性工作区中删除其节点或它如何工作? 示例和链接将不胜感激. 提前致谢!解决方法:我也找不到任何好的链接.但是,这对我有用DefaultSecurityModule和DefaultLoginModule …JackrabbitSession adminSession = ...UserManager userManager = adminSession.getUserManager(); AccessControlMa...