
安装配置
文章平均质量分 75
babys
从4年前就开始想设计,一直想从事,没机会啊.
展开
-
ShardingSphere分库分表扩容实战
环境说明本实战记录使用Docker 19.03.5,mysql 5.7.24 ,Java 1.8.0_151,ShardingSphere 4.1.1,mysql-connector 5.1.32,使用教程参考官网手册Proxy和Scaling部分.Docker和mysql的安装可见Docker安装Mysql并配置重要:记得my.cnf中开启mysql的binlog,否则数据不会迁移.server-id=20log-bin=mysql-binbinlog_format=rowexpire_lo原创 2021-04-24 13:59:46 · 1899 阅读 · 1 评论 -
docker运行mysql并配置
docker运行mysql57(版本5.7.24)docker pull mysql:5.7.24docker run -d --name mysql57 \ --privileged=true \ --restart=always \ -p 3308:3306 \ -e M...原创 2021-04-23 15:36:59 · 825 阅读 · 0 评论 -
启动多个tomcat时,会报StandardServer.await: Invalid command '' received错误
解决方案如下:将tomcat下的server.xml文件中的端口有问题,修改规则按以下标准显示“http的端口修改为6000 to 6800之间,shutdown的端口修改为3000 to 3300之间”转自:谷歌搜索结果转载 2017-05-17 15:48:38 · 1655 阅读 · 0 评论 -
Intellij IDEA怎么像Eclipse一样对Class成员进行排序
1.排序规则2.对文件进行排序原创 2017-05-05 15:58:32 · 10361 阅读 · 0 评论 -
Shell删除包含指定名称的Docker Image
docker images | grep -E "(aaa|bbb)" | awk '{print $3}' | uniq | xargs -I {} docker rmi --force {}说明:docker images 查询出所有的image,然后通过grep 使用扩展的正则表达式匹配,找出含有aaa或者bbb的映像文件,接着用awk打印出第三列也就是hash值的那一列,再通过uniq原创 2017-05-05 09:25:50 · 2906 阅读 · 0 评论 -
Docker数据卷报错的解决[Wrong volume permissions?]
Volume数据卷是Docker的一个重要概念。数据卷是可供一个或多个容器使用的特殊目录,可以为容器应用存储提供有价值的特性:持久化数据与容器的生命周期解耦:在容器删除之后数据卷中的内容可以保持。Docker 1.9之后引进的named volume(命名文件卷)可以更加方便地管理数据卷的生命周期;数据卷可以被独立地创建和删除。数据卷可以用于实现容器之间的数据共享可以支持不同类型的数据存储转载 2017-05-04 14:32:27 · 5989 阅读 · 0 评论 -
Spring注解使用内置定时任务
以前框架使用quartz框架执行定时调度问题、老大说这配置太麻烦、每个调度都需要多加在spring的配置中、能不能减少配置的量从而提高开发效率、最近看了看spring的 scheduled的使用注解的方式进行调度、感觉很方便、起码配置的东西少了很多、所以留下来以备忘了、首先要配置我们的spring.xmlxmlns 多加下面的内容、xml原创 2017-05-04 11:58:01 · 395 阅读 · 0 评论 -
修改Tomcat默认编码
在TOMCAT中的server.xml中的URIEncoding="UTF-8" //对URI使用utf-8编码处理 useBodyEncodingForURI="true" URIEncoding="UTF-8"connectionTimeout="20000" maxThreads="150" port="8888" protocol="HTTP/1.1" redirect转载 2017-05-10 18:24:07 · 514 阅读 · 0 评论 -
Fedora安装Chrome浏览器
1. 添加chrome源su rootcd /etc/yum.repos.d/wget http://repo.fdzh.org/chrome/google-chrome-mirrors.repo 12. 安装Chromednf install -y google-chrome-stable1大约等待十几分钟安装完毕后,就可以在所有应用中找到Chrome了。转载 2017-04-13 14:23:40 · 913 阅读 · 0 评论 -
git问题记录--如何从从detached HEAD状态解救出来
今天使用git的时候在终端发现这样一条信息HEAD detached at head分析心里一惊,艾玛这是什么状态?其实我们知道,git checkout本质上是修改HEAD里面的内容来让它指向不同分支的,而HEAD文件指向的分支就是我们当前的分支,但是有时候HEAD不会指向任何分支,严谨的说是HEAD指向了一个没有分支名字的修订版本,此时恭喜你,已经处于游离状态了(detache转载 2017-03-21 11:42:40 · 8585 阅读 · 0 评论 -
TOMCAT中文乱码问题的解决方案
本人在使用AliPay的支付接口时遇到notify_url正常,但是return_url乱码,后查询到notify使用的是POST请求,而return_url使用的是GET请求,针对这个情况使用useBodyEncodingForURI="true"解决问题。注意:也可通过阿里支付的demo代码valueStr = new String(valueStr.getBytes("ISO-8859-转载 2017-03-21 10:24:12 · 2942 阅读 · 0 评论 -
Linux中挂载LVM分区
提问: 我有一个USB盘包含了LVM分区。 我想要在Linux中访问这些LVM分区。我该如何在Linux中挂载LVM分区?LVM是逻辑卷管理工具,它允许你使用逻辑卷和卷组的概念来管理磁盘空间。使用LVM相比传统分区最大的好处是弹性地为用户和程序分配空间而不用考虑每个物理磁盘的大小。在LVM中,那些创建了逻辑分区的物理存储是传统的分区(比如:/dev/sda2,/dev/sdb1)。这些转载 2017-02-14 14:52:53 · 1038 阅读 · 0 评论 -
MYSQL备份之lvm, mysqldump, xtrabackup
二进制日志详解: 二进制日志通常作为备份的重要资源,所以再说备份之前先总结一下二进制日志的相关内容 1. 二进制日志的内容 引起mysql服务器改变的任何操作。 复制功能依赖于此日志。 从服务器通过复制主服务器的二进制日志完成主从复制,在执行之前保存于中继日志中。 从服务器通常可以关闭二进制日志以提升性转载 2017-01-20 11:52:07 · 918 阅读 · 0 评论 -
vsftpd安装与配置
如果你想在你的Linux/Unix服务器上搭建一个安全、高性能、稳定性好的FTP服务器,那么vsftpd可能是你的首选应用。vsftpd意思为 “very secure FTP daemon(非常安全的FTP进程)”,是一个基于GPL发布的类UNIX类操作系统上运行的服务器的名字(是一种守护进程),可以运行在诸如 Linux、BSD、Solaris、HP-UX以及Irix等系统上面。vsftpd支持原创 2017-02-09 14:05:14 · 444 阅读 · 0 评论 -
spring+shiro+cas的整合问题之循环重定向
场景介绍:1.CAS服务器采用JASIG CAS 【3.5.3】2.SHIRO【1.2.3】3.SPRING【4.1.RELEASE】服务器配置的域名为www.test.com,登录的路径为www.test.com/cas/客户应用域名为localhost:8080,应用的项目地址为localhost:8080/demo/admin/main,(登录地址为:localhost:原创 2016-03-12 22:14:13 · 17716 阅读 · 0 评论 -
安装Mutate时,add-apt-repository报:找不到命令
sudo add-apt-repository ppa:mutate/ppa[sudo] xxxx 的密码:sudo: add-apt-repository:找不到命令解决步骤:sudo apt-get install python-software-properties software-properties-common有提示的时候’y’就可以了。sudo add-apt-repositor原创 2017-06-19 18:29:37 · 3019 阅读 · 0 评论 -
mysql内存参数及最大内存
全局共享内存类似ORACLE的系统全局区SGA,线程独享内存类似ORACLE的进程全局区PGA一、线程独享内存在MySQL中,线程独享内存主要用于各客户端连接线程存储各种操作的独享数据,如线程栈信息,分组排序操作,数据读写缓冲,结果集暂存等等,而且大多数可以通过相关参数来控制内存的使用量。* 线程栈信息使用内存(thread_stack):主要用来存放每一个线程自身的标识信息,如...原创 2019-09-26 15:55:44 · 4723 阅读 · 0 评论 -
springboot和vue前后端分离部署微信公众号
网上已经有很多vue打包后放到resources目录的解决方案,也有vue前台微信插件然后请求后台方案,我就不Ctrl+C加Ctrl+V了。说说我的分离部署的解决方案:nginx反响代理后台路径,后端验证通过后跳转前端路径通过response.sendRedirect("前台的路径"),如/api,原来http://localhost:8080/user/login,变成http://xx...原创 2019-08-27 17:34:55 · 3236 阅读 · 0 评论 -
nginx跳转未定义的三级域名(xx.ng.demo.cn)老是跳转到另外一个二级域名(login.demo.cn)
状况描述:二级域名ng映射A记录到ip地址,三级域名*.ng映射到CNAME ng.demo.cnnginx通过引入在conf.d/*.conf 加载配置文件,其中2个配置文件第一个:server { listen 80; server_name login.demo.cn; charset utf-8; ...原创 2019-08-27 17:09:50 · 1484 阅读 · 0 评论 -
ubuntu安装mmpeg简单版
第一步:添加源。sudo add-apt-repository ppa:djcj/hybrid第二步:更新源。sudo apt-get update第三步:下载安装。sudo apt-get install ffmpeg原创 2019-08-17 17:37:17 · 744 阅读 · 0 评论 -
package context: unrecognized import path "context" (import path does not begin with hostname)
安装1.7以后的版本解决如ubuntu:下载https://studygolang.com/dl解压Download the archive and extract it into /usr/local, creating a Go tree in /usr/local/go. For example:tar -C /usr/local -xzf go$VERSI...原创 2019-03-19 14:32:41 · 11826 阅读 · 1 评论 -
update-alternatives: 错误: 候选项路径 /etc/mysql/my.cnf.fallback 不存在
apt安装mysql中间出错以后,安装其它软件也一直出现上面的提示,通过cp /etc/mysql/my.cnf /etc/mysql/my.cnf.fallback 临时解决原创 2019-03-19 14:39:32 · 7375 阅读 · 0 评论 -
mysql的优化配置文件及注释
简介:Mysql 参数优化一、Mysql 源码编译参数shell > yum -y install gcc gcc-c++ make cmake ncurses-devel zlib-devel bisonshell > cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/usr/local...转载 2018-11-13 14:18:38 · 365 阅读 · 0 评论 -
Spring Druid 使用JdbcTemplate的BeanPropertyRowMapper只有第一行的第一列映射成功,后面都为null
在使用Spring的JdbcTemplate进行查询时使用了BeanPropertyRowMapper来转化ResultSet到POJO,第一行的Id列有值外,其它都没有值,为null,而数据库是有值的。环境:sun jdk 1.8Spring 4.3.9.RELEASEMariaDb 10.2.12org.mariadb.jdbc 2.1.0在用JdbcTemplate...原创 2018-11-02 15:06:58 · 838 阅读 · 0 评论 -
SpringMVC通过配置解决Date按指定格式显示,区分日期和日期时间
问题源于项目中对于日期和日期时间有不同的显示需求,比如生日:1988-08-08,而创建时间:2018-05-01 13:23:30,原来采用注解来解决。@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")private Date createTime; @JsonFormat(pattern="yyyy-MM-dd",t...原创 2018-05-13 19:07:37 · 3551 阅读 · 0 评论 -
mysqldump备份报错:1449
问题在进行mysqldump备份时报以下错误: mysqldump: Got error: 1449: The user specified as a definer ('root'@'%') does not exist when using LOCK TABLES 解决 mysql> grant all privileges on *.* to root@"%"identified b原创 2017-08-24 14:07:55 · 1017 阅读 · 0 评论 -
mysqldump备份报Binlogging on server not active的解决
CentOs7 Mysql 5.7执行备份:sudo mysqldump --all-databases --user=root --password --master-data > backupdb.sql提示:mysqldump: Error: Binlogging on server not active解决方案:sudo vi /etc/my.cnf在[mysqld原创 2017-07-27 13:08:29 · 3984 阅读 · 0 评论 -
ubuntu安装jdk,亲测可用
ubuntu 安装jdk 的两种方式:1:通过ppa(源) 方式安装.2:通过官网下载安装包安装.这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级使用ppa/源方式安装1.添加ppasudo add-apt-repository ppa:webupd8team/javasudo apt-get update转载 2017-06-21 12:42:16 · 393 阅读 · 0 评论 -
Fedora 设置用户自动登录
Fedora 设置用户自动登录本人在安装Fedora 时没有选择自动登录功能,所以每次登录系统都要输入登录密码,感觉有些麻烦,既然没有图形设置,就只好修改gdm的配置文件了。#vi /etc/gdm/custom.conf在最后添加以下内容:[daemon]TimedLoginEnable=trueTimedLogin=jackTimedLoginDelay=3简转载 2017-02-05 15:33:50 · 3696 阅读 · 0 评论 -
Hibernate 一对多级联更新(更新,删除多方数据)的错误解决
我在处理数据库的级联关系时,老是碰到题目中的两个异常:deleted object would be re-saved by cascade和A collection with cascade="all-delete-orphan" was no longer referenced by the owning entity instance。这两个问题,删除cascade这一项会解决一个问题但原创 2014-07-10 19:50:13 · 6059 阅读 · 1 评论 -
maven-war-plugin的warSourceExcludes和packagingExcludes这两个参数的区别
原文http://www.kafeitu.me/2010/11/02/maven-war-plugin-parameters-diff.html转载 2014-06-19 23:16:00 · 7510 阅读 · 0 评论 -
修改LINUX系统时间并定时同步
调整linux系统时间和时区与Internet时间同步一、修改时区:# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime修改为中国的东八区# vi /etc/sysconfig/clockZONE="Asia/Shanghai"UTC=falseARC=false二、配置新的时间日期设定:# da原创 2014-07-01 19:44:19 · 751 阅读 · 0 评论 -
连接池的验证语句。避免被数据库服务器断开
数据库 validationQuery Oracle select 1 from dual DB2 select 1 from sysibm.sysdummy1 mysql select 1 microsoft sql select 1 hsqldb select 1 from INFORMATION_SCHEMA.SYSTEM_USERS postgresql select转载 2014-06-28 21:41:10 · 906 阅读 · 0 评论 -
LOG4J配置
最近使用log4j写log时候发现网上的写的都是千篇一律,写的好的嘛不全,写的全一点的嘛没有一点格式,看着累。这里把网上收集到的整理了一下,并且全部都在机器上测试成功了。这么好的文档估计没有了吧? 当然在写的多多少少遇到点问题,这里是我写的例子和各种问题解决办法。点击以下链接查看: log4j日志使用实例及配置过程中问题的解决(图解) #########################转载 2014-01-22 11:49:00 · 1006 阅读 · 0 评论 -
安装nexus遇到的问题
配置好Repositories后在maven的setting中也修改了Mirrors nexus central Nexus public mirror. http://xxx.xxx.xxx.xxx:8080/nexus/content/groups/public/ 但无论在eclipse的m2eclipse插原创 2013-04-27 17:34:02 · 1758 阅读 · 0 评论 -
jenkins的构建触发中Poll SCM和Build periodically的区别
Poll SCM:定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新code下来,然后执行构建动作。我的配置如下:*/5 * * * * (每5分钟检查一次源码变化) Build periodically:周期进行项目构建(它不care源码是否发生变化),我的配置如下:0 2 * * * (每天2:00 必须build一次源码)转载 2013-05-13 16:37:09 · 6411 阅读 · 0 评论 -
安装mantis及eclipse插件mylyn-mantis手记
为了安装mantis及mylyn-mantis插件折腾了几天,今天终于成功,将过程及中间自己给自己下的套进行小结.一.mantis安装(版本1.2.15)1.安装mantis,首先安装php环境,期间注意php.ini的Session保存路径,在前一天已经有介绍,下载mantis压缩包,解压到web目录下,在地址栏输入项目路径后首次运行将进入安装页面,填入数据库地址及相关信息后安装成功.原创 2013-04-26 09:37:40 · 2613 阅读 · 0 评论 -
mvn jetty:run出错,提示没有找到插件.
[ERROR] No plugin found for prefix 'jetty' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (C:\Documents and Se原创 2013-05-11 19:57:25 · 3359 阅读 · 0 评论 -
svn排除maven项目生成的文件及eclipse配置文件
将maven项目提交到svn时,应该避免将target目录及eclipse配置文件 (.project,.classpath,.settings,.jar,lib)提交,因为这些文件都是可以从源代码和pom文件重新生成的,没有必要再进行版本控制, 如果提交到svn中反而容易引起冲突和不便.svn提供两种机制来忽略特定文件的提交:1.全局:这个全局其实是针对每个客户端的,也就是说只在当前电脑原创 2013-05-10 15:21:10 · 2623 阅读 · 0 评论 -
maven release插件将一版本发布到仓库中时Return code is: 401, ReasonPhrase:Unauthorized
需要在maven的setting.xml中配置servers.server节点,其值为nexus的对应的repository的id以及用户名及密码 releases admin admin snapshots deployment deployment mvn release:prepare -Pxxxx 将用se原创 2013-05-10 13:37:41 · 11430 阅读 · 0 评论