自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lics的博客

希望我的分享会给你带来一些帮助。

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

原创 openjdk与oraclejdk的区别Exception in thread “main“ java.lang.Error: java.io.FileNotFoundException: /usr/

Exception in thread "main" java.lang.Error: java.io.FileNotFoundException: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.402.b06-1.el7_9.x86_64/jre/lib/tzdb.dat (No such file or directory)

2024-04-25 16:11:15 43

原创 JCE cannot authenticate the provider BC

公司项目有用AES加密的,报错原因是BC(Bouncy Castle)提供的加密服务时,JCE(Java Cryptography Extension)无法进行验证。这通常是由于 JCE 的默认策略文件不支持所需的加密算法,导致 BC 无法被正确验证。

2024-04-25 16:02:11 182

原创 Mysql5.7创建用户相关命令

创建mysql用户

2024-04-07 08:50:56 320

原创 Mysql5.7设置事务隔离级别

mysql,事务隔离级别

2024-04-07 08:45:30 102

原创 Redisson使用

Redisson和StringRedisTemplate比较与使用。

2024-01-09 09:00:58 363

原创 不同类中,相同属性但类型不同之间的拷贝,以ObjectMapper为例

【代码】不同类中,相同属性但类型不同之间的拷贝,以ObjectMapper为例。

2023-05-08 15:10:48 256

原创 java同一接口被众多用户同时调用,如何解决变慢甚至宕机问题?例如活动秒杀

例如,可以对秒杀活动的商品信息进行冗余设计,以避免频繁查询数据库,同时可以使用分库分表技术,以提高系统的性能和并发能力。缓存技术:通过缓存技术将数据缓存在内存中,可以减少对数据库的访问次数,提高系统的响应速度。异步处理:通过使用消息队列等技术,将请求异步处理,将请求数据放入消息队列中后返回,而异步处理请求的服务端会从消息队列中取出请求进行处理,从而提高系统的吞吐量。负载均衡:通过负载均衡技术,将请求分配到不同的服务器上进行处理,从而减轻服务器负担,提高系统的并发能力和稳定性。

2023-05-08 09:18:40 1865

翻译 在创建hashmap时为什么要初始化容量为16呢?

Java 官方文档建议,如果不知道具体的容量大小,可以将初始容量设置为 16,并且尽可能使初始容量为 2 的幂次方数,这样可以更有效地利用 Hash 算法,避免元素分布不均。例如,如果已知数据量为 10000,可以设置初始容量为 16384(即 2 的 14 次幂),这样可以在取余操作中使数据更加均匀地分布在桶中,提高 HashMap 的性能。在创建 HashMap 时,通过指定初始容量可以减少 HashMap 扩容的频率,进而提高 HashMap 的性能。

2023-05-08 09:09:06 649

原创 Java ListSplitter使用示例

ListSplitter使用

2022-08-12 16:06:26 398

原创 List<对象>对象类型的集合转String[]数组)

List<对象>对象类型的集合转String[]数组// An highlighted block/** * 列表查询接口 * * @param * @return */ @ApiOperation("列表查询接口") @RequestMapping("/listByCondition") @ResponseBody public Result<SupplierMatchRes> listByCondition(@RequestBody @Valid

2021-05-13 20:56:00 1010

原创 vue兼容ie8的日期格式化方法

vue兼容ie8的日期格式化方法在用vue开发查询功能时,发现使用ie浏览器查询不到数据,谷歌就可以,而甲方又要求必须用ie8;****!废话不多说直接上代码(三步)No1:创建一个名叫formatDate.js(公用的js),放上如下代码// formatDate.jsexport function formatDate(value, length = 19) { if (!value) { return null } let date if (value ins

2020-12-09 15:17:48 370 2

原创 Caused by: org.postgresql.util.PSQLException: 错误: 操作符不存在: date >= character varying

今天在开发springcloud微服务框架下功能时,PG数据库一条sql报错:Cause: org.postgresql.util.PSQLException: 错误: 操作符不存在: date >= character varying 建议:没有匹配指定名称和参数类型的操作符. 您也许需要增加明确的类型转换. 位置:345其实框架提示的很清楚了,改动也很简单,例子如下// 原来的<if test="endDate_start != '' and endDate_end != '' an

2020-09-09 10:32:47 9084

原创 用于将日志进行打包的脚本

