自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java接收并解析HL7协议数据

Java解析HL7协议数据

2023-12-18 17:20:35 867

原创 Java集成腾讯云OCR身份证识别接口

经过验证,该方式可以访问经过Nginx代理的腾讯云接口。整个解决过程缺少对问题现状的分析,并没有制定切入点,而是想到哪里改哪里,所以修改的过程异常煎熬。后续对于问题的挖掘及解决要整体分析然后列出各个怀疑的情况和解决方案,然后对照着清单逐一排查,如此条理清晰的处理过程才会更有效的解决问题。

2023-10-27 17:49:06 1769 1

原创 Nginx内外网代理配置记录

Nginx配置内外网代理,实现访问外网地址

2023-10-27 11:41:55 802

原创 ### Cause: java.sql.SQLRecoverableException: 无法从套接字读取更多的数据

无法从套接字读取更多的数据,问题处理记录

2023-10-27 11:03:58 2397

原创 隐秘的角落:Java连接Oracle提示Connection timed out

玄幻的数据库连接异常问题

2023-08-23 10:59:29 1335

原创 基于BAT指令定时备份Oracle并发送邮件

本文介绍了如何使用BAT脚本在Windows系统上定时备份Oracle数据库,并将备份文件通过电子邮件发送到指定的邮箱地址。我们还讨论了如何设置定时任务、环境变量、Blat邮件客户端以及对备份文件进行加密。这些技术可以帮助企业保护其重要数据并确保其完整性和安全性。

2023-06-07 16:50:30 2450

原创 Java服务调用系统指令、Bat脚本记录

在项目推进过程中偶尔会涉及到调用其它组件或脚本的需求,本文重点介绍Java服务调用Bat脚本、系统指令。利用JAVA服务运行系统指令及BAT脚本其实可以很大程度减轻JAVA的开发工总量,更容易做到功能的可插拔性,只是对开发人员的编码要求和编程思想有一些较高的要求,当然这也是作为研发的必经之路,salute。

2023-04-23 11:41:53 2043 2

原创 Java服务导致CPU爆表异常排查

Windows系统Tomcat服务CPU爆表问题排查

2023-02-21 14:21:20 858

原创 Java根据经纬度获取地址信息

使用高德接口获取地址信息

2023-01-19 11:09:36 2146 2

原创 Tomcat、Redis服务化

Tomcat服务化

2023-01-17 18:00:21 296

原创 Maven项目引用本地jar涉及scope配置

Maven项目引用本地依赖,打包集成问题分享

2023-01-06 15:08:18 2714 1

原创 Oracle使用SQL语句插入CLOB数据

Oracle处理Clob数据

2022-11-08 16:17:30 3497

原创 JAVA实现资源文件映射

解除磁盘限制,访问资源文件

2022-11-04 17:09:17 1189

原创 Oracle实用但复杂的SQL记录

SQL

2022-10-18 14:56:00 270

原创 证书异常导致:javax.net.ssl.SSLHandshakeException: sun.security.validator

程序访问Https地址时报错处理

2022-10-08 14:10:31 7490

原创 Oracle数据转储相关脚本

从DMP文件导出,一直到数据库完美创建,都在这里

2022-06-09 16:57:46 233

原创 Java内存溢出问题排查分析

目录前言一、MAT(Memory Analyzer Tool)二、软件初识三、捕获dump文件1、主动方式2、被动方式四、分析dump文件总结前言项目运行过程中,我们可能会遇到Java内存溢出Out Of Memory。此时我们可以借助内存分析工具MAT(Memory Analyzer Tool),来定位是哪里出现了问题。一、MAT(Memory Analyzer Tool)下载地址:Eclipse Memory Analyzer Open Source

2022-04-20 11:24:24 11543 2

原创 Oracle冷门却又好用的函数、脚本

一、获取层级数据,查询拥有下属的所有leader数据where 1= 1 connect by prior emp_id = lead_id;level 是伪列的使用,格式化层级connect_by_isleaf 是否是叶子节点connect_by_root 查找根节点select lpad(' ',level*2,' ')||emp_name as name,emp_id,lead_id,salary,level from employee start w

2022-04-06 16:55:07 777

原创 家乡的IT行业现状——温水煮青蛙

下一步该迈向何方,是如履薄冰还是铿锵有力,是浅尝辄止还是一往无前,一切都不得而知

2022-03-31 17:17:11 379 2

原创 Spring集成Mybatis实现动态多数据源

