- 博客(350)
- 资源 (4)
- 收藏
- 关注
原创 linux grep 命令
显示file文件中匹配keyword字串那行以及上下20行-n 显示行号grep -C 20 keyword -n catalina.out grep -C 20 APP登录人信息接口 -n log_info.log --colorlinux通过grep根据关键字查找日志文件上下文
2021-11-04 16:56:18 392 2
原创 linux 高频率命令
ll 命令lllsls --helpdate --helpps 命令ps命令用于报告当前系统的进程状态,可以搭配kill指令随时中断、删除不必要的程序。ps是显示当前状态处于running的进程,grep表示在这些里搜索,而ps aux是显示所有进程和其状态ps -ef | grep javaps aux | grep javakill 命令ps -ef | grep vi...
2020-03-22 15:59:58 274
原创 查看linux服务器配置信息
内存 free命令 [root@host-192-168-4-200 ~]# free total used free shared buffers cachedMem: 6931468 5599092 1332376 0 9976 101...
2018-09-01 15:34:45 1670
原创 Java开发规约
1、判断字符串相等或不相等,必须使用equal()方法,不要用==或者!=(因为,此时的String的trim()方法不可用)2、(list!=null&&am
2018-07-20 16:00:15 720
原创 Tomcat部署相关
热加载和热部署热加载:服务器会监听 class 文件改变,包括web-inf/class,wen-inf/lib,web-inf/web.xml等文件,若发生更改,则局部进行加载,不清空session ,不释放内存。开发中用的多,但是要考虑内存溢出的情况。 在tomcat\conf\server.xml中的内部添加标签,并设置 reloadable=”true”&
2018-05-22 20:35:28 557 1
原创 Spring集成Quartz实现定时器
一、Quartz Introduction Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目。 Quartz 是一个完全由 Java 编写的开源作业调度框架,为在 Java 应用程序中进行 作业调度提供了简单却强大的机制。 Quartz 可以与 J2EE 与 J2SE 应用程序相结合也可以单独使用。 Quartz 允许程序...
2018-03-26 13:48:12 511
原创 七大洲、四大洋
一、七大洲包括亚洲(全称亚细亚洲)(Asia)、欧洲(全称欧罗巴洲 )(Europe)、北美洲(全称北亚美利加洲)(North America)、南美洲(全称南亚美利加洲) (South America)非洲(全称阿非利加洲)(Africa)、大洋洲(Oceania)、南极洲(Antarctica)二、四大洋包括太平洋、大西洋、印度洋、北冰洋 三、中国地图 ...
2017-09-15 14:28:37 4523
原创 文件上传下载工具类
文件上传下载import cn.hutool.core.date.DateUtil;import cn.hutool.core.util.IdUtil;import cn.hutool.core.util.StrUtil;import cn.yto.safe.common.enums.FileTypeEnums;import cn.yto.safe.common.enums.ResponseEnums;import cn.yto.safe.model.base.JsonResponse;imp
2022-05-05 09:08:22 497
原创 linux 更新 DNS
修改 /etc/resolv.conf 文件nameserver 8.8.8.8 #dns1nameserver 8.8.4.4 #dns2
2022-03-14 15:19:53 2343
原创 Java 元注解
元注解常用的元注解有:@Target、@Retention、@Documented、@Inherited 、@Repeatable@Target当一个注解被 @Target 注解时,指定使用的范围,开发中将注解用在类上(如@Controller)、字段上(如@Autowire)、方法上(如@RequestMapping)、方法的参数上(如@RequestParam)等比较常见@Retention 存活时间注解的生命周期,用于定义注解的存活阶段,可以存活在源码级别、编译级别(字节码级别)、运行时
2022-02-28 17:21:32 598 1
原创 javaAgent (插桩)
Javaagent 是什么?javaAgent运行类加载器在加载类之前对类做出动态的修改.运行java命令执行时添加参数 -javaagent指定打包好的agent的jar即可以. 可以定义多个agent,按指定顺序执行[root@vm040vmt006 xc-app-application]# ps aux|grep javaroot 36536 3.5 16.8 5376984 1028040 pts/0 Sl 12:21 2:53 java -javaagent:/opt/
2021-12-31 13:54:27 614
原创 Spring Boot 配置消息转换器
消息转换器配合注解,实现接口返回 JSON 数据Spring MVC中使用消息转换器HttpMessageConverter对JSON的转换提供了很好的支持在Spring Boot中更进一步,对相关配置做了更进一步的简化,添加 Web 依赖 spring-boot-start-web 后,这个依赖中默认加入了jackson-databind作为JSON处理器,此时不需要添加额外的JSON处理器就能返回一段JSON了com.fasterxml.jackson.annotation.JsonForm
2021-11-25 11:08:33 1164
原创 MD5加密算法
EncrypMD5 工具类package cn.com.cwit.utils;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class EncrypMD5 { // 全局数组 private final static String[] strDigits = { "0", "1", "2", "3", "4", "5", "6
2021-11-09 15:30:49 106
原创 idea 作者信息模板
配置作者信息模板/** * <p> * </p> * @author yanyg * @date ${DATE} ${TIME} */
2021-09-16 10:50:07 901
原创 Spring Boot默认支持的日志配置方式
配置日志输出级别logging.level.org.springframework=INFOlogging.level.cn.yto.mapper=debug配置日志输出路径logging.path=/var/logs/app.log
2021-09-13 13:33:17 118
原创 Java 多态
原则编译看左边,运行看右边。 父类型引用指向子类型对象,无法调用只在子类型里定义的方法向上转型一定是安全的。但是也有个弊端,一旦对象向上转型为父类,那么就无法调用子类原本特有的内容(解决方案:向下转型)代码package com.prometheus.test;class Cat extends Animal { @Override public void eat() { System.out.println("猫在吃鱼"); } publ
2021-06-30 14:05:24 105
原创 nio 复制文件
代码如下package com.prometheus.en;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;/** * nio 复制文件 */public class NioFileCo
2021-06-08 19:19:33 124
原创 正则表达式
捕获组捕获组是把多个字符当一个单独单元进行处理的方法,它通过对括号内的字符分组来创建。例如,正则表达式 (dog) 创建了单一分组,组里包含"d",“o”,和"g"。捕获组是通过从左至右计算其开括号来编号。例如,在表达式((A)(B(C))),有四个这样的组:((A)(B©))(A)(B©)©可以通过调用 matcher 对象的 groupCount 方法来查看表达式有多少个分组。groupCount 方法返回一个 int 值,表示matcher对象当前有多个捕获组。还有一个特殊的组(gr
2021-04-22 19:44:31 115
原创 EasyPoi 导入导出
官方文档表头自定义public static void testExport() { try { List<ExcelExportEntity> entity = new ArrayList<ExcelExportEntity>(); entity.add(new ExcelExportEntity("姓名", "name")); entity.add(new ExcelExportEntity("性别", "sex"));
2021-03-05 17:01:24 130
原创 Spring Boot访问不到controller
解决方案1、确认启动类 ComponentScan 是否扫描到了 controller2、配置上下文路径# 请求上下文(可修改)server.servlet.context-path = /api/相关文档
2021-03-04 14:43:07 446 1
原创 idea 错误: 找不到或无法加载主类
尝试:菜单—》File—》Invalidate Caches/Restart 选择Invalidate and Restart 或者 只是Invalidate,清除掉缓存,然后Rebuild Project。结果:启动成功,问题解决。
2021-02-09 15:03:31 438 2
原创 Java Double 避免科学计数法
代码package com.me.basic;import java.math.BigDecimal;import java.text.DecimalFormat;public class ScientificCounting { public static void main(String[] args) { funcOne(); System.out.println("============"); funcTwo(); }
2021-01-21 19:09:18 813
原创 VictoriaMetrics 学习
介绍VictoriaMetrics 是快速、经济高效且可扩展的监控解决方案和时间序列数据库。提供单节点 VictoriaMetrics 和集群版VictoriaMetricsVictoriaMetrics 单机版下载wget wget https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v1.51.0/victoria-metrics-v1.51.0.tar.gz启动-storageDataPat
2021-01-07 13:30:44 2384 1
原创 安装 Helm
Installing Helm从二进制版本wget https://get.helm.sh/helm-v3.4.2-linux-amd64.tar.gztar -zxvf helm-v3.4.2-linux-amd64.tar.gzmv linux-amd64/helm /usr/local/bin/helmhelm version
2021-01-05 10:00:07 127
原创 VSCode搭建Go开发环境
博客VSCode搭建Go开发环境环境变量linux 下环境变量GOROOT(安装目录)、 GOPATH(工作目录)、GOBIN(可执行文件目录)、 PATH(环境变量)vi /etc/profile# Go settingexport GOROOT=/usr/local/go export GOPATH=~/golib:~/goprojectexport GOBIN=~/gobin export PATH=$PATH:$GOROOT/bin:$GOBIN...
2020-12-30 19:03:45 393 2
原创 Error running ‘Application‘: command line is too long
idea 运行 TEST 类解决方案:Shorten command line 选项,选择:JAR manifest - …不要更改idea/workspace.xml文件,不然运行其他Spring Boot项目会有问题(jar包的类找不到,无法注入spring容器)
2020-12-29 18:20:05 179
原创 Prometheus 安装
下载官网下载,下载版本:prometheus-2.23.0.linux-amd64.tar.gz步骤wget https://github.com/prometheus/prometheus/releases/download/v2.23.0/prometheus-2.23.0.linux-amd64.tar.gztar -C /usr/local -zxvf prometheus-2.23.0.linux-amd64.tar.gzcd /usr/localmv prometheus-2.2
2020-12-17 15:58:40 177
原创 go eclipse 环境搭建
具体步骤Go 语言环境安装下载页面:https://golang.google.cn/dl/下载文件:go1.15.6.windows-amd64.msimsi 文件点击直接安装,我安装在 D 盘安装 GoClipseHelp ==> Eclipse Marketplace ==> GoClipse
2020-12-16 19:21:40 239 2
原创 ES DSL语句
term 查询GET index_name/_search{ "query":{ "bool":{ "filter":[ { "term":{ "waybillNo":"0153553620201208" } }, { "term":{
2020-12-11 16:41:48 189
原创 Elastic Job Lite v2.1.6控制台
使用记录作业操作==》作业维度==》根据作业名称搜索操作类型有:修改、详情、触发、失效、终止触发按钮是我们点击一次,任务就会执行一次;点击失效,任务暂时不能执行,然后点击生效才会继续在固定时间执行任务;点击终止,该任务就没有生效一说了,当前任务就下线了,如果想要继续在固定时间执行任务,只能restart 项目了...
2020-12-10 13:37:40 491
原创 java.util.stream.Stream#map
java.util.stream.Stream#map遍历取值Teacher@Data@Builderpublic class Teacher { private String name; private Integer age;}Solutionpublic class Solution { public static void main(String[] args) { Teacher teacherA = new Teacher.Tea
2020-11-24 09:48:29 251
原创 fastjson 用法记录
字符串解析成集合List<EsWaybillImage> esWaybillImageList = esApi.searchWithIndex(esWaybillImage, OTHER_BASE_INDEX).getList();List<EsWaybillImageExtend> imageExtendList = JSON.parseObject(JSON.toJSONString(esWaybillImageList), new TypeReferenc
2020-10-27 13:29:16 132
原创 baomidou 动态数据源
官方文档方便迅速的集成多数据源到您的系统中源码spring.factories 中有自动配置类 DynamicDataSourceAutoConfiguration
2020-10-19 11:06:49 3793
原创 Vue 代码练习
代码<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="../js/vue.js"></script></head><body> <div id="app"> <p>{{message}}
2020-10-11 15:30:34 241
原创 通用 Mapper4 使用
Example 用法Example 用法官方文档Example example = new Example(TwoElementConfig.class);Example.Criteria criteria = example.createCriteria();if (StringUtil.isNotBlank(vo.getSource())) { criteria.andEqualTo("source", vo.getSource());}if (vo.getOpen() != n
2020-10-09 13:55:04 377
原创 Java 读取本地 Excel 文件
GAV 坐标<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1.1</version></dependency>测试类Order.classpackage cn.me.es;import lombok.Data;/** * @a
2020-09-03 14:20:38 3206
JAVA开发常用PDF书籍
2018-08-10
ojdbc14-10.2.0.1.0.jar和ojdbc14-10.2.0.1.0.jar安装到本地仓库说明
2018-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人