自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 项目添加本地 *.jar 依赖文件

项目添加本地 *.jar 依赖文件

2023-03-09 14:15:54 234

原创 ThreadPoolExecutor 线程池监控

ThreadPoolExecutor 线程池监控

2023-02-07 17:06:37 894

原创 Spring Web 项目启动后自动加载配置信息或完成处理流程

Spring Web 项目启动后自动加载配置信息

2022-09-15 11:19:17 404

原创 Java 后台接口添加队列

Java 后台接口添加队列

2022-08-26 15:41:17 936

原创 Oracle 多类型下不同类型组合的数据量统计2

需要统计`type1=1`且`score=4`的数据量。

2022-07-26 14:33:48 406

原创 Oracle 多类型下不同类型组合的数据量统计1

Oracle 多类型下不同类型组合的数据量统计

2022-07-25 17:44:31 1940

原创 IDEA Smart Tomcat 配置 tomcat 启动 web 项目

社区版 IDEA + Smart Tomcat + Tomcat 8.5.* 运行 web 项目实践

2022-06-21 17:30:06 4068

原创 Mave No plugin found for prefix ‘dependency‘ in the current project

No plugin found for prefix 'dependency' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo]

2022-06-13 16:44:53 1280

原创 Oracle 查看字段中是否包含特殊字符

Oracle数据库中的隐藏字符

2022-06-02 16:32:42 7112

原创 Oracle 导入数据到hive遇到的分隔符问题

将Oracle数据导入到hive遇到的分隔符问题

2022-06-02 16:08:09 672

原创 Oracle 多字段模糊匹配

某张表的单一字段需要模糊匹配多个文本内容。标题比较繁琐的查询方法SELECT * FROM table_name t WHERE t.name LIKE '%value%';缺点:不仅要多次查询,而且查询结果还要整理合并。合并查询语句来简化查询SELECT * FROM table_name t WHERE regexp_like(t.name,'(value1 | value2 ...)');-- 如果仅需要左模糊 WHERE regexp_like(t.name,'

2022-05-09 10:42:38 2852 1

原创 Spring 接口方法异步调用

对外开放的接口,在被外部调用时,需要校验接收到的数据,校验通过后才能开始进行数据处理,处理完成后向特定地址返回结果。校验通过后即返回接口调用的响应信息,就涉及到方法的异步调用。在 Spring 框架下,添加@Async注解到对应的方法上即可实现。详细配置如下:添加applicationContext.xml配置<beans xmlns:task="http://www.springframework.org/schema/task"xsi:schemaLoacation="http://

2022-02-18 16:26:41 1930

原创 Linux 服务器服务空间监控脚本

假期期间需要保证服务7×24不间断运行,添加监控脚本,在服务异常或磁盘空间不足时通过邮件通知。 完整脚本如下:#!/bin/bashport=`netstat -ntulp | grep 8080 | awk '{print $4}' | awk -F : '{print $4}'`space=`df -m | grep vg_swap-root | awk '{print $4}'`if [[ "$port" != "8080" || space -lt 1024 ]] then e.

2022-01-28 14:01:42 542

原创 jackson 生成 json 字符串示例

import com.fasterxml.jackson.core.JsonFactory;import com.fasterxml.jackson.core.JsonGenerator;import com.fasterxml.jackson.databind.ObjectMapper;import org.junit.Test;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.util.H

2022-01-12 10:37:31 548

原创 jackson 解析字符串信息示例

import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.JsonNode;import com.fasterxml.jackson.databind.ObjectMapper;import org.junit.Test;public class JackSonTest { @Test public void parserJson() throws

2022-01-12 10:13:56 607

原创 Softwares IDEA导出Java项目为*.jar文件

可执行文件依次点击:File 》Project Structure 》Artifacts 》 + 》 JAR 》 From modules with dependencies…在Create JAR from Modules对话框做如下设置:配置项配置内容注意事项Module下拉选择模块一般保留默认项即可Main Class带有main()方法的Java类仅能选择一个类JAR files from librariesextract to the tar

2021-12-16 10:52:23 244

原创 Oracle 统计各分组数据总量及起止时间段

批量处理的数据会存入结果表,为了统计结果表各分组的数据总量及开始结束时间,写出如下SQL语句:SELECT ta.groupId, ta.total, tb.startTime, tc.endTime FROM (SELECT t.groupId, count(*) toatal FROM result_table t GROUP BY t.groupId) ta LEFT JOIN (SELECT *

2021-12-16 09:52:13 1726

原创 Java Poi Cannot get a numeric value from a text cell

通过 Poi 操作 excel 文件,在拿到单元格的值,写入集合或者为对象属性赋值时,类型不匹配会提示:java.lang.IllegalStateException: Cannot get a numeric value from a text cell解决办法:import org.apache.poi.ss.usermodel.DataFormatter;FileInputStream fis = new FileInputStream(workbookName);Workbook wo

2021-11-11 18:07:28 1323

原创 RESTful 获取 ES Response

// 解析查询 json 格式字符串 JSONObject jsonObject = JSONObject.fromObject(jsonStr); CloseableHttpClient client = null; JSONObject searchResult = null; try { client = HttpClients.createDefault(); Htt...

2021-03-29 10:57:25 342

原创 Java 执行 curl 命令获取 ES Response

Java ProcessBuilder 执行 curl 命令获取 ElasticSearch 数据。部分 curl 命令参数说明参数说明-XGET指定 GET 命令–tlsv1.2指定通信协议为TLSv1.2–negotiate使用HTTP身份验证-k允许不使用证书到SSL站点-u设置服务器的用户和密码-H自定义头信息传递给服务器-dHTTP POST方式传送数据 static String[] curlArray = {

2021-03-26 17:23:46 1115

原创 Maven 依赖 scope 范围比较说明

compliemaven 依赖的默认值。编译、测试、运行阶段都有依赖关系。provided参与编译、测试阶段。与 compile 相比较,在运行前打包时会做排除操作,运行时由具体容器提供。例如 Web *.war 包都不包括 servlet-api.jar 文件,而是由 Tomcat、WebLogic 等容器来提供。runtime编译阶段不依赖,没有直接引用,测试和运行阶段根据配置动态加载并实例化。相对于 compile,runtime 可以避免在程序里意外直接引用原本应该动态加载的包。sy..

2021-03-23 09:35:27 75

原创 Oracle 修改字段类型

修改 Oracle 表中字段类型,在该字段存在值的情况下,会提示:ORA-01439:要更改数据类型,则要修改的列必须为空这时就需要区分情况处理。数据量比较小的时候,可以直接操作目标表。重命名字段名,添加新字段,复制原始字段数据,删除重命名字段。/* 表字段重命名 */ALTER TABLE table_name RENAME COLUMN column_name TO column_name_tmp;/* 新增原始字段同名字段 */ALTER TABLE table_name ADD

2021-03-09 17:09:03 6726 1

原创 Oracle 统计当月每天/每小时/每分钟数据处理量

有一批数据需要完成数据匹配,匹配完成后会在结果表的 MatchDate 字段存储匹配时间。匹配的数据无法在1天内完成,现在需要统计每小时匹配数据量。SELECT TO_CHAR(TR.MatchDate, 'mm-dd hh24') AS MD, COUNT(*) AS HOUR_TOTAL FROM result_table_name TR -- result_table_name 所需查询数据的表名 WHERE TO_CHAR(TRUNC(TR.MatchDate), 'yyyy-mm') --

2021-02-18 14:28:08 5094 1

空空如也

空空如也

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

TA关注的人

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