写了多年业务代码,了解抽象的业务概念,可到头来最基本的技术代码都要看好久才能理解,心里蛮不是滋味(造孽啊~),没办法只能一点一点重新捡起来,记录一下简单的多数据源架构。一、通过继承AbstractRoutingDataSource 类,重写determineCurrentLookupKey方法,实现数据源的动态切换。该方法会在执行SQL语句前执行,届时我们通过替换数据源名称的方式通知mybatis切换数据源。package com.aikes.config;import org.slf4j.L

2021-11-02 15:45:17 704

原创 软考系统架构设计师概念点总结

一年一度的软考架构师即将开始了,笔者整理了下去年考试的笔记分享给大家:一 、软件架构风格定义:软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。架构风格定义一个系统家族,即一个体系结构定义一个词汇表和一组约束。词汇表中包含一些构件和连接件类型,而这组约束指出系统是如何将这些构件和连接件组合起来的。 架构风格大类 架构小类 构件 连接件 数据流风格 批处理序列

2021-10-20 09:34:13 3622 1

原创 利用PowerDesigner逆向工程抓取数据模型

最近换了新工作,对于项目架构技术选型可以很快上手了解。但是零基础进入全新的业务领域,面对错综复杂的数据结构着实让人头大,有人带尚且步履蹒跚,没人带的话真的是寸步难行。笔者真是后一种情况,而且现存的业务文档更是少得可怜。于是决定梳理系统用到的表结构,从数据层面出发分析业务关联关系,至此就想到了强大的powerdesigner,开始了反向工程之路。 本文以Oracle为例,记录利用PowerDesigner反向工程一、安装Oracle客户端 ...

2021-10-19 09:44:43 385

原创 SpringBoot项目Junit单元测试Demo类

package com.picchealth.hmims.si;import com.fasterxml.jackson.databind.ObjectMapper;import org.junit.Before;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframewor.

2021-09-27 16:48:55 220

原创 spring-cloud之FeignClient使用总结

前言:在微服务项目中会存在多个微服务之间互相调用的情况,如何高效便捷的进行远程过程调用便成为新的议论话题。spring-cloud中提供的feign方式可以有效解决该问题。Feign是一种声明式、模板化的HTTP客户端。在Spring Cloud中使用Feign, 我们可以做到使用HTTP请求远程服务时能与调用本地方法一样的编码体验,开发者完全感知不到这是远程方法,更感知不到这是个HTTP请求。如下testMicroServiceAccess方法便是feignClient调用,但是外部看起来和普通方

2021-07-16 17:00:51 6841 1

原创 甲方爸爸最爱的文档术语——软件质量属性介绍

虽说身为搞技术的不需要太复杂的人情世故,但偶尔还是要出一份文档用来介绍功能需求或者设计说明的,怎样让金主爸爸看完满意,然后开开心心打尾款也就显得十分重要啦,起码得让甲方看完后发出由心的感叹: “这个就叫专业!”

2021-07-07 17:38:26 446 1

原创 Linux下Oracle11g静默安装

前序公司为了备份一个老的数据库,需要在新的服务器上装一下oracle服务,由于是11g的版本,网上资料虽然很多,但都是东拼西凑的复制粘贴。笔者通过多放探索磕磕绊绊装好了,特此记录下大概的装库过程。先说几点踩坑的地方:1、确定好服务器上是否有历史遗留的oracle客户端、服务端或者环境变量,一定要将其卸载清除,否则后续使用会有隐患。笔者安装过程中未使用新版本的客户端,结果在imp导入数据文件时提示:2、新建了oracle用户、用户组,做文件授权时要谨慎,不可授权范围过大,也要留意安装过程中报错

2021-05-28 17:04:52 2141 4

原创 mybatis踩坑小记:查询结果集合size为1,但是集合内对象为null

mybatis踩坑小记在写查询SQL时,务必要带一个非空字段作为结果集,否则当查询结果字段均为空值时,返回的集合size为1,但是对象为null,从而引发空指针。具体看下述例子:--dao层代码 List<TempPo> getTempInfo(String tempId);--mapper文件 <select id="getTempInfo" resultMap="com.demo.TempPo" parameterType="String"&gt...

2021-04-22 18:04:37 1807

原创 SpringBoot中@Async异步使用小结

在当下流行的微服务项目中,大部分都会对单次次请求的处理时间进行控制,但是对于大数据量的业务系统,相对复杂的逻辑处理很容易造成访问超时的情况。尽管开发人员将全流程进行优化处理,可数据量的日益堆积势必会继续出现访问超时的情况。基于此情况,将流程中非必要的实时处理逻辑转为异步处理便可以极大提高访问效率,减少甚至扼杀访问超时的情况。 本文将对SpringBoot项目中,@Async异步处理的使用进行简单记录一:启动类增加:开启异步注解(@EnableAsync)该注解用于S...

