自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

楼兰过客的博客

个人原创,会有参考,但是都是亲测可行,仅作为本人笔记记录

  • 博客(25)
  • 收藏
  • 关注

原创 finally与return纠缠不清

我们都知道finally中的代码是在return之后执行的,那么在return语句中对最终返回的结果进行了逻辑处理,finally中的代码还会生效吗?如果我们传入x=1,那么最终返回的结果是多少呢?是3?是2?还是1?return str;返回的字符串是多少呢?是abcdef?是abcghi?是abcdefghi?还是null?

2024-02-01 10:00:59 877

原创 double会丢失精度,Bigdecimal就一定安全吗

在处理精确数值计算时,BigDecimal是Java中一个强大的工具,但在使用过程中需要注意一些潜在的问题。避免使用浮点数构造BigDecimal,而是使用String类型的构造器,在进行除法运算时一定要指定舍入模式,谨慎指定舍入模式,使用compareTo比较BigDecimal的值,要使用BigDecimal进行高精度的运算。

2024-02-01 09:57:52 1005

原创 Eureka注册不上或注册后IP不对(多网卡的坑)

​ Eureka注册地址不对,事情并不简单;虚拟机环境中Eureka居然还可以这样玩,恕我浅薄了;Eureka居然还有自我意识,我慌得一批。

2022-09-28 11:27:53 4717 1

原创 Linux安装NFS

Linux安装配置NFS,用于两台服务器文件或目录共享,包括在线安装和离线安装过程

2021-12-24 16:23:09 6836 1

原创 使用Dom解析、生成、编辑XML的小demo

一个操作xml的小demo这个解析是从一个word转化成xml时进行某些节点编辑替换使用的,属于半拉子工程。只有解析和编辑xml的部分。仅贴一段代码,测试过没问题。但是肯定还有很多情况没考虑到,后边需要逐步完善,目前仅供参考。里边还有很多地方是写死的值,实际使用时还需要再根据自己的实际情况进行修改,欢迎探讨。package io.melonrind.wxz.oneboot.document.parsexml.demo;import org.w3c.dom.*;import org.xml.sax

2021-08-31 11:07:41 337

原创 POI给WORD添加水印(亲测可用)

POI给WORD添加水印(亲测可用)最近要做电子合同,客户提出为了安全性要将合同中都添加水印,这个之前在网上看到过,貌似使用POI很好加。去网上一搜发现,清一色的只有一篇文章,并且这段代码是用不了的;在文章下边的评论里也发现都说用不了,不能用。唉,木办法了,只能自己探索。一、依赖依赖当然是还就那些,demo里我用了Lombok打印日志了,依赖里我没写出来。<!-- https://mvnrepository.com/artifact/org.apache.poi/poi --><

2021-06-28 20:13:26 5585 23

原创 Oracle创建多实例

Oracle创建多实例在linux服务器上创建orcl实例时忘了设置编码,默认使用系统UTF-8的编码,但是项目数据库使用有的是GBK,所以想再创建一个实例挂载成GBK编码的数据库。因为是远程服务器,没法弹出dbca的可视化界面,因此需要手动使用命令进行创建。一、使用oracle用户登录操作过程中需要使用频繁切换ORACLEHOME和ORACLE_HOME和ORACLEH​OME和ORACLE_BASE,需要事先查看环境变量里有没有配置这两个变量,如果没有配置先配置一下,不然敲路径会敲的头大。使用e

2021-05-18 15:13:42 2630 3

原创 Oracle系列之--Profile

Oracle系列之–Profile最近一个项目数据库换了19c,然后就开始频繁报错,并且是个很诡异的错:java.sql.SQLException: ORA-01012: not logged on,定眼一看很简单,仔细一想不对劲。所有单词都认识,连起来就不懂了,这个错一般是我们使用PL/SQL这种开发工具时会出现的错误,一般和人为操作有关;但是这是程序报的错,程序也没有更改过,数据库也很正常,然而就是频繁的出现这个错误信息。借由这个错误,今天就来说说Oracle中的资源限制,你也可以理解为环境变量。在

2021-04-25 18:38:06 2642

原创 企业用(不涉及版权)软件替换教程

