jre

Maven -- invalid maven home directory configured bundled maven3.3.9 userd

风流意气都作罢 提交于 2019-11-27 16:46:46
本人idea版本为201802版 1,查看maven环境变量是否配置正确 mvn -v 验证正确 2,查看默认maven配置 进入 file-->other setting-->default setting-->maven, 修改为自己使用的maven,在runner里将jre改为自己的jre版本 3,在file-->setting-->maven 里配置自己使用的maven,与other setting里的maven配置保持一致,然后项目右键,maven--reimport,验证后maven项目使用正常,不再附图。 来源: CSDN 作者: 默_隐 链接: https://blog.csdn.net/BearSilencer/article/details/101423426

javaagent使用指南

↘锁芯ラ 提交于 2019-11-27 15:46:25
今天打算写一下 Javaagent,一开始我对它的概念也比较陌生,后来在别人口中听到 字节码插桩 , bTrace , Arthas 后面才逐渐了解到Java还提供了这么个工具。 JVM启动前静态Instrument Javaagent 是什么? Javaagent是java命令的一个参数。参数 javaagent 可以用于指定一个 jar 包,并且对该 java 包有2个要求: 这个 jar 包的 MANIFEST.MF 文件必须指定 Premain-Class 项。 Premain-Class 指定的那个类必须实现 premain() 方法。 premain 方法,从字面上理解,就是运行在 main 函数之前的的类。当Java 虚拟机启动时,在执行 main 函数之前,JVM 会先运行 -javaagent 所指定 jar 包内 Premain-Class 这个类的 premain 方法 。 在命令行输入 java 可以看到相应的参数,其中有 和 java agent相关的: -agentlib:<libname>[=<选项>] 加载本机代理库 <libname>, 例如 -agentlib:hprof 另请参阅 -agentlib:jdwp=help 和 -agentlib:hprof=help -agentpath:<pathname>[=<选项>]

spring boot启动报错: The APR based Apache Tomcat Native library which allows optimal performance

感情迁移 提交于 2019-11-27 15:13:34
今天做测试的时候发现启动项目启动不了,报错信息如下 "C: \Program Files \Java \jdk 1.8.0_161 \bin \java .exe" -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=50017 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=localhost -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true "-javaagent:C: \Program Files \JetBrains \IntelliJ IDEA 2018.1.2 \lib \idea _rt.jar=50018:C: \Program Files \JetBrains \IntelliJ IDEA 2018.1.2 \bin " -Dfile.encoding=UTF-8

JA-SIG(CAS)学习笔记1

ⅰ亾dé卋堺 提交于 2019-11-27 14:02:22
实验背景: 系统环境: Windows XP | SUN JDK1.6U4 | Tomcat6.0.14 | CAS Server 3.1.1 + CAS Client 2.1.1 主机完整名称: Linly 浏览器: FireFox V2.0.0.11 实验步骤: STEP 1,搭建Java Web服务器环境 安装 JDK + Tomcat 6.0.14 , HTTP端口8080 , HTTPS端口8443 JAVA_HOME = D:\Java\jdk1.6.0_04 CATALINA_HOME = D:\Java\apache-tomcat-6.0.14 安装完毕,启动Tomcat ,在浏览器上 测试 http://Linly:8080/ 出现上述界面,表明系统STEP1成功搭建。 STEP 2,使用Java Keytool工具为系统生成HTTPS证书,并为系统注册 (Java Keytool相关资料可参阅:Java keytool 安全证书学习笔记), 在DOS窗体运行以下指令(建议编写一个BAT批处理文件执行) [quote] cls rem please set the env JAVA_HOME before run this bat file rem delete alia tomcat if it is existed keytool -delete -alias

JAVA人生的起始

