- 博客(26)
- 资源 (23)
- 收藏
- 关注
原创 优雅获取json中某个字段
问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget(); } 原因分析:提示:
2022-07-15 15:54:36 2280
原创 Guava
Java8和Guava处理集合排序GuavaGuava简单的操作Java8 排序四中方式实现根据第一个集合对第二个排序对象操作两个集合根据规则排序GuavaGuava简单的操作 private static void baseTest() { //natural() 对可排序类型做自然排序,如数字按大小,日期按先后排序 //usingToString() 按对象的字符串形式做字典排序[lexicographical ordering] //from(Co
2021-08-27 14:56:51 188
原创 虚拟机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 663
原创 logstatsh数据同步
Logstash1. Logstash2. 安装Logstash3. 创建索引4. 自定义模板配置中文分词logstashLogstash是elastic技术栈中的一个技术。它是一个数据采集引擎,可以从数据库采集数据到es中。我们可以通过设置自增id主键或者时间来控制数据的自动同步,这个id或者时间就是用于给logstash进行识别的id:假设现在有1000条数据,Logstatsh识别后会进行一次同步,同步完会记录这个id为1000,以后数据库新增数据,那么id会一直累加,L.
2021-01-07 16:48:25 400
原创 建行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 283
原创 启动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 878 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 171
原创 java去除字符串中的特殊符号或指定的字符
问题描述: 与前端联调,他们要求去掉城市,省,市,自治区原因分析:比如: 浙江省杭州市西湖区XXXXXXXXXXXXX 把省和式去掉怎么做?正则吗?。解决方案:方法一String regEx="[\n`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。, 、?]";//可以在中括号内加上任何想要替换的字符,实际上是一个正则表达式String aa = " ";//这里是将特殊字符换为aa字符
2020-09-03 17:44:53 7200
原创 Maven项目依赖外部jar进行打包的两种方式
文章目录前言一、使用开发工具引入二、引入jar包路径三、jar包生成maven前言第三方jar包在开发工具中引入后编译没问题, 启动调试包括打包时会提示找不到jar包的错误.需要上传到maven仓库中,并在pom文件内引入.导入jar包点击Project Structure进行项目设置,在Modules中Dependencies标签中点击+号 添加lib下的所有jar这样的话项目中就可以使用lib中依赖的jar了,但是如果要打包则会报错,须进行相关配置。一、使用开发工具引
2020-08-28 15:00:27 6723 2
原创 maven打包时包含本地引入jar包
项目场景:项目中需要使用maven的打包工具,生成zip压缩包,使用的插件是assembly-plugin。因为一些特殊的原因,需要使用一些本地的jar进行依赖,加载外部jar后编码过程中没有任何问题,但是打包时一直报“程序包不存在”。问题描述:思考一下:Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所以虽然在开发过程中项目正常依赖没有任何问题,但是打包的时候肯定就找不到本地的jar了。这种问题有很多解决方案,比如加入本地仓库、搭建maven私服等,如需这些解决方案自行谷歌百度
2020-08-27 21:08:07 1395
原创 java优雅的进行异常处理
文章目录前言一、定义一个异常的枚举类二、定义一个异常的结果集三、 自定义一个异常,继承RunTimeException,里面放着定义的枚举类1.实例2.实例四、创建一个通知,拦截异常五、使用自定义的异常前言一、定义一个异常的枚举类@Getter@NoArgsConstructor@AllArgsConstructorpublic enum ExceptionEnum { PRICE_CANNOT_BE_NULL(400, "价格不能为空"), PARAM_CANNOT_BE_
2020-08-27 15:03:37 343
原创 最浅显易懂的分布式事务概念
什么是分布式事务分布式事务的产生的原因一 数据库分库分表二 应用SOA化事务的ACID特性分布式事务的应用场景常见的分布式事务解决方案总结什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不..
2020-07-22 11:09:30 142
原创 SpringBoot 整合 Elasticsearch6.4.3
目录1. 创建工程2. 配置yml3. 版本协调4. Netty issue fix5. 配置文件6. 注意7. 安装包下载8. 测试用例1. 创建工程相关依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> <.
2020-07-08 17:37:36 1972 1
原创 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 1383
原创 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 12171
原创 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 36867 1
原创 SpringBoot 创建拦截器
创建一个Interceptor/** * @author Wgs * @version 1.0 * @create:2019/04/14 */@Componentpublic class AuthCheckInterceptor implements HandlerInterceptor { @Override public boolean preHandle(Ht...
2019-04-19 00:10:22 244
原创 Spring之在学习(4)
使用基于java类的配置信息普通类package com.smart.conf;public class UserDao {}package com.smart.conf;public class LogDao {}package com.smart.conf;public class LogonService { private LogDao logDao; private Us
2017-08-11 16:04:15 197
原创 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 29116 1
原创 spring之再学习(1)
Spring 4.x 官方博客 Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架,以Apache许可证形式发 布。 该框架基于 Expert One-on-One Java EE Design and Development(ISBN 0-7645-4385-7)一书中的代码,最 初由Rod Johnson和
2017-07-08 10:39:56 375
原创 接口到底有什么用
接口到底有什么用 曾看过很多形象的比喻,比如买电脑回来要有USB接口,不能直接把鼠标焊在主板上之类的,很生动,但是对初学者看完还是一脸“啥?你说啥?这到底和接口有什么用的问题有啥关系?”的表情,所以感觉还是用代码来举例比较好。 以下是我在知乎上看到的一个回答,我个人认为很好理解,又形象生动,又有代码可以参考。 推荐大家看看原答案,评论里有一些童鞋提的问题,一起看下来会有更深的理解。我
2017-07-08 10:38:49 1340 1
原创 FreeMarker学习之旅
FreeMarker语言FreeMarker语言概述FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。 FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据(如下图) >FreeM
2017-07-07 13:10:58 288
翻译 spring IOC与AOP
一、IOC IoC就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。 下面我们以几个例子来说明什么是IoC。假设我们要设计一个Girl和一个Boy类,其中Girl有kiss方法,即Girl想要Kiss一个Boy。那么,我们的问题是,Girl如何能够认识这个Boy?在我们中国,常见的MM与G
2017-03-29 15:39:38 220
ELK日志系统所需安装包版本6.6.0
2021-01-24
springboot+fastdfs+nginx.zip
2020-08-21
面试优雅回答问题,祝你早日找到工作
2020-07-13
logstash-6.4.3.zip 文件sync包含mysql相关包
2020-07-09
es6.4.3-ik-jdk.zip
2020-07-08
jdk8-windows
2020-07-07
mysql安装包navicat12
2020-07-07
rabbitmq.zip
2020-07-07
Dubbo Dubbo
2017-11-28
JMS中间件ActiveMQ
2017-11-28
JSONP实现原理
2017-11-28
Idea使用文档
2017-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人