- 博客(57)
- 资源 (1)
- 收藏
- 关注
原创 excel的字符串拼接和某列全部填一样的值
一、excel的字符串拼接二、某列全部填一样的值按住Ctrl键,单击选中一个单元格并将鼠标放在该单元格的右下角,当鼠标变为实心+时,按住鼠标左键不动下拉填充即可得到一列相同的数据
2021-05-08 22:10:36
999
原创 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
868
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
720
原创 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
726
原创 迭代器对正在循环的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
266
原创 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
1476
原创 运行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
1767
原创 读取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
332
原创 java的list中某元素出现的次数
listCollections.frequency(list集合,元素)方法。 for (String name : nameList) { //name在nameList出现的次数 int count = Collections.frequency(nameList,name); }
2020-07-06 10:59:59
5227
原创 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
5802
原创 excel使用
excel筛选某列中的相同内容选中某列——菜单栏——【数据】——【筛选】——表头出现选择项——下拉选择。excel中某列数据有多少行选中某列——在最下方可看到计数
2020-06-23 11:15:02
143
原创 从字符串中提取数字、字母
正则表达式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
4033
原创 获取注解里面的值,打印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
295
原创 Java中List集合去除重复数据的方法
第一种:去掉重复乱序List<SectionDirectionControlOrderExport> secDirOrderList = new ArrayList<>();SectionDirectionControlOrderExport secDirOrder = new SectionDirectionControlOrderExport();secDirOr...
2020-04-30 09:30:00
304
原创 用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
2494
1
原创 JSON与JSONObject互转
JSON转化报错com.alibaba.fastjson.JSONException: can not cast to JSONObject.
2020-04-22 14:09:01
563
原创 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
741
原创 将一个类信息复制到另一个类: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
839
原创 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
1709
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
884
原创 二进制string转十进制int
二进制string转十进制intString commStr = "0101";//二进制字符串转十进制intint commDec = Integer.valueOf(commStr,2);
2020-04-02 09:49:14
1922
原创 int型数字转string型字符串
空字符串""和int型0报错:"" + 0String commStr = "";int commList = 0;commStr = commStr + commList;
2020-04-02 09:16:00
213
原创 迭代器类Iterator的next方法
迭代器类(Iterator)next()是java迭代器类(Iterator)的方法,获得当前游标指向的下一个元素,详细说明和应用如下:1、迭代器(Iterator)介绍 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动:...
2020-04-01 23:25:04
2462
原创 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
245
原创 时间戳的加减、转换及对应数据库查询
时间戳加减、转换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
699
原创 数据库操作sql语句
删除指定行记录删除id小于19的所有行数据:DELETE FROM d_cbi_history_20200331 WHERE id < 19
2020-04-01 10:00:54
245
原创 mybatis之接口映射
mybatisMyBatis 是持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 几乎不需要 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。...
2020-03-31 09:44:29
446
原创 SpringBoot框架的注解@Repository、@Service、@Controller、@Component
SpringBoot框架@Service 是springboot纳入容器管理的注解, 要在其他类中注入必须要@Repository、@Service 和 @Controller @Component这些注解,否则就只是一个普通的类。@Service@Repository@Controller@Component...
2020-03-31 09:05:11
560
原创 BigInteger、Bigdecimal、Integer、int区别
BigInteger在Java中,由CPU原生提供的整型最大范围是64位long型整数。使用long型整数可以直接通过CPU指令进行计算,速度非常快。如果我们使用的整数范围超过了long型怎么办?这个时候,就只能用软件来模拟一个大整数。java.math.BigInteger就是用来表示任意大小的整数。对BigInteger做运算的时候,只能使用实例方法。和long型整数运算比,BigIn...
2020-03-31 08:59:25
1782
原创 队列的offer和poll
offer添加一个元素并返回true如果队列已满,则返回false。poll将首个元素从队列中弹出( 移除并返回队列头部的元素 )(从队列中删除第一个元素)如果队列是空的,就返回null。...
2020-03-30 20:13:19
4917
原创 java编写源码,将源码打包布置到Nexus服务器
源码项目将许多公共方法、框架抽取到一个项目中打包,以便其他项目需要,直接通过maven依赖该包。源码打包源码打包前,可修改该源码包的 版本号, 在该源码的pom文件:<groupId>com.example</groupId><artifactId>souce</artifactId><version>0.0.14-SNAP...
2020-03-21 16:52:19
461
原创 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
3946
原创 jep在java的SpringBoot中的使用
jepJEP是Java expression parser的简称,即java表达式分析器,Jep是一个用来转换和计算数学表达式的java库。通过这个程序包,用户可以以字符串的形式输入一个、任意的公式,然后快速地计算出结果。Jep支持用户自定义变量、常量和函数。包括许多常用的数学函数和常。一、在pom文件中引jep的jar包<dependency> <groupId&g...
2020-03-07 15:16:21
2358
转载 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
468
原创 IDEA快捷键
1、“Windows”+“insert”:idea中光标粗细变换。2、/**注释的快捷键:“/”+“**”+“空格键Enter”类注释*/3、/* 多行注释, Ctrl+Shift+/去除注释的时候,不需要全部选中这块代码,只用光标在注释内容上按Ctrl+Shift+/即可。*/4、Ctrl+Shift+/: 多行注释/**/。5、在.yaml文件,ct...
2020-02-17 09:47:40
856
原创 安装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
161
原创 java项目后端与web前端的线程部署
Java后端线程 在主程序HandleProc中设置线程://全局时间线程Runnable timerTask = new MyTimerTask();cheduledExecutorService executorService = new ScheduledThreadPoolExecutor(1, new BasicThreadFactory.Builder()...
2020-01-19 12:05:08
251
如何将虚拟机上Ubuntu桌面全屏.md
2019-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人