- 博客(77)
- 资源 (9)
- 收藏
- 关注
原创 Linux下docker的安装和使用
docker安装与使用1. 安装Docker yum install docker.x86_64 2 启动Dockerservice docker start3把Docker 加入到开机自启动chkconfig docker on4. 去docker 仓库查找imagedocker search centos5. 下载image 到本地docker pull dock...
2018-09-21 17:40:52
1220
原创 Maven打包Jar指定入口地址
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin&...
2018-09-20 09:22:05
1527
原创 Spring-boot在Liunx环境下启动卡顿问题解决
问题 spring-boot项目在本地启动时,速度非常快,但是在Liunx服务器上发布时,日志除了10几行出现卡顿很长一段时间(5-10分钟)才会完成。原因 这是因为springboot内置tomcat启动时实例化SecureRandom对象随机数策略问题解决办法 找到java.security文件 #securerandom.s...
2018-08-24 14:37:46
2336
原创 iframe父子页面通信
同于域名下iframe父子页面通信 方法调用 父页面调用子页面方法:FrameName.window.childMethod(); 子页面调用父页面方法:parent.window.parentMethod(); parent.html <html><head><script type="text/javascript...
2018-08-07 14:24:06
921
原创 LINUX安装nexus私服与使用
下载nexus包并解压#本文下载版本2.14.3-02 笔者可更新至3.13.0-01# wget "https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.14.3-02-bundle.tar.gz"# tar xfvz nexus-2.14.3-02-bundle.tar.gz 配置nexus...
2018-07-31 17:53:14
15581
原创 LINUX安装JDK
安装包下载地址 链接:https://pan.baidu.com/s/1g9PCi7YC87wdgtaBGLSAMA 密码:fk86上传并解压 环境变量配置# cd /etc# vi profile i进入编辑模式,在文件最下方加入环境变量配置JAVA_HOME=/usr/local/software/jdk/jdk1.8.0_16...
2018-07-31 17:21:36
245
原创 LINUX安装SVN
1安装SVN服务器1.1检查是否已安装SVN服务器# rpm -qa subversion1.2安装SVN服务器1.2.1安装# yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql1.2.2验证# cd /etc/httpd/modules# ls | grep svn...
2018-07-25 15:23:12
365
原创 JAVA工具类之多图片放大缩小工具类
package com.lh.wx.utils;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;public class ImageUtil { ...
2018-07-13 16:19:49
2156
原创 LINUX安装NGINX与域名映射
简介 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好 NGINX可实现服务器负载均衡和域名映射等功能安装 安装依赖 gzip模块需要 zlib 库 rewrite模...
2018-06-27 15:45:35
3336
1
原创 数据库读写分离程序实现--AOP方式(SpringMVC+Mybatis+Mysql5.6)
简介 笔者上篇文章写到数据库主从配置–&lt;数据库主从配置入门级&gt;,通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力 笔者在&lt;数据库读写分离程序实现–ReplicationDriver方式&gt;介绍了通过ReplicationDriver+Transactional注解的方式实现读写分离 本文笔者将使用AOP+多数据源动态切换的方式实现读...
2018-06-25 14:41:42
441
原创 数据库读写分离程序实现--ReplicationDriver方式(SpringMVC+Mybatis+Mysql)
简介 笔者上篇文章写到数据库主从配置–&lt;数据库主从配置入门级&gt;,通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力 本文主要讲解在程序中实现数据库读写分离准备 数据库主从已配置完毕 配置SpringMVC+Mybatis+Mysql项目框架 两种方式实现数据库读写分离事务注解方式 使用Repli...
2018-06-25 14:29:15
1435
原创 数据库主从配置入门级(Mysql5.6)
简介 在实际的生产环境中,对数据库的读和写都在同一个数据库服务器中,是不能满足实际需求的。无论是在安全性、高可用性还是高并发等各个方面都是完全不能满足实际需求的。因此,通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力。mysql主从复制是对数据库中的数据、语句做备份。 以上为资料借鉴引用。配置准备 数据库版本:MySQL mysql-5.6...
2018-06-25 12:33:09
451
原创 数据库定时器、触发器、存储过程入门级(MySql)
简介 本文笔者使用Mysql5.6简单整理,数据库定时器、触发器、存储过程的使用触发器 触发器是mysql5新增的功能,触发器和存储过程一样,都是嵌入到mysql的一段程序。(备注如果after触发器执行失败事务会回滚)DROP TRIGGER IF EXISTS `trigger_data_section_satrt`;DELIMITER ;;CREATE TRI...
2018-06-25 10:35:17
4374
原创 SpringMVC注解方式整合RabbitMQ
整合Jar包rabbitmq.propertiesRabbitmqConfig配置文件消息监听类RabbitmqTest测试类 Spring AMQP 是基于 Spring 框架的AMQP消息解决方案,提供模板化的发送和接收消息的抽象层,提供基于消息驱动的 POJO的消息监听等,很大方便我们使用RabbitMQ程序的相关开发。 Spring AMQP包含一些...
2018-05-24 15:26:12
6497
1
原创 Linux环境RabbitMQ安装
LINUX下安装安装erlang安装rabbitmq安装时如遇到socat依赖启动rabbitmqrabbitmq基础命令防火墙开放15672端口和服务器配置15672端口规则http://XXX.XXX.XXX.XXX:15672(15672为默认端口可修改)LINUX下安装安装erlangwget https://packages.e...
2018-05-23 15:46:35
1692
原创 Linux服务器SSH端口修改
第一步 阿里云后台,安全组配置新连接端口第二部 服务器防火墙开启新端口 firewall-cmd --permanent --zone=public --add-port=端口/tcp firewall-cmd --reload第三步 修改/etc/ssh/sshd_config配置文件 在Port 22下方加入一行Port 端口(此...
2018-05-03 11:09:33
1229
原创 Linux下Mysql端口修改
第一步 阿里云后台,安全组配置新连接端口第二步 服务器防火墙开启新端口 firewall-cmd --permanent --zone=public --add-port=端口/tcp firewall-cmd --reload第三步 编辑/etc/my.cnf文件 vi /etc/my.cnf 加入一行port=端口第...
2018-05-03 11:08:30
680
原创 Linux下Tomcat单机多实例
Tomcat安装包下载LINUX下安装上传压缩包解压压缩包单机多实例配置Tomcat安装包下载 地址 https://tomcat.apache.org 下载 LINUX下安装上传压缩包解压压缩包#解压tar -zxvf apache-tomcat-8.5.16.tar.gz #复制解压后的...
2018-05-03 10:53:33
876
原创 Linux环境MySql安装
Mysql安装包下载LINUX下安装解压压缩包添加系统mysql组和mysql用户设置mysql用户组对该文件夹操作权限查看/etc/my.cnf 是否存在,如果存在删除掉初始化数据库进入support-files文件夹进入/etc/init.d目录重启电脑检查监听查看是否服务启动MySQL数据库操作第一次使用MySQL数据库,设置密码进入//usr/local...
2018-04-28 13:47:54
1054
1
原创 JAVA工具类之文件操作工具类
FileUtilspackage com.lh.wx.utils;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.i...
2018-04-28 10:34:02
590
原创 JAVA工具类之表情及特殊字符过滤
EmojiUtilspackage com.lh.wx.utils;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.apache.http.util.TextUtils;public class EmojiUtils { public static String filter...
2018-04-28 10:31:22
2198
原创 云服务器 ECS(三)之Linux下JDK安装
JDK安装下载Jdk压缩包 地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 上传压缩包 cd /srv 切换目录 rz 选择文件上传 ll 查看 安装1、检测jdk安装包 rpm -qa...
2018-04-04 18:04:35
455
原创 云服务器 ECS(二)之远程管理篇
简介与使用简介与使用 描述 Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。 Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的...
2018-04-04 15:34:28
638
原创 云服务器 ECS(一)之购买配置篇
云服务器ECS!1核2G 1M带宽 40G SSD硬盘!279/3年你值得拥有 阿里云服务器购买地址: https://promotion.aliyun.com/ntms/act/group/team.html?group=FJZoklT0aa&from=timeline&isappinstalled=0
2018-04-04 15:05:21
1580
原创 Nginx使用腾讯免费CA证书配置HTTPS
CA证书购买证书购买第一步–下单证书购买第二步–验证证书购买第三步–工单Nginx配置Https第一步–下载证书第二步–配置第三步重启Nginx服务第四步测试第五步(附加)Nginx重新编译添加模块 由于博主近期在了解微信小程序,发现网络请求需对,域名配置Https访问: 博主查阅资料找到,腾讯CA证书有一年免费版,在这里跟大家...
2018-03-01 10:19:46
1266
原创 redis安装windows/linux
一、windows下安装 下载地址:https://redis.io/download 网盘地址:链接:https://pan.baidu.com/s/1bq481d1 密码:9gx0 根据系统,选择32位或者64位(zip)进行下载,解压到任意目录保存。 也可以下载安装文件进行安装,安装完成后在服务中查看Redis服务是否正确的安装。 1、服务端启动:打开一个cmd
2018-02-06 16:37:20
301
原创 SpringMVC整合Redis
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。是目前企业项目中较多使用的缓存框架。将一些频繁使用的数据放入缓存读取;做session共享等。 XML方配置方式 bean id="poolConfig" class="redis.clients.jedis.JedisPoolConfig
2018-02-06 14:57:49
556
原创 JAVA微信公众号开发第11微信发红包
简介现金红包,是微信支付商户平台提供的营销工具之一,上线以来深受广大商户与用户的喜爱。商户可以通过本平台向微信支付用户发放现金红包。用户领取红包后,资金到达用户微信支付零钱账户,和零钱包的其他资金有一样的使用出口;若用户未领取,资金将会在24小时后退回商户的微信支付账户中。 微信支付api文档 PS:此功能需要用户申请微信商家支付,下载支付证书。package com.
2018-02-06 13:38:20
2447
2
原创 JAVA微信公众号开发第10篇发送模板消息
简介 模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等。不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息。 关于使用规则,请注意: 1、所有服务号都可以在功能->添加功能插件处看到申请模板消息功能的入口,但只有认证后的服务号才可以申请模板消息的使用权限并获得该权限; 2、需要选择公众账号服务所处的
2018-02-06 11:41:17
2272
1
原创 JAVA微信公众号开发第9篇上传永久素材
简介 微信素材分为临时素材和永久素材两种 新增临时素材 公众号经常有需要用到一些临时性的多媒体素材的场景,例如在使用接口特别是发送消息时,对多媒体文件、多媒体消息的获取和调用等操作,是通过media_id来进行的。素材管理接口对所有认证的订阅号和服务号开放。通过本接口,公众号可以新增临时素材(即上传临时多媒体文件)。 注意点: 1、临时素材media_id
2018-02-06 10:16:28
3696
原创 JAVA微信公众号开发第8篇JSSDK&图片上传预览
简介 博主微信JSSDK&图片上传预览基于微信分享做拓展,所以一些配置操作请点击查阅JAVA微信公众号开发第7篇JSSDK&微信分享博文页面html>head>title>理赔申请title>meta charset="utf-8">meta name="keywords" content="">meta name="description" content="">me
2018-02-05 19:09:27
1775
原创 AnglarJs之上拉加载
简介 上拉加载,是目前手机网站加载数据的一种常用方式,本文主要讲解AnglarJs集成,上拉加载功能。通常与下拉刷新配置使用,下拉刷新请查阅。实现 页面 div class="search-box"> b class="dw" >b> input type="search" class="search-input" placeholder=
2018-02-05 18:38:56
739
原创 AnglarJs之下拉刷新
简介 下拉刷新,是目前手机网站刷新数据的一种常用方式,本文主要讲解AnglarJs集成,下拉刷新功能实现 页面 div id="container" class="scroller" > div class="loading" align="center" style="margin-bottom: 2%;width: 100%
2018-02-05 18:28:12
988
原创 JAVA微信公众号开发第7篇JSSDK&微信分享
简介 微信JS-SDK是微信公众平台 面向网页开发者提供的基于微信内的网页开发工具包。 通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的网页体验。 此文档面向网页开发者介绍微信JS-SDK如何使用及相关注意事项。JSSDK使用步骤步骤
2018-02-05 17:30:35
2494
原创 JAVA服务器间文件上传与参数传递
import org.apache.http.Consts;import org.apache.http.HttpEntity;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.HttpPost;import org.apache.http.en
2018-02-02 16:41:48
2808
Java JDBC简单入门之枚举(Enum)、泛型、反射、JDBC整合
2018-01-13
SpringMVC入门项目搭建XML配置方式
2017-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人