自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

飞龙在天的博客

人的一生很短暂,抓紧时间做自己要做的事

  • 博客(64)
  • 资源 (1)
  • 收藏
  • 关注

原创 IDEA手动导入jar包到maven本地库

IDEA手动导入jar包到maven本地库

2022-07-01 14:08:16 3469 2

原创 使用jacob过程中遇到的问题

这里写自定义目录标题使用jacob过程中遇到的问题使用方法代码---------------------------------------------------------------------使用过程中遇到的问题使用jacob过程中遇到的问题JACOB一个Java-COM中间件.通过这个组件你可以在Java应用程序中调用COM组件和Win32,win64程序库。可以在window上实现语音播报功能。不啰嗦,直接上代码。使用方法把jacob.jar加载到工程里;把jacob.dll放入

2020-08-04 11:03:03 4588 4

原创 glusterfs搭建

一、目的:搭建GlusterFS集群。二、环境:4台虚拟机,CentOS Linux release 7.5.1804 (Core),内存3G,硬盘45G。192.168.110.216192.168.110.227192.168.10.228192.168.10.213三、安装过程:3.1 关闭防火墙在每个节点(node1,node2,node3,cli1)上执行:systemctl stop firewalld.service && syste

2020-08-04 10:33:59 1036

原创 docker 镜像下载及容器创建(二)

一 配置阿里云镜像cd /etc/docker/vi daemon.json{ "registry-mirrors": ["https://ocm1qr7i.mirror.aliyuncs.com"], //阿里云镜像地址 "insecure-registries":["192.168.110.220:5000"] //本地私有镜像地址 }二 拉...

2019-07-19 17:55:52 291

原创 centos7 docker 安装(一)

1 准备宿主系统准备一个 CentOS 7操作系统,具体要求如下:必须是 64 位操作系统 建议内核在 3.8 以上通过以下命令查看您的 CentOS 内核: uname -r[root@bogon registry]# uname -r3.10.0-862.el7.x86_642.安装docker1)先升级yum源仓库,保证下载的docker是最新的版本y...

2019-07-19 16:34:25 290

原创 用vmware搭建虚拟机安装mysql 外部不能访问问题总结

今天搭建了一个虚机机准备安装一个mysql服务,遇到的问题。一:搭建mysql服务后外部不能访问,本地可以访问排查点:1)mysql的账号没有设置外部访问,可能是默认的localhost 解决:设置账号可访问的ip为"%" grant all on *.* to '用户名'@'登录地址' identif...

2019-07-17 16:54:58 3056

原创 shrio session过期跳转到登录页面问题

一般情况下 shiro在session过期,权限验证不通过都会跳转到登录页面,但是我的项目中使用了easyui框架,跳转后并没有跳转到登录页面,但是在页面查看网络请求确实跳转到登录页面,但是页面并不加载,经过排查问题如下:问题1:session失效没有跳转到登录页面1)排查shiro的配置文件登录设置正确//如果不设置,默认自动寻找web工程根目录下的“login.jsp”页面 ...

2019-07-15 14:48:54 6470

转载 MyBatis:多表联合查询

在这篇文章里面主要讲解如何在mybatis里面使用一对一、一对多、多表联合查询(类似视图)操作的例子。  注:阅读本文前请先大概看一下之前两篇文章。  一、表结构  班级表class,学生表student,班级学生关系表ClassStudent。  这里一个学生只会在一个班级里面,也就是一对一的关系;一个班级有多个学生,也就是一对多的关系。  结构如下:CREATE TA...

2019-03-14 16:59:31 511

原创 mybatis 搭建及增删改查

1.在这里创建一个maven项目2.新建一个项目3.填入你要建的项目名称4.创建项目成功5.配置pom.xml文件项目的架包会自动下载6.创建mybatis的核心配置文件7.config 配置<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration ...

2019-03-14 16:49:23 308

转载 Tomcat-Jdbc-Pool配置及性能调优

1. maxActive="100"表示并发情况下最大可从连接池中获取的连接数。2、maxIdle="30"如果在并发时达到了maxActive=100,那么连接池就必须从数据库中获取100个连接来供应用程序使用,当应用程序关闭连接后,由于maxIdle=30,因此并不是所有的连接都会归还给数据库,将会有30个连接保持在连接池种中,状态为空闲。maxIdle对应的连接,实际上是连接池...

