java
文章平均质量分 56
tangerr
人,开始时大家其实都是一样的平淡。只是当我们许多人安于平淡在不知不觉中打发日子的时候,旁边也有不少人花费了一般人十倍甚至百倍的精力和代价,朝着某个既定的大目标前进。是时间,毅力,汗水,智慧磨光了他们的锋芒。使他们成为拔尖者。
展开
-
优雅获取json中某个字段
问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget(); } 原因分析:提示:原创 2022-07-15 15:54:36 · 2309 阅读 · 0 评论 -
Guava
Java8和Guava处理集合排序GuavaGuava简单的操作Java8 排序四中方式实现根据第一个集合对第二个排序对象操作两个集合根据规则排序GuavaGuava简单的操作 private static void baseTest() { //natural() 对可排序类型做自然排序,如数字按大小,日期按先后排序 //usingToString() 按对象的字符串形式做字典排序[lexicographical ordering] //from(Co原创 2021-08-27 14:56:51 · 202 阅读 · 0 评论 -
虚拟机mysql服务连接windows中Mysql
项目场景:VMware虚拟机安装Centos 部署SpringBoot项目,想连接windons数据库问题描述:提示:报错提示Caused by: java.sql.SQLException: null, message from server: “Host ‘DESKTOP-FU6LT4I’ is not allowed to connect to this MySQL server” 原因分析:本地Windows安装mysql 没有开发权限,导致无法访问。解决方案:u原创 2021-01-15 23:16:02 · 692 阅读 · 0 评论 -
logstatsh数据同步
Logstash1. Logstash2. 安装Logstash3. 创建索引4. 自定义模板配置中文分词logstashLogstash是elastic技术栈中的一个技术。它是一个数据采集引擎,可以从数据库采集数据到es中。我们可以通过设置自增id主键或者时间来控制数据的自动同步,这个id或者时间就是用于给logstash进行识别的id:假设现在有1000条数据,Logstatsh识别后会进行一次同步,同步完会记录这个id为1000,以后数据库新增数据,那么id会一直累加,L.原创 2021-01-07 16:48:25 · 407 阅读 · 0 评论 -
springboot创建maven聚合项目(附下载demo)
作者: 听风,原文地址: https://www.cnblogs.com/huchong/p/10219318.html。JavaGuide 已获得作者授权。maven介绍使用idea构建聚合工程1. 创建父工程2. 创建子工程3. 添加项目依赖4. 添加maven依赖5. 编写controller6. 配置数据库7. 配置swagger28.配置log4j日志9. 禁止在线上做数据库压力测试10. 禁止从开发环境,测试环境直接连接生成环境数据库maven介绍.原创 2020-06-11 10:46:00 · 1407 阅读 · 0 评论 -
建行xml转json
项目场景:对接建行对账问题描述: 建行以xml格式传入数据,解析复杂,希望把xml转json<?xml version="1.0" encoding="GB18030"?><TX> <REQUEST_SN>0145</REQUEST_SN> <CUST_ID>105331000007345</CUST_ID> <TX_CODE>5W1002</TX_CODE> <原创 2020-12-05 15:57:39 · 294 阅读 · 0 评论 -
启动Nexus报错:Detected execution as “root” user.:
启动Nexus报错:Detected execution as “root” user.:Detected execution as “root” user.:: [nexus@instance-uv82em6w bin]$ ./nexus startWARNING: ************************************************************WARNING: Detected execution as "root" user. This is NOT原创 2020-09-20 21:46:34 · 903 阅读 · 3 评论 -
MySQL深入理解_SQL优化
MySQL理解MySQL优化技巧提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录MySQL理解前言一、MySQL三大范式1.第一范式(1NF):1.进行第一范式的改造2.第二范式(2NF):2.进行第二范式的改造3.第三范式(3NF):4.反范式设计二、MySql表设计索引优化三、开启慢SQL日志总结前言作为最为流行的开源数据库软件之一,MySQL 数据库软件已经是广为人知了。。一、MySQL三大范式计数据库的时候需要遵从的一些规范,目前关系数据库有六种范式:第原创 2020-09-07 13:44:24 · 183 阅读 · 0 评论 -
java去除字符串中的特殊符号或指定的字符
问题描述: 与前端联调,他们要求去掉城市,省,市,自治区原因分析:比如: 浙江省杭州市西湖区XXXXXXXXXXXXX 把省和式去掉怎么做?正则吗?。解决方案:方法一String regEx="[\n`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。, 、?]";//可以在中括号内加上任何想要替换的字符,实际上是一个正则表达式String aa = " ";//这里是将特殊字符换为aa字符原创 2020-09-03 17:44:53 · 7248 阅读 · 0 评论 -
maven打包时包含本地引入jar包
项目场景:项目中需要使用maven的打包工具,生成zip压缩包,使用的插件是assembly-plugin。因为一些特殊的原因,需要使用一些本地的jar进行依赖,加载外部jar后编码过程中没有任何问题,但是打包时一直报“程序包不存在”。问题描述:思考一下:Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所以虽然在开发过程中项目正常依赖没有任何问题,但是打包的时候肯定就找不到本地的jar了。这种问题有很多解决方案,比如加入本地仓库、搭建maven私服等,如需这些解决方案自行谷歌百度原创 2020-08-27 21:08:07 · 1413 阅读 · 0 评论 -
java优雅的进行异常处理
文章目录前言一、定义一个异常的枚举类二、定义一个异常的结果集三、 自定义一个异常,继承RunTimeException,里面放着定义的枚举类1.实例2.实例四、创建一个通知,拦截异常五、使用自定义的异常前言一、定义一个异常的枚举类@Getter@NoArgsConstructor@AllArgsConstructorpublic enum ExceptionEnum { PRICE_CANNOT_BE_NULL(400, "价格不能为空"), PARAM_CANNOT_BE_原创 2020-08-27 15:03:37 · 356 阅读 · 0 评论 -
spring boot mybatis报错: The server time zone value '�й���ʱ��' is unrecognized
错误标识The server time zone value ‘�й���ʱ��’ is unrecognized异常日志Caused by: com.mysql.cj.core.exceptions.InvalidConnectionAttributeException: The server time zone value ‘�й���ʱ��’ is unrecognized or...原创 2019-05-25 17:50:12 · 12183 阅读 · 0 评论 -
java8实现List中对象属性的去重
java8的stream流能完美解对象集合去重问题. List<UserCar> list1 = new ArrayList(); UserCar userCar = new UserCar(); userCar.setId(1); userCar.setCarNo("AA"); list1.add(use...原创 2019-05-19 23:40:33 · 36951 阅读 · 1 评论 -
接口到底有什么用
接口到底有什么用 曾看过很多形象的比喻,比如买电脑回来要有USB接口,不能直接把鼠标焊在主板上之类的,很生动,但是对初学者看完还是一脸“啥?你说啥?这到底和接口有什么用的问题有啥关系?”的表情,所以感觉还是用代码来举例比较好。 以下是我在知乎上看到的一个回答,我个人认为很好理解,又形象生动,又有代码可以参考。 推荐大家看看原答案,评论里有一些童鞋提的问题,一起看下来会有更深的理解。我原创 2017-07-08 10:38:49 · 1355 阅读 · 1 评论 -
fastjson的JSONArray和JSONObject
什么是JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于javascript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言原创 2017-07-27 19:41:10 · 29191 阅读 · 1 评论