自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr.Alias

一份耕耘一份收获

  • 博客(31)
  • 问答 (1)
  • 收藏
  • 关注

原创 Docker安装Mysql及Redis

docker镜像查找可通过Docker Hub查找,或者使用 docker search命令查找安装mysql1. 这里安装mysql 5.7的版本$ docker pull mysql:5.72. 启动容器$ docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \-v /mydata/mysql/data:/var/lib/mysql \-v /mydata/mysql/conf:/e.

2020-05-21 16:33:44 198

原创 Linux安装Elasticsearch-7.6.x遇到的问题处理

1.启动时报错[root@localhost bin]# ./elasticsearchOpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.[2020-04-02T15:4...

2020-04-02 16:12:44 862

原创 Linux上安装mysql8.0.19

1.下载mysql选择下载Linux - Generic (glibc 2.12) (x86, 64-bit), TAR2.上传到服务器后进行解压并安装2.1 解压压缩包$ tar -xvf mysql-8.0.19-linux-glibc2.12-x86_64.tar mysql-8.0.19-linux-glibc2.12-x86_64.tar.xzmysql-test-8.0....

2020-03-26 20:34:46 373

原创 微服务注册中心之Eureka、Zookeeper、Consul

在微服务架构中,注册中心是必不可少的一部分,其主要实现了服务治理功能,本文主要讲述如何使用Eureka、Zookeeper、Consul来作为注册中心,来实现服务治理功能。1.Eureka服务发现是基于微服务的体系结构的关键部分之一。尝试手动配置每个客户端或某种形式的约定可能很难做到,而且很可能出问题。Eureka是Netflix服务发现服务器和客户端。可以将服务器配置和部署为高可用性,每...

2020-03-24 15:20:32 392

原创 Consul UI访问不了原因

我在云服务器上安装启动了consul,以开发模式启动,按照官方文档说法就是如果你在生产环境中运行consul,你需要在consul的配置文件中启用UI,或者使用-ui命令,但是因为如果代理是在开发模式下运行,所以UI是自动启用的。于是我在浏览器输入http://you_ip:8500/ui时一直访问不了。所以我查看服务器安全组是否开放8500端口。开放8500端口后还是访问不了。加上-clien...

2020-03-19 15:20:28 4427 2

原创 Linux上安装Consul

Consul是一个网络工具,提供了一个功能齐全的service-mesh控制层,服务发现,配置,和分区。一.安装1.安装consul下载consul,这里我下载的是linux版本的,下载下来的是一个zip压缩文件,解压后得到一个consul二进制文件,解压后,确保consul文件可被环境变量访问# 解压consul$ unzip consul_1.7.2_linux_amd64....

2020-03-19 11:01:12 10905

原创 zookeeper可视化工具zkui搭建

zookeeper可视化工具zkui搭建zkui允许在Zookeeper上进行CRUD操作一.安装步骤1.下载zkuigit clone https://github.com/DeemOpen/zkui.git2.进入下载后的zkui目录,进行编译安装 cd zkui mvn clean install3.将config.cfg复制到包含编译后的target目录中。修改它以...

2020-03-18 09:16:42 302

原创 Maven Archetype使用——自定义项目模板