2019-02-13 08:53:51 1369

原创 mysql sleep过多解决方法

mysql的sleep线程过度大概是3点,从根本上解决要排查造成睡眠连接过多的原因?1. 使用了太多持久连接(个人觉得,在高并发系统中,不适合使用持久连接)2. 程序中,没有及时关闭mysql连接3. 数据库查询不够优化,过度耗时。但是mysql自带的kill掉sleep的方法:设置配置文件set global  wait_timeout = 100set glob...

2018-12-18 16:20:29 5495

原创 java web 发送邮件

package com.wang.base.email;import java.io.File;import java.io.UnsupportedEncodingException;import java.net.URL;import java.net.URLDecoder;import java.net.URLEncoder;import java.util.Date;imp...

2018-09-14 15:25:46 616

转载 Restful 调取的几种写法

一、Annotations@javax.ws.rs.PathParam: 从URI模板参数中提取数据 @javax.ws.rs.MatrixParam:从URI中提取Matrix参数 @javax.ws.rs.QueryParam:从URI中提取查询参数 @javax.ws.rs.FormParam:提取Post Form参数 @javax.ws.rs.HeaderParam:提取HT...

2018-09-13 14:57:12 2925

原创 freeMaker 文字循环及图片循环

在生成的xml文件中用<#list imgsList as img ></#list>java代码List<String> imglist = new ArrayList<String>(); if(!map.get("filename").equals("")){ String img = getImageStr(map.g...

2018-09-04 11:43:22 1321

原创 java.lang.IllegalArgumentException: Request header is too large 问题解决

错误:maxHttpHeaderSize ="102400"<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" maxHttpHeaderSize ="102400"/>在程序中发送post请求出现tomcat:ma

2018-09-04 11:15:20 2910

原创 phantomJS截取图片

phantomJS主要应用于网络爬虫,可以获取网页的内容及截图,这里简单介绍下截图下载phantomJS应用官网下载http://phantomjs.org/download.html这里面有windows linux 等应用我这边先现在windows应用解压后是这样的运行可以运行,直接上代码java代码public static void m...

2018-08-30 17:19:42 2926

原创 用struts2上传和下载文件代码

利用struts做上传和下载文件很简单,省去了大量的代码,具体:下载:jsp代码$("#downinfo").empty();$("#downinfo").append("生成DOC成功,<a href='idc/report/downloadfilePath="+data.data+"&fileName="+data.filename+"'><

2018-08-30 15:52:33 270

原创 xml解析

xml 解析 Xml介绍:Xml是一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了很大的方便。Xml在不同的语言环境中的解析方式都是一样的,只是实现的语法不同。 Xml的作用:1.  作为微型数据库,存储数据;2.  作为通讯数据;3.  用于不同平台,不同系统,不同语言交换数据;4.  作为配置文件,为应用程序配置数据;5.  结合样式表数据,展示数据 Xm...

2018-06-15 12:23:59 224

原创 easyui中修改datagrid的row数据后的几点问题

在工作中遇到要求在修改了datagrid后存到数据库,不刷新情况下table下显示修改值得问题。1.修改row值后不从数据库获取动态修改table值,一般用到var ip = $('#ip').combobox('getValue');var region = $('#region').combobox('getValue');var index = index;$("#id").datagrid...

2018-05-24 23:58:01 4974

转载 java利用snmp4j包来读取snmp协议数据(Manager端)

http://blog.csdn.net/DaveBobo/article/details/51308601

2018-03-13 00:29:19 3318

转载 MySQL高效编程--学习笔记

第1部分 MySQL基础篇1、对于企业而言,选择MySQL数据库的两大原因:1)MySQL是开源关系型数据库产品,使用普及率高;2)性能出色,运行速度块。MySQL有免费和收费两种类型的产品。2、mysql登录:cd 打开mysql的bin目录,执行“mysql -u root -p”回车,然后要求输入密码Enter password,正确输入密码后,回车,即可登录成功!

