- 博客(18)
- 收藏
- 关注
原创 计算字符串中emoji表情个数
需求是:做一个文章字数统计。以开始我直接用String.length(),返回总长度。被测试告知,emoji只能算一个字,而我返回的长度是二。这是因为emoji占用两个char长度。解决办法:public static int emojiCount(String str) { int emojiCount = 0; for(int i = 0; i < str.length(); i ++){ int type = Character.
2020-09-24 09:49:01
3370
2
原创 springBoot集成dubbo的超时时间设置
dubbo超时时间设置dubbo的超时时间我了解的设置方法有多种,可以设置在具体方法上,也可以设置在具体实现类上,还能设置在全局配置中。这几种又分别都可以设置在消费者和生成者里面。消费者(consumer)设置1.设置具体方法超时时间这里代表只是给historyBrowseService的服务中的getFlag、getAlubme方法设置超时时间超时时间为3000毫秒, 超时后重试次数为0。@Reference(version = "1.0.0", parameters = {
2020-09-14 17:21:27
12070
16
原创 elasticsearch中filter、must、should使用不生效问题
这里写自定义目录标题写在前面原始需求变更需求问题分析解决问题写在前面项目中遇到了一个查询问题,原本查询是title=“A” or content=“B”,经需求优化,需要变成(title=“A” or content=“B”) and (state = “C”)。原始需求查询title或introduction中满足的字段值GET forexknow_album_bean/_search{ "query": { "bool": { "should": [
2020-09-08 12:07:30
4595
原创 linux(centos7)安装mysql
centos7安装mysql(rpm安装)Mysql安装步骤添加yum仓库选择需要安装的发行版本安装mysql启动mysql远程访问需要一下步骤前言:centos7默认安装了mariadb,以下步骤安装mysql后,会覆盖mariadb。本教程使用各种版本mysql安装Mysql安装步骤添加yum仓库1.下载rpm包wget https://repo.mysql.com//mysql80...
2020-03-23 14:41:48
330
原创 docker-machine create -d virtualbox manager遇到的问题
docker-machine可以创建一个虚拟的dicker当我运行[root@VM_0_4_centos bin]# docker-machine create -d virtualbox manager-bash: /usr/local/bin/docker-machine: Permission denied表示我没有权限访问,当我添加sudo -i 后,提示找不到docker-m...
2019-12-31 10:53:48
1635
原创 elasticsearch复制旧的索引数据到新索引中
POST _reindex{ "source": { "index": "old_bean" }, "dest": { "index": "new_bean", "op_type": "create" }}
2019-12-06 17:57:41
1757
原创 elasticsearch删除数据
POST /user_bean/user_bean/_delete_by_query{“query”:{“match_all”: {}}}
2019-12-03 09:35:54
641
原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):解决办法汇总
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): xxx这个错误主要是找不到查询方法导致的。如果网上办法都找过了,那你可能也是我这种问题。解决如下。前提:springBoot集成mybatisPlus网上通常办法:1.启动类(主类)上加上@MapperScan(“dao接口类地...
2019-09-20 20:55:28
3112
原创 SpringBoot依赖undertow
https://blog.youkuaiyun.com/moshowgame/article/details/84985765
2019-07-12 14:27:43
773
原创 搭建elk日志系统(持续更新中)
首先本机的jdk版本时1.8。下载elasticsearch:官网教程:https://www.elastic.co/guide/en/elasticsearch/reference/7.2/rpm.html我使用的是:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-x86_64.r...
2019-07-02 21:26:13
281
原创 jenkins自动构建git上的maven项目
此文章这是给自己记录使用,不会过于详细1,首先下载jenkins.war在本地,网址(https://jenkins.io/download/)。上传至服务器的tomcat目录的webapps下,然后执行java -jar jenkins.war 启动jenkins。也可以加‘–httpPort=8099’(这样可以直接启动并设置jenkins端口,避免和tomcat端口重复)2,打开访问网址...
2019-06-28 12:35:13
462
原创 使用插件Alibaba Cloud Toolkit,实现idea自动部署,腾讯云。
本文主要记录配置过程,至于插件是什么请访问官方文档:https://help.aliyun.com/product/29966.html首先需要在idea下载插件,如下图:我用的是腾讯云增加hosthost配置脚本位置与上面配置的路径相同脚本命令source /etc/profilekill -9 $(ps -ef | grep yunmall.jar | grep ...
2019-06-28 11:44:24
1189
原创 mysql随机获取n条数据
随机获取n条数据这里使用mysql的随机数函数 RAND() ,随机生成一个0到1以内的数字。一般跟order by联合使用,能够影响排序,然后取前几条,达到随机取值的效果。其中还用到了FLOOR(a)函数,取小于等于a的最大整数。ROUND(a,b)函数,对a四舍五入,保留b位小数点后的数本次测试 数据库一共11434条数据直接使用RAND函数SELECT * FROM t_use...
2019-06-18 17:15:10
3194
原创 springBoot使用定时器
配置类EnableScheduling注解也可以配置在app启动类那里@Configuration@EnableScheduling public class QuartzConfig { @Bean public JobDetail uploadTaskDetail() { return JobBuilder.newJob(TaskJob.class).wit...
2019-05-20 14:56:38
227
原创 elasticsearch入门详解以及mapping介绍
elasticsearch简介Elastic 的底层是开源库 Lucene。但是,你没法直接用 Lucene,必须自己写代码去调用它的接口。Elastic 是 Lucene 的封装,提供了 REST API 的操作接口,开箱即用。elasticsearch的Type区别核心数据类型:1.字符串类型:text、keyworde(不分词)2.数值型:long、integer、short、by...
2019-05-10 18:10:20
1570
转载 如何使用RedisTemplate访问Redis数据结构
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-05-09 17:11:43
733
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人