摘要:无密码配置 # 设置如下选项作为启动参数: 开启jmxremote,关闭ssl,关闭认证,设置IPv4及主机IP地址和端口 JMX="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.m
阅读全文
摘要:JVM的场景面试题 说一下JVM的内存模型, 有哪些区? 分别干什么的? Java8的内存分代改进 栈和堆的区别? 堆的结构? 为什么两个Survivor区? Eden和Survior的比例 jvm内存分区, 为什么要有新生代和老年代? 什么时候对象会进入老年代? jvm的永久代会发生垃圾回收吗?
阅读全文
摘要:一、设计目标 1. 满足多变业务需求:动态修改 ==> 动态脚本 2. 满足复杂逻辑计算:不仅要支持简单表达式,还是支持多语句循环判断、预定义函数等需求 ==> 完整脚本语言(groovy、javascript、python等),而非表达式(mvel、aviator、fel、expr4J等) 3.
阅读全文
摘要:## IOC容器 1. 往容器中添加Bean的四种方式 * @Component (@Controller, @Service, @Repository): 适用于自己写的类 * @Bean (@Configuration里面): 可以添加三方组件(因为第三方组件是别人写的, 无法在其文件中写@Co
阅读全文
摘要:Maven:~/.m2/settings.xml <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/
阅读全文
摘要:现象: 1. 表面现象: 方法中输出的日志, 日志文件中找不到, 也没有任何报错(即@Async标注的方法没有执行, 也没有报错) 2. 分析现象: 日志中某个时刻之后没有了task-xxx线程的日志 原因: @Async异步方法默认使用Spring创建ThreadPoolTaskExecutor(
阅读全文
摘要:注意: 不能用winrar或7zip等普通解压软件鼠标拖入直接替换, 否则启动报错: Caused by: java.lang.IllegalStateException: Unable to open nested entry 'BOOT-INF/lib/**.jar'. It has been
阅读全文
摘要:#!/bin/bash ############################################################ # 日期:2020-02-10 # 作者:何鹏举 # 说明:根据传入参数的jar包名称,重启SpringBoot应用并查看日志 #############
阅读全文
摘要:* jps: (java process status), Java进程状态, 详细参考 man jps - 格式: jps [options] [hostid] * -l: 显示main方法的全限定类名或jar包的全路径 * -m: 显示main方法的参数 - 示例: * jps * jps -l
阅读全文
摘要:三步骤简述 1. 主程序继承SpringBootServletInitializer,并重写configure方法 2. POM文件,打包为jar改为打包为war。<packaging>war</packaging> 3. 内嵌的Servlet容器scope改为provided。<scope>pro
阅读全文
摘要:gitPullThenRestart.sh # 日期: 20191230 # 作者: 何鹏举 # 说明: 项目部署在阿里云上, 每次编译打包上传比较麻烦, 因此编写此脚本, 用于应用内可以点击按钮进行自动重启. # 备注: 1) 阿里云的插件也是需要每次上传到OSS再启动, 上传的jar包比较大(大
阅读全文
摘要:package com.hepengju.hekele.common.config; import com.p6spy.engine.spy.P6DataSource; import org.springframework.beans.BeansException; import org.sprin
阅读全文
摘要:配置目标 1. 默认jdk采用java8 2. 配置阿里云镜像和私服镜像, 并且先从阿里云下载, 下载不到的再去私服下载
阅读全文
摘要:Github:https://github.com/hepengju/java-new-featuresGitee : https://gitee.com/hepengju/java-new-features项目目标:1. 列举Java5-18版本的关键新特性2. 对每个新特性进行全面的阐述与代码示
阅读全文