2021-04-12 15:44:24 196

原创 哪个程序猿还没段风花雪月的错过

女生篇: 我们最后一次见面的时候,你比约定的时间晚到了二十分钟。等我手边的咖啡已经喝完一半,你才姗姗来迟,带着满脸的不开心。可你知道为了约你出来我纠结了多久嘛,这二十分钟的时间里我到底多煎熬嘛。你拉开椅子坐下,开口的第一句不是任何的解释,而是问我有什么事要见你。 在你没来之前,我还心存侥幸地以为你这次不会再迟到,就算是迟到也会认真的和我解释你的苦衷,起码和我说说到底遇上了什么事,是不是工作不顺心。可是你没有,脸上没有丝毫歉意,取而代之的是高傲与冷漠。男生篇:...

2021-04-01 12:25:16 317 1

原创 Oracle与PostgreSql语法分析对比

ORACLE与PostGreSQL对比分析   Oracle PG 数据类型 Varchar2 varchar number numeric date timestamp/date/time 不支持boolean,可通过0/1代替 支持boolean 基本函数 当前日期:SYSDATE now()/CURRENT_TIMESTAMP/CURRENT_DATE/ CURRENT_TIME/localtimestamp to

2021-03-22 11:03:43 893

原创 ant-design-vue中this.$refs使用笔记

笔者是后端开发,因为工作需要开始接触前端的一些东西,边学习边总结,如有描述错误的地方还请大家多多指教。关于 ref 的用法,个人理解它像是简洁版的通过id获取控件元素的工具,其本意就是将拥有该属性的控件注册到父元素上进行统一管理,下面用几个例子具体看下。 <a-col :span="6"> <a-form-item label="测试控件A"> <DicSelect allowClear dicType="GROUP_RO

2021-03-18 18:17:11 2073

原创 程序人生:平民百姓中的这些“二代”究竟有多难

在如今这样一个标签化的时代,我们每个人都会被贴上一些社会性定义的词语,比如:高富帅、土肥圆、萝莉、御姐、败犬女等等,这些标签所反应的大都是网络调侃式描述,还有一些标签是基于家族财富、势力、潜力所给新生代赋予的标签,完全可以说是一张无形的说明书,比如:拆二代、富二代、官二代等等。每次看到网络上的这些调侃也总是一笑而过,但有时候我们还是会静下心来想:有些东西一生下来有就有,没有的话可能这辈子也不会有的,扎心且真实。而那些平民百姓中的“二代”又是怎样的生活呢?普二代: 小林出...

2021-02-16 01:10:58 357

原创 论软件架构风格

论软件架构风格摘要 2019年11月,我所在的软件公司承接了某保险集团下健康险服务实施管理系统的开发工作,本人有幸参与该项目,并担任系统架构师职务,主要负责软件架构设计和安全体系设计的工作。该项目是基于集团内网,为全国各省市地区分支机构的健康险专员提供7*24小时的不间断服务。在该系统中,笔者结合实际需求,从安全性、稳定性、可扩展性、开发和运维难度等多方面综合考虑,最终为系统选择了层次架构风格和面向对象架构风格。本文以该项目为例,结合具体的业务场景,论述软件架构风格在具体应用。在论述中首...

2020-12-29 10:22:31 1350 2

原创 论软件的可靠性设计

论软件的可靠性设计摘要 2019年11月,我所在的软件公司承接了某保险集团下健康险服务实施管理系统的开发工作,本人有幸参与该项目,并担任系统架构师职务,主要负责软件架构设计和可靠性设计的工作。该项目是基于集团内网,为全国各省市地区分支机构的健康险专员提供7*24小时的不间断服务。笔者以该项目为例,先简单介绍几种目前比较主流的软件可靠性设计技术,然后讨论可靠性设计技术在项目中的具体应用。项目组结合软件可靠性设计与应用的原则,结合此前类似系统的设计经验,决定对软件系统采用软件容错的N版本程...

2020-12-29 10:19:42 3567 3

原创 论微服务架构及其应用

论微服务架构及其应用摘要 2019年11月,我所在的软件公司承接了某保险集团下健康险服务实施管理系统的开发工作,本人有幸参与该项目,并担任系统架构师职务,主要负责软件架构设计和安全体系设计的工作。该项目是基于集团内网,为全国各省市地区分支机构的健康险专员提供7*24小时的不间断服务。本文结合作者的实践,以健康险服务实施管理系统为例,论述微服务架构及其应用。首先概述我参与管理和设计,并采用微服务架构开发的主要工作,然后具体描述微服务架构的特点,最后结合项目描述软件的架构,介绍该系统是如何采...