2018-02-06 22:43:16 2511 1

转载 MySQL5.7 在线调整Innodb_Buffer_Pool_size不用重启mysql进程

在之前的版本,调整Innodb_Buffer_Pool_size大小必须重启mysql进程才可以生效,如今在MySQL5.7里,可以直接动态设置,方便了很多。这个功能应用的场景:一、机器增加内存,DBA粗心大意忘记调大Innodb_Buffer_Pool_size了二、工作交接,新来的DBA发现前任DBA设置的Innodb_Buffer_Pool_size不合理需要注意的地方,在调

2018-01-19 18:54:10 8274

转载 MySQL里的wait_timeout

如果你没有修改过MySQL的配置,缺省情况下,wait_timeout的初始值是28800。wait_timeout过大有弊端,其体现就是MySQL里大量的SLEEP进程无法及时释放,拖累系统性能,不过也不能把这个指设置的过小,否则你可 能会遭遇到“MySQL has gone away”之类的问题,通常来说,我觉得把wait_timeout设置为10是个不错的选择,但某些情况下可能也会出

2018-01-19 18:48:06 329

转载 innodb的innodb_buffer_pool_size和MyISAM的key_buffer_size

一. key_buffer_size 对MyISAM表来说非常重要。如果只是使用MyISAM表,可以把它设置为可用内存的 30-40%。合理的值取决于索引大小、数据量以及负载 -- 记住,MyISAM表会使用操作系统的缓存来缓存数据,因此需要留出部分内存给它们,很多情况下数据比索引大多了。尽管如此,需要总是检查是否所有的 key_buffer 都被利用了 -- .MYI 文件只有 1GB,

2018-01-17 11:46:36 837

原创 mongo-java-driver-3.4.2如何关闭打印的日志

在java程序中安装了mongodb的驱动,在连接和关闭连接的时候总是打印日志,导致日志很多,一些想看的日志被淹没了,就翻源代码.。发现 com.mongodb.diagnostics.logging.loggers在输出日志。driver判断了如果log4j存在就用log4j的配置,否则用java自带的日志[java] view

2018-01-17 10:05:35 3468 1

原创 安装dos2unix

最简单的安装就是通过yum安装yun install -y dos2unix但是会出现没有安装包Loaded plugins: fastestmirrorSetting up Install ProcessLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * epel: mirro

2017-12-08 14:09:00 4016

转载 salt cmd.script

salt '*' cmd.scriptcmd.run  这个前面说了cmd.script这个是比较强大的命令,意思是可以从远程下载一个脚本在客户端执行CLIExample:         salt '*' cmd.script salt://scripts/runme.sh         salt

2017-09-21 14:28:00 4557 2

原创 Linux安装Nginx报错make: *** No targets specified and no makefile found. Stop.解决方法

一、Linux下各种依赖都已经安装,是因为没有找到makefile。如果是自己写的,确定在当前目录下;如果是源码安装,先运行./configure,生成makefile,再执行make,即可正常运行。二、如果没有安装其他依赖先安装依赖yum install gcc gcc-c++ autoconf automakeyun -y install zlib

2017-09-21 11:06:12 12659 2

转载 Saltstack 安装配置详解

面这篇文章主要介绍另外一个运维自动化工具 Saltstack 。一、简介Saltstack 比 Puppet 出来晚几年,是基于Python 开发的,也是基于 C/S 架构,服务端 master 和客户端 minions ;Saltstack 和 Puppet 很像,可以说 Saltstatck 整合了 Puppet 和 Chef 的功能,更加强大,更适合大规模批量管理服务器,

2017-09-21 10:58:04 450

转载 Linux下的tar压缩解压缩命令详解

tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出

2017-09-01 18:39:06 196

转载 rabbitmq 管理 及 常用命令

给centos安装epel yum 源 # rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm安装erlang运行环境# yum install erlang安装rabbitmq server# rpm --import http://www.rabbitmq.com/

2017-08-04 15:38:55 202

原创 mysql通过binlog恢复数据的几种情况

