自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

转载 tomcat优化

1.  目的通过优化tomcat提高网站的并发能力。当我们今天我们将这个优化讲完之前  优化完成后看能达到什么层次。  2.  服务器资源服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。硬件我们不说了 这个方面是钱越多越好是吧。3....

2018-10-17 11:31:52 610

原创 springboot 动态多数据源事务

由于近期项目要对数据库进行划分成多个数据库,从当一的数据库,根据业务进行划分多个数据库,所以使用动态路由+aop来实现数据库的动态切换,当是其中有一个重要的问题,就是事务要怎么解决,比如在一个service中对其他业务数据库进行查询,修改,添加,会出现数据源不会进行切换的问题,这个问题就是事务导致的,只要你在service中开启事务,service中的对其他业务的数据库操作只会使用开启事务时的数据...

2018-10-04 12:06:51 4022 3

原创 JVM分析工具以及JVM常用调优参数

#查看java中的所有线程top -H -p pid[进程号]pidstat -p pid -u -t[线程级]#查看启动java进程jps#查看Java内存信息  jmapjmap -heap pid   ===>查看Java进程的堆分配信息jmap -histo pid  ===>导出堆信息jmap -dump:live,file=dumpfile pid  ===...

2018-09-13 16:44:13 420

转载 git使用教程

       https://blog.csdn.net/youzhouliu/article/details/78952453  转发文章地址       一:Git是什么?  Git是目前世界上最先进的分布式版本控制系统。  二:SVN与Git的最主要的区别?  SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪...

2018-09-13 16:26:58 175

原创 springboot整合netty做websocket服务器

下面直接贴代码,一下是主要代码,还有一些部分代码可以到我的github上看,github地址点击打开链接NettyServerpackage com.youxiong.netty.server;import com.youxiong.netty.handler.MyChannelHandler;import io.netty.bootstrap.ServerBootstrap;import...

2018-04-30 19:43:36 19348 10

原创 Linux下安装hadoop

1、安装Linux、JDK 2、配置主机名 3、安装目录:/root/hadoop 安装: 1、解压 : tar -zxvf hadoop-2.4.1.tar.gz -C /root/hadoop/ 2、设置环境变量: vi ~/.bash_profile HADOOP_HOME=/root/hadoop/hadoop-2.4.1 export HADOOP_HOME PATH=$H...

2018-04-22 16:44:08 219

原创 springboot+websocket简单实现

在maven项目添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>1.5.4.RELEASE</version...

2018-03-02 16:25:35 8260 8

原创 spring中SimpleUrlHandlerMapping的使用

SimpleUrlHandlerMapping可以直接根据url的后缀来进行重定向,不需要在编写指定的controller类一般用与转向页面时使用<bean id="simpleUrlHandlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> &lt...

2018-02-10 11:26:24 1812

转载 Linux中使用MySQL的命令大全

1.linux下启动mysql的命令:  mysqladmin start  /ect/init.d/mysql start (前面为mysql的安装路径)  2.linux下重启mysql的命令:  mysqladmin restart  /ect/init.d/mysql restart (前面为mysql的安装路径)  3.linux下关闭mysql的命令:  mysqladmin -u r...

2018-02-09 16:54:06 328

原创 mysql编写函数

MySQL函数写法首先要查看数据库中是否存在次函数查看数据库函数的命令SHOW FUNCTION STATUS;CREATE FUNCTION test (id CHAR(100)) RETURN INTEGER; 创建一个函数BEGIN 开始 DECLARE temp INTEGER; 声明一个变量SELECT 做的查...

2018-02-09 16:37:11 25887 2

原创 spring的BeanFactoryUtils用法

BeanFactoryUtils可以获取bean的实例,其中主要讲解BeanFactoryUtils.beansOfTypeIncludingAncestors(this.getApplicationContext(), ServiceInitializer.class, true, false);通过这个方法可以获取,实现了ServiceInitializer这个接口的类实例,然后就可以使用该类...

2018-02-09 11:06:32 6889

转载 spring初始化类ApplicationListener和InitializingBean使用

使用场景在一些业务场景中,当容器初始化完成之后,需要处理一些操作,比如一些数据的加载、初始化缓存、特定任务的注册等等。这个时候我们就可以使用Spring提供的ApplicationListener来进行操作。用法本文以在Spring boot下的使用为例来进行说明。首先,需要实现ApplicationListener接口并实现onApplicationEvent方法。把需要处理的操作放在onApp...

2018-02-09 10:22:00 3001

转载 Linux安装JDK的几种方法

方法一:手动解压JDK的压缩包,然后设置环境变量1.在/usr/目录下创建java目录[root@localhost ~]# mkdir/usr/java[root@localhost ~]# cd /usr/java2.下载jdk,然后解压[root@localhost java]# curl -O http://download.Oracle.com/otn

2018-02-04 11:44:45 575

原创 银联无跳转接口调试代码

