自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 收藏
  • 关注

原创 idea中启动多例项目配置

勾选打开 Operation System -> Alow multiple instance ,继续勾选打开 Java -> Program arguments,然后在 Program arguments 输入框中指定端口,在 Spring 项目中通过 --server.port=9999,如下图(注意每次启动实例时,这里的端口不能相同),打个比方项目中有一个 MobileApplication 服务,我现在想要同时启动两个 MobileApplication 服务,通过不同端口区分,该如何操作嘞?

2023-10-30 16:26:54 1605

原创 springboot中使用@async竹节

springboot中@async的使用

2022-09-09 11:05:34 507 1

原创 idea中添加热部署(mac)

https://blog.csdn.net/ccgshigao/article/details/118538552添加链接描述

2022-04-23 19:59:37 642

原创 linux中常用命令

linux中切目录cd … , 意思是到上一级目录;cd - ,意思是返回到上次的目录,类似windows返回 ;cd /,意思是回到根目录。1.查看日志文件tail -500f newsee-custom-form_2021-12-27_all_0.log2.查看docker容器原数据docker inspect 270f2dfe7431(容器id)3.查看docker日志docker logs -f --tail=500 容器id4. history |grep 50查看包含50的

2021-12-28 13:57:53 818

原创 反编译教程

– 进入容器docker exec -it 容器名 bash– 拉取arthas程序包(已安装无需拉取,直接运行程序包)curl -O https://arthas.aliyun.com/arthas-boot.jar– 运行arthas程序包java -jar arthas-boot.jar– 反编译jad xxx(jad com.newsee.charge.enmus.AccountFromTypeEnum)文档:https://arthas.aliyun.com/doc/insta

2021-12-14 11:06:12 758

原创 线上jvm调优实战

https://blog.csdn.net/u014730165/article/details/81984523(详情链接)1.通过top指令查看各进程cpu和内存的使用情况2.查询当前java进程详情,利用 jinfo pid 5511Command line 可以看出JVM 用户输入参,对整个jvm的信息进行消息的描述3.查看当前gc情况: jstat gcacuse 55114.查看当前jvm 内存分配: jmap -heap 5511从JVM的分配可以看出,新生代分配:capac

2021-10-11 15:16:19 346

原创 top命令查看cpu使用情况视图解析

https://blog.csdn.net/xtggbmdk/article/details/82818023第一行:10:08:45 — 当前系统时间10 days, 3:05 — 系统已经运行了10天3小时5分钟(在这期间没有重启过)1 users — 当前有1个用户登录系统load average: 0.00, 0.00, 0.00 — load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算

2021-10-11 14:43:42 1146

原创 jvm调优

https://blog.csdn.net/weixin_42447959/article/details/816379091.jvm调优可以依赖、参考的数据有系统运行日志、堆栈错误信息、gc日志、线程快照、堆转储快照等①系统运行日志:系统运行日志就是在程序代码中打印出的日志,描述了代码级别的系统运行轨迹(执行的方法、入参、返回值等),一般系统出现问题,系统运行日志是首先要查看的日志。②堆栈错误信息:当系统出现异常后,可以根据堆栈信息初步定位问题所在,比如根据“java.lang.OutOfMemor

2021-10-09 15:50:20 146

原创 dolphinSchedul本地开发环境搭建

1.官网下载源码## 标题https://github.com/apache/dolphinscheduler2.本地安装zookeeper## 标题https://zookeeper.apache.org/releases.html2.1.解压2.2.新建两个文件夹(data目录和log目录)2.3.修改配置文件config目录下的:复制一份样例配置文件,命名为zoo.cfg,并编辑改文件添加2.2新建的两个目录文件2.4.进入bin目录,双击zkServer.cmd文件启动zookerp

2021-09-30 11:40:04 555

原创 为什么需要重写hashcode和equals方法

https://blog.csdn.net/u012557538/article/details/89861552

2021-09-29 15:05:42 78

原创 后端如何用List<String>接收参数

2021-09-17 10:21:25 1660

原创 通过navicat找回mysql密码

1、首先:要知道你的账户2.打开可以连接的navicat,在查询语句页面,输入以下操作,就可以修改成功密码了

2021-09-11 17:09:20 470

原创 工具类中使用@Autowired注入为null的问题

