
JAVA
昨日的梦丶
这个作者很懒,什么都没留下…
展开
-
Stream toMap用法
Stream toMap用法原创 2022-12-14 16:23:54 · 293 阅读 · 1 评论 -
快速定位错误日志命令
Linux快速定位错误日志命令原创 2022-09-27 11:23:48 · 305 阅读 · 0 评论 -
Collectors分组groupingBy用法
代码】Collectors分组groupingBy用法。原创 2022-08-02 18:46:16 · 737 阅读 · 0 评论 -
mongodb文档集合中元素查询
数据库其中一条数据格式如下:{ "_id": "6220a1942fefba0066659", "formDataId": "d885b3094c24160b3756997d59fe5175", "formStructId": "cfed43eb74bab08ca36eb8343319d98e", "qrCodeId": "2a445726c47ed0b344a0546abf09ac00", "data": { "list": [ ...原创 2022-03-15 16:55:44 · 1379 阅读 · 0 评论 -
处理msyql 特殊符号问题
https://www.jb51.net/article/224202.htm请访问以上链接原创 2022-03-10 14:22:29 · 161 阅读 · 0 评论 -
linux安装单机kafka(使用自带zookeeper)
第一步:下载kafkaApache Kafka第二步:上传kafka taz包到linux服务器 (rz 传输)第三步: 解压taz包tar -xzfkafka_2.13-3.0.0-site-docs.tgz第四步: 进入到目录kafka3.0/kafka_2.13-3.0.0/config第五步: vim zookeeper.properties 修改zookeeper配置(修改标记的即可)第六步:进入bin目录启动 zookeeper服务器./zo...原创 2021-12-16 18:17:20 · 1458 阅读 · 0 评论 -
获取IP的方法
public static String getIpAddress(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("Proxy-Client-IP"); } .原创 2021-08-10 16:59:04 · 259 阅读 · 0 评论 -
CXF 执行命令报错
转载自:https://blog.youkuaiyun.com/vxkangkang/article/details/52241909今天在学习webservice框架CXF时,使用wsdl2java生成客户端调用代码时,遇到了一个错误Caused by: org.xml.sax.SAXParseException; systemId: jar:file:/D:/apache-cxf-2.7.11/apache-cxf-2.7.11/lib/jaxb-xjc2.2.6.jar!/com/sun/tool.转载 2021-02-11 11:20:56 · 488 阅读 · 0 评论 -
Sql server 迁移数据到Mysql
1:sql server 导出 数据 格式 (如果日期存在乱码问题,则使用CONVERT(varchar(32),日期值,20) 把日期转换为“yyyy-MM-dd HH:mm:ss”格式2:导入mysql数据库时,字段先全使用varchar(字符串类型) 接受,字段长度要保证足够 (时间也先使用varchar接受)并且导入的时候高级选项中勾选使用空白字符串取代null(此步骤是为当我们把字符串类型的日期改为datetime的时候,字段不会默认添加值)3:数据全部导入完成之后,把我们表字段类型改为实.原创 2021-01-14 15:22:09 · 210 阅读 · 0 评论 -
判断字符串是否为纯数字类型
参数1: 0-9正则参数2: 匹配的字符串返回值: boolean true: 纯数字类型 false: 不是纯数字类型boolean flag =Pattern.matches("\\d+$",str);原创 2020-12-22 11:49:11 · 1608 阅读 · 0 评论 -
安装 vartualBox + vagrant
第一步: 安装VirtualBox-6.1.12-139181-Win.exe第二步: 安装vagrant_2.2.9_x86_64.msi第三部: 在cmd 窗口 初始化 vagrant一个 CentOS 7 的虚拟机 命令 使用国内中科大镜像站(国外网速蜗牛) vagrant init centos7 https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/im...原创 2020-10-25 12:34:31 · 205 阅读 · 0 评论 -
spring boot 启动项目 加载不到 resources 目录下的配置文件或xml文件 解决方法
在POM 文件加如下配置即可<build> <resources> // 加载不到 java 目录下的文件 配置 <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> .原创 2020-10-03 17:01:26 · 3467 阅读 · 0 评论 -
通用邮箱正则表达式
支持一下复杂格式:hd33322@nat123.commaksim.kim.82@d-link.uavova_lazarev1969@jaagers.comb4-service.s@zhaopinmail.com通过观察上面几个例子,不难看出所有邮箱地址都分为两个部分,@左边是一部分,右边为令一部分,那么我们可以分成两部分来书写正则表达式左边一般是由数字"[0-9]"、字母"[a-zA-Z]"、下划线"_"、减号"-"、英文句号"."组成,似乎没有明确限定长度,而且不是以下.原创 2020-08-18 18:52:15 · 1834 阅读 · 0 评论 -
SQL语句 去除前中后空格 模糊查询
mybatis 语句:SELECT * FROM `archives_management`where corp_name like replace('%${corpName}%',' ','')例如sql语句: SELECT * FROM `archives_management` where corp_name like replace('% 华 为 %',' ','')原创 2020-08-18 17:45:06 · 1348 阅读 · 0 评论 -
mybatis-plus 集成activiti 异常问题
问题原因:Description:An attempt was made to call the method com.baomidou.mybatisplus.core.MybatisConfiguration.getLanguageDriver(Ljava/lang/Class;)Lorg/apache/ibatis/scripting/LanguageDriver; but it does not exist. Its class, com.baomidou.mybatisplus.core.原创 2020-08-10 16:34:42 · 817 阅读 · 0 评论 -
Vue 前端 跳转页面并携带参数
// router.js 内容{path: ‘archivesManagement’,component: Layout,hidden: true,redirect: ‘noredirect’,children: [{path: ‘validArchivesLog’,component: (resolve) => require([’@/views/archivesManagement/validArchivesLog’], resolve),name: ‘validArchiv原创 2020-08-03 16:31:03 · 852 阅读 · 0 评论 -
IDEA 生成get,set快捷键
IntelliJ IDEA生成get/set有2种方式鼠标放在属性上面, 只增加一对set和get方法时,使用alt+enter更快,鼠标放在类名上面, 而增加多对set和get方法时,使用alt+insert更快。原创 2020-08-03 10:39:04 · 916 阅读 · 0 评论 -
修改日志(获取字段修改前后内容)
// User 对象实体类@Data@EqualsAndHashCode(callSuper = false)@ApiModel(value="用户对象", description="用户表")public class User { @ApiModelProperty(value = "用户id") private int id; @ApiModelProperty(value = "姓名") private String name; @ApiModelP.原创 2020-08-01 19:29:07 · 957 阅读 · 0 评论 -
Idea actiBPM 中文乱码终极杀招
中文乱码 三步走第一步: 配置 Settings—>Editor—>File Encodings 全部设置为UTF-8第二步:IDEA 配置文件 idea64.exe.vmoptions idea.exe.vmoptions 加上-Dfile.encoding=UTF-8第三步: 在C盘中 C:\Users\当前用户\.IntelliJIdea2018.2\config\idea64.exe.vmoptions 配置文件中 -...原创 2020-07-26 14:15:19 · 201 阅读 · 1 评论 -
JAVA基础八
API概述:应用程序接口;(简单记就是关于java中已经写好的一些类的说明书或一本关于java编写的类的字典)API作用 程序员通过查询api可以知道如何使用java中已经提前写好的类和方法;String类概述:java编写的类,在java.lang包下,使用时无需导包;作用:String类代表程序中所有字符串类型的数据,里面提供了很多关于字符串操作的成员方法,我们可以使用这些方法处理...原创 2019-11-23 23:58:20 · 123 阅读 · 0 评论 -
JAVA基础七
类与对象类概念:生活中一类事物的描述;(这些事物具有相同的属性和功能)(群体)类的组成部分:3部分,成员变量(类中的变量),成员方法(不带static的方法),构造方法(仅有修饰符和方法名,且方法名与类名一致的特殊方法)类的作用:1:描述事物 2:类是java中的数据类型,可以通过类创建对象定义格式:public class 类名 {//成员变量private 数据类型 ...原创 2019-11-22 23:41:50 · 93 阅读 · 0 评论 -
JAVA基础六
方法概述:一堆代码封装成一个具有独立功能的整体就是方法;方法好处:1:提升了代码的复用性2:简化了代码的逻辑,更符合java中面向对象的思想方法定义格式:public static 返回值类型 方法名(参数列表){方法体}名称解释;public static 固定的修饰符 ,公共的,静态的方法返回值类型 : 数据类型,如果没有返回值,使用void占位;方法名: 将来调用方...原创 2019-11-21 19:04:33 · 166 阅读 · 0 评论 -
java基础五
idea介绍:idea是纯java编写的开发集成环境,可以自动编译代码,代码提示,自动导包,快捷键等各种实用功能;安装:jdk11必须配合2018版的idea,老版本的jdk可以配合2017版的idea工程(项目)–模块–包关系:1个工程可以创建多个模块,1个模块可以创建多个包,1个包可以写多个类常用快捷键:psvm main方法sout 输出...原创 2019-11-17 22:29:49 · 81 阅读 · 0 评论 -
java基础四
switch语句switch (表达式) {case 1:语句体1;break;case 2:语句体2;break;…default:语句体n+1;break;执行流程:从上至下,逐个case值判断,直到找到对应的case值为止;如果都找不到,则执行default;注意事项:1:switch语句只能写 byte,short,int,char,String,枚举类型的数据...原创 2019-11-16 22:11:32 · 110 阅读 · 0 评论 -
JAVA基础三
for while do…while 三种循环语句的格式、执行流程、区别。for循环:格式:for(初始化语句;条件判断语句;条件控制语句){循环体语句;}举例:for(int i=1;i<=5;i++){System.out.println(“我爱JAVA”);}执行流程;(1)先执行初始化语句;(2)然后执行条件判断语句;如果为true,则继续执行如果为fa...原创 2019-11-15 20:55:20 · 112 阅读 · 0 评论 -
java基础二
***to learn to make me happy***一、运算符分类:算数运算符:/ % ++ –++,-- 在前,先自己,后别人;++,-- 在后,先别人,后自己;逻辑运算符:&& || !短路:当&&或||在一定条件下,会发生短路现象;(就是只运算左边,不运算右边,这就是短...原创 2019-11-14 22:34:29 · 105 阅读 · 0 评论