自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (16)
  • 收藏
  • 关注

原创 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 1693 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 769

原创 liquibase和macOS遇到无法加载xml文件而Linux一切正常

故障现象在macOS中运行项目可以正常启动,但是经过maven打包jar后运行一直报文件找不到:java.io.FileNotFoundException: class path resource [Users/zl/Projects/gps/jtmanager/target/jtmanager-0.1.0/jtmanager-0.1.0.jar/db/changelog/2020/db-ddl.xml] cannot be resolved to URL because it does not exi

2020-08-19 17:15:47 431

原创 springboot使用nacos并且区分本地开发和测试/线上环境

springboot使用nacos作为配置中心,为了区分本地以及其它环境的配置,在引入nacos-starter相关依赖后,默认会开启获取nacos服务器配置,可以通过在application.properties(或者yml)的spring.cloud.nacos.config.enabled=false来关闭nacos达到本地配置依然使用文件,而测试/线上等环境只需要把bootstrap.properties(或者yml)放到classpath下,并指定profile即可,具体可见以下的spr

2020-07-03 14:38:26 5764

原创 串口调试/网络调试发送HEX经常需要加空格

浏览器(一般为F12)打开控制台运行以下命令可为hex数据添加空格"010200020138".replace(/(.{2})/g,'$1 ').replace(/\s$/g,'')第一个正则以2个字符为一组,然后将内容替换为原内容加空格,这样尾部也会有空格,第二个正则是去掉尾部空格的正则去掉空格"01 02 00 02 01 38".replace(/\s/g,'')...

2020-02-05 20:04:43 1853

原创 mysql内存参数及最大内存

全局共享内存类似ORACLE的系统全局区SGA,线程独享内存类似ORACLE的进程全局区PGA一、线程独享内存在MySQL中,线程独享内存主要用于各客户端连接线程存储各种操作的独享数据,如线程栈信息,分组排序操作,数据读写缓冲,结果集暂存等等,而且大多数可以通过相关参数来控制内存的使用量。* 线程栈信息使用内存(thread_stack):主要用来存放每一个线程自身的标识信息,如...

2019-09-26 15:55:44 4254

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

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

原创 ubuntu安装mmpeg简单版

第一步:添加源。sudo add-apt-repository ppa:djcj/hybrid第二步:更新源。sudo apt-get update第三步:下载安装。sudo apt-get install ffmpeg

2019-08-17 17:37:17 676

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

原创 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 11664 1

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

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

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

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

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

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

原创 安装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 2951

原创 CAS_SHIRO_SESSION使用Redis共享的方式与结果

CAS_SHIRO_SESSION共享的问题结构图:使用Shiro的Redis插件 单点登录成功,多点退出失败(某个应用退出以后,其它应用不受影响,仍然在线,无法达到退出要求),主要问题在与SingleSignOutFilter退出时只失效了HttpSession.而ShiroSession仍然有效,本来实现SingleSignOutHandler使用的SessionMappingStorage

2017-05-20 14:39:10 3497

转载 Spring这些的注入方式,你知道吗?

前言    在Spring配置文件中使用XML文件进行配置,实际上是让Spring执行了相应的代码,例如:使用元素,实际上是让Spring执行无参或有参构造器使用元素,实际上是让Spring执行一次setter方法    但Java程序还可能有其他类型的语句:调用getter方法、调用普通方法、访问类或对象的Field等,而Spring也为这种语句提供了对应的配置语

2017-05-19 13:18:22 385

转载 启动多个tomcat时,会报StandardServer.await: Invalid command '' received错误

解决方案如下:将tomcat下的server.xml文件中的端口有问题,修改规则按以下标准显示“http的端口修改为6000 to 6800之间,shutdown的端口修改为3000 to 3300之间”转自:谷歌搜索结果

2017-05-17 15:48:38 1600

转载 修改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 479

转载 sed修改文本用法总结

基本用法:sed 编辑器是 Linux 系统管理员的工具包中最有用的资产之一, 因此,有必要彻底地了解其应用 Linux 操作系统最大的一个好处是它带有各种各样的实用工具。存在如此之多不同的实用工具,几乎不可能知道并了解所有这些工具。可以简化关键情况下操作的一个实用工具是 sed。它是任何管理员的工具包中最强大的工具之一,并且可以证明它自己在关键情况下非常有价值。

2017-05-10 16:43:11 830

转载 Linux系统unzip解压后中文名乱码解决方法

中文名在linux中必须是乱码的哦这个没话说了,当然如果有配置好的估计是可以解决,下面小编整理了一些解决unzip解压后中文名乱码问题。解决办法一,利用pyton来处理 1.vi uzip文件 2.复制以下内容(Python)#!/usr/bin/env python# -*- coding: utf-8 -*-# uzip.pyimport osimport sysimport z

