【java – 如何创建开发/调试和生产设置】教程文章相关的互联网学习教程文章

java-Geotools-创建一个点【代码】

我正在使用GeoTools Java库进行一些几何计算.就我而言,我使用的是一个形状文件,其中包含某个城市的所有邻域多面体.我想知道该城市对应的邻域的所有可能坐标.因此,我的方法是简单地循环遍历所有邻域多边形,并检查给定点是否在其中.这是上述代码的一部分:public String getNeighborhoodId(Coordinates c){for(Feature f : neighborhoods){MultiPolygon m = (MultiPolygon) f.getProperty("geometry").getValue();GeometryBuilder bu...

是否有另一种方法可以在Java中创建对象,而不是使用“ new”关键字?【代码】

我的一位讲师说,还有其他一些方法可以在Java中创建/实例化对象,而不是使用“ new”关键字.如果有可能,请指导我怎么做?解决方法:看起来更多是面试问题,但我仍然会回答:) 反射是创建对象实例的一种方法.您可以Class.forName(“ abc.de.FGH”).newInstance()创建实例 另一种方法是假设对象已序列化,则使用反序列化.new ObjectInputStream(anInputStream ).readObject();我可以想到的另一种方法是克隆.Object otherObject = mainObjec...

java-如何创建一个以依赖关系作为主要构建工件的jar,以后由程序集插件使用?【代码】

我一直在研究Java Maven项目,该项目最终创建了一个可执行的jar文件.最初我没有问题,但是后来我决定也希望将依赖项也复制到jar中. 我发现以下(非常有用的)堆栈溢出问题,并按照答案中提供的说明进行了操作(替换了自己的主类和目标版本):Problem building executable jar with maven 这非常好,但是最后我得到了两个jar文件(ldap-daemon-0.0.1-SNAPSHOT.jar和ldap-daemon-0.0.1-SNAPSHOT-jar-with-dependencies.jar).我对此表示满意,但...

java-ZeroMQ多线程:按需创建套接字还是使用套接字对象池?

我正在利用ZeroMQ N对N的发布/订阅模型构建POC.从我们的应用服务器,当响应http请求时,如果线程从数据库中提取数据,它将使用该数据更新本地内存缓存实例.为了同步应用服务器集群中的其他Memcache实例,请求线程使用ZMQ发布器将消息与数据一起发送…所以问题是:就应用程序最小化套接字创建/存储开销而言,哪种策略最有效有许多线程依赖套接字来发送消息?我们是否共享一个套接字池,是否为每个线程创建/销毁套接字,等等? 策略1-线程管...

java-如何在Android Google Maps v2中创建带有传感器方位的位置箭头标记?

我设法创建了一个箭头ImageView并从传感器获取了方位角,之后,我使用View类的setRotation()方法旋转了ImageView.如何使用Android Google Maps v2标记为标记执行此操作?解决方法:我建议您看一下Google的android-maps-utils项目. 它包含 > BubbleIconFactory:负责生成标记> RotationLayout:负责将布局内容(标记)旋转90度的倍数 这应该为您提供了显示箭头/标记并进行一定旋转所需的构建块.您可能需要自定义旋转布局.

java-如何设置用于使用HttpsURLConnection创建的套接字的密码和协议列表?

获取SSLSocketFactory的通常方法是使用TrustManager,KeyManager和SecureRandom初始化新的SSLContext并使用getSocketFactory()方法.但是,这不允许我启用所需的密码套件或协议. HttpsURLConnection允许进行此更改的唯一配置是通过设置其默认SSLSocketFactory.我可以创建一个扩展SSLSocketFactory的类,并重写getDefaultCipherSuites()方法并包装由createSocket()创建的套接字以设置所需的密码和协议.但是,此方法不允许我为连接初始化T...

java-创建applicationContext.xml时出错:在ServletContext资源中定义名称为’sessionFactory’的bean时出错【代码】

我正在尝试使用Spring和Hibernate配置Java MVC Web应用程序,但是当我运行服务器时出现此错误,并且我不知道这是什么问题.ERROR: org.springframework.web.context.ContextLoader - Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/spring/applicationContext.xml]: Invocation of init met...

java-在Thread.run()中创建新对象,何时对其进行垃圾回收?【代码】

