
java
文章平均质量分 72
开心自由天使
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
默认情况下java 程序如何找到类
如何找到类Java Launcher 如何查找类Java Launcher 如何查找 Bootstrap 类Java Launcher 如何查找扩展类Java Launcher 如何查找用户类Java Launcher 如何查找 JAR-class-path 类Javac 和 Javadoc 如何查找类类加载和安全策略Java Launcher 如何查找类Java 启动程序java启动 Java 虚拟机。虚拟机按以下顺序搜索和加载类:Bootstrap 类- 构成 Java 平台的类,包原创 2021-09-09 05:12:28 · 1091 阅读 · 0 评论 -
Mac OX 安装和管理多个JDK
各种版本的jdk 下载地址https://jdk.java.net/archive/安装 java9 jdkwget https://download.java.net/java/GA/jdk9/9.0.4/binaries/openjdk-9.0.4_osx-x64_bin.tar.gzsudo tar -zxf openjdk-9.0.4_osx-x64_bin.tar.gz -C /Library/Java/JavaVirtualMachines/echo “执行以下命令,确认是.原创 2021-07-26 16:27:40 · 190 阅读 · 0 评论 -
influxdb TICK商业版集群部署实战记录
influxDb Enterprise 安装官方安装文档:https://docs.influxdata.com/enterprise_influxdb/v1.8/install-and-deploy/production_installation/data_node_installation/安装完后的效果截图:性能测试截图:本次安装使用虚拟机 centos1810_kernel4.19.56_docker18.09_jdk1.8__python3.7.1 虚拟机模版 在Mac os p原创 2021-06-03 17:51:47 · 1055 阅读 · 0 评论 -
通过sshfs实现使用本地IDE工具编辑远程服务器的文件
场景描述:1. 需要编辑远程服务器的文件, 实时生效。本地电脑: mac pro远程服务器: Centos7 无GUI界面, 支持ssh 远程登陆.好处:对于大型的配置文件,特别是yaml,.sh 文件,可用语法显示,方便排错,可用使用idea 强大的工具,界面非常友好.解决办法:通过SSH挂载文件夹/文件系统sshfs [email protected]:/var/server/ ~...原创 2019-06-11 18:44:06 · 722 阅读 · 0 评论 -
Spring-LDAP 服务部署和连接实战
安装部署openldap ldap-adminmore start-openldap-docker.sh#!/bin/bash#https://github.com/osixia/docker-openldapdocker stop openldapdocker rm openldapdocker run -d \--privileged=true \--name...原创 2019-06-08 19:25:25 · 3604 阅读 · 0 评论 -
配置Mac访问Nexus自制证书的maven仓库
配置Mac访问Nexus自制证书的maven仓库前提条件 1.Nexus 服务器已经设置成功好了,可以远程访问前提条件 2. maven本地仓库已经设置为nexus.example.com问题解决办法测试前提条件 1.Nexus 服务器已经设置成功好了,可以远程访问前提条件 2. maven本地仓库已经设置为nexus.example.com alimav...原创 2019-05-31 10:43:15 · 601 阅读 · 0 评论 -
Mac Java开发设置Maven开发环境 Shell和Intellij IDEA maven国内镜像源头
1.安装Maven设置Shell 环境下的Maven设置Intellij idea 环境下的Maven下载maven 最新版https://maven.apache.org/download.cgiapache-maven-3.6.1-bin.tar.gz解开tar -zxvf apache-maven-3.6.1-bin.tar.gz(base) happy:tools h...原创 2019-05-25 00:14:09 · 3672 阅读 · 0 评论 -
Spring AOP 统计函数方法执行时间实例
package com.packtpub.aop;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.Around;i...原创 2019-03-29 10:42:26 · 1700 阅读 · 0 评论 -
Maven 项目在Intellij idea 里打开找不到依赖的包
maven 项目在命令行下可以正常编译,运行,但是在Intellij idea 里打开缺提示缺省什么包的解决办法:在Intellij idea 左边, 点击 项目文件夹图标, 点击右键,在弹出的菜单里,选择maven,点击后,选择Reimport.就会显示正常了....原创 2019-03-15 12:51:40 · 13999 阅读 · 5 评论 -
定位Java高消耗CPU的进程的具体线程问题并分析问题根源
最近在分析追踪java 进程cpu使用率过高的问题,整理了一个自动化脚本,分享给大家参考,希望能提高定位问题的效率。more parse-java-high-cpu-cause.sh内容如下:#!/bin/bash#显示java进程情况#top -n 1 -u root -bc | grep java | grep -v grep#top -n 1 -u root -bc | gr...原创 2019-03-14 07:39:16 · 334 阅读 · 0 评论 -
如何在多个java版本之间随意切换Java环境
软件开发和测试中经常要在不同的Java版本之间来回切换,最常见的是从其他Java版本(Java9,Java10,Java11)切换到Java8, 特别是使用Scala,Spark,目前还只是支持java8,必须切换到java8环境,否则无法正常编译和运行.这个问题,我有个比较好的解决办法:创建一个目录,存放一下java8 java11 2个环境切换脚本./Users/happy/happys...原创 2018-11-21 06:11:09 · 6905 阅读 · 1 评论 -
Scala和Kotlin2种语言比较和选择建议
Kotlin vs Scala:他们解决了哪些问题? https://superkotlin.com/kotlin-vs-scala/2017年6月28日/在意见/ Gabriele TomassettiScala和Kotlin是Java王座的两个竞争者。至少它们是在基于JVM的应用程序中考虑使用的两种主要语言。 他们的目标是解决同样的问题:提供更好的Java,但他们...原创 2018-10-09 13:01:23 · 10563 阅读 · 3 评论 -
Spring Boot 2.0 属性覆盖优先级顺序
虽然将配置设置外部化到属性文件很方便,但如果它们只能嵌入到我们应用程序的JAR文件中,那么这将不是一个很大的优势。这就是为什么Spring Boot带有属性覆盖支持。 以下列表显示了我们可以覆盖属性的所有位置,第一个是最高优先级: 1.测试类上的@TestPropertySource注释2.命令行参数 比如: java -jar microservice-a-0.0....原创 2018-09-29 05:51:01 · 3578 阅读 · 0 评论 -
比较Java 8,RxJava,Reactor
比较Java 8,RxJava,Reactor翻译 原文来自:http://alexsderkach.io/comparing-java-8-rxjava-reactor/人们经常问我:如果我可以使用Streams,CompletableFutures或Optionals,我为什么要使用RxJava或Reactor呢?问题是,大多数时候你正在解决简单的任务,而你真的不需要那些库。但是,...原创 2018-09-28 13:27:37 · 2135 阅读 · 0 评论 -
Hadoop MapReduce 过程详解
MapReduce是一种用于数据处理的编程模型。 该模型很简单,但不易于表达有用的程序.Hadoop可以运行用各种语言编写的MapReduce程序; 在本章中,我们将看一下用Java程序。 最重要的是,MapReduce程序本质上是并行的,因此将大规模的数据分析交给任何拥有足够机器的人。 MapReduce对于大型数据集来说是独一无二的,所以让我们先看一下。 使用Hadoop分析数据要...原创 2018-10-11 08:27:48 · 1199 阅读 · 0 评论 -
Dependency Inject依赖注入的优点和实现
有哪些设计模式及其优点依赖注入原则(DIP)控制反转(IoC) - 实现DIP的设计方法各种设计模式实现IoC依赖注入(DI)各种类型实现DIIoC容器如何有助于应用DI。设计模式是一套经过验证的事实上的行业标准,也是最好的解决经常性问题的做法。设计模式不是现成的解决方案。相反,它们是实现和应用最佳方式的一种方式或模板解决您的问题。使用设计模式有许多优点:1.提高了软件的...原创 2018-09-19 23:55:50 · 2308 阅读 · 0 评论 -
微服务实际中需要考虑的12个考虑因素
文章来自: <<Spring 5.0 Microservices 第二版>> 翻译.云计算是最快速发展的技术之一。它承诺许多好处,例如成本优势,速度,灵活性,灵活性和弹性。有许多云提供商提供不同的服务。他们正在降低成本模型,使其对企业更具吸引力。不同的云提供商(如AWS Microsoft,Rackspace,IBM,Google等)使用不同的工具,技术和服务。另一方...原创 2018-09-24 20:08:05 · 2035 阅读 · 0 评论 -
已知地球上的2点坐标,A和B,求A,B线上 任意点位置。
根据已知的A点和B点,计算X点坐标,X在A,B 线上,AX距离已知。public static GeoPoint caculateWGS84GeoPoint(GeoPoint aPoint, GeoPoint bPoint, double distance_ax_in_meter) { if (geoCalc == null) { geoCalc = new Geodet...原创 2018-05-30 16:41:41 · 1816 阅读 · 0 评论