2017-05-08 13:27:33 7672

原创 Intellij IDEA怎么像Eclipse一样对Class成员进行排序

1.排序规则2.对文件进行排序

2017-05-05 15:58:32 9979

转载 Linux下查看内存占用情况

可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令: (1)top  top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器  可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用

2017-05-05 15:31:39 394

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

转载 Docker数据卷报错的解决[Wrong volume permissions?]

Volume数据卷是Docker的一个重要概念。数据卷是可供一个或多个容器使用的特殊目录,可以为容器应用存储提供有价值的特性:持久化数据与容器的生命周期解耦:在容器删除之后数据卷中的内容可以保持。Docker 1.9之后引进的named volume(命名文件卷)可以更加方便地管理数据卷的生命周期;数据卷可以被独立地创建和删除。数据卷可以用于实现容器之间的数据共享可以支持不同类型的数据存储

2017-05-04 14:32:27 5741

原创 Spring注解使用内置定时任务

以前框架使用quartz框架执行定时调度问题、老大说这配置太麻烦、每个调度都需要多加在spring的配置中、能不能减少配置的量从而提高开发效率、最近看了看spring的 scheduled的使用注解的方式进行调度、感觉很方便、起码配置的东西少了很多、所以留下来以备忘了、首先要配置我们的spring.xmlxmlns 多加下面的内容、xml

2017-05-04 11:58:01 357

转载 Vim快速选中、删除、复制引号或括号中的内容