Maven Archetype使用——自定义项目模板​ Maven Archetype可以理解成Maven项目的模板,相信各位或多或少都是用过。我们刚开始学习maven创建项目时,经常会使用常规的Maven项目模板,例如maven-archetype-quickstart、maven-archetype-webapp;你只需要提供基本的元素(如groupId,artifactId与ver...

2020-01-16 14:07:14 2075

原创 MySQL5.7对json字符串进行模糊查询

需求:需要对某表的某一个json字段中的某一个属性进行模糊查询方法一:select * from json_test where json_extract(jsonConent, ‘$.activityName’) like "%测试%"方法二:select * from json_test where jsonConent->’$.activityName’ lik...

2019-12-17 11:34:13 2356

原创 Mybatis Plus版本升级及项目业务开发规范简要说明

Mybatis Plus版本升级及项目业务开发规范简要说明码农: Alias > 版本升级说明:此次将Mybatis Plus的版本由2.x升级到3.1.2版本,最新版本是3.2,由于3.2版本的sql分析打印插件变动需要额外配置,故暂时不升级到3.2版本(因为懒)。一.从Mybatis逆向工程说起MyBatis-Plus 的代码生成器可以快速生成 Entity、Mappe...

2019-12-10 18:21:34 879

原创 CnetOS7搭建Nexus3.X构建maven私服

CnetOS7搭建Nexus3.X构建maven私服1.下载下载nexus安装包由于nexus下载安装包需要搭梯子,这里我直接下载好了放到百度云了,密码:815p。2.解压并修改配置文件tar -xvf nexus-3.18.0-01-unix.tarmkir /usr/local/nexusmv nexus-3.18.0-01 /usr/local/nexusmv sonatype...

2019-12-10 18:14:49 117

原创 通过jedis客户端连接redis写入报"JedisConnectionException: java.net.SocketException: Software caused connection

通过jedis客户端连接redis写入报"JedisConnectionException: java.net.SocketException: Software caused connection abort: socket write error"异常最近开发毕设时,使用到了redis,由于服务器是学生机配置,所以没有做redis集群处理,只是使用单例jedis做各种redis处理,但是使...

2019-04-03 23:02:32 2694 1

原创 CentOS上开启Docker远程访问

CentOS上开启Docker远程访问1.修改/usr/lib/systemd/system/docker.service直接在ExecStart后面追加***-H unix:///var/run/docker.sock -H 0.0.0.0:2376***2.重启docker,让配置生效# systemctl daemon-reload# systemctl restart dock...

2019-04-03 22:59:27 491

原创 CentOS上安装Docker

CentOS上安装Docker前提条件:Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。可通过 **uname -r **命令查看你当前的内核版本一.安装Docker1.安装检查之前是否安装过...

2019-04-03 22:48:21 152

原创 Mybatis#与$的区别与认知

最近适用mybatis有个查询需求,就是将商品属性与数据库中的商品属性字符串进行比对,从而通过用户筛选的属性获取对应的商品。 从前台获取json封装都1属性值对后,在后台进行解析,然后对多个属性存储在List集合中。然后将该集合传参给Mapper接口进行查询。其中List集合中的值长这样List<String> attr = new ArrayList<String>();...

2018-04-18 15:36:06 216

原创 最近做项目时,使用了mybatis级联查询,配置了懒加载模式,结果通过springMvc返回json时报的错。报错如下:

最近做项目时,使用了mybatis级联查询,配置了懒加载模式,结果通过springMvc返回json时报的错。报错如下:HTTP Status 500 – Internal Server ErrorMessage Could not write JSON: No serializer found for class org.apache.ibatis.executor.loader.javassi...

2018-04-18 15:33:59 5617 2

原创 SSM整合开发总结

最近学习了SSM框架知识,进行整合学习。这里使用maven来管理项目。1.首先创建一个maven项目创建maven项目时,选择如图所选项。该maven坐标会在创建项目时,帮你架构web项目的目录框架创建好之后就是这种目录结构2.配置pom.xml由于该项目是整合SSM的web项目,所有要导入Spring项目相应的jar包、Spring MVC相应的jar包、mybatis的jar包和Spr...

2018-03-06 15:18:32 344

原创 SpringMvc文件上传下载

//文件上传@RequestMapping(value = "saveImg", method = RequestMethod.POST)public ModelAndView uploadImage(@RequestParam("image") MultipartFile multipartFile, HttpServletRequest request, ModelAndView model)...

2018-03-06 15:17:35 127

原创 Spring配置的可选方案

Spring容器负责创建应用程序中的bean并通过DI来协调这些对象之间的关系。它提供了三种主要的装配机制。在XML中进行显示装配在Java中进行显示装配隐式的bean发现机制和自动装配自动装配 组件扫描(component scanning):Spring会自动发现应用上下文所创建的bean自动装配(autowiring):Spring自动满足bean之间的依赖

2018-03-06 15:13:40 182

原创 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springfr

HTTP Status 500 – Internal Server ErrorType Exception ReportMessage Servlet.init() for servlet springDispatcherServlet threw exceptionDescription The server encountered an unexpected condi

2018-03-06 15:13:01 514

原创 hibernaet创建SessionFactory不同版本不同写法

在hibernate5 中创建 SessionFactory 的方式其实是非常灵活的,但是最通俗的做法就是分为以下 3 个步骤:// 1. 创建一个 ServiceRegistry 对象: hibernate 4.x 以后新添加的对象StandardServiceRegistry registry = new StandardServiceRegistryBuilder().c

2018-03-06 15:07:52 214

原创 分页技术

分页是一个常见而不可缺少的小技术,我们浏览各种网页时,肯定见过分页栏。这就是一个常见的分页栏。那么具体这个分页栏如何实现呢,我们现在先讲实现分页栏的实现类编写。Page类编写,这个类包含分类栏的各种信息,有当前页数、当前记录数、总页数、总记录数、是否有上一页、是否有下一页等等。public class Page {         private int itemCount;//每一页记录数   ...

2018-03-06 15:07:08 144

原创 关于使用El表达式提取reqeust请求域值出错问题

在学习Spring MVC时,使用ModeAndView传输一个对象到request请求域中 @RequestMapping("/testModeAndView")public ModelAndView testModelAndView(){    String viewName = SUCCESS;   ModelAndView modelAndView = new 

2018-03-06 15:03:38 471

原创 Maven打包时报Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war解决方案

问题现象:用Maven打包时,报Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war错误。原因分析:打包时在WebContent/WEB-INF/文件夹下找不到web.xml文件。解决方案:如果WebContent/WEB-INF/web.xml文件存在,需要在pom.xml文件的节点中

2018-03-06 15:02:34 3236 2

原创 com.mysql.cj.core.exceptions.InvalidConnectionAttributeException: The server time zone value '�й���׼

解决方案: 为URL添加参数:jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC

2018-03-06 15:01:05 966

原创 MYSQL解压版安装与配置

首先进入mysql官网下载mysql解压版文件选择适合自己系统版本的文件包,这里只是进行压缩版安装与配置,若需要进行msi版本安装的可自行下载安装。下载好解压版后,解压到本地磁盘,我这里放在F盘,由于在MySQL 5.7.6中,ZIP归档不再包含一个数据目录。要通过创建数据目录并在MySQL系统数据库中填充表来初始化MySQL安装,使用初始化或初始化不安全的方式初始化MySQL,所以要在安装根文件...

2018-03-06 14:58:15 143

原创 百度Uditor富文本编辑器使用以及图片不显示问题

最近在编写项目时,需要一个富文本来编辑博客文章或者评论,而百度的UEditor是比较不错的富文本编辑器,操作流程相对容易。于是选择百度的UEditor进行使用。但是也遇到一些问题。官文文档地址:http://fex.baidu.com/ueditor/#server-video 里面包括使用教程等等步骤。UEditor后端支持PHP、ASP、ASP NET 、JSP的使用,这里我使用的是JSP。J...

2018-03-06 14:56:06 10012 2

原创 struts2与json

struts核心包:json需要的包:commons-logging-*.jar在导入struts核心包的时候就导入了,所以导入json包的时候可以去掉这个包Struts2中action的代码:其中JSONObeject用于储存Map集合和bean,数组、list、用JSONArray储存。格式如下:JSONObject:JSON

2017-06-07 14:11:36 306

转载 struts2验证码及错误解决

在struts2中生成的验证码用ByteArrayInputStream输出流输出。具体实现如下:   为了能够灵活控制验证码,特别编写了SecurityCode类,它向外提供随机字符串。并且可以控制字符串的长度和难度。SecurityCode类中提供的验证码分三个难度,易(全数字)、中(数字+小写英文)、难(数字+大小写英文)。难度使用枚举SecurityCodeLevle表示,避免使用1、

2017-06-07 14:10:18 518

原创 struts2传中文参数到action乱码解决方法

在做项目时,由于需要表单提交时,将中文参数传到action进行处理。虽然我的jsp与action的编码格式都为UTF-8。但是中文参数传递到action时,已然变为乱码。于是,我找到一种决解方法。首先,通过js将中文参数转码如:var cou_year = encodeURIComponent( $("#select1 option:selected").val()); 然后在后台

2017-06-07 14:09:16 341

原创 Hibernate多对多关联联合外键创建及其外键表创建

对于数据表多对多对联只能用外键表进行管理关联关系。在Hibernate中用@ManyToMany(targetEntity=xxx.class)进行定义关联关系。//映射连接表,指定连接表的表名为xxxx@JoinTable(name="xxx",         //映射连接表中名为xxxx的外键列,该列参照当前实体的主键列         joinColumns=@JoinCo

2017-06-07 14:06:30 969

空空如也

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

TA关注的人

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