天道酬勤,学无止境

HelloWorld

Java RMI之HelloWorld篇

Java RMI之HelloWorld篇 Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。 Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技术。 大名鼎鼎的EJB都是建立在rmi基础之上的,现在还有一些开源的远程调用组件,其底层技术也是rmi。 在大力鼓吹Web Service、SOA的时代,是不是每个应用都应该选用笨拙的Web Service组件来实现,通过对比测试后,RMI是最简单的,在一些小的应用中是最合适的。 下面通过一个简单的例子来说明RMI的原理和应用,下面这个例子是一个简单HelloWorld,但已涵盖RMI的核心应用与开发模式。 /** * Created by IntelliJ IDEA. * User: leizhimin * Date: 2008-8-7 21:50:02 * 定义一个远程接口,必须继承Remote接口,其中需要远程调用的方法必须抛出RemoteException异常 */ public interface IHello extends Remote { /** * 简单的返回“Hello World!"字样 *

2021-05-19 09:16:02    分类:博客    HelloWorld   rmi   J2SE

pytorch移动端,官方helloworld不同模型仍旧好用

接着改进helloworld(那么改图片name 没什么太大意义 变模型才是重点) 首先我们就来测试pytorch 中自带的各种模型 首先测试mobile_v2,densenet121转换代码如下import torch import torchvision.models as models from PIL import Image import numpy as np image = Image.open("test.jpg") #图片发在了build文件夹下 image = image.resize((224, 224),Image.ANTIALIAS) image = np.asarray(image) image = image / 255 image = torch.Tensor(image).unsqueeze_(dim=0) image = image.permute((0, 3, 1, 2)).float() model = models.mobilenet_v2(pretrained=True) model = model.eval() resnet = torch.jit.trace(model, torch.rand(1,3,224,224)) # output=resnet(torch.ones(1,3,224,224)) output = resnet

2021-05-13 21:42:50    分类:博客    pytorch   HelloWorld

HelloWorld系列教材 (一)- 手把手教你做JDK环境变量配置

HelloWorld系列教材 (一)- 手把手教你做JDK环境变量配置 分下载,配置,验证三个步骤讲解如何进行JDK环境变量配置。 步骤1:首先看配置成功后的效果 步骤2:下载,并解压到E:\JDK 步骤3:环境变量配置 步骤4:Win10 下环境变量Path的配置 步骤5:验证是否配置成功 步骤6:练习-环境变量配置 步骤7:答案-环境变量配置 步骤 1 : 首先看配置成功后的效果 点WIN键->运行(或者使用win+r) 输入cmd命令 输入java -version 注: -version是小写,不能使用大写,java后面有一个空格配置成功后,会出现版本信息 java version “1.8.0_65”注: 这是配置完成后的效果,在配置完成之前是看不到这个效果的步骤 2 : 下载,并解压到E:\JDK 首先下载下载区(点击进入)的jdk.rar, 然后解压。 正确的目录是E:\JDK 不要复制到e:\jdk\jdk 这个目录去了 注意目录结构 步骤 3 : 环境变量配置 右键我的电脑->属性->高级->环境变量->系统变量 注意:是下面的系统变量,不是上面的用户变量 新建变量名 JAVA_HOME,变量值 E:\JDK 修改变量 Path ,在最前面加上 %JAVA_HOME%\bin; 注意:“Path"是首字母大写,不要改成"PATH” bin后面要有分号; 注意

2021-05-13 09:22:41    分类:博客    HelloWorld

HelloWorld系列教材 (三)- 下载 eclipse

HelloWorld系列教材 (三)- 下载 eclipse 最流行的java 集成开发环境IDE(Integrated Development Environment)通常解压后放在e:/eclipse 步骤1:下载并解压 步骤 1 : 下载并解压 下载并解压到e:/eclipse,目录情况如图所示。 注: 这个Eclipse是32位的,应该使用本站提供的JDK(32)位,下载地址:JDK。 如果JDK位数和 Eclipse 位数不一致会导致奇怪的错误,请保持一致。来源:https://blog.51cto.com/u_14188313/2717506

2021-05-13 09:19:39    分类:博客    HelloWorld

HelloWorld系列教材 (七)- 找不到类

HelloWorld系列教材 (七)- 找不到类 步骤1:两周之后再来看 步骤2:现象 步骤3:原因1-是否自动勾选 步骤4:原因2-problems 步骤 1 : 两周之后再来看 这个知识点应该在学习JAVA两周之后再来看,否则会有点摸不着头脑 步骤 2 : 现象 有时候会碰到如图所示的问题,分明有Hello这个类,并且也有主方法,可是运行就会出现找不到或者无法加载类Hello,或者Class Not Found 异常。现象 步骤 3 : 原因1-是否自动勾选 Eclipse是保存后自动编译,但是建立在一个设置的前提上: 菜单-Project->勾选Build Automatically,如果这里没有勾选,那么是不会自动把Hello.java编译成Hello.class的 步骤 4 : 原因2-problems 菜单->Window->Show View->Problems 显示Problems页面 这里会显示当前项目的错误,倘若有错误,那么项目也不会对.java文件进行自动编译。如图所示的错误是项目所导入的包不存在,导入包的做法请参考:为项目导入mysql-jdbc的jar包来源:https://blog.51cto.com/u_14188313/2717500

2021-05-13 09:19:14    分类:博客    HelloWorld

HelloWorld系列教材 (六)- eclipse常见的使用技巧

HelloWorld系列教材 (六)- eclipse常见的使用技巧 eclipse是比较智能化的IDE,提供很多快捷键帮助大家快速实现编码如果是刚开始使用eclipse,可以跳过这个阶段,因为需要有一些实践操作,才能更加明显的体会到这些快捷键的好处。大约使用eclipse开发了一周左右,就可以回头来看看这些快捷键的用法了,那个时候更能体会到这些快捷方式的好处,收获也更多 步骤1:批量修改 步骤2:快速输入主方法 步骤3:快速输入System.out.println 步骤4:快速输入for 步骤5:查看java源代码 步骤6:代码格式化 步骤7:快速助手 步骤8:快速注释 步骤9:大小写转换 步骤10:快速解决办法提示 步骤11:toString getter setter 构造方法的快速生成 示例 1 : 批量修改 ALT+SHIFT+R 示例 2 : 快速输入主方法 1.敲入main 2.alt+/ 示例 3 : 快速输入System.out.println 1.敲入syso 2.alt+/ 示例 4 : 快速输入for 1.敲入for 2.alt+/ 示例 5 : 查看java源代码 JDK里提供的类,比如String,Integer,System都是开源的,免费提供其源代码 可以很简便的通过eclipse就查看源码 1.先选中想要查看的方法,比如System.out

2021-05-13 09:18:54    分类:博客    HelloWorld

HelloWorld系列教材 (八)- 各种软件、工具版本兼容说明

HelloWorld系列教材 (八)- 各种软件、工具版本兼容说明 步骤1:兼容说明 步骤2:JDK 步骤3:Eclipse 步骤4:IDEA 步骤5:Tomcat-Eclipse 步骤6:Tomcat-IDEA 步骤7:MySQL 步骤8:MyEclipse 步骤9:其他 步骤 1 : 兼容说明 HOW2J 上的课程比较有系统,几乎大部分 JAVA 会用到的都会涵盖,同时也就会用到大量的软件、工具等等。 而不同的工具和软件的版本都是有很多的,比如JDK 就有很多版本。 而不同工具的不同版本之间也存在兼容性问题,这样就有潜在的学习麻烦。如果how2j上的教程用到了如下工具,请使用how2j提供的版本,规避版本兼容性问题,以下版本都是经过站长和大量学员使用证实没有兼容性问题的版本,并提供在线下载解压即用的。 如果执意使用其他版本,将有版本冲突导致学习不顺畅的风险。总共涉及到下面7,8种工具和软件,全部都打包在一起,放在下载区(点击进入)了,方便大家一次性下载 步骤 2 : JDK how2j 的教程都是使用的 JDK8。 下载点击进入: 下载 JDK所有教程的下载位置都在进入页面之后的右上角已经有同学反应 JDK9,JDK10 出现兼容性问题了, 运行本站代码请切换到本站提供的JDK8, 避免因为兼容性问题而带来的不必要的学习障碍 步骤 3 : Eclipse how2j

2021-05-13 09:18:39    分类:博客    HelloWorld

HelloWorld系列教材 (二)- 用命令行中编写第一个 java 程序

HelloWorld系列教材 (二)- 用命令行中编写第一个 java 程序 大家真正在工作中开发 java 应用都会使用eclipse,myeclipse, IntelliJ等等不过依然值得花10分钟学习如何使用最原始的命令行格式编译和执行java 程序使用最原始的命令行方式来执行Hello World 步骤1:先看运行效果 步骤2:准备项目目录 步骤3:创建第一个java 源文件 步骤4:显示扩展名 步骤5:编译 步骤6:运行 步骤7:关于类 步骤8:主方法 步骤9:控制台输出 步骤10:练习-Hello Java 步骤11:答案-Hello Java 步骤 1 : 先看运行效果 在控制台下运行第一个Java程序,可以看到输出了字符串 hello world 步骤 2 : 准备项目目录 通常都会在e: 创建一个project目录 在这个例子里,我们用的是e:/project/j2se目录作为项目目录 所有的java代码都会放在这个项目目录下 并创建一个目录 src用于存放java源代码 .java 文件 步骤 3 : 创建第一个java 源文件 创建第一个java 源文件 在屏幕空白位置,点击鼠标右键->新建->文本文件 得到一个文件”新建 文本文档.txt“ 右键该文件->重命名为 HelloWorld.java 在该文件中敲入如下代码 public class

2021-05-13 09:06:19    分类:博客    HelloWorld   Java程序

HelloWorld系列教材 (四)- 使用ecipse创建第一个 java project

HelloWorld系列教材 (四)- 使用ecipse创建第一个 java project 使用Eclipse创建第一个 java project 步骤1:打开 eclipse 步骤2:选择工作区 步骤3:创建java项目 步骤4:项目名称输入j2se 步骤5:创建成功后看到的界面步骤 1 : 打开 eclipse 这是截至目前为止的eclipse最新版本4.5 MARS步骤 2 : 选择工作区 使用在命令行Hello World中的项目目录e:\project除了第一次启动eclipse的时候能够选择工作区之外,还可以在启动之后,通过如下命令进行工作区的选择: File -> Switch Workspace 选择e:\project作为工作区步骤 3 : 创建java项目 如果是第一次创建Java项目 File->New->Other->Java->java Project以后再创建java项目,就只需要 File->New->java project创建java项目步骤 4 : 项目名称输入j2se 项目名称输入j2se 点击finish即可步骤 5 : 创建成功后看到的界面更多内容,点击了解: https://how2j.cn/k/helloworld/helloworld-eclipse-project/144.html来源:https://blog.51cto.com

2021-05-13 09:06:15    分类:博客    HelloWorld   Java程序

HelloWorld系列教材 (五)- 在Eclipse中运行第一个 java 程序

HelloWorld系列教材 (五)- 在Eclipse中运行第一个 java 程序 在Eclipse中运行java 程序 步骤1:打开java文件 步骤2:运行 步骤3:观察运行结果 步骤4:打开控制台窗口 步骤5:练习-在eclipse中运行JAVA程序 步骤6:答案-在eclipse中运行JAVA程序 步骤 1 : 打开java文件 直接打开在 命令行Hello World 中创建的java 文件 HelloWorld.java 步骤 2 : 运行 点击绿色运行按钮,直接运行 在eclipse中,编译过程自动执行了 步骤 3 : 观察运行结果 一旦运行成功,会在下方出现控制台console界面 如果找不到控制台console窗口,使用如下步骤打开控制台窗口 步骤 4 : 打开控制台窗口 在默认情况下,console窗口是打开的,倘若无意关闭了,那么可以通过如下方式打开: 菜单-> Window -> Show View -> Console更多内容,点击了解: https://how2j.cn/k/helloworld/helloworld-eclipse/170.html来源:https://blog.51cto.com/u_14188313/2717234

2021-05-13 09:06:11    分类:博客    HelloWorld   Java程序