. /etc/profile #该脚本用于将日志进行打包echo Begin.......echo backup Applog begin `date '+%Y-%m-%d %H-%M-%S'`CURRENT_DATE=`date '+%Y-%m-%d'`#打包文件路径 /data/BigData_App/script/spb/qd3702rt/log /data/BigData_App/script/logsBACKUP_LOG_FOLDER=/data/BigData_App/scrip

2020-07-22 15:54:24 419

原创 Error: java.io.IOException: java.lang.reflect.InvocationTargetException

今天我跑定时任务的时候,日志报错:Error: java.io.IOException: java.lang.reflect.InvocationTargetException;往下继续看log,发现是car3g_prpcitemkind(文件名)显示prpcitemkind分区数据不在了,这种通常发生在抽数的时候,抽数脚本最一开始有没有进行-rm一些hdfs临时文件;但是我的任务没有抽数,但是任务中其的确有用到表car3g_prpcitemkind,找了脚本的最上面也没有-rm。。。。然后根据日志打印

2020-07-14 15:36:26 2429

原创 Cannot read system catalog (sysindices).

场景:我将脚本计算后表A导出(从hive中导出到informix)到实例库的表中,改成并发执行(&)的时候,报错并锁表!报错:step5.log:20/07/01 04:51:05 WARN tool.EvalSqlTool: SQL exception executing statement: java.sql.SQLException: Cannot read system catalog (sysindices)报错:step5.log:Caused by: java.sql.SQLExc

2020-07-01 15:34:48 1056

原创 Tomcat日志分割:编写shell用定时任务执行

编写一个.sh文件,并放到tomcat下的bin目录,在cron中自动执行,目的定期处理日志文件,`以免影响tomcat的运行;// 废话不多说`上shell脚本`#!/bin/bash# 从文件的路径字符串中,剔除文件名的字符串,留下文件所在的目录字符串。cd `dirname $0`today=`date +%Y-%m-%d`day7=`date -d'7 day ago' +%Y-%m-%d`cd ../logs/# 拷贝当前文件夹下日志并将日志命名为日志+当前日期cp c

2020-06-09 16:28:07 277

转载 Hive UNION ALL 提示 Schema of both sides of union should match.

原因:union all两边表的列名不一致原文链接:https://blog.csdn.net/wisdom_c_1010/article/details/78738062

2020-05-08 16:30:43 1494

转载 springmvc获取json Failed to load resource: the server responded with a status of 406 (Not Acceptable)

使用springmvc3.1版本时通过@ResponseBody标签返回JSON数据的方法都报406错: Failed to load resource: the server responded with a status of 406 (Not Acceptable) 经过调试发现少了jackson-core-asl和jackson-mapper-asl两jar包,导入了1.9版本的jar后...

2020-05-06 14:11:02 276

原创 linux新机器做完raid相关盘后,hadoop的相关设置

刚才在192(Linux)机器上操作如下:0:先定hadoop服务1:使用root用户登录然后 将新增的几个盘的目录设置给hadoop用户 使用如下命令,使用root用户执行chown -R hadoop:hadoop /datachown -R hadoop:hadoop /data1chown -R hadoop:hadoop /data22:然后将191上面的hadoop基础文件...

2020-03-20 14:22:33 151

原创 hive两个字段值相减,报错:NoViableAltException(232@[])

在hive操作同一表中,相同字段的不同行数据相减时,报了个错如标题的错。 (LEFT JOIN嘛,当然也适用于不同表的字段内容相减)。解决如下:下面展示 第一种方式的代码。SELECT a.sumnum - b.sumnumFROM qd3702.summember aLEFT JOIN ( SELECT sumnum...

2019-12-20 15:38:18 3579 1

翻译 报错:Can't convert to: binary stream

报错:Can’t convert to: binary stream今天在查询informix库中字段类型为lvarchar的数据时候,Console报个错,原因是转换出现的问题,参考地址去点击此链接,解决也很简单,在mybatis-config.xml中添加如下配置即可: 代码片. <typeHandlers> <typeHandler handler="o...

2019-10-11 10:04:43 1204 4

原创 http转https:cloudflare免费获取ssl证书

##这里是以腾讯云服务器、域名为例子进行演示。一、首先需要访问网站 https://www.cloudflare.com/ 注册创建一个账户(需要用到邮箱+自设密码)二、登录后就看到定位在home标签下,点击按钮 “Add a Site” (添加你所需要的域名)三、之后傻瓜操作,当前标签下点击域名进入,点击Overview页签。1).第二条:2. Replace with Cl...

2019-05-23 14:59:44 8412 6

空空如也

空空如也

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

TA关注的人

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