自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

原创 Laradock启用RabbitMQ

此步骤的快慢,由网络情况决定,可以视具体情况进行,不是必须步骤。二、构建rabbitmq容器。三、重建workspace。

2022-09-07 15:27:00 585

原创 JVM-程序计数器及其作用

Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现,也就是说,在同一时刻一个处理器内核只会执行一条线程,处理器切换线程时并不会记录上一个线程执行到哪个位置,所以为了线程切换后依然能恢复到原位,每条线程都需要有各自独立的程序计数器。

2022-09-07 12:58:08 390

原创 java连接mysql失败Path does not chain with any of the trust anchors

在windows上是MySql5.5没有问题,到了Mac上MySql5.7就连接失败了。可能是证书问题,把useSSL=true改为。就好了, 有空再研究研究SSL连接。

2022-09-07 10:24:18 272

原创 elasticsearch——ES集群分片不平衡处理

在使用云上的一个ES集群的时候,发现搜索性能很差,查看分片情况,发现ES有12个节点,索引创建了10个分片,1个副本,最后20个分片全在其中3个节点上,分布不均衡,实际只消耗了3个节点的资源,所以性能很差,再次创建新的索引,发现仍然是这种情况,最后通过下面的命令查到集群reblance属性是none。使用下面的命令恢复平衡。

2022-09-07 07:53:11 928

原创 Java换行输出的5种方式

//println()相当于printf( ),即另起一行输出对应的参数后,再进行一次换行。///可以在格式化输出类型%n来指定输出一行,其效果等同于println。

2022-09-06 17:45:51 1168

原创 Java之基于注解的Excel导出

*** 自定义导出Excel数据注解***//*** 导出到Excel中的名字.*//*** 日期格式, 如: yyyy-MM-dd*//*** 读取内容转表达式 (如: 0=男,1=女,2=未知)*//*** 导出时在excel中每个列的高度 单位为字符*//*** 导出时在excel中每个列的宽 单位为字符*//*** 文字后缀,如% 90 变成90%*//*** 当值为空时,字段的默认值*//*** 提示信息*//**

2022-09-06 16:20:29 629 1

原创 impala查询带有map类型字段的表

impala不支持复杂类型字段的查询,当使用select * 查询时,只会返回基本类型的列。对复杂类型的处理方式是,把复杂类型当作一张表。

2022-09-06 12:06:45 391

原创 HBase,Redis

如果超过TB,可以采用HBase。低于TB的,可以采用Redis。区别在于HBase是基于文件系统的,Redis是基于内存的。HBase和Redis都是基于Key、Value的数据库。主要区别在于性能和数据量的支持上。

2022-09-02 17:24:23 715

原创 Failed to start mysql.service Unit not found

systemctl enable mariadb.service //开机启动服务。# systemctl start mariadb.service //启动服务。# yum install mariadb -y //如果已安装可以省略。查了半天资料,终于了解到MariaDB代替了mysql数据库。# mysql -u root -p //登录mysql。执行完yum安装命令后发现竟然无法启动错误提示如下。因此用上述命令启动不起来,正确的方法如下。

2022-09-02 14:38:11 1678

原创 Elasticsearch 映射参数 fields

处于不同的目的,通过不同的方法索引相同的字段通常非常有用。这也是多字段的目的。例如,一个字符串字段可以映射为text字段用于全文本搜索,也可以映射为keyword字段用于排序或聚合。对于相同索引中具有相同名称的字段,fields设置允许有不同的设置。可以使用PUT映射API将新的多字段添加到已存在的字段中。多字段的另一个应用场景是使用不同的方法分析相同的字段以求获得更好的相关性。note:city.raw字段是city字段的keyword版本。多字段不能修改原始_source字段。

2022-09-02 11:55:02 113

原创 Dubbo超时重试机制带来的数据重复问题

Dubbo的超时重试机制为服务容错、服务稳定提供了比较好的框架支持,但是在一些比较特殊的网络环境下(网络传输慢,并发多)可能。由于服务响应慢,Dubbo自身的超时重试机制(服务端的处理时间超过了设定的超时时间时,就会有重复请求)可能会带来一些麻烦。1.对于核心的服务中心,去除dubbo超时重试机制,并重新评估设置超时时间。常见的应用场景故障: 1、发送邮件(重复);(1)、去掉超时重试机制。