binlog恢复数据的几种情况1.数据库丢失或者drop1)恢复系统自动备份2)用binlog恢复系统备份时间到此刻的的数据(drop操作需要binlog删除drop记录)2.误操作update,delete1)恢复系统自动备份2)在binlog日志中删除误操作的操作语句,执行binlog恢复其他的数据或者在binlog中找到误操作的记录,用脚本反生成sql,进行恢

2017-07-13 18:29:13 6776

转载 linux系统修改系统时间与时区

有装过Linux系统的人,可能都会有这样的经历,就是该机器安装windows系统时,时间正确,但是安装了linux系统后,尽管时区选择正确,也会发现系统时间不对。这是由于安装系统时采用了UTC,那么什么是UTC呢,简单的说UTC就是0时区的时间,是国际标准,而中国处于UTC+8时区。另外还有一种时间是当地时间,而windows采用的就是当地时间。所以安装linux系统时,不要选择使用UTC。

2017-07-12 12:04:14 599

原创 linux下mysql多实例的安装

1.安装环境 系统是centos72.安装编译工具gcc gcc-c++yum -y install gcc gcc-c++3.安装cmake到官网下载cmake-3.8.0-rc4-Linux-x86_64.sh修改文件为可执行 744sh cmake-3.8.0-rc4-Linux-x86_64.sh profile=/usr安装在/usr下,命令直接可以执行,装在

2017-07-12 10:12:18 712

转载 Mysql Binlog三种格式介绍及分析

一.Mysql Binlog格式介绍       Mysql binlog日志有三种格式,分别为Statement,MiXED,以及ROW!1.Statement:每一条会修改数据的sql都会记录在binlog中。优点:不需要记录每一行的变化,减少了binlog日志量,节约了IO,提高性能。(相比row能节约多少性能与日志量,这个取决于应用的SQL情况,正常同一条记录修改或者插入row

2017-07-11 20:43:24 323

转载 mysqld_multi配置多实例

1、下载MySQL源码安装版本     到MySQL官网查找到相应版本下载,本文下载的是5.1版本Java代码  wget -c ftp://ftp.mirrorservice.org/sites/ftp.mysql.com/Downloads/MySQL-5.1/mysql-5.1.60.tar.gz   2、解压安装Java代码  

2017-07-11 20:30:21 636

转载 mwget 多线程版本wget下载工具

linux运维在操作linux过程中,用得最多的linux下载工具想必一定是wget,没有看到哪一台服务器没装过wget的,或许有人使用ftp下载,也有人使用多线程的axel以及ProZilla,毫无疑问这两个工具都非常的出色,但是对于习惯使用wget的人来说显得不适应,于是老外便开发了多线程版本的wget工具mwget,m表示multi多线程的意思.安装mwget官方地址:http://

2017-07-07 20:08:02 7626 2

转载 [转]Linux查看磁盘使用情况命令

一、df -lh 命令 df 是来自于coreutils 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置; [root@localhost ~]# df -l 文件系统                 容量       已用       可用    已用% 挂载点 /dev/sda3              4956316   356

2017-07-07 18:51:01 389

转载 一个Restful Api的访问控制方法

最近在做的两个项目,都需要使用Restful Api,接口的安全性和访问控制便成为一个问题,看了一下别家的API访问控制办法。新浪的API访问控制使用的是AccessToken,有两种方式来使用该AccessToken:1、API请求 URL 的后面加上一个AccessToken2、Http头里面加一个字段AccessToken=xxx这种AccessToken是写死在程序里面的,

2017-06-30 10:35:40 670

转载 MySQL——视图的创建和使用

简介什么是视图视图(View)是一种虚拟存在的表。其内容与真实的表相似,包含一系列带有名称的列和行数据。但是视图并不在数据库中以存储的数据的形式存在。行和列的数据来自定义视图时查询所引用的基本表,并且在具体引用视图时动态生成。视图的特点如下: 视图的列可以来自不同的表,是表的抽象和在逻辑意义上建立的新关系; 视图是由基本表(实表)产生的表(虚表); 视图的建立和删除不影响基

2017-06-16 20:46:40 869

java发送邮件jar包

JavaMail创建的邮件是基于MIME协议的。因此可以使用JavaMail创建出包含图片,包含附件的复杂邮件。

2018-09-14

空空如也

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

TA关注的人

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