自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NameiCc

越努力,越幸运

  • 博客(69)
  • 收藏
  • 关注

原创 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 7253 10

原创 MyBatis自定义查询对象触发PageHelper隐式分页解析

MyBatis自定义查询对象触发PageHelper隐式分页

2022-01-21 11:11:47 1123

原创 初识MongoDB(十五) SpringBoot整合MongoDB

SpringBoot简单整合MongoDB

2021-12-22 09:21:42 1017

转载 初识MongoDB(十四) MongoDB中MapReduce使用

MongoDB中MapReduce使用

2021-12-21 16:32:34 622

转载 初识MongoDB(十三) MongoDB管道操作符二

MongoDB管道操作符(二)

2021-12-21 14:18:11 172

转载 初识MongoDB(十二) MongoDB管道操作符一

MongoDB管道操作符(一)

2021-12-21 10:25:38 745

转载 初识MongoDB(十一) MongoDB固定集合

MongoDB固定集合

2021-12-20 16:45:17 333

转载 初识MongoDB(十) MongoDB中各种类型的索引

MongoDB中各种类型的索引_id 索引在上文介绍过,我们往集合中添加文档时,默认情况下MongoDB都会帮助我们创建一个名为_id的字段,这个字段就是一个索引。默认情况下,一般的集合都会帮我们创建这个字段作为索引,但也有一些集合不会将_id默认作为索引,比如固定集合,这个在后面的文章中会详细说到。复合索引如果我们的查询条件有多个的话,我们可以对这多个查询条件都建立索引。比如我们

2021-12-20 15:57:21 284

转载 初识MongoDB(九) 初识MongoDB中的索引

初识MongoDB中的索引

2021-12-14 17:21:43 257

转载 初识MongoDB(八) MongoDB查看执行计划

MongoDB执行计划

2021-12-14 13:59:26 910

转载 初识MongoDB(七) MongoDB文档查询操作三

MongoDB文档查询操作(三)

2021-12-10 09:50:39 199

转载 初识MongoDB(六) MongoDB文档查询操作二

MongoDB文档查询操作(二)

2021-12-10 09:36:54 109

转载 初识MongoDB(五) MongoDB文档查询操作一

MongoDB查询操作(一)

2021-12-09 17:17:02 367

转载 初识MongoDB(四) MongoDB文档更新操作

MongoDB文档更新操作

2021-12-09 10:02:40 468

转载 初识MongoDB(三) MongoDB数据类型

MongoDB数据类型

2021-12-08 09:36:35 931

转载 初识MongoDB(二) MongoDB基本操作

MongoDB 增删改查操作

2021-12-07 10:44:49 189

原创 初识MongoDB(一) MongoDB安装与启动

MongoDB安装、启动及用户创建

2021-12-06 15:10:37 1683

转载 简单了解REST

一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则。 在您将看到的这一篇文章中,我们将对REST,尤其是基于HTTP的REST服务进行详细地介绍。通过这些文章,您不仅可以了解到什么是REST,更能清晰地了解到您在编写REST服务时所需要遵守的各个守则,设计RESTful API时需要考虑的各种因素以及实现过程中可能遇到的问题等内容。...

2020-08-28 09:57:35 229

原创 Word模板导出更新目录

背景项目中使用模板导出Word报告,需要对报告添加目录。网上查询发现直接生成Word目录比较困难,并且页码难处理。换一种方式,在Word模板中直接生成好目录,要是能寻找到更新目录的办法也可以。解决方案使用aspose-words即可更新Word目录。ByteArrayOutputStream asOut = new ByteArrayOutputStream();Document asDoc = new Document(new ByteArrayInputStream(content)

2020-05-12 15:00:08 699

原创 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 4970

原创 RabbitMQ修改默认端口配置

1. 指定配置文件首先进入RabbitMQ的安装目录,查看/sbin/rabbitmq-defaults文件,修改CONFIG_FILE参数值为自己指定的路径。2. 创建配置文件rabbitmq-defaults文件给出了配置文件名称,但是没有给出扩展名。所以应该找到配置文件的完整路径信息。查看RabbitMQ的启动日志,其中标识了配置文件的完整信息。可见配置文件的完整...

2019-08-13 19:06:07 33575 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 1879

原创 微信网页开发-分享功能自定义

微信网页分享

2019-03-12 19:58:00 849

原创 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 960

原创 Android 双层嵌套Tab(Fragment分页签)效果实现

第一层Tab(底部导航栏)的实现方式在上篇博客已说明。https://blog.csdn.net/tingyu1995/article/details/84590417下面说第二层Tab,即分页签的Fragment的实现方式。1.fragment_tab.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout ...

2018-11-29 20:45:42 3126

原创 Android 底部导航栏效果实现

许多APP主页的设计都是采用底部分页签的形式,对主要功能进行划分。最近在项目中也用到了,直接引入的现成的库,感觉还比较好用。参考:https://www.jianshu.com/p/ce8e09cda486自己抽了点时间,学习了一下底部导航栏的实现过程。参考:https://www.cnblogs.com/happyhacking/p/5573246.html1. 布局文件activity...

2018-11-28 19:44:02 1416 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 3789 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 432

原创 Maven项目中引用本地Jar包

最近,项目中的APP消息推送改为使用腾讯信鸽推送,服务端使用信鸽封装好的PushJavaSDK。因为项目使用到Maven,所以需要将本地Jar包发布到本地资源库,然后在项目中使用pom文件引用。做法很简单,只需要在maven安装目录的bin文件夹下,执行一行命令即可。(-Dfile=Jar包现在所在位置)mvn install:install-file -Dfile=D:\PushJava...

2018-10-24 15:41:57 4732 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 2642

原创 Spring多数据源配置问题

在实际项目中,不可避免地会出现多个数据库的配置,记录一下我遇到的问题。在db.xml文件中配置了dataSource和sqlSessionFactory,其中sqlSessionFactory的一个属性就是该dataSource。在job.xml中配置了quartz的数据源quartzDataSource。注意,两个dataSource是同一类型的。在项目启动时,控制台...

2018-07-27 19:42:50 2603 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 570

转载 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.csdn.net/n_fly/article/details/52692480...

2018-05-08 19:56:38 9987 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 498

转载 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 271

原创 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 5673 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 527

原创 推荐一个JAR包下载地址

现在,在网上下载jar包大部分都需要积分,给大家推荐一个JAR包下载地址。http://maven.ibiblio.org/maven/阿里云maven仓库:https://maven.aliyun.com/mvn/view也可支持jar包搜索下载。...

2017-11-08 19:52:45 21201 5

原创 Struts2与jqGrid的参数传递

最近,在项目中用到了jqGrid进行数据的显示。但是一直不明白数据是怎么进行传递的。在jqGrid中,参数rowNum定义了每页显示多少行数据,而在Action中则使用rows属性定义了每页中显示的数据行数。所以,一直不明白两个参数是怎样联系的。今天,在网上找到了合理的解释。jqGrid中PrmNames选项用于设置jqGrid将要向Server传递的参数名称。默认情况下包含rows:"rows"...

2017-11-04 11:03:08 450

原创 struts2使用fileUpload拦截器实现文件上传

Struts2为文件上传提供了支持,借助于fileUpload拦截器,很容易实现文件上传。index.jsp页面需注意enctype<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%><%@ taglib prefix="s" uri="/struts-tags" %&am

2017-10-28 14:48:11 639

空空如也

空空如也

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

TA关注的人

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