2022-09-02 10:30:57 504

原创 Dubbo常见问题

增删改实体(dubbo入参、返回值)字段,dubbo provider和dubbo consumer双方都需要更新jar,保证双方jar版本一直,否则会报序列化问题。在dubbo的provider和consumer的配置文件中,如果都配置了timeout的超时时间,dubbo默认以consumer中配置的时间为准。原因:因为dubbo协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。开发过程中,Dubbo常见的问题记录。

2022-09-02 09:08:32 637

原创 C++ map中erase方法的使用

局部删除b里面关键字为奇数的记录;

2022-09-02 07:48:21 429

原创 dubbo Filter

对于Java Web应用,spring的拦截器可以拦截Web接口的调用,而对于dubbo接口,Spring的拦截器就不管用了。要实现此功能,需要dubbo提供Filter。示例:给dubbo接口添加白名单——dubbo Filter的使用。2 、soa调用异常处理。...

2022-09-01 16:37:49 128

原创 could not open ‘DJavalibamd64jvm.cfg

在win10系统原先装的是jdk1.7,后来卸载装成jdk1.8,按照往常配置好环境变量,然后命令行运行java -version试了下结果出现could not open 'D:Javalibamd64jvm.cfg。查了下网上都整的好复杂,其实就是系统还在调用上次配置的路径,我们打开环境变量配置的path编辑页面,我们看到关键地方的标注,一眼基本就看出来这是系统缓存的java。我们只要删除掉javapath这个文件夹就行了,系统就会按照我们新配的路径调用。路径,我们直接按照路径点进去。...

2022-09-01 11:42:00 173

原创 Deepin UOS 编译安装 Redis

【代码】Deepin UOS 编译安装 Redis。

2022-08-31 17:18:48 187

原创 设置Tomcat字符编码UTF-8

我这里是Tomcat7,标签大概在70行左右。

2022-08-31 09:20:23 10651

原创 mysql的text类型长度问题

在我的概念中,mysql中的text字段应该是没有长度限制的,但是今天事实告诉我,text类型的长度是有限制的。其中mysql的text类型有64K长度限制的,MEDIUMTEXT中型是16M,LONGTEXT大型是4G . 不过一般是不会超过限制的。...

2022-08-31 07:49:42 3975

原创 解决idea中maven项目无端显示404错误

有时我们会发现idea中创建的maven项目老是显示项目路径找不到,自己反复检查代码也没发现错误,如何你项目的web.xml是直接由idea默认创建的,而你的头文件又是后来直接用3.1或者更高的版本(推荐3.1版本)覆盖的原来的头文件,那我这篇博客就对你有帮助了。2.在idea中创建web.xml的模板,以后使用时将原来的xml删除然后创建一个空白的xml文件然后倒入你定义的模板(或者直接复制一个3.1及以上版本的web.xml文件粘贴也行)。...

2022-08-30 16:17:12 1909

原创 网络编程初始化类 CInitSock

【代码】网络编程初始化类 CInitSock。

2022-08-30 14:52:03 79

原创 狂神说RabbitMQ笔记下载

狂神说RabbitMQ笔记下载.md后缀。

2022-08-30 13:21:32 168

原创 docker网络端口映射

这里需要注意的是:容器端口是容器里面tomcat的端口号,如果没有修改,就必须写8080.宿主机的端口号可以任意指定。ip写成0.0.0.0的是因为在服务器中,0.0.0.0指的是本机上的所有IPV4地址,是真正表示“本网络中的本机”。一般我们在服务端绑定端口的时候可以选择绑定到0.0.0.0,这样我的服务访问方就可以通过我的多个ip地址访问我的服务。此时webapps是空的,需要把webapps.dist里面的内容转移到webapps下。--name 容器名 镜像名 /bin/bash。...

2022-08-30 07:48:26 1237

原创 MYSQL启动失败,Can‘t create test file

管理员运行命令行,执行命令“net start mysql”,提示mysql服务无法启动,奇了怪了哈。一般出现这种就是data文件夹的问题,删除掉,重新初始化,命令行输入。查看日志 输入“mysqld --console”,

2022-08-29 14:44:35 2688

原创 CentOS7下RabbitMQ的安装与卸载

【代码】CentOS7下RabbitMQ的安装与卸载。

