自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (1)
  • 收藏
  • 关注

原创 excel的字符串拼接和某列全部填一样的值

一、excel的字符串拼接二、某列全部填一样的值按住Ctrl键,单击选中一个单元格并将鼠标放在该单元格的右下角,当鼠标变为实心+时,按住鼠标左键不动下拉填充即可得到一列相同的数据

2021-05-08 22:10:36 827

原创 List对象按其中某个属性的顺序排序

list按属性值排序userList.sort(Comparator.comparing(Use::getNumber));对象package com.rpmc.demo;public class Use { private int number; private String name; public int getNumber() { return number; } public void setNumber(int numbe

2021-03-04 11:43:01 688 1

原创 数据库建表的存储过程

数据库名tsrs_maintenance_center要建表的表结构在数据库写上面表的存储过程函数KEY cycle (cycle) USING BTREE 是索引。create procedure create2_historyTable(IN souce_Name varchar(50),IN d_tsrs_interface_history varchar(50))begindeclare tablename varchar(50);declare tableOldName v

2021-01-07 15:31:45 656

原创 snmp4j遇到中文直接转成16进制字符串

public static String getChinese(String octetString) { //snmp4j遇到中文直接转成16进制字符串 String str = ""; try { String[] temps = octetString.split(":"); byte[] bs = new byte[temps.length]; for (int i = 0; i...

2020-10-27 09:17:58 595

原创 迭代器对正在循环的List进行移除remove操作

listList lastTsrList迭代器 Iterator<Integer> it_tsr = lastTsrList.iterator();remove while (it_tsr.hasNext()) { Integer ss = it_tsr.next(); if (!TsrmDataGlobal.allTsrMap.containsKey(ss)) {

2020-09-15 10:28:38 234

原创 List中的contains()方法,判断list中对象是否相等,需要重写对象的equals()方法

实体类重写equals()方法package com.rpmc.demo.protoEntity.tsrm.section;import java.util.Objects;public class TsrSection { private int lineId;//线路id private int sectionId;//区段id private int tsrId;//限速id public int getLineId() { return

2020-08-28 17:25:47 1381

原创 运行sql语句出错:[Err] 2014 - Commands out of sync; you can‘t run this command now

联表查询语句内连接select d.id,d.alarmTime,d.alarmRecoveryTime,s.alarmSort,s.alarmType,s.alarmSubType,s.alarmDescription,s.alarmLevel,s.remarks from (select * from d_tsrs_history_alarm where 1=1 and alarmTime >= 1594105463672 and alarmTime<=1594877078562 an

2020-07-29 11:18:45 1649

原创 读取yaml文件

yaml文件configType.yamltype: 1star:- 2: TSRdataContentList:- starType: 1 csmCo: - {pageType: 8C50,starType: 1,endType: 2,className: 82,attributeName: 主机信息}读取yaml文件到map File directory = new File(""); //directory.getCanonic

2020-07-23 17:41:32 267

原创 java的list中某元素出现的次数

listCollections.frequency(list集合,元素)方法。 for (String name : nameList) { //name在nameList出现的次数 int count = Collections.frequency(nameList,name); }

2020-07-06 10:59:59 4935

原创 mysql数据库时间的类型为datetime对应java类型Timestamp

mysql数据库时间time的类型:datetime格式:2020-06-29 17:00:28java对象public class SDataVersionInfo { private Timestamp updateTime;//修改时间 }

2020-06-30 18:30:34 5705

原创 excel使用

excel筛选某列中的相同内容选中某列——菜单栏——【数据】——【筛选】——表头出现选择项——下拉选择。excel中某列数据有多少行选中某列——在最下方可看到计数

2020-06-23 11:15:02 86

原创 从字符串中提取数字、字母

正则表达式1 提取中文:regEx=“[\u4e00-\u9fa5]";2 提取数字:regEx=“[0-9]";3 提取英文:regEx=“[a-z||A-Z]";4 提取英文和数字:regEx=“[a-z||A-Z||0-9]";运用正则表达式已知字符串:String str = K960+055=JGK1048+949 public String getNum(String str) { String regEx = "[0-9]"; String re

2020-05-28 17:44:23 3545

原创 获取注解里面的值,打印list中值,泛型的应用

带注解public class EmergencyAreaMsgExport { @ColumnWidth(10) @ExcelProperty(value = "序号",index = 0) private Integer no;}标题int i = EmergencyAreaMsgExport.class.getDeclaredFields().length...

2020-05-07 11:25:43 236

原创 Java中List集合去除重复数据的方法

第一种:去掉重复乱序List<SectionDirectionControlOrderExport> secDirOrderList = new ArrayList<>();SectionDirectionControlOrderExport secDirOrder = new SectionDirectionControlOrderExport();secDirOr...

2020-04-30 09:30:00 246

原创 用java的itext实现list数据存入pdf文件

第一种:不能分页public class CreatePdf { public static void main(String[] args) throws Exception{ List<ExportBean> beanList = new ArrayList<>(); ExportBean bean = new Export...

2020-04-26 11:24:33 1905 1

原创 JSON与JSONObject互转

JSON转化报错com.alibaba.fastjson.JSONException: can not cast to JSONObject.

2020-04-22 14:09:01 288

原创 linux命令

查看进程ps aux | grep 目录名ps -ef | grep cbi

2020-04-15 20:07:56 83

原创 Map与json的互转以及Map与Object的互转

mapLinkedHashMap<String,Object> map = new LinkedHashMap<>();List<Integer> NoList = new ArrayList<>();NoList.add(1);NoList.add(2);map.put("promptNrs",NoList);map转json``...

2020-04-09 15:55:05 656

原创 将一个类信息复制到另一个类:spring框架下BeanUtils中的方法copyProperties()

类TestCommandpublic class TestCommand { @ApiModelProperty(value = "导出", example = "1-全部导出;2-选择信息导出",required = true) @NotNull(message = "导出类型不能为空") private Integer exportType;//导出}类Devi...

2020-04-08 10:53:59 780

原创 http接口数据导出到Excel

@RestControllerpackage com.rpmc.controller;import com.rpmc.bean.Result;import com.rpmc.command.*;import com.rpmc.entity.*;import com.rpmc.log.Log;import com.rpmc.log.LogFactory;import com.rpmc...

2020-04-02 19:16:11 1567 1

原创 java应用Swagger实现http接口查询、数据导出

@ApiOperation@ApiOperation不是spring自带的注解是swagger里的com.wordnik.swagger.annotations.ApiOperation;@ApiOperation和@ApiParam为添加的API相关注解,个参数说明如下:@ApiOperation(value = “接口说明”, httpMethod = “接口请求方式”, respons...

2020-04-02 17:40:57 790

原创 二进制string转十进制int

二进制string转十进制intString commStr = "0101";//二进制字符串转十进制intint commDec = Integer.valueOf(commStr,2);

2020-04-02 09:49:14 1718

原创 int型数字转string型字符串

空字符串""和int型0报错:"" + 0String commStr = "";int commList = 0;commStr = commStr + commList;

2020-04-02 09:16:00 173

原创 迭代器类Iterator的next方法

迭代器类(Iterator)next()是java迭代器类(Iterator)的方法,获得当前游标指向的下一个元素,详细说明和应用如下:1、迭代器(Iterator)介绍  迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。  Java中的Iterator功能比较简单,并且只能单向移动:...

2020-04-01 23:25:04 2213

原创 java读取txt文件

读取TXTpublic static List<String[]> readTxt(String txtName) throws Exception { File directory = new File(""); //项目目录的绝对路径 String mydir = directory.getAbsolutePath(); //项目目录config下...

2020-04-01 17:50:25 218

原创 时间戳的加减、转换及对应数据库查询

时间戳加减、转换long command = 1585711324530;String endDate=Httpservice.timstamp2DateTime(command);String endTable = "d_cbi_history_"+endDate;//判断表是否存在if (dTccHistoryMapper.getTableExist(endTable)==nul...

2020-04-01 11:29:26 628

原创 数据库操作sql语句

删除指定行记录删除id小于19的所有行数据:DELETE FROM d_cbi_history_20200331 WHERE id < 19

2020-04-01 10:00:54 199

原创 mybatis之接口映射

mybatisMyBatis 是持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 几乎不需要 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。...

2020-03-31 09:44:29 383

原创 SpringBoot框架的注解@Repository、@Service、@Controller、@Component

SpringBoot框架@Service 是springboot纳入容器管理的注解, 要在其他类中注入必须要@Repository、@Service 和 @Controller @Component这些注解,否则就只是一个普通的类。@Service@Repository@Controller@Component...

2020-03-31 09:05:11 513

原创 BigInteger、Bigdecimal、Integer、int区别

BigInteger在Java中,由CPU原生提供的整型最大范围是64位long型整数。使用long型整数可以直接通过CPU指令进行计算,速度非常快。如果我们使用的整数范围超过了long型怎么办?这个时候,就只能用软件来模拟一个大整数。java.math.BigInteger就是用来表示任意大小的整数。对BigInteger做运算的时候,只能使用实例方法。和long型整数运算比,BigIn...

2020-03-31 08:59:25 1622

原创 队列的offer和poll

offer添加一个元素并返回true如果队列已满,则返回false。poll将首个元素从队列中弹出( 移除并返回队列头部的元素 )(从队列中删除第一个元素)如果队列是空的,就返回null。...

2020-03-30 20:13:19 4838

原创 java编写源码,将源码打包布置到Nexus服务器

源码项目将许多公共方法、框架抽取到一个项目中打包,以便其他项目需要,直接通过maven依赖该包。源码打包源码打包前,可修改该源码包的 版本号, 在该源码的pom文件:<groupId>com.example</groupId><artifactId>souce</artifactId><version>0.0.14-SNAP...

2020-03-21 16:52:19 396

原创 Netty的ByteBuf中截取某段字节,再字节数组转二进制string

ByteBuf创建缓冲区ByteBuf1、字节数组byte[] bytes,长度为28012.{16, 113, 109, 0, 0, 1, -128, 0, -86, -67, +28012 more}2、写入缓冲区内容//创建缓冲区://ridx:0, widx:0, cap:256ByteBuf binaryBuf = Unpooled.buffer();if (byte...

2020-03-18 15:17:46 3751

原创 jep在java的SpringBoot中的使用

jepJEP是Java expression parser的简称,即java表达式分析器,Jep是一个用来转换和计算数学表达式的java库。通过这个程序包,用户可以以字符串的形式输入一个、任意的公式,然后快速地计算出结果。Jep支持用户自定义变量、常量和函数。包括许多常用的数学函数和常。一、在pom文件中引jep的jar包<dependency> <groupId&g...

2020-03-07 15:16:21 2071

转载 cmd运行java程序文件——例如实现一个输入全量和已占用字符,输出剩余字符

问题描述输入描述输入一个字符串,字符串中包含了全量字符集和已占用字符集,两个字符集用@相连。@前的字符集合为全量字符集,@后的字符集为已占用字符集合。已占用字符集中的字符一定是全量字符集中的字符。例如:输入:a:3,b:5,c:2@a:1,b:2*全量字符集中a有3个,b有5个,c有2个。已占用字符集中a有1个,b有2个。输出描述除去已占用字符,对于全量字符集,还剩余哪些字符。例如...

2020-02-20 23:01:43 432

原创 word文档快捷键

1、标题分成两行,用“shift”+“enter”。2、在文档中查找某变量出现在哪几处或者替换,“ctrl”+“H”。

2020-02-17 09:59:11 219

原创 Windows快捷键

1、“Fn”+“PrtSc”,快速截图。2、按住“Alt”键,点击“Tab”键,任意切换页面。

2020-02-17 09:54:17 47

原创 IDEA快捷键

1、“Windows”+“insert”:idea中光标粗细变换。2、/**注释的快捷键:“/”+“**”+“空格键Enter”类注释*/3、/* 多行注释, Ctrl+Shift+/去除注释的时候,不需要全部选中这块代码,只用光标在注释内容上按Ctrl+Shift+/即可。*/4、Ctrl+Shift+/: 多行注释/**/。5、在.yaml文件,ct...

2020-02-17 09:47:40 723

原创 安装GitHub

1、准备GitHub软件:Git-2.20.1-64-bit.exe2、安装:一直 next 。。。。3、创建用户名:在 开始 菜单找到 Git Bash,点击。弹出下面窗口,在命令行输入下面命令:$ git config --global user.name “Your Name”$ git config --global user.email “email@exam...

2020-02-07 10:05:42 107

原创 java项目后端与web前端的线程部署

Java后端线程 在主程序HandleProc中设置线程://全局时间线程Runnable timerTask = new MyTimerTask();cheduledExecutorService executorService = new ScheduledThreadPoolExecutor(1, new BasicThreadFactory.Builder()...

2020-01-19 12:05:08 222

如何将虚拟机上Ubuntu桌面全屏.md

在虚拟机上安装ubuntu系统,开机若不自动扩展屏幕,需要调整屏幕,可以手动放大,方法之一是: 将虚拟机上linux系统Ubuntu桌面全屏,快捷方式Ctrl+Alt+Enter

2019-12-12

空空如也

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

TA关注的人

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