最近刚刚发现了一些VIM中,快速对引号或括号等标点内的内容进行选中、删除、复制操作的超级技巧,感觉非常实用。可以极大的提高编辑效率。以下命令可以对标点内的内容进行操作。ci'、ci"、ci(、ci[、ci{、cidi'、di"、di(或dib、di[、di{或diB、diyi'、yi"、yi(、yi[、yi{、yivi'、vi"、vi(、vi[、vi{、vi另外如果把上面的

2017-04-24 15:26:25 10864

转载 VI/VIM几种快速搜索功能

vim有强大的字符串查找功能。      我们通常在vim下要查找字符串的时候, 都是输入 / 或者 ?  加 需要查找的字符串来进行搜索,比如想搜索 super 这个单词, 可以输入  /super  或者  ?super,  两者的区别是前者是从上往下搜索,后者是从下往上搜索。      那么如果我想搜索本行中某个单词,并且这个单词很长的时候, 手动输入该字符串是非常麻烦的, 当然可以

2017-04-20 08:50:10 11900

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

转载 git问题记录--如何从从detached HEAD状态解救出来

今天使用git的时候在终端发现这样一条信息HEAD detached at head分析心里一惊,艾玛这是什么状态?其实我们知道,git checkout本质上是修改HEAD里面的内容来让它指向不同分支的,而HEAD文件指向的分支就是我们当前的分支,但是有时候HEAD不会指向任何分支,严谨的说是HEAD指向了一个没有分支名字的修订版本,此时恭喜你,已经处于游离状态了(detache

2017-03-21 11:42:40 8363

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

转载 Linux中挂载LVM分区

提问: 我有一个USB盘包含了LVM分区。 我想要在Linux中访问这些LVM分区。我该如何在Linux中挂载LVM分区?LVM是逻辑卷管理工具,它允许你使用逻辑卷和卷组的概念来管理磁盘空间。使用LVM相比传统分区最大的好处是弹性地为用户和程序分配空间而不用考虑每个物理磁盘的大小。在LVM中,那些创建了逻辑分区的物理存储是传统的分区(比如:/dev/sda2,/dev/sdb1)。这些

2017-02-14 14:52:53 930

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

转载 Fedora 设置用户自动登录

Fedora  设置用户自动登录本人在安装Fedora 时没有选择自动登录功能,所以每次登录系统都要输入登录密码,感觉有些麻烦,既然没有图形设置,就只好修改gdm的配置文件了。#vi /etc/gdm/custom.conf在最后添加以下内容:[daemon]TimedLoginEnable=trueTimedLogin=jackTimedLoginDelay=3简

2017-02-05 15:33:50 3545

转载 MYSQL备份之lvm, mysqldump, xtrabackup

二进制日志详解:    二进制日志通常作为备份的重要资源,所以再说备份之前先总结一下二进制日志的相关内容     1. 二进制日志的内容        引起mysql服务器改变的任何操作。        复制功能依赖于此日志。        从服务器通过复制主服务器的二进制日志完成主从复制,在执行之前保存于中继日志中。         从服务器通常可以关闭二进制日志以提升性

2017-01-20 11:52:07 863

原创 yum安装的nginx以及解决selinux导致无法访问的问题

配置捷利免费进销存测试服务器时在nginx 安装配置遇到502错误,通过查询错误日志定位错误原因解决问题

2017-01-06 11:07:37 5529 2

原创 Fedora安装AngularJs2编程环境

1.安装NodeJs参考地址:https://github.com/nodesource/distributions一定要是root身份安装$curl -sL https://rpm.nodesource.com/setup_7.x | bash -$node -v验证安装的结果并查看banben2.安装npmnpm install npm@latest -

2016-12-22 15:31:54 439

jdk8u281.tar.gz

oracle jdk8u281 linux x64

2021-03-15

Alfred_4.0.6_1124.dmg

官网下载慢的可以从这里下载,提高效率,可以快速打开应用,搜索文件,搜索互联网信息,自定义一系列操作步骤

2020-04-26

有道词典在Ubuntu16.04安装的deb

有道官网的deb包在ubuntu16.04无法安装,是因为有个依赖在16.04已经废弃不存在了,所以可以删掉,目前没有发现问题。 下载后使用sudo dpkg -i youdao-dict-new.deb 进行安装,如果安装出错试试 sudo apt-get -f install ,然后再运行前面的命令。 在没有删除依赖的时候会只是删除无效的依赖而无法安装。该包在16.04成功,其它版本未测试. 具体步骤: #解压deb包到youdao-dict目录 dpkg -X youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao-dict #解压deb包中的control信息,control中写有该软件的依赖信息 dpkg -e youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao-dict/DEBIAN #进入解压目录,编辑control文件,删除文件中Depends:后面的gstreamer0.10-plugins-ugly,并保存 cd youdao-dict/DEBIAN vi control #删除gstreamer0.10-plugins-ugly,然后保存退出 #将修改后的安装文件重新打包 dpkg-deb -b youdao-dict youdao-dict-new.deb #安装重新打包的deb包 sudo dpkg -i youdao-dict-new.deb

2019-10-11

nextcloud安卓客户端20190320版

next cloud 安卓客户端,个人使用next cloud 搭建云平台,手机同步数据,配合服务端使用,建议通过docker安装后使用此客户端

2019-03-20

北斗兼容车载终端及协议相关文档

部标终端以及协议808外加GBT 19056-2012 汽车行驶记录仪文档打包

2019-01-18

ngrokLinux解压版zip

内网穿透工具,用于微信开发等相关类似的工具还有 https://github.com/Wisdom-Projects/holer

2018-09-07

阿里巴巴Java开发手册(正式版)

阿里巴巴Java开发手册开发手册 非常好的规范/

2017-05-17

Selenium Server 3.0

在命令行运行服务程序: java -jar selenium-server-standalone-3.0.0.jar

2017-01-12

connectBot 安卓SSH终端工具

好多SSH都有广告,这个工具没有广告还好用. ConnectBot是Android平台的一款开源的终端命令行软件,支持命令行操作你的Android手机,支持ssh远程连接类unix服务器,支持telnet远程登录服务器,非常实用。

2016-10-08

gradle用户手册2.13

gradle用户手册2.13,好多项目都从maven迁移到了gradle,咱们也要与时俱进

2016-04-29

jquery1.7帮助文件

有些帮助文档会提示,"已取消到该网页的导航" 这个是可以正常显示的版本,虽然不是最新的,但对于学习及查询大部分的示例及帮助.

2016-04-01

BOOTSTRAP VALIDATOR 源码下载

和bootstrap配合得相当好的基于jquery的验证框架,内含源码及文档以及压缩后的js文件

2016-04-01

基于JQUERY,BOOTSTRAP3的前端模版ADMINLTE(类Metronic)

基于JQUERY,BOOTSTRAP3的前端模版ADMINLTE(类Metronic)

2016-03-22

AngularJS权威教程中文版

AngularJS权威教程是学习AngularJS的公认经典,内容全面,讲解通俗,适合各层次的学习者,本书为PDF格式中文版。作者拥有丰富的AngularJS开发和教学经验,也是一位全栈工程师。全书35章,由浅入深地讲解了AngularJS的基本概念和基本功能,包括模块、作用域、控制器、表达式、指令、路由、依赖注入等,重要的是书中对每一个概念的讲解都配合了恰如其分的示例和代码,让读者通过动手实践,切身体会到这些概念的含义和价值。《AngularJS权威教程》后半部分深入到AngularJS应用开发,系统地讨论了服务器通信、事件、架构、动画、本地化、安全、缓存、移动应用等主题。

2016-02-12

GIT 1.9.5 preview windows 安装包

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。[2] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

2015-03-10

解决TOMCAT启动报错:tcnative.dll

Tomcat报错,如: Can't load IA 32-bit .dll on a AMD 64-bit platform Can't load IA 64-bit .dll on a AMD 64-bit platform 都应该用x64里面的dll文件 不同的硬件平台需要与之对应的dll即可

2014-06-10

空空如也

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

TA关注的人

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