2020-12-29 10:16:33 2014 1

原创 软考高级系统架构设计师总结

通过啦! 先上个图吧,论文虽然有些侥幸哈哈哈哈。这个考试前前后后准备了将近有四个月的时间,从七月底报名后就每天分出一两个小时做题看笔记,接下来我针对这三科总结下我的复习策略。一、上午题:综合知识 对于上午的综合知识部分,考试的时候时间还是很充裕的,两个半小时9.00-11.30,做完一遍后可以检查答题卡填涂情况,但是不建议再次查看不确定的题,就我本人来讲最后十五分钟里最少改错了五道题(流泪),还是要相信第一直觉的。 在复习阶段我的...

2020-12-22 13:17:17 2992 14

原创 文件合并工具Demo

之前会定期给手机相册做备份,导致每次备份都是个单独的文件夹,这周末想着写个Demo类把不同文件夹下的照片全部合并到一起,分享给大家(PS:我这边试着没问题,大家可以按照自己的实际需求再做调整即可~)package com.aikes.tools;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;/** * 递归将不同目录文件按照相对文件夹+文件名进行复制 ...

2020-12-13 20:25:10 131

原创 ant-design-vue中this.$confirm 确认框使用

cancelService (obj) { let self = this this.$confirm({ title: '确认提示', content: `是否确认取消服务?`, okType: 'danger', onOk () { return new Promise((resolve, reject) => { let data = { "apply_id": .

2020-10-15 10:38:20 19862 6

原创 spring-cloud-gateway网关鉴权总结

最近公司的项目需要和某付宝进行接口对接,需要用到网关进行鉴权操作,并且需要把验证签名的操作也提取到网关层,减少代码的冗余。在开发过程中遇到了主要问题是: 某付宝的接口虽然是使用post请求,但是参数是挂载在query上(http请求分为三处携带数据header、query和body),这样的话当请求进入网关层会存在参数加密解密的问题,度娘了一圈没有发现类似情况,莫非只是我的特例嘛?.....然而当鉴权完毕转发到业务层处理时,又会涉及到加密解密的问题,对于参数中的 “=”、...

2020-10-14 21:26:53 3956

原创 架构风格(架构模式)总结

架构风格(架构模式)总结,五大类、诸多小类。1.数据流风格数据流风格包括批处理序列和管道/过滤器架构风格。(1)批处理序列架构风格。组件为一系列固定顺序的计算单元,组件间只通过数据传递交互。每个处理步骤是一个独立的程序,每一步必须在前一步结束后才能开始,数据必须是完整的,以整体的方式传递。(2)管道/过滤器架构风格。每个构件都有一组输入和输出,构件读输入的数据流,经过内部处理,然后产生输出数据流,经过处理,产生输出数据流。这个过程通常通过对输入流的变换及增量计算来完成,包括通过计算和增加信.

2020-09-11 11:37:29 804 1

7edit 工具,用于解析调试HL7数据

7edit 工具,用于解析调试HL7数据

2023-12-18

飞秋,FeiQ,局域网文件传输、聊天工具

局域网聊天、文件传输工具,速度快稳定

2023-10-30

wire工具,网络抓包工具

wire工具,网络抓包工具

2023-10-30

Class文件反编译工具

Class文件反编译工具

2023-10-30

OpenSSLwindows版本,用于生成自签证书

自签SSL证书

2023-10-30

获取电脑信息小组件,CPU等信息

获取电脑信息小组件,CPU等信息

2023-10-30

blat邮件发送指令组件

windows发送邮件指令依赖组件

2023-10-30

tomcat-9.0.37-win-64.zip

windows64位tomcat服务器9.0.37版本

2021-11-03

Leeks小韭菜,idea查看股票基金小插件

摸鱼韭菜的必备插件

2021-11-01

mybatis-log-plugin.jar

有些小伙伴的idea自身搜不到这个插件,只能去官网下载,然而官网下载的又需要idea版本够高才能支持。使用这个jar进行导入就稳稳地兼容啦!

2020-05-09

Oracle-instantclient-12大礼包

Oracle客户端Linux版本,官网下载不动,这里可以哦 instantclient-basic-linux.x64-12.2.0.1.0 instantclient-jdbc-linux.x64-12.2.0.1.0 instantclient-odbc-linux.x64-12.2.0.1.0-2 instantclient-sdk-linux.x64-12.2.0.1.0 instantclient-sqlplus-linux.x64-12.2.0.1.0 instantclient-tools-linux.x64-12.2.0.1.0

2020-03-03

空空如也

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

TA关注的人

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