一段Servlet的源程序,...
转载 2014-07-30 16:29:00
66阅读
2评论
JDK、JRE、JVM、卸载JDK、安装JDK 、Java程序运行机制
原创 2024-09-30 14:47:39
86阅读
Jdk动态代理1.动态代理使用的情况:需要在多个方法上加上相同的逻辑的时候,需要用到动态代理。 原因:在多个方法上写相同的逻辑,第一费事,第二在不用的时候维护麻烦使用动态代理需要用到两个类:分别为Proxy,InvocationHandler,用InvocationHandel来实现JDK中动态代理的接口,Proxy来生成对应的类的代理类。代码来说明 首先创建一个类来实现InvocationHandel package cn.csdn.service;import java.lang.reflect.InvocationHandler;import java.lang.reflect.M...
转载 2013-06-20 20:08:00
38阅读
2评论
第二章 TCP通信程序2.1 概述TCP通信能实现两台计算机之间的数据交互,通信的两端,要严格区分为客户端(Client)与服务端(Server)。两端通信时步骤:服务端程序,需要事先启动,等待客户端的连接。客户端主动连接服务器端,连接成功才能通信。服务端不可以主动连接客户端。在Java中,提供了两个类用于实现TCP通信程序:客户端:java.net.Socket 类表示。创建...
原创 2022-03-04 18:07:33
72阅读
Linux安装JDK步骤示例
转载 2021-08-11 10:18:28
25阅读
3.1 程序开发步骤说明开发环境已经搭建完毕,可以开发我们第一个Java程序了。Java程序开发三步骤:编写、编译、运行。3.2 编写Java源程序在 d:\day01 目录下新建文本文件,完整的文件名修改为 HelloWorld.java ,其中文件名为 HelloWorld ,后 缀名必须为 .java 。 2. 用记事本打开使用notepad++记事本软件。在文件中键...
原创 2022-03-05 09:41:09
111阅读
3.1 程序开发步骤说明开发环境已经搭建完毕,可以开发我们第一个Java程序了。Java程序开发三步骤:编写、编译、运行。3.2 编写Java源程序在 d:\day01 目录下新建文本文件,完整的文件名修改为 HelloWorld.java ,其中文件名为 HelloWorld ,后 缀名必须为 .java 。 2. 用记事本打开使用notepad++记事本软件。在文件中键...
第二章 TCP通信程序2.1 概述TCP通信能实现两台计算机之间的数据交互,通信的两端,要严格区分为客户端(Client)与服务端(Server)。两端通信时步骤:服务端程序,需要事先启动,等待客户端的连接。客户端主动连接服务器端,连接成功才能通信。服务端不可以主动连接客户端。在Java中,提供了两个类用于实现TCP通信程序:客户端:java.net.Socket 类表示。创建...
前言通过我之前的文章《JVM堆内存模型概括》、《java垃圾回收机制概括》、《JVM怎样判断是垃圾对象进行垃圾回收》
原创 2022-05-10 14:44:27
788阅读
1.生成.jar文件,首先把自己的程序打包成可以双击运行的jar文件2.建立.bat文件,内容如下:      start jre\bin\javaw -jar HelloWorld.jar3.把JDK的jre目录和上面两个文件放到测试电脑同一目录里。4.双击.bat即可运行,如果你觉得jre太大的话,可以自己去找一些压缩版的。
转载 2023-05-24 19:23:51
1227阅读
jdk-8u151-windows-x64.exe安装程序存在一个很严重的bug。当你的机器上已经安装了jdk8u151时,如果你再次运行这个jdk-8u151-windows-x64.exe安装程序,就算你在安装程序运行起来后并没有继续安装下去,而是取消了安装,这个安装程序依然会将你本地之前安装的jdk-8u151安装目录删除掉。这个安装程序存在逻辑错误。
原创 2017-12-25 13:54:48
3163阅读
很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序
转载 2023-09-29 20:25:24
165阅读
一、安装 JDK由于 kettle 是 Java 语言开发的,该软件的运行依赖 Java 运行环境,需要首先安装 JDK。kettle 7.0 及以上版本 需要 JDK 1.8 及以上版本。二、配置 kettle 的环境变量1、右键【此电脑】,选择【属性】,然后单击左侧的【高级系统设置】,切换到【高级】标签。单击下方的【环境变量…】。2、在系统变量下方单击【新建】,在【变量名】处输入:K
转载 2023-10-25 05:35:56
238阅读
    监控小程序的配置    生产环境tomcat的配置编辑应用所在的tomcat服务器下的bin目录下的catalina.sh文件,修改如下:配置如下内容:export JAVA_OPTS="-Xms256m -Xmx512m -Xss256m -XX:PermSize=512m -XX:MaxPermSize=1024m  -Djava.rmi.server.hostname=136.64
转载 2021-08-18 00:35:17
299阅读
JDK自带工具keytool生成ssl证书 前言:因为公司项目客户要求使用HTTPS的方式来保证数据的安全,所以木有办法研究了下怎么生成ssl证书来使用https以保证数据安全。百度了不少资料,看到JAVA的JDK自带生成SSL证书的工具:keytool,外加看了同事的心得体会,自己总结了一下具体的使用方法和使用过程中发现的问题及解决办法。 1:什么是HTTPS?HTTPS其实
一、Java环境的配置安装1、新建Java安装目录。[root@localhost ~]# mkdir /opt/java2、下载jdk安装包。wget --no-cookies --no-check-certificate http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.tar.gz3、解压安装包,授
JDK
原创 2015-10-05 11:58:44
686阅读
1)JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径C:\Program Files\Java\jdk1.8.0_121,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行eclipse等都需要依*此变量);2)Path使得系统可以在任何路径下识别java命令,设为:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin3)CLASSPATH为
原创 2017-03-18 18:44:13
773阅读
新增 List.of() 、 Set.of() 、 Map.of() 创建不可变集合(如 List.of(1,2,3) ),比 Collections.unmodifiableList() 更简洁,且性能更好(底层为专用不可变实现)。新增 String.isBlank() (判断是否全为空白字符)、 strip() (移除首尾空白,支持 Unicode 空白)、 repeat(n) (重复字符串 n 次)等方法,比 trim() 更强大。
转载 14天前
339阅读
问题描述:之前安装了JDK用于Java开发,搜集了网络关于JDK的一些说明。    JDK(J
原创 2022-09-08 11:04:19
257阅读
亲测可行。https://jingyan.baidu.com/article/1709ad8097f2904634c4f02b.html欢迎加入 CSDN技术交流群:(点击即可加群)QQ群:681223095,方便问题讨论。本博主不一定长期在线,但是qq群里会有很多热心的小伙伴,大家一起讨论解决问题。关注公众号,更多学习内容给予推送,争取每日更新...
转载 2021-07-15 09:59:15
437阅读
  • 1
  • 2
  • 3
  • 4
  • 5