企业用(不涉及版权)软件替换列表及教程最近公司一些软件公司的法律函说软件存在侵权情况,需要对自己电脑所装软件进行系统排查及替换,因此就整理了部分可替代的软件供大家参考。当然,如果你们自己有更好用起来更方便顺手的开源软件也可以分享给大家使用。一、WinRAR替代软件:7z1900-x64.zip、360zip_setup.zip7zip和360在使用上没什么区别,都很好用而且没有广告(现在WinRAR是有广告的);相比来说7zip在压缩算法上可能比360优秀点,但是界面比360丑。我电脑上安装的就是3

2021-02-26 16:34:05 1738 2

原创 Oracle系列之--数据泵

Oracle系列之–数据泵文章目录Oracle系列之--数据泵一、数据泵结构**数据泵作业过程**二、基础导入导出操作**导出操作****导入操作****便捷操作**三、深入了解导入导出操作**1、全数据库级(FULL)****2、方案级(SCHEMA)****3、表级(TABLE)、表空间级(TABLESPACE)**四、数据泵进阶操作**1、设置QUERY参数****2、按百分比导出数据(SAMPLE)****3、从导出文件中排除/包含对象(EXCLUDE/INCLUDE)****4、导出数据库对象D

2021-02-08 17:57:37 1321

原创 OracleDBA系列之--(三)配置和实现监听

OracleDBA系列之--(三)配置和实现监听一、手动配置监听二、通过网络连接数据库三、使用连接标识符连接数据库前两节文章传送门安装Oracle和创建数据库。在数据库创建成功后已经可以使用SQL*PLUS进行连接登录,但是一般数据库是需要使用远程客户端进行连接的,这个时候就需要配置服务端的监听功能。配置监听的方法也有两种,手动设置和使用netca(OracleNetConfigurationAssistant),使用netca是我们常用的图形化界面设置方法,不再过多介绍,着重介绍手动设置方法。一、手

2020-05-22 11:55:58 411

原创 OracleDBA系列之--(二)创建数据库

OracleDBA系列之--(二)创建数据库一、配置OS环境变量二、配置初始化文件三、创建必要的目录四、创建数据库五、创建数据字典数据库的创建也有两种方式:使用dbca(DatabaseConfigurationAssistant)和sqlplus两种方式;dbca也是图形化方式比较简单使用门槛较低,本文着重介绍dba常用sqlplus方式进行数据库创建。数据库创建主要步骤:一、配置OS环境变量二、配置初始化文件三、创建必要的目录四、创建数据库五、创建数据字典一、配置OS环境变量可以进行手

2020-05-22 11:38:30 667

原创 OracleDBA系列之--(一)Oracle安装

OracleDBA系列之--(一)Oracle安装一、安装JDK环境(略)二、创建OS组和用户三、校验OS资源是否充足四、解压压缩文件五、创建oraInst.loc文件六、配置应答文件运行自动安装作为一个DBA,对于Oracle的安装必须会使用应答文件,可视化安装方式虽然简单但需要display支持,对于大多数服务器来说是不支持display的。在一个完全干净的linux系统中安装Oracle总体需要六步:一、安装JDK环境二、创建OS组和用户三、校验OS资源配置,获取并上传Oracle安装程序

2020-05-22 10:55:48 804

原创 移动硬盘/u盘打不开,提示需要格式化,资源管理器打开缓慢

移动硬盘长时间不用后打不开,打开资源管理器缓慢问题表现解决步骤,亲测可用,可以恢复数据问题表现长时间不用的移动硬盘,没有进行任何加密操作,今天在用的时候插电脑上一直打不开,腾讯电脑管家和360都加载不出来,不会在桌面右上角显示移动硬盘的盘符标识。电脑管家状态栏还显示了个加密状态,让人非常疑惑。打开我的电脑显示如下图(H盘):想要打开时一直提示需要格式化,这时候千万不要格式化,格式化数据就全...

2020-03-30 22:45:05 1295 4

原创 Oracle表分区_按步骤来,实测可用

**什么是表分区?**

2019-11-27 16:15:15 715

原创 Oracle监听启动时由“监听程序不支持服务”引出的一系列问题--解决方案

昨晚突然断电导致局域网内数据库服务器非正常停机,今天用数据库时按往常操作启动数据库就出问题了,使用xshell远程连接的服务器,首先启动监听lsnrctl start启动日志总感觉和以前的不一样:当时也没特别在意,就直接登陆空闲例程装载数据库了:看似也是很正常的,也没报ORA的异常。启动完成之后在本地用PL/SQL连接就出问题了,一直提示我“无监听程序”,这就诡异了哈。一切正常怎么会没有监...