在扩展Thread的类中,请考虑以下示例:public void run() {while (workToDo) {JSONObject json = new JSONObject(getNextMap());publishJSON(json.toString());// thread sleep} }只要线程正在运行,每个json实例仍然被引用吗?还是在每次调用new时释放它们?是否应该将其移至方法publishJSON(getJson(getNextMap())?解决方法:要引用对象,则它必须是局部使用的变量(在局部范围内)或包含在类实例的成员变量中. 我看不到您的示例中的...

java-如何使用OpenNLP创建自定义模型?【代码】

我正在尝试使用OpenNLP Java API从文档中提取名称,技能之类的实体.但它没有提取专有名称.我正在使用opennlp sourceforge link可用的模型 这是一段Java代码-public class tikaOpenIntro {public static void main(String[] args) throws IOException, SAXException,TikaException {tikaOpenIntro toi = new tikaOpenIntro();toi.filest("");String cnt = toi.contentEx();toi.sentenceD(cnt);toi.tokenization(cnt);String names = ...

如何使用Maven创建最小的Java应用程序框架?【代码】

这个问题已经在这里有了答案: > Maven archetype for simple Servlet application 6个为了进行测试,我需要创建一个非常简单的Java Web应用程序,它将仅包含一个servlet. 我希望能够轻松运行该Web应用程序(例如,输入mvn jetty:run). 对于Vaadin应用程序,我使用了以下调用:1) mvn archetype:generate -DarchetypeGroupId=com.vaadin -DarchetypeArtifactId=vaadin-arche...

java-使用Eclipse创建骆驼项目【代码】

我正在尝试仅使用Eclipse IDE创建一个骆驼项目.显然,最新版本的Eclipse具有Maven开箱即用的功能,因此我无需安装m2e plugin.但是,我无法使用Eclipse创建骆驼项目(即使使用m2e插件),因为骆驼原型甚至都不会出现!我想念什么? 我决定拍摄4张屏幕快照以节省您的时间,这样您就可以了解问题所在: Eclipse版本和M2e插件详细信息 使用Maven向导创建一个新项目 创建一个默认项目 使用过滤器搜索骆驼原型 最初,我认为问题是我的,并且我在过...

Java:每隔几秒钟创建一个文件【代码】

我正在使用ScheduledThreadPoolExecutor每隔fileIntervalInSeconds秒创建一个文件:executorService = new ScheduledThreadPoolExecutor(1);executorService.scheduleAtFixedRate(new Runnable(){@Overridepublic void run(){File file = new File(fileName);if (file.exists()){Log.debug("creating new file");openFileWriter(file);}}}, fileIntervalInSeconds, fileIntervalInSeconds, TimeUnit.SECONDS);} private void openF...

java-创建一个二维字符串数组anArray [2] [2]【代码】

我目前正在学习Java自学课程,但完全被我的一项任务困扰,有人可以给我一些建议吗?请记住,我是Java的新手,所以我需要它像它一样简单. 问题:3.创建一个名为TwoDimArray的Java程序并实现以下内容:Create a two dimensional string array anArray[2][2]. Assign values to the 2d array containing any Country and associated colour. Example:France Blue Ireland Green Output the values of the 2d array using nested for loops...

java-如何在一个类中创建方法,在另一个类中操作变量?【代码】

用Java开发一个简单的井字游戏. 我有一个名为GameHelpers的类.此类应包含有用的游戏方法.游戏发生在另一个班级. GameHelpers中的一种方法是ResetGame().该方法应该将所有9个按钮(井字游戏板上)的文本设置为空白,再次将它们设置为启用,然后将变量设置为1. 这是它的代码:public class GameHelpers {public void resetGame(){for(int i=0;i<3;i++){for(int j=0;j<3;j++){buttons[i][j].setEnabled(true);buttons[i][j].setText("");c...

Java创建泛型类型的数组【代码】

这个问题已经在这里有了答案: > What’s the reason I can’t create generic array types in Java? 15个我有一个通用K并希望创建一个空数组,所以我键入private K[] keys = new K[0];但是,eclipse说“无法创建K的通用数组” 我错过了什么吗?您可以创建一个空的int数组,这是泛型无法做到的吗?解决方法:您无法在Java中创建泛型数组.解决方法是:keys = (K[])new Obje...

调试 - 相关标签