- 博客(70)
- 收藏
- 关注

原创 Seata和Nacos整合记录
记录一下Seata 1.3.0整合过程中的踩坑点,使用Nacos作为配置的存储中心,使用MySQL 5.7作为Seata事务存储。1.3.0版本的seata-server包中已经不再包含创建数据库SQL文件、Nacos配置文件,需要在README-zh.md中根据链接进行下载。Server端配置# 数据库创建根据指引的文件位置,下载SQL脚本文件。在MySQL中创建数据库seata,然后在数据库中执行脚本,会生成三张表。# 修改file.conf# 修改registr
2020-12-15 12:12:49
7460
10
原创 使用Maven命令上传第三方jar文件到Maven私服
your-repo-id> 是在settings.xml文件中定义的私有仓库(私服)ID,并且在settings.xml中应该有相应的服务器配置来提供认证信息。、、 是GAV坐标。例如,版本号是1.2.3,会发现上传到私服的版本号是1。 是你要上传的JAR文件的本地路径。 是私有仓库url路径。对版本号进行包裹,-Dversion="1.2.3"
2024-07-11 15:17:01
681
1
转载 初识MongoDB(十) MongoDB中各种类型的索引
MongoDB中各种类型的索引_id 索引在上文介绍过,我们往集合中添加文档时,默认情况下MongoDB都会帮助我们创建一个名为_id的字段,这个字段就是一个索引。默认情况下,一般的集合都会帮我们创建这个字段作为索引,但也有一些集合不会将_id默认作为索引,比如固定集合,这个在后面的文章中会详细说到。复合索引如果我们的查询条件有多个的话,我们可以对这多个查询条件都建立索引。比如我们
2021-12-20 15:57:21
416
转载 简单了解REST
一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则。 在您将看到的这一篇文章中,我们将对REST,尤其是基于HTTP的REST服务进行详细地介绍。通过这些文章,您不仅可以了解到什么是REST,更能清晰地了解到您在编写REST服务时所需要遵守的各个守则,设计RESTful API时需要考虑的各种因素以及实现过程中可能遇到的问题等内容。...
2020-08-28 09:57:35
289
原创 Word模板导出更新目录
背景项目中使用模板导出Word报告,需要对报告添加目录。网上查询发现直接生成Word目录比较困难,并且页码难处理。换一种方式,在Word模板中直接生成好目录,要是能寻找到更新目录的办法也可以。解决方案使用aspose-words即可更新Word目录。ByteArrayOutputStream asOut = new ByteArrayOutputStream();Document asDoc = new Document(new ByteArrayInputStream(content)
2020-05-12 15:00:08
793
原创 Linux下导出Word、Pdf时中文乱码问题
问题背景项目需要导出Word文档、Pdf文档。Word文档是使用easypoi根据导出模板生成的,其中的图表使用JFreeChart绘制。Pdf文档是使用aspose-words将Word文件流转换成Pdf文件流。问题描述1. 导出Word文档时,JFreeChart图表上的中文乱码,Windows系统下没问题。2. 导出Pdf文档时,正文的中文和JFreeChart图表的中文乱码,Windows系统下没问题。系统环境CentOS 6问题解决1. JFreeChart
2020-05-11 17:30:05
5365
原创 RabbitMQ修改默认端口配置
1. 指定配置文件首先进入RabbitMQ的安装目录,查看/sbin/rabbitmq-defaults文件,修改CONFIG_FILE参数值为自己指定的路径。2. 创建配置文件rabbitmq-defaults文件给出了配置文件名称,但是没有给出扩展名。所以应该找到配置文件的完整路径信息。查看RabbitMQ的启动日志,其中标识了配置文件的完整信息。可见配置文件的完整...
2019-08-13 19:06:07
33804
3
转载 jQuery实现滑块滑动验证效果
css:#drag{ position: relative; background-color: #e8e8e8; width: 99%; height: 34px; line-height: 34px; text-align: center; -webkit-box-sizing: border-box; -moz-box-s...
2019-08-12 16:46:27
2001
原创 CentOS 7 Linux配置Mysql服务开机启动
# 创建配置文件touch /usr/lib/systemd/system/mysql.service# 编辑配置文件[Unit]Description=MySQL ServerDocumentation=man:mysqld(8)Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.htmlAfte...
2019-03-08 08:57:02
1012
原创 Android 双层嵌套Tab(Fragment分页签)效果实现
第一层Tab(底部导航栏)的实现方式在上篇博客已说明。https://blog.youkuaiyun.com/tingyu1995/article/details/84590417下面说第二层Tab,即分页签的Fragment的实现方式。1.fragment_tab.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout ...
2018-11-29 20:45:42
3275
原创 Android 底部导航栏效果实现
许多APP主页的设计都是采用底部分页签的形式,对主要功能进行划分。最近在项目中也用到了,直接引入的现成的库,感觉还比较好用。参考:https://www.jianshu.com/p/ce8e09cda486自己抽了点时间,学习了一下底部导航栏的实现过程。参考:https://www.cnblogs.com/happyhacking/p/5573246.html1. 布局文件activity...
2018-11-28 19:44:02
1504
7
原创 DrawerLayout解决点击事件穿透问题
使用DrawerLayout可以实现侧滑形式的菜单。在点击侧滑菜单的空白区域时,容易出现点击事件的穿透问题。我是将侧滑菜单的内容单独做成了一个页面,主页面include进来。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/...
2018-11-26 19:28:32
4020
1
原创 Android Studio解决编码问题:错误: 非法字符: '\ufeff' 以及 错误: 需要class, interface或enum
从MyEclipse复制了几个实体类到Android Studio中,结果编译失败。报错信息如下:经过查询,是文件的编码问题导致的。用文本编辑器打开可看到文件的编码格式时UTF-8带BOM格式,需要修改为UTF-8无BOM格式。BOM(Byte Order Mark)是字节序标记,主要是用于UCS编码时区分字节流是Big-Endian还是Little-Endian的。UTF-8不需要B...
2018-11-26 19:19:26
488
原创 Maven项目中引用本地Jar包
最近,项目中的APP消息推送改为使用腾讯信鸽推送,服务端使用信鸽封装好的PushJavaSDK。因为项目使用到Maven,所以需要将本地Jar包发布到本地资源库,然后在项目中使用pom文件引用。做法很简单,只需要在maven安装目录的bin文件夹下,执行一行命令即可。(-Dfile=Jar包现在所在位置)mvn install:install-file -Dfile=D:\PushJava...
2018-10-24 15:41:57
4895
3
原创 Android PopupWindow使用报错问题
1. PopupWindow嵌套Spinner报错问题在PopupWindow中使用Spinner,一点击下拉列表,程序就会崩溃。控制台报错信息如下:Unable to add window -- token android.view.ViewRootImpl$W@c3c9142 is not valid; is your activity running?解决方式:在Spinner所...
2018-08-09 19:28:41
2707
原创 Spring多数据源配置问题
在实际项目中,不可避免地会出现多个数据库的配置,记录一下我遇到的问题。在db.xml文件中配置了dataSource和sqlSessionFactory,其中sqlSessionFactory的一个属性就是该dataSource。在job.xml中配置了quartz的数据源quartzDataSource。注意,两个dataSource是同一类型的。在项目启动时,控制台...
2018-07-27 19:42:50
2784
2
原创 RabbitMQ - Windows下配置
安装相关的就一点需要注意:RabbitMQ是基于Erlang语言开发的,因此安装RabbitMQ之前首先安装Erlang,别的就没啥了。1.添加环境变量ERLANG_HOME =C:\Program Files\erl9.12.添加环境变量RABBITMQ_SERVER =E:\rabbitmq_server-3.6.143.Path变量中追加%ERLANG_HOME%\...
2018-07-02 19:46:31
660
转载 Redis启动报错 creating server tcp listening socket 127.0.0.1:6379: bind No error 解决方法
在命令行中输入如下命令即可:1. redis-cli.exe2. shutdown3. exit4. redis-server.exe redis.windows.conf很久之前遇到了这个问题迟迟没有解决,今天终于找到了解决办法,记录一下。原文链接:https://blog.youkuaiyun.com/n_fly/article/details/52692480...
2018-05-08 19:56:38
10162
3
原创 struts2文件导出 result type="stream"
<result name="successicon" type="stream"> <param name="contentType">application/octet-stream</param> <param name="contentDisposition">attachment;filename=&quo
2018-03-07 19:45:55
539
转载 Maven安装与配置
一、需要准备的东西1. JDK2. Eclipse3. Maven程序包二、下载与安装1. 前往https://maven.apache.org/download.cgi下载最新版的Maven程序:2. 将文件解压到D:\Program Files\Apache\maven目录下:3. 新建环境变量MAVEN_HOME,赋值D:\Program...
2018-01-23 16:57:28
298
原创 resultMap中两张表id字段相同,数据查询异常解决
最近,在学习MyBatis 关联数据查询时,遇到了问题。User表在本例子中存储文章作者的相关信息。User表的详细设计如下:Article表存储了文章的相关内容。Article表的详细设计如下:对应的实体类:package com.test.mybatis.pojo;public class User { private int id; private String name; pri...
2017-11-21 16:11:46
5869
2
原创 Struts2 POI实现导出Excel功能
在项目中需要将数据导出Excel表格,之前也没接触过,顺便记录一下。index.jsp页面很简单,只有一个按钮。<body> <s:form action="export"> <s:submit value="export"></s:submit> </s:form></body&
2017-11-14 14:51:11
588
原创 推荐一个JAR包下载地址
现在,在网上下载jar包大部分都需要积分,给大家推荐一个JAR包下载地址。http://maven.ibiblio.org/maven/阿里云maven仓库:https://maven.aliyun.com/mvn/view也可支持jar包搜索下载。...
2017-11-08 19:52:45
21458
1
原创 Struts2与jqGrid的参数传递
最近,在项目中用到了jqGrid进行数据的显示。但是一直不明白数据是怎么进行传递的。在jqGrid中,参数rowNum定义了每页显示多少行数据,而在Action中则使用rows属性定义了每页中显示的数据行数。所以,一直不明白两个参数是怎样联系的。今天,在网上找到了合理的解释。jqGrid中PrmNames选项用于设置jqGrid将要向Server传递的参数名称。默认情况下包含rows:"rows"...
2017-11-04 11:03:08
484
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人