2022-08-29 10:42:27 292

原创 彻底卸载清除docker

【代码】彻底卸载清除docker。

2022-08-29 09:01:41 121

原创 基于springboot房屋租赁系统

基于springboot房屋租赁系统。

2022-08-28 06:18:36 73

原创 使用shiro权限控制,action找不到:404

添加了上面的配置之后,action就找见了,不会出现404的错误了。在使用shiro的时候,出现以下错误。

2022-08-28 01:15:41 348

原创 亚信科技java面试题及答案.doc

在计费系统的预处理程序中,对话单进行格式转。在电信业务的后台处理程序中,经常会涉及到处。,其本质也是用一个动态数组来保存字。的字符串库函数,请编写函数。

2022-08-27 06:51:42 1192

原创 window常用以及 换行符rn 替换成linux 换行符

磁盘-》转换分区表类型为MBR格式。win 10 禁用更新。window下默认是。

2022-08-27 01:53:58 116

原创 tomcat启动后,项目不能正常访问,报404错误

可以看到选择的是 Use workspace metadata(does not modify Tomcat installion)如果该tomcat中部署了项目的话,这红圈中的选项会灰掉不能修改,要修改必须得先把tomcat中的部署的服务都移除,通过右键单击tomcat服务器选择 Add and Remove,在弹出的对话框中移除已部署的项目。移除完确定后,将看到上面的选项面板部分可编辑了。重新配置下tomcat服务器:在eclipse中的server页面,双击tomcat服务,进去后。...

2022-08-26 08:57:37 7244

原创 SpringCloud整合nacos配置中心并配置nacos权限

springcloud版本需要与springboot版本兼容,否则无法运行;nacos是springcloud alibaba旗下的,版本对应与原生态的springcloud有所不同本文所举的例子版本如下在springcloud项目工程里引入以下依赖。

2022-08-25 04:12:22 2456

原创 SpringBoot集成MyBatis(详细有例子)

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。来源:https://mybatis.org/mybatis-3/zh/index.html。

2022-08-25 01:46:18 80

原创 springboot整合mybatis(xml配置文件方式)

3.编写连接数据库的参数的yml文件。2.编写springboot启动类。4.编写mybatis映射配置文件。5.编写mybatis配置接口。1.编写javabean。

2022-08-24 23:19:56 211

原创 SpringBoot和SpringCloud版本对应

SpringBoot和的版本需要对应,不然会因为jar包版本不兼容导致一系列奇怪的问题。因为官方不会保证SpringBoot和不同版本的兼容性。

2022-08-24 19:46:20 446

原创 shiro的会话工厂SessionFactory

SessionFactory是创建会话的工厂,根据相应的Subject上下文信息来创建会话;默认提供了SimpleSessionFactory用来创建SimpleSession会话。在 SessionManager中配置好sessionFactory。

2022-08-24 04:41:00 173

原创 Redis如何查看key

我这里的目录是soft下,进入redis的目录并找到redis-cli文件并用./redis-cli命令登录。这时可以使用auth password密码进行登录(password 为你的redis服务器的密码)。登录成功后就可以正常使用redis命令操作数据,输入 keys * 查看redis 缓存key。登录Linux服务器使用:whereis redis命令找到redis的位置。如果想查询所有redis有关文件,可以使用find查看。

2022-08-23 23:35:53 10100

原创 react中的map遍历

tips:使用map遍历时,需要给子元素添加一个key,作为唯一的标识,而且key值必须要连续。

2022-08-23 16:37:11 1131

原创 mybatis判断传入list大小

【代码】mybatis判断传入list大小。

2022-08-22 14:04:10 275

原创 mybatis 返回list

查询时经常遇到需要返回一个list的情况,查询的每一条结果对应一个object,那么只需要在的resultType对应这个object,在mapper方法中将返回值写成list即可。mapper.java,这样返回的结果就可以是一个list了。mapper.xml,这里的返回值为一个对象。

2022-08-22 11:28:52 13004

原创 maven私有库神坑之:“Downloading httprepo.maven.apache.orgmaven2”

因此,当maven项目需要下载一些metadata、pom、jar的时候,会优先去中央仓库下载,导致内网用户各种报错!

2022-08-20 09:11:16 197

空空如也

空空如也

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

TA关注的人

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