自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 Docker注入环境变量且设置多个环境变量

Docker部署java项目时,注入环境变量且设置多个环境变量

2023-09-22 10:48:17 1552

原创 @Test单元测试注入bean 3种方式

@Test单元测试注入bean两种方式

2022-08-02 11:27:06 5664 1

原创 ByteBuffer和String互转

代码】ByteBuffer和String互转。

2022-07-28 14:44:45 3660

原创 网络url转文件

首先是获取springboot,resource下面的文件String fileUrl = ResourceUtils.getURL("classpath:").getPath()+"test.txt";File file = new File(fileUrl);log.info("file:{}",file);String fileJpg = Objects.requireNonNull(this.getClass().getResource("/")).getPath()+ "test1.

2022-03-23 15:21:13 1210

原创 try-with-resource

看示例:public static void main(String[] args) { try(Scanner scanner = new Scanner(System.in); BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in))){ System.out.println("请输入:"); St

2022-03-23 14:01:38 140

原创 Integer == 和equals

首先看下面示例: Integer i1 = 30; Integer i2 = 30; Integer i3 = 300; Integer i4 = 300; Integer i5 = -30; Integer i6 = -30; System.out.println("i1.equals(i2):"+i1.equals(i2)); System.out.println("

2022-03-22 14:07:16 1519

原创 反射执行方法,导致的 @Resource失效解决

问题描述:想根据配置文件,通过反射调用不同的工具类,执行发现,工具类里面的@Resource引入为空原因:反射脱离了spring容器的管理,导致无法通过@Resource注入bean解决方法:public class ObsUtil { @Resource private ObsConfiguration obsConfiguration; // 维护一个本类的静态变量 public static ObsUtil obsUtil;...

2022-03-18 15:06:11 1021

原创 获取两个时间区间5的倍数的时间点

这个是做数据分析的时候,需要的X轴数据直接贴代码了public static void main(String[] args) { LocalDateTime start = LocalDateTime.now().minusHours(20); LocalDateTime end =LocalDateTime.now(); System.out.println(start.getMinute()); System.out.println(end.getMinut.

2022-02-21 14:11:51 321

原创 org/apache/velocity/context/Context

mybatisplus.generator.AutoGenerator生成文件时报错如下:请输入表名:alarm14:38:28.569 [main] DEBUG com.baomidou.mybatisplus.generator.AutoGenerator - ==========================准备生成文件...==========================Exception in thread "main" java.lang.NoClassDefFoundError

2022-01-17 14:44:47 4343 1

原创 Logback配置文件

mark一下给自己: 日志输出到文件并根据LEVEL级别将日志分类保存到不同文件 # 配置文件logback-spring.xml以及各个配置的详细描述,见备注<springProfile name="dev"> <!--name属性指定appender命名--> <!--class属性指定输出策略,通常有两种,控制台输出和文件输出,文件 输出就是将日志进行一个持久化。ConsoleAppender将日志输出.

2021-01-04 15:27:22 843

原创 mybatis generator 生成中文字段注释

首先,试了好几次,重写DefaultCommentGenerator ,创建MyCommentGenerator类实现CommentGenerator接口,都是按照网上的方案来的,执行也没问题,但是就是没有实体生成,然后又看到说可以直接改jar包的方法,那么我就下手改了,首先说一下我引的包,引入了一个plugin插件,且内部引入了generator 核心包和 mysql驱动包<p...

2020-02-20 15:23:15 1516 1

原创 springboot AOP 记录业务系统的操作日志

看到这里,给自己mark一下。AOP是面向切面变成,能在程序运行时,不修改源码的情况下,为目标对象增加额外功能。使用AOP来记录业务系统的操作日志,在执行具体的业务方法治好,AOP会自动在系统记录对应的操作日志,不需要修改原来的业务代码,每加入一个需要记录操作日志的功能点,只需要在spring中加入一小段配置即可。但是我们用的springboot框架,我就不贴spring的代码了...

2019-10-09 15:35:40 851

转载 数据库SQL优化大总结之 百万级数据库优化方案

数据库SQL优化大总结之 百万级数据库优化方案

2019-09-27 15:01:21 151

原创 java 服务器文件上传和下载以及删除

我是使用的比较简单的上传方法file.transferTo(new File(savePath));直接将文件转存到想要的路径String uploadPath = "D:/datacleanTaskData/";//windows//String uploadPath = "/webapp/datacleanTaskData/";//linuxString key = new ...

2019-09-25 17:23:13 1555

原创 linux 安装 mysql8.0 两台

安装第一台,一般用到一个机器安装第二台的时候,一般机器上已经有一台mysql了,所以,如果你没有可以参考下面链接安装,链接没有指定mysql配置文件地址,因为一般大家都是这样子装的,所以,为了能同样流程在正式机器安装成功,所以我没有指定配置文件,保证测试机和正式一样的环境linux安装 mysql8.0 -------------------------------------------...

2019-09-16 14:53:28 1315 3

原创 linux 安装 mysql8.0

安装之前如果本机的mysql3306端口已经占用,请参考我安装第二台mysql的文章正在写,写完贴一下链接,没贴的话,看下一篇就好了一定要先先看一下当前系统版本再下载对应的包,我开始没看,然后就一堆麻烦:cat /proc/versionLinux version 3.10.0-862.14.4.el7.x86_64 ([email protected]...

2019-09-16 13:34:26 285

原创 linux java 环境

1.先看一下当前系统版本:cat /proc/versionLinux version 3.10.0-862.14.4.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) ) #1 SMP Wed Sep 26 15:12:11 UTC 20...

2019-09-10 11:08:03 949

原创 resultMap 可以接收全字段,resultType 接收部分字段为null

1.首先说一下原因:因为resultMap 是在当前xml声明配置的,如下,对于每个字段的列和接收的属性都匹配过,所以可以一一对应拿到数据<resultMap id="BaseResultMap" type="com.gdlt.cloud.entity.DtTask"> <id column="id" jdbcType="INTEGER" property="...

2019-08-21 13:33:51 1228

原创 java 连接数据库 The server time zone value '�й���׼ʱ��' is unrecognized or represents more...

原因是我之前用的是,version 5.0.14 版本,后来升级了mysql的版本,升成了8.0版本,然后之前的驱动mysql-connector-java 5.0版本不可以适配,然后下载了8.0.17 版本驱动,<dependency> <groupId>mysql</groupId> <artifactId>mysql-co...

2019-08-15 09:48:29 288

原创 MariaDB 和 mysql 对于JSON数据存储处理对比

因为业务需求,故用到了数据库的JSON存储功能,JSON正迅速成为数据交换和非结构化数据的标准格式,可以将关系数据与非结构化数据混合。json 可以 随意增减存储长度,对于不确定列个数和不确定列的字符串存储长度的情况,可以很好的完成存储功能;然后因为我使用的是MariaDB 10.1版本,支持下面两种示例:DROP TABLE IF EXISTS `test1`;CREATE TA...

2019-08-14 15:59:34 6883

原创 本地windows MariaDB 升版本

下载地址https://downloads.mariadb.org/mariadb/+releases/,下载你需要的版本,window就下载zip然后找到你本地安装的目录,备份data文件夹,避免一下太激动,全部把数据删除掉了如下图:停止 IIS服务 -- 右键 我的电脑 -管理--服务和应用服务--服务-搜索w,找到World Wide Web server,右键停止即可我电脑没...

2019-08-13 17:45:53 932

原创 idea下载maven jar 不完整,有时候 dependencies 下载 红色波浪线

1.网上很多人都这样说:对于有波浪线的dependency,如果你已经下载了正确的jar包或者说把正确的本地jar包替换掉了原来不正确的,dependency仍然飘红,那么将其从pom中删除,保存后,再撤销回来,然后reimport ,就ok了。这个清理缓存;2.还可以试试:更新IDEA保存的仓库索引。操作步骤File->Setting->Maven->Repos...

2019-07-26 14:52:42 897

原创 包含 MySQL、PHP、Apache的环境集成包XAMPP 安装 REDCup

XAMPP(Apache+MySQL+PHP)是一个功能强大的建站集成软件包。它可以在Windows、 Linux、Solafis、Mac OS四种操作系统下安装使 用,XAMPP非常容易安装使用:只需下载,解压 缩,启动即可。 安装XAMPP首先到xampp官方站下载最新 版本,下载后进入Linux shell并以系统管理员的 身份登录,将下载的压缩文件释放到/opt,xampp-linux-x...

2019-07-18 10:51:45 749

原创 Cannot read property 'compilation' of undefined vue --- npm dev build 报错

Cannot read property 'compilation' of undefined at OptimizeCssAssetsWebpackPlugin.apply (D:\workspace-vue\edc-pf\node_modules\last-call-webpack-plugin查了一下,是"optimize-css-assets-webpack-plug...

2019-06-13 17:58:33 976

原创 Jpa Springboot controller 给前台传参,实体关联实体 ,关联实体无法前台获取问题 @JsonBackReference

今天做vue2 ,springboot jpa 前后台分离项目,遇到无法获取当前关联实体的问题,如下:@Entity@Table(name="rd_project_researcher")public class RdProjectResearcher implements Serializable { private static final long serialVersionU...

2019-05-21 18:39:13 1657

原创 Nlp SBD 文本断句 包含中文 和英文断句

根据目前学习,中文断句 standford nlp可以实现中文分词和断句,下面有不同api的例子,大家可以试试package com.example.utils;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutp...

2019-05-13 15:54:05 2162

原创 stanford nlp chinese jar 工具包处理中文

先下载一下核心包和中文工具包,https://stanfordnlp.github.io/CoreNLP/下载Stanford CoreNLP ,和中文支持包另外,在这个https://nlp.stanford.edu/software/,可以下载到对应的功能工具包,如果你只需要部分功能,如分词功能,那个只需要下载对应的包即可,在刚刚这个网址可以下:然后,继续记录我的S...

2019-05-13 14:53:02 2443 3

原创 JAVA visualVM 查看堆栈分配

由于在做nlp,用到standFord nlp,堆栈分配总是一处,所以需要这个,正好学习一下。我用的是jdk8.5,位于 JDK 根目录的 bin 文件夹下,无需安装,直接运行即可,你要是没有,安装高点版本的JDK 6 Update 7 以后。双击打开,选中你的程序,可以进行查看堆栈分配,实时监控...

2019-05-13 11:53:34 2424 1

原创 java.lang.OutOfMemoryError: GC overhead limit exceeded

在做stanford nlp chinese jar 工具包处理中文 时,遇到这个问题,因为我们用的是springboot框架,内置tomcat,修改了代码启动的堆栈分配不起作用,错误变成了java.lang.OutOfMemoryError: Java heap space不起作用的设置如下:在代码上右键,依次点击“Run As”->“Run Configurations”...

2019-05-10 12:00:36 7720

原创 正则库

http://regexlib.com/Default.aspx

2019-05-07 17:22:27 258

原创 英文免费书库 ebooks

http://www.gutenberg.org/ebooks/看书的时候介绍的,不过好像都是英文书,比较难啃对我来说,但是还是mark一下

2019-05-07 15:35:50 275

原创 NLP 文本分词标准化处理 -1.字母准变小写;2.缩写词展开;3.去除停用词;4.词干化和词性还原

分词的话,java类的split方法和StringTokenizer类可以进行简单的分词,如果不用NLP的API类时。下文的例子都属于apache的openNLP的方法,案例来源于java自然语言处理这本书import opennlp.tools.tokenize.SimpleTokenizer;/** * Filename: NlpTokenizerDeal.java ...

2019-05-06 16:16:06 2318

原创 NLP 文本分词 java类方法,及opennlp 示例

文章中需要的Apache openNlp jar包:openNlp下载:https://opennlp.apache.org/cgi-bin/download.cgi其他涉及的jar都是java基础类包package com.npl.demo.utils;import java.io.IOException;import java.io.StreamTokenizer;impor...

2019-05-06 10:47:59 1401

原创 NLP 文本分词 停用词查看网址

停用词列表可以查看网址:https://www.ranks.nl/stopwords,其中列出了集中英语及其他语言的停用词。https://www.textfixer.com/tutorials/common-english-words.txt提供了一个逗号分隔格式的英文停用词列表。...

2019-05-05 10:33:25 249

原创 java 内部类,静态内部类

由于写到oss上传,其中进度条事例内部出现静态内部类,于是,再重新学习一下静态内部类:内部类(Inner Class)和静态内部类(Static Nested Class)的区别:定义在一个类内部的类叫内部类,包含内部类的类称为外部类。内部类可以声明public、protected、private等访问限制,可以声明 为abstract的供其他内部类或外部类继承与扩展,或者声明为stat...

2018-11-20 10:46:32 113

原创 springboot 上传文件并回写

做的时候查看了很多博客,也遇到了很多不经意的问题,如下1,关于上传路径的问题,由于springboot内置tomcat,打包之后为jar包,无法上传文件至项目内部,查找网上有很多解决方案,未见生效,下面为我的解决方案:上传至服务器默认文件夹:代码如下:首先是设置上传文件的查看路径,相当于配置路径${my.upload.base.dir}为在application.propertie...

2018-08-07 16:40:52 1249 2

原创 springboot 集成quartz job spring注入

由于quartz的装载优先于spring注解,即定时器优先于spring的@Autowire 所以导致使用此方法注入的bean为null。报错信息如下:配置方法如下:package com.gdlt.cloud;import org.quartz.spi.TriggerFiredBundle;import org.springframework.beans.factory.annotatio...

2018-07-04 14:37:13 801

原创 scheduler quartz spring 多实例

首先查资料,得到以下优缺点:多实例若是scheduler与web配置在一起,在高可用的情况下,如果有多个web容器实例,scheduler会在多个实例上同时运行。解决方法1:部署的时候,针对不同实例,使用不同的配置。比如tomcat_1打开scheduler,tomcat_2关闭。带来的问题是:增加部署成本。要是tomcat_1挂了,scheduler就不能运行了,高可用落空。解决方法2:在tas...

2018-07-04 14:26:47 1903

原创 js input 数字后面是两位小数点

二者任选其一1.   //直接Input可以完成需求&lt;input type = "text" name= "price" id = 'price' onkeyup= "if( ! /^-?\d+\.?\d{0,2}$/.test(this.value)){ var s = this.value;this.value=s.substring(0,s.indexOf('.')+3)}" /&gt...

2018-06-28 17:17:00 1503

原创 断网或session过期缓存表单数据到本地,网络正常时再回写进表单

$.ajax({ url: 'x.html', success: function(result){ ... }, error: function(result){ ... }});

2018-06-26 17:28:17 1443

xampp-linux-x64-7.3.7-0-installer.run

xampp linux 安装包 xampp-linux-x64-7.3.7-0-installer.run 原网站下载很慢,要是看了我文章,可以下载参考那篇介绍,然后安装 包含 MySQL、PHP、Apache的环境集成包XAMPP 安装 REDCup 这篇,前半部分是安装xampp

2019-07-18

11134-chinese810-18.zip

redcap 中文 3.) 将文件以语言为名字,在您的计算机上保存为INI文件格式 (e.g., Chinese.ini) 4.) 将文件放置在您的名为…的网络服务器文件夹 "/opt/lampp/htdocs/redcap/languages" 完事之后要重启一下服务哦,要不然不好生效

2019-07-18

空空如也

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

TA关注的人

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