这里遇到的问题是:1、一般工具类中的方法都是静态的,而在静态方法中又不能直接使用注入的mapper。如://注入@Autowiredprivate SmsLogMapper mapper;//方法public static String sendSms(String mobile) {//这里不能直接用mapper,因为mapper不是静态}2、第二个问题是,如果把mapper改为静态的,则在方法中使用时,mapper就是null。解决方法在工具类上添加@Component注解将工具类

2021-08-18 10:31:33 3512 1

原创 JAVA获取实体类中所有字段以及对应的注解上的内容

说明:有个需求需要选择固定内容导出,比如员工信息中有名称,性别,身份证号…,若只选择名称和性别,则其他信息将不导出实现:选择的内容是根据实体类中的字段动态获取,其中字段注解的内容就是字段的说明,导出时将作为excle的header其中获取实体类属性及属性固定注解上的内容实体类:@ApiModel(value = "员工信息")@Entity@Table(name = "tr_staff")public class TrStaff extends IDEntity { private

2021-07-27 14:23:06 2581 1

原创 map的顺序问题

遍历往hashMap里面放数据,数据顺序会乱;用linkedHashMap或treeMap可以此问题;但是如果把排序好的map放入JsonObject中,顺序又会乱掉;放入实体对象或者map中,能保持原顺序

2021-06-24 11:22:25 386

原创 使用postman删除Eureka注册中心中无用的服务

http://192.168.1.52:8761/eureka/apps/DATA-PROVIDED-SERVER/localhost:data-provided-server:8670

2021-06-22 18:27:37 455

转载 java获取nginx代理请求的真实ip

一般情况下,java获取客户端IP地址的方法为request.getRemoteAddr();但这只是在没有网关或者代理的情况下,如果客户端将请求发送到nginx,再由nginx进行反向代理到目标服务器,例如tomcat,这个时候在tomcat里运行的java代码,通过request.getRemoteAddr();获取的IP地址,实际上是nginx的IP地址,而不是真实的客户端IP地址。nginx在将请求进行重定向的时候,会在请求头里面增加一个x-forward-for信息,用以跟踪原有客户端IP地址和

2021-06-15 11:04:44 3060

原创 json字符串转 Map<String, Object>

JSONObject formOptions = jsonObject.getJSONObject(“formOptions”);Map<String, Object> formOptionsMap = JSON.parseObject(formOptions.toString());

2021-06-03 10:11:57 3169

原创 Mocker.js的使用

1.什么是mocker.js?前端可通过执行mocker.js得到想要的模型数据(造数据的过程)2.mocker.js语法freemark生成mocker.jslet Mock=require('mockjs');//引入mockjs模块let Random = Mock.Random;module.exports = function() { var data = {//定义等下要返回的json数据 news: [] }; data.news.pus

2021-05-08 10:29:35 266

原创 freemarker遍历list拼接字符串

<#list sortResourceTableColumns as column><#if column_index = 0>//第一条数据 <#if ((column.resourcecolumnIndexType??) && column.resourcecolumnIndexType == 1)> order by ${column.resourcecolumnCode?replace("([a-z])([A-Z]+)","$

2021-04-14 17:24:17 1390

原创 linux查看磁盘空间命令

freefree命令用于显示内存状态。free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。语法: free [-bkmotV][-s <间隔秒数>]参数:-b  以Byte为单位显示内存使用情况。-k  以KB为单位显示内存使用情况。-m  以MB为单位显示内存使用情况。-o  不显示缓冲区调节列。-s<间隔秒数>  持续观察内存使用状况。-t  显示内存总和列。-V  显示版本信息。-h 人.

2021-04-14 09:49:27 155

原创 MySQL语句获取今天的0点和23:59:59

select a.order_sn,a.is_delete from nur_pro_trade.ns_order_service_deduct a left join ptcs_pro_extended.ns_attendant_service_record b on a.order_sn=b.order_sn where (a.service_start_date >=DATE_FORMAT(CURDATE(),'%Y-%m-%d %H:%i:%s') and a.service_start_d

2020-12-31 16:36:39 2106

原创 mysql复制表数据

CREATE TABLE IF NOT EXISTS new_table_bak (LIKE old_table);INSERT INTO new_table_bak SELECT * FROM old_table;2.Create table new_table_name (Select * from old_table_name);

2020-11-03 16:16:52 109

原创 使用xxl-job搭建作业调度中心

一.下载官方源码,解压二.先执行sql脚本:三.配置和部署“调度中心”(admin端)1…admin端配置文件:/xxl-job/xxl-job-admin/src/main/resources/application.properties2…调度中心配置内容说明:**调度中心JDBC链接:链接地址请保持和 2.1章节 所创建的调度数据库的地址一致**spring.datasource.url=jdbc:mysql://127.0.0.1:3306/xxl_job?useUnicode=tru

2020-10-26 11:58:50 563 2

原创 springboot构建+docker部署

https://www.cnblogs.com/happy4java/p/11206851.html

2020-10-23 14:47:50 107

原创 jenkins安装教程

[https://www.cnblogs.com/wfd360/p/11314697.html]

2020-10-23 11:50:46 134

转载 linux中docker的安装

CentOS 7 中 Docker 的安装Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要运行下面的 yum 命令:[root@localhost ~]# yum install docker启动 Docker 服务安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动:[root@localhost ~]# service docker start[root@localhost ~]# chkconfig do

2020-10-23 10:42:20 190

原创 xxjob定时任务的使用

https://segmentfault.com/a/1190000020276312

2020-10-21 15:49:37 2935

原创 Java8根据对象某个属性去重

根据groupUuid去重: List<AssignAndNursingVo> distinctList = groupList.stream().collect( Collectors.collectingAndThen(Collectors.toCollection( () -> new TreeSet<>(Comparator.comparing(o -> o.getGroupUuid

2020-09-15 11:35:50 675

原创 idea中同一窗口打开两个文件,分屏显示

2.选中文件右键-》选择compare with

2020-09-11 09:40:04 699

原创 如何接收长度会变的数组

2020-08-28 16:15:01 143

原创 取一个集合中list属性的size最大的对象

WorkerRecordVo workerRecordVo = data.stream().filter(vo->vo.getWorkHistoryVOList()!=null).max(Comparator.comparingInt(vo -> vo.getWorkHistoryVOList().size())).orElse(null);

2020-08-27 11:02:55 1202 1

原创 mysql获取表字段以逗号连接的字符

select GROUP_CONCAT(column_name)from information_schema.COLUMNS where table_name= 'ns_scheduling_shift'//改一下表名即可

2020-08-10 15:44:25 343

原创 数据库表里的字段类型为 DATE 页面传过来的数据是Tue Jul 02 00:00:00 CST 2013 插不到表里

将要插入的数据先转化成String类型,再根据Date.valueOf(String)就可以正确插入了。这个date类必须是java.sql包下面的类java.sql.Date date = java.sql.Date.valueOf(DateUtil.toString(effectiveDate, “yyyy-MM-dd”));

2020-08-10 09:34:31 704

原创 java 数组和集合相互转换

数组转集合: String[] baseColumns = {"护工姓名", "护工编号", "所属医院", "手机号码"}; List<String> list = Arrays.asList(baseColumns);集合转数组: List<String> columnNames = new ArrayList<>(); String[] headers = columnNames.toArray(new String

2020-08-06 13:55:26 149

原创 java下载图片和表格的压缩包(图片按护工名字分文件夹)

@Override public Page<WorkerRecordVo> workerRecordList(Integer hospitalId, String searchStr, Date entryDate, Integer serviceAge, Integer state, Integer sex, Integer photo, Integer pageNo, Integer pageSize) { PageHelper.startPage(pageNo,..

2020-08-06 10:55:10 547

原创 java下载图片和表格的压缩包(图片和表格在同级目录)

@Override public void downloadWorkerZip(Integer hospitalId, String searchStr, Date entryDate, Integer serviceAge, Integer state, Integer sex, Integer photo) { Page page = this.workerRecordList(hospitalId, searchStr, entryDate, serviceAge, state

2020-08-05 13:48:41 438

原创 java拼音工具类

package com.enation.app.javashop.core.goodssearch.util;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.pinyi

2020-07-31 10:24:59 237

原创 sql执行语句解析详解

[https://www.cnblogs.com/yhtboke/p/9467763.html]

2020-07-28 14:20:25 186

原创 Java8拼接带单引号的字符串

需求:拼接 ‘20200714’,’20200715‘形式的字符串String groupUuids = orderVOS.stream().filter(vo -> !vo.getGroupType().equals(Integer.valueOf(2))).map(BedOrderVO::getGroupUuid).map(s->"\'" + s + "\'").collect(Collectors.joining(","));...

2020-07-21 11:32:58 2309

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除