自定义银联工具类package util;import com.unionpay.acp.sdk.SDKConstants;import java.util.Iterator;import java.util.Map;import java.util.TreeMap;public class UnionPayConstantUtil { /** * 版本

2018-02-02 16:56:25 3326

转载 Linux 启动MySQL的方式

mysql的四种启动方式:1、mysqld启动mysql服务器:./mysqld --defaults-file=/etc/my.cnf --user=root客户端连接:mysql --defaults-file=/etc/my.cnformysql -S /tmp/mysql.sock2、mysqld_safe启动mysql服务器:./mysqld_sa

2018-02-01 13:47:33 478

转载 freemarker一些基础使用方法

FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出 下面是一个FreeMarker模板

2018-01-30 16:55:22 5852

原创 MySQL在Linux系统下通过开启MySQL的bin-log来恢复数据

第一步需要在my.conf中开启log-bin这个配置是最主要的[mysqld]datadir=/usr/local/tools/data/mysqlsocket=/usr/local/tools/data/mysql/mysql.sockuser=mysql# Disabling symbolic-links is recommended to prevent assorted

2018-01-17 15:39:58 951

原创 Linux中MySQL数据每天备份配置

第一步需要先做一个软链接,让mysqldump这个命令能够在/usr/bin/下执行 ln -s /usr/local/tools/mysql/bin/mysqldump /usr/bin/第二步编写一个shell脚本  注意其中日期方面  注意有空格键#!/bin/bash/usr/bin/mysqldump -uroot [email protected]

2018-01-17 10:01:19 319

原创 supervisor开机自动启动脚本+redis+MySQL+tomcat+nginx进程自动重启配置

supervisor开机自动重启脚本#! /bin/shPATH=/sbin:/bin:/usr/sbin:/usr/binPROGNAME=supervisordDAEMON=/usr/bin/$PROGNAMECONFIG=/etc/$PROGNAME.confPIDFILE=/tmp/$PROGNAME.pidDESC="supervisord daemon"SCRIPTN

2018-01-16 18:58:39 2323

原创 Linux 里面 MySQL 出现个人出现的错误集合

A.The server quit without updating PID file的错误解决方法1、可能是/usr/local/mysql/data/mysql.pid文件没有写的权限解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data”  然后重新启动mysqld!

2018-01-16 10:57:24 327

原创 Linux centos6.5 安装 supervisor

首先需要确定Linux是否有Python,如果没有需要去下载,原因是supervisor是Python写的,Python版本需要2.4以上。可以使用命令查看Linux是否带有Python[root@JD etc]# rpm -qa pythonpython-2.6.6-64.el6.x86_64然后去下载supervisor  有2中方式1.使用echo_install superv

2018-01-16 09:47:12 2642

原创 springboot整合shiro和自定义过滤器

filter自定义过滤器  增加了 对验证码的校验package com.youxiong.filter;import com.youxiong.shiro.UsernamePasswordKaptchaToken;import org.apache.shiro.authc.AuthenticationToken;import org.apache.shiro.subject.Su

2018-01-07 18:51:45 13989 1

原创 springboot+shiro+redis缓存+redis会话管理(自定义)

首先要想通过Redis进行会话管理和缓存的话   就要实现这些各类 Cache、CacheManager、CachingSessionDao都是shiro里面的类。讲一下在写代码中遇到的坑1.序列化和反序列化的问题序列化的问题主要是体现在对session的id进行序列化的时候会出现一个问题,可以利用Apache的common的lang3组件里面有对序列化操作的工具类。但是我在处理的过程

2018-01-07 16:17:43 16927 5

原创 poi实现导入和导出功能

利用poi可以实现excel文件导入和导出功能   本例子结合了springboot做demopom文件 1.8 org.springframework.boot spring-boot-starter 1.5.4.RELEASE org.springframework

2018-01-05 16:52:36 15211 5

原创 以16进制的方式判断文件上传的类型

import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;public class FileTypeUtil { private FileTypeUtil() { } /** *

2018-01-04 14:12:24 602

原创 cors解决跨域请求的问题

@Overridepublic void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { // TODO Auto-generated method stub // TODO Auto-g

2018-01-03 09:06:45 311

原创 springboot配置多数据源 mybatis

application.yml配置spring.datasource.primary.url=jdbc:mysql://192.168.10.109:3306/demospring.datasource.primary.username=rootspring.datasource.primary.password=123spring.datasource.primary.driver

2018-01-02 17:03:52 348

原创 自己现实mybatis分页插件 整合springboot 运行

参考文章http://blog.csdn.net/u012506661/article/details/53235725分页插件  代码   主要是实现了interceptor  mybatis的拦截器/** *自定义分页插件 * 有2中方法可以实现 * 1.通过拦截Executor.class这个类 这种方法其实比较耗 * 2.通过拦截StatementHandler.class来

2018-01-02 14:30:52 794

原创 Springboot + Springcloud 配置一个服务多实例 负载均衡实现(fegin)

转载请注明出处,谢谢,如有描述不准,请各位大牛指教。。。。。。。。

2017-12-27 15:37:00 11132 6

空空如也

空空如也

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

TA关注的人

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