- 博客(29)
- 收藏
- 关注
转载 tomcat优化
1. 目的通过优化tomcat提高网站的并发能力。当我们今天我们将这个优化讲完之前 优化完成后看能达到什么层次。 2. 服务器资源服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。硬件我们不说了 这个方面是钱越多越好是吧。3....
2018-10-17 11:31:52
668
原创 springboot 动态多数据源事务
由于近期项目要对数据库进行划分成多个数据库,从当一的数据库,根据业务进行划分多个数据库,所以使用动态路由+aop来实现数据库的动态切换,当是其中有一个重要的问题,就是事务要怎么解决,比如在一个service中对其他业务数据库进行查询,修改,添加,会出现数据源不会进行切换的问题,这个问题就是事务导致的,只要你在service中开启事务,service中的对其他业务的数据库操作只会使用开启事务时的数据...
2018-10-04 12:06:51
4101
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
459
转载 git使用教程
https://blog.youkuaiyun.com/youzhouliu/article/details/78952453 转发文章地址 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪...
2018-09-13 16:26:58
205
原创 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
19496
8
原创 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
258
原创 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
8340
1
原创 spring中SimpleUrlHandlerMapping的使用
SimpleUrlHandlerMapping可以直接根据url的后缀来进行重定向,不需要在编写指定的controller类一般用与转向页面时使用<bean id="simpleUrlHandlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <...
2018-02-10 11:26:24
1875
转载 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
354
原创 mysql编写函数
MySQL函数写法首先要查看数据库中是否存在次函数查看数据库函数的命令SHOW FUNCTION STATUS;CREATE FUNCTION test (id CHAR(100)) RETURN INTEGER; 创建一个函数BEGIN 开始 DECLARE temp INTEGER; 声明一个变量SELECT 做的查...
2018-02-09 16:37:11
26018
2
原创 spring的BeanFactoryUtils用法
BeanFactoryUtils可以获取bean的实例,其中主要讲解BeanFactoryUtils.beansOfTypeIncludingAncestors(this.getApplicationContext(), ServiceInitializer.class, true, false);通过这个方法可以获取,实现了ServiceInitializer这个接口的类实例,然后就可以使用该类...
2018-02-09 11:06:32
7096
转载 spring初始化类ApplicationListener和InitializingBean使用
使用场景在一些业务场景中,当容器初始化完成之后,需要处理一些操作,比如一些数据的加载、初始化缓存、特定任务的注册等等。这个时候我们就可以使用Spring提供的ApplicationListener来进行操作。用法本文以在Spring boot下的使用为例来进行说明。首先,需要实现ApplicationListener接口并实现onApplicationEvent方法。把需要处理的操作放在onApp...
2018-02-09 10:22:00
3083
转载 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
654
原创 银联无跳转接口调试代码
自定义银联工具类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
3434
转载 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
538
转载 freemarker一些基础使用方法
FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出 下面是一个FreeMarker模板
2018-01-30 16:55:22
5902
原创 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
989
原创 Linux中MySQL数据每天备份配置
第一步需要先做一个软链接,让mysqldump这个命令能够在/usr/bin/下执行 ln -s /usr/local/tools/mysql/bin/mysqldump /usr/bin/第二步编写一个shell脚本 注意其中日期方面 注意有空格键#!/bin/bash/usr/bin/mysqldump -uroot -p726843014@qq.com
2018-01-17 10:01:19
356
原创 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
2398
原创 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
359
原创 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
2696
原创 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
14056
1
原创 springboot+shiro+redis缓存+redis会话管理(自定义)
首先要想通过Redis进行会话管理和缓存的话 就要实现这些各类 Cache、CacheManager、CachingSessionDao都是shiro里面的类。讲一下在写代码中遇到的坑1.序列化和反序列化的问题序列化的问题主要是体现在对session的id进行序列化的时候会出现一个问题,可以利用Apache的common的lang3组件里面有对序列化操作的工具类。但是我在处理的过程
2018-01-07 16:17:43
17063
2
原创 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
15806
2
原创 以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
666
原创 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
362
原创 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
377
原创 自己现实mybatis分页插件 整合springboot 运行
参考文章http://blog.youkuaiyun.com/u012506661/article/details/53235725分页插件 代码 主要是实现了interceptor mybatis的拦截器/** *自定义分页插件 * 有2中方法可以实现 * 1.通过拦截Executor.class这个类 这种方法其实比较耗 * 2.通过拦截StatementHandler.class来
2018-01-02 14:30:52
828
原创 Springboot + Springcloud 配置一个服务多实例 负载均衡实现(fegin)
转载请注明出处,谢谢,如有描述不准,请各位大牛指教。。。。。。。。
2017-12-27 15:37:00
11309
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人