纵饮孤独 提交于 2019-11-27 13:47:51
JAVA开发环境的搭建 Java 虚拟机——JVM JVM (Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。 ** JRE 和 JDK** JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 。 JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。 我们想要运行一个已有的Java程序,那么只需安装 JRE 即可。 我们想要开发一个全新的Java程序,那么必须安装 JDK 。 三者关系: JDK > JRE > JVM **JDK9 安装图解 注意:安装路径中,不要包含中文和空格 来源: https://blog.csdn.net/weixin_45293888/article/details/99685177

设计模式课程 设计模式精讲 8-2 单例设计模式-懒汉式及多线程Debug实战

寵の児 提交于 2019-11-27 13:35:50
1    主要内容 1.1  核心功能点 2    代码演练 2.1  单线程调用 2.2  多线程调用 1    主要内容 1.1  核心功能点 2    代码演练 2.1  单线程调用 测试类: package com.geely.design.pattern.creational.singleton; public class Test { public static void main(String [] args){ //这样写异常,因为构造方法私有 // LazySingleton lazySingleton = new LazySingleton(); LazySingleton lazySingleton = LazySingleton.getInstance(); System.out.println(lazySingleton); } } 实体类: package com.geely.design.pattern.creational.singleton; public class LazySingleton { /* 属性私有,其他外部类,无法调用该属性,安全 */ private static LazySingleton lazySingleton = null; /** * 构造方法私有,其他类无法实例化该类 */ private

SpringDataJPA-----配置文件

℡╲_俬逩灬. 提交于 2019-11-27 07:51:12
1....maven下的pom.xml配置文件: pom.xml 2....resources下的 META-INF 下的 persistence.xml (注意: 此为分层切文件名字默认,不许更改 ) 1 <?xml version="1.0" encoding="UTF-8"?> 2 <persistence xmlns="http://java.sun.com/xml/ns/persistence" version="2.0"> 3 <!--配置持久化单元 在配置文件中至少有一个 4 name 持久化单元的名称 5 transaction-type 事物类型 6 RESOURCE_LOCAL 单数据库的事物 7 JTA 分布式事物 跨数据的事物 多个数据库的事物 8 --> 9 <persistence-unit name="mysqlAccount" transaction-type="RESOURCE_LOCAL"> 10 <properties> 11 <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/> 12 <property name="javax.persistence.jdbc.user" value="root"/> 13 <property name=

笔记1

让人想犯罪 __ 提交于 2019-11-27 07:21:51
1: 计算机语言 计算机语言(Computer Language)是人与计算机之间通信的语言,它主要由一些指令组成,这些指令包括数字,符号和语法等内容,程序员可以通过这些指令来指挥计算机进行各种工作。 5 + 2 + 如果。 if if 如果 你好。hello 序列。 牛奶 。奶牛。 计算机语言分类 (1)机器语言 (2)汇编语言 (3)高级语言 :计算机所能识别的语言只有机器语言。 机器语言是由二进制的0和1组成的编码,不便于记忆和识别。 汇编语言采用英文缩写的标识符,容易识别和记忆。 Student --- stu ; list --- ls 标识符:为了区别不同事物给出的编号(名字) 高级语言 采用接近人类的自然语言进行编程,进一步简化了程序编写的过程,所以,高级语言是目前绝大多数编程者的选择。 if ---- then---- ^^^*** --- ((())) ---------------------- 2: 键盘功能键和快捷键 A:键盘功能键 * a:Tab * b:Shift * c:Ctrl * d:Alt * e:空格 * f:Enter * g:Window * h:上下左右键 * i:PrtSc(PrintScreen)屏幕截图 * B:键盘快捷键 * a:Ctrl+A 全选 * b:Ctrl+C 复制 * c:Ctrl+V 粘贴 * d:Ctrl+X 剪切

jdk,jre,jvm的区别以及联系

送分小仙女□ 提交于 2019-11-27 04:49:32
作为一个 java开发工程师,我做面试题的时候,竟然都搞不懂jdk,jre,jvm的区别和联系了,真实太菜了。不过吃一堑长一智,多多吸取教训还是比较好的。 JVM:java虚拟机,用来编译和运行java程序的,将java文件编译成.class进行解释执行。   JVM > JDK > JRE JRE:指的是Java运行环境,Class文件运行时需要调用各种Java类库,即class文件运行时,需要调用各种类库,就需要依赖jre中的lib库,可以认为jvm+lib组成jre 我们可以看一下JRE的组成部分和JDK下的组成部分 jdk结构如下图:            JRE结构如下图: 同理JDK包含JRE了。 来源: https://www.cnblogs.com/l-x-x-y-d-j/p/11344245.html

jdk和jre有什么区别

心已入冬 提交于 2019-11-27 04:46:26
简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JDK就是Java Development Kit JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。 如果安装了JDK,会发同你的电脑有两套JRE,一套位于 \jre 另外一套位于 C:\Program Files\Java\j2re1.4.1_01 目录下,后面这套比前面那套少了Server端的Java虚拟机,不过直接将前面那套的Server端Java虚拟机复制过来就行了。而且在安装JDK可以选择是否安装这个位于 C:\Program Files\Jav a 目录下的JRE。如果你只安装JRE,而不是JDK,那么只会在 C:\Program Files\Java 目录下安装唯一的一套JRE。 JRE的地位就象一台PC机一样,我们写好的 Win32应用程序需要操作系统帮我们运行,同样的,我们编写的Java程序也必须要JRE才能运行。所以当你装完JDK后,如果分别在硬盘上的两个不同地方安装了两套JRE,那么你可以想象你的电脑有两台虚拟的Java PC机,都具有运行Java程序的功能。所以我们可以说,只要你的电脑安装了JRE