2019-04-15 20:02:44 5163 1

原创 一些实用的工具连接地址--持续更新

经常有一些简单操作手头上却没有工具还要去网上扒,整理一些地址可以不用再找了随时拿来用Base64编码转图片/图片转Base64编码地址:点我跳转一些代码格式化,包括JSON/JS/XML/CSS/HTML等:点我跳转图片转换Base64/Base64转图片,比上边那个稳定,比较常用这个:点我跳转与spring有关的非常全面的jar包,不用再去官网下载官网还要注册,这里可以直接下载:点我跳转...

2019-04-11 18:31:05 136

原创 POI修改sheetname时报错的坑--XSSFWorkbook

在写一个适用poi编辑excel程序时,有一段代码是复制原有sheet页并清除格式以外的填入信息,然后对新sheet页重命名并放置在第一页,代码块如下:XSSFWorkbook wb = null;FileInputStream fis = new FileInputStream(targetFile);//使用文件路径读入文件流wb = new XSSFWorkbook(fis);XSS...

2019-02-27 17:30:35 11930 2

原创 Oracle数据库一些实用操作记录

查询表空间利用率select  b.file_name 物理文件名,  b.tablespace_name 表空间,  b.bytes/1024/1024 大小M,  (b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用M,  substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利用率fr...

2019-02-20 15:04:44 317

原创 DB2导库全过程

一直使用的都是Oracle,突然需要导一份DB2的库,本着数据库都差不多的思想倒腾了一番。倒腾的脑仁疼,特此整理了一下DB2导库的全过程供参考。准备条件:Linux环境,DB2软件已经安装,Linux中存在db2用户(不是db2数据库用户),我的用户是db2iv97/123qwe以此说明。登陆DB2用户我是从oracle用户切换过来的,使用su - db2iv97根据提示输入密码即可创建数...

2019-02-20 12:06:02 1027

原创 删除乱码文件或文件夹

linux上出现乱码文件可能是由于错误删除、复制、修改文件名导致的,这时候再使用rm命令会提示没有这个文件或文件夹,使用ftp工具进行删除也是不行的,删不掉;1、进入乱码文件或文件夹所在目录,使用ll -i找出文件或文件夹ID,如果有乱码会出现以下显示:[root@dev_20161229]# ll -itotal 151526122498566 drwxr-xr-x 2 root ro...

2019-02-19 19:14:17 1876

原创 Ionic项目修改应用图标和启动页

前提是ionic工程已创建 1、找到ionic工程环境 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp

2019-02-19 14:41:46 949

原创 关于Oracle数据库删除表空间后磁盘空间不释放的问题

有些小白在操作数据库时随便新建表空间,并且喜欢直接设置最大值把表空间文件直接设置成32G,而后在导库的时候又没进行正确操作导致新建的表空间并未使用,而把数据又全部导入users表空间了,这样就造成数据库服务器磁盘空间的浪费,对于这种情况有两种解决方案,把表空间减小或者直接删除。首先附一个查询表空间使用率的SQL吧(需要有dba权限的用户):select a.tablespace_name, ...

2019-02-19 12:01:44 13628

原创 Android9网络(http)请求失败--解决方案--ionic打包

最近在做一个app项目时使用ionic打包,测试一直是在老机器上进行测试的,偶然间使用同事的新手机进行测试时发现,一直报网络连接异常的错,使用Chrome进行调试时http请求一直返回-1,从来没见过这个错误代码;使用Android Studio调试才发现具体的报错信息:“CLEARTEXT communication to host not permitted by network…”,这应该是...

2019-02-18 13:51:18 5951 7

原创 ionic 发布release版本包https请求无法连接debug版本可以正常请求--解决方案

ionic测试时一直使用ionic build android/ios发布debug包,一切正常;上线当天打release包后一直提示网络连接错误,debug版本和release版本的程序代码是完全一致的,区别也只在于release版本多了签名,这和http请求应该没关系的,经查询得知,在debug模式下会跳过证书的认证,这时候http请求是没问题的,但是release版本就会进行认证,这和PC端...

2019-02-18 13:27:07 1205

空空如也

空空如也

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

TA关注的人

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