Java
文章平均质量分 57
如果不丑还是挺帅的吧
练习时长两年半
展开
-
Mysql知识点整理
Mysql知识点整理原创 2022-06-14 22:30:25 · 291 阅读 · 0 评论 -
Mybatis动态SQL
多个查询条件,通常会使用 标签来进行控制。 标签可以自动的将第一个条件前面的逻辑运算符 (or ,and) 去掉.这三个标签需要组合在一起使用,类似于 Java 中的 switch、case、default。只有一个条件生效,也就是只执行满足的条件 when,没有满足的条件就执行 otherwise,表示默认条件。在测试类中,即使同时添加name和county的值,最终的sql也只会添加第一个属性值。3选1使用set标签可以将动态的配置 SET 关键字,并剔除追加到条件末尾的任何不相关的逗号。使用 i原创 2022-06-02 15:09:02 · 450 阅读 · 0 评论 -
Springboot集成log4j2.xml
Log4j2原创 2022-06-01 20:47:29 · 792 阅读 · 0 评论 -
简单Shell启动Jar
#!/bin/bash#这里可替换为你自己的执行程序,其他代码无需更改APP_NAME=demo.jar#使用说明,用来提示输入参数usage() { echo "Usage: sh demo.sh [start|stop|restart|status]" exit 1}#检查程序是否在运行is_exist() { pid=`ps -ef | grep $APP_NAME | grep -v grep | awk '{print $2}' ` #如果不...原创 2022-05-30 16:40:35 · 349 阅读 · 0 评论 -
JVM 常用调优命令详解
top主要查看%CPU、%MEM,还有load average。load average后面的三个数字,表示系统1分钟、5分钟、15分钟的平均负载值。如果三者平均值高于0.6,则复杂比较高了。当然,用uptime也可以查看。原创 2022-05-30 15:05:03 · 589 阅读 · 0 评论 -
JVM基础及JVM调优及常见参数详解
什么是JVM可以参考下面这篇文章一篇文章掌握整个JVM,JVM超详细解析!!!_小杰要吃蛋的博客-CSDN博客_jvm 解析常见JVM参数-XX:+PrintGC 每次触发GC的时候打印相关日志-XX:+UseSerialGC 串行回收-XX:+PrintGCDetails 更详细的GC日志-Xms 堆初始值-Xmx 堆最大可用值-Xmn 新生代堆最大可用值-XX:SurvivorRatio 用来设置新生代中eden空间和from/to空间的比例.含以-XX:SurvivorR原创 2022-05-25 13:06:39 · 1848 阅读 · 1 评论 -
Hashmap底层源码解析
通俗易懂Hashmap源码解析_java阳开发之路的博客-CSDN博客_hashmap源码转载 2022-04-09 21:06:31 · 55 阅读 · 0 评论 -
线程池的核心参数以及运行原理
java创建多线程有如下四种方式:继承Thread类创建线程 实现Runnable接口创建线程(无返回值) 使用Callable和Future创建线程(有返回值) 使用线程池创建(使用java.util.concurrent.Executor接口)Note:Thread其实也是Runable的一种,Thread类也是实现了Runable接口....原创 2022-04-09 16:12:38 · 2945 阅读 · 0 评论 -
Spring Cloud GateWay 鉴权路由
背景通过用户的一些基本信息生成Token(第三方Team提供此service),在向GateWay发送请求之前会使用RestTemplate请求第三方Token接口获取JWT格式Token,在Header中添加此Token.然后在请求gateway之后,转发之前,向自己Cloud 中的Auth Service发起请求验证请求,解析Token.判断用户是否存在权限访问Api.直接上GateWay,Auth Service 只需解析JWT Token,返回用户所拥有的Group,根据Group来确定原创 2022-04-07 18:51:57 · 924 阅读 · 0 评论 -
JMeter 性能测试
JMeter安装1.由于Jmeter是基于java开发,首先需要下载安装JDK (目前JMeter只支持到Java 8,尚不支持 Java 9)JMeter版本是需要个JDK版本对应的官网下载地址:Java Downloads | Oracle2.Jmeter官网下载地址:Apache JMeter - Download Apache JMeter启动JMeter双击JMeter.bat设置中文点击菜单栏Options-->>Choose language-..原创 2022-04-06 01:01:51 · 594 阅读 · 0 评论 -
Spring cloud Config + Git 分发配置文件,修改配置文件无需重启应用
配置不在需要和应用程序一起打包和部署。这样的话,配置的变更或回滚就在不需要重新构建和重新部署应用了。配置甚至可以在运行时进行变更,无需重启应用。共享通用配置的微服务管理自己的属性设置副本,并且能够管理共享的相同属性。如果需要对属性进行变更只需要在一个地方执行一次就可以应用到所有的微服务上SpringcloudconfigServer提供了中心化的配置功能,应用中的所有微服务均可以依赖该服务器来获取配置。因为它是中心化的,所以是一个一站式的配置商店,所有的服务都可以使用它,另外它还能够为特定服务提供专原创 2022-04-03 20:29:32 · 817 阅读 · 0 评论 -
SpringBoot结合自定义线程池异步处理
SpringBoot结合自定义线程池异步处理原创 2022-03-30 12:08:39 · 1077 阅读 · 2 评论