自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (4)
  • 收藏
  • 关注

原创 Golang windows下交叉编译的方法

为啥我也要写golang的交叉编译呢,好多文章都有 但是写的都不明白,搞的我绕了好多弯路因为他们没写明 用的是cmd还是powershell,我的电脑是win10,用的goland 默认打开的是powershell,可是网上写的都是cmd 但是没有写明,我一直都试就是编译不出来,真是气死人于是就有了这个cmd:powershell: 如果想再编译.exe文件,退出终端重新打开,执行go build xxx.go就可以 真是日了不想平凡,奈何太懒 T_T...

2022-07-06 14:20:10 694 1

原创 mysql like ‘%_%‘

mysql like '%_%'

2021-12-15 17:43:07 1077

原创 基于mycat的分库分表实现

第一步、安装jdk(mycat需要jre运行环境)1、jdk安装教程:https://blog.csdn.net/u013258447/article/details/71195110?spm=1001.2014.3001.5501第二步、安装mycat1、下载地址:http://dl.mycat.org.cn/1.6.7.6/20210303094759/2、上传到服务器进行解压,所有内容会生成mycat文件夹解压命令:tar -xzvf Mycat-server-1.6.7.6.

2021-04-17 18:00:38 270

原创 centos7 docker 宿主机不能访问容器问题解决

一、问题描述:容器内可访问,容器外不可访问用docker起的应用程序,在容器内可以访问这个程序,没问题,如下:但是容器外、宿主机内就不行(端口不通)但是明明把宿主机的端口和容器的端口映射了,这是之前docker run 的命令:docker run -itd --name demo -p 8091:8091 icpcloudgather容器内可访问,容器外不可访问,出现这个问题的原因明显是网络问题,并且可以定位到是容器与宿主机之前的网络通信出现问题。二、解决方式:...

2021-04-16 10:40:53 3805 5

原创 docker容器日志收集方案(方案一 filebeat+本地日志收集)

docker会通过的data volume映射让容器内的应用把日志写到容器外,然后就可以用Filebeat收集这些日志文件。而docker容器的标准输出都会到宿主机这个目录下:/var/lib/docker/containersdocker容器日志默认记录方式为 json-file 就是将日志以json格式记录在磁盘上格式如下:{"log": "2018-11-16 01:24:30.372 INFO [demo1,786a42d3b893168f,786a42d3..

2021-04-14 17:16:09 1675

原创 docker部署springboot应用程序Jar包

第一步,docker部署springboot项目时,第一需要满足其环境的配置。给服务器安装docker环境及jdk环境。不做过多赘述。可参考https://www.cnblogs.com/coloz/p/11121311.html、https://www.runoob.com/docker/centos-docker-install.html第二步,需要将springboot项目打成jar包。直接使用maven的package即可第三步 ,我们需要将jar包上传至服务器。可以使用moba

2021-04-14 16:11:19 221

原创 docker安装mysql

1、 docker 中下载 mysqldocker pull mysql2、启动docker run --net=host --name mysql-test -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.113、验证是否安装成功4、进入容器docker exec -it mysql-test bash5、登录mysqlmysql -u root -pALTER USER 'root'@'localhost' IDENTIFIED...

2021-04-14 15:38:24 86

原创 docker常用命令记录

1、创建容器docker run --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.112、创建容器 (--net=host,表示直接使用的主机的网络,后面-p 8091:8091加不加都可哟)docker run --net=host --name demo -p 8091:8091 icpcloudgather3、查看所有容器:docker ps -a4、查看在运行的容器:...

2021-04-14 15:30:02 87

原创 Gradle修改Maven仓库地址

背景不知从什么时候大家开始使用gradle管理项目了,随着时间的推移从maven转过来的人肯定越来越多。关于gradle的优势在此就不赘述了,网上关于这块的内容还是比较多的。今天要介绍在使用gradle时如何指定使用maven的仓库,以及如何使用国内加速镜像。问题一:如何使用maven仓库在build.gradle中指定具体从哪个仓库获取jar包即可,还是比较简单的。buildscript { repositories { mavenLocal()

2021-02-18 10:52:12 365

原创 mysql分表及查询实现

实现mysql分表、查询。1、其中ebd202101、ebd202102、ebd202103为相同表结构的物理表,用于分表存储大数据量数据CREATE TABLE `ebd202101` ( `bill_id` INT (10) UNSIGNED NOT NULL, `suborder_id` text NOT NULL, `price` INT (10) UNSIGNED NOT NULL, PRIMARY KEY (`bill_id`)) ENGINE = My...

2021-01-23 11:40:08 4388

原创 Post请求的3种编码格式:application/x-www-form-urlencoded和multipart/form-data和application/json

一、前端表单提交时application/x-www-form-urlencoded表单代码:<form action="http://localhost:8888/task/" method="POST">First name: <input type="text" name="firstName" value="Mickey&"><br&g...

2019-09-21 15:12:34 67501 3

原创 Shell脚本启动/停止/重启(SpringBoot)jar包

1、启动startup.shnohup java -jar demo-0.0.1-SNAPSHOT.jar &tail -f nohup.out2、停止stop.sh#!/bin/bashpid=`ps -ef |grep demo-0.0.1-SNAPSHOT.jar | grep -v grep | awk '{print $2}'`b=0if [ $pid -...

2019-09-07 10:57:34 314

原创 SpringBoot整合自定义quartz实现任务调度

在不引入quartz相关表的情况下,自定义任务调度存储表,实现SpringBoot项目启动后自动执行自定义任务调度类。1、建立自定义任务调度存储表DROP TABLE IF EXISTS `bmd_flow_schedule`;CREATE TABLE `bmd_flow_schedule` ( `taskID` char(20) NOT NULL, `taskName` va...

2019-08-31 18:07:47 1103

原创 SpringBoot之发送和接收Json格式的HTTP请求

1、添加fastjson的依赖到pom.xml中<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.45</...

2019-08-31 17:19:58 14581 2

原创 SpringBoot配置拦截器实现AOP

SpringBoot配置拦截器,实现AOP,总结起来就是三步,作为记录:1、创建拦截器类,实现HandlerInterceptor接口package com.example.demo.interceptor;import org.springframework.stereotype.Component;import org.springframework.web.se...

2019-08-30 16:45:37 451

原创 SpringBoot Web项目打可执行jar包步骤 支持运行JSP

spring boot 打jar pom配置如下:注意spring-boot-maven-plugin 版本问题1、pom添加依赖<!-- servlet依赖. --><dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-...

2019-08-29 20:19:16 1335

原创 利用Redis高速缓存实现Tomcat集群在Nginx负载均衡机制下的Session共享

为什么要共享session?我们使用单台Tomcat的时候不会有共享sesssion的疑虑,只要使用Tomcat的默认配置即可,session即可存储在Tomcat但是随着业务的扩大,增加Tomcat节点构成Tomcat集群大势所趋,分布式带来了增加更大规模并发请求的优势,但是也随之到来了一个问题,每个Tomcat只存储来访问自己的请求产生的session,如果Tomcat-A已经为客...

2019-01-30 17:44:35 556

原创 利用nginx在windows下搭建tomcat集群实现负载均衡

环境介绍:Win7 64位SP1Nginx版本:nginx/1.8.0tomact版本:apache-tomcat-7.0.6、apache-tomcat-8.0.17jdk版本:jdk1.81. 下载nginx1.8.0版本:http://nginx.org/download/nginx-1.8.0.zip2. 解压软件到对应位置(D:\develop\nginx),并...

2019-01-29 17:31:14 278

原创 Linux定时任务调用shell脚本sh文件

1.编写sh文件  创建:vi test.sh  写入:date &gt;&gt; /root/data.txt2.默认创建的这个sh问件是没有执行权限的,修改权限  chmod 777 test.sh3.设置crontab定时任务  打开定时任务配置文件:crontab -e  设置定时调用test.sh:* * * * * /root/test.sh4.保存退出5.如...

2019-01-25 16:25:00 1210

原创 RedHat安装MySQL5.7

安装环境:RedHat操作系统第一步:下载 下载MySQL5.7:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar第二步:安装 安装前检查服务器是否已安装MySQL,如已安装则将其卸载:[root@wangru tmp]# rpm -qa|grep mysql...

2018-12-28 14:36:43 1174

原创 手动设定centOS服务器地址

手动设定手动设定只要修改三个文件就可以了a),/etc/sysconfig/network[zhangy@localhost network-scripts]$ cat /etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=yes#HOSTNAME=localhost.localdomain //为什么要把主机名注释掉,一般...

2018-12-21 18:33:31 201

原创 Linux配置静态IP以及解决配置静态IP后无法上网的问题

方式一、图形界面配置 二、命令行方式:终端输入命令:vi  /etc/sysconfig/network-scripts/ifcfg-eth0编辑:DEVICE="eth0"BOOTPROTO=noneIPV6INIT="no"NM_CONTROLLED="yes"ONBOOT="yes"TYPE="Ethernet"UUID="d9398296-a5c6-47.

2018-10-17 17:32:33 5397

原创 ajax跨域请求SpringBoot

    跨域,就是从不同的的IP端口获取数据,比如说,从www.baidu.com获取数据,就叫跨域!那么localhost:8080与localhost:8081之间呢?也叫跨域。如果处理的不好,就会报错,不仅前端报错,后端也会报错。    那么在SpringBoot中如何解决跨域问题,如下:1、编写一个支持跨域请求的 Configurationpackage com.wangru...

2018-08-21 15:09:33 247

原创 Navicat如何导出Excel格式表结构

在我们写数据库设计文档时,我们可能得到一份特定表的表结构数据表格(如图),而Navicat并没有直接给我们提供这个功能,该怎么办呢?1.打开Navicat,双击打开你要导出表结构的数据库(此时数据库名称变绿),点击“查询”——“新建查询”2.将以下SQL语句复制粘贴进查询编辑器,并修改数据库名称与表名称SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据...

2018-08-06 19:10:27 15327 5

原创 Java使用poi和jfreechart生成excel图表图片

      最近项目在频繁的操作excel,里边涉及到很多和图表有关的东西。有时候需要使用java操作excel自带的图标,比较复杂的我们都是使用excel模板的形式实现。 除此之外,也有一些功能只需要生成对应的图标样式的图片就好,我们实现的时候主要用了两种方式,一种就是由前台生成图片base64码,然后后台解码生成图片插入到excel,但是这种方式有 一定的局限性,也就是当某些功能需要后台定时...

2018-07-31 16:24:36 7181 2

原创 批量删除QQ空间说说

第1步:用电脑打开浏览器登录你的QQ空间第2步:点击你的说说栏目第3步:按下电脑的F12键或者点击右上角的菜单一栏,点击开发者工具第4步:看到右半边屏幕,找到一个叫Console的菜单,并且点击一下第6步:点击最下方的输入栏,写入下面的一段js代码: var delay = 1000;function del() { document.querySelector('.app_canvas...

2018-07-14 17:31:14 8016 1

原创 ETL工具kettle与JAVA结合使用程序生成转换

最近公司领导安排打造ETL支撑平台,使用ETL工具kettle6.0对数据库的数据进行清洗,使用工具spoon来使用一些图形化的操作比较简单,抽空研究了下用使用kettle的一些jar包,把kettle结合到java(web项目一样)程序中。留作一个记录,以后备用查看。 先看看网站上下了很多资料看http://infocenter.pentaho.com/help/index.jsp?t......

2017-12-20 14:46:53 7150 6

原创 oracle导入导出dmp文件

1、导出dmp文件exp qlwbindb/[email protected]/orcl grants=y owner=qlwbindb file=d:\qlwbindb.dmp2、导入dmp文件imp khxy/[email protected]:1521/orcl file=d:\qlwbindb.dmp full=y

2017-07-24 17:31:41 1049

原创 spring启动自动后执行特定方法

在做web项目开发中,尤其是企业级应用开发的时候,往往会在工程启动的时候做许多的前置检查或者去执行某些方法。而在Spring的web项目中,我们可以介入Spring的启动过程。我们希望在Spring容器将所有的Bean都初始化完成之后,做一些操作,这个时候我们就可以实现一个接口:package com.wangru.selfStart;import org.springframework.

2017-07-06 15:53:26 797

原创 Spring整合Quartz实现动态任务调度定时器

1、spring配置 -->

2017-07-05 17:20:49 1140

原创 关于lhgdialog二级弹窗问题

lhgdialog弹出窗口再弹出下一级窗口时,二级窗口在一级窗口下面,如何让他到一级窗口上面?解决方案如下: var windowapi = frameElement==null?window.top:frameElement.api, W = windowapi==null?window.top:windowapi.opener;//内容页中调用窗口实例对象接口 var zIndex

2017-07-03 21:26:33 1942 1

原创 Java程序执行远程linux命令

此程序的目的是执行远程机器上的Shell脚本。【环境参数】远程机器IP:10.1.84.18用户名:root密码:rootShell脚本的路径:/kettle6.0/data-integration/carte.sh【具体步骤】1、在远程机器上,准备Shell脚本。 /kettle6.0/data-integration/carte.sh2、导入

2017-07-01 10:11:51 439

原创 基于Java的webservice创建与soap方式调用

一、创建(服务端)建立普通类,代码:浏览器键入http://localhost:8083/HelloWorld二、调用(客户端)1、利用SoapUI获取请求报文创建SOAP Project填写wsdl地址后点击OK查看soap报文

2017-05-09 11:17:42 21381 2

原创 基于Java的webservice创建与jax-ws方式调用

一、创建(服务端)建立普通类,代码:package com.jeefw.controller.sys;import javax.jws.WebMethod;import javax.jws.WebService;import javax.xml.ws.Endpoint;@WebServicepublic class TestwebService { @WebMeth

2017-05-08 11:07:06 700

原创 关于mysql数据库max_allowed_packet的配置问题

上传二进制文件到mysql服务器莫名其妙的出现数据库数据无法提交了。检查接口时发现后端数据库报错提示:You can change this value on the server by setting the max_allowed_packet' variable. 主要是mysql的Hibernate连接限制了最大包长度1024KB,即1MB。果断去数据库里面查询当前数据库的包长

2017-05-06 11:13:53 440

原创 linux下的Kettle集群搭建

1、安装jdk2、安装kettle6.0到linux系统指定目录3、上传.kettle文件到/root目录4、修改kettle6.0/data-integration/pwd/carte-config-master-8080.xml    master1    localhost   8080    Y  5、启动carte服务sh cart

2017-05-05 13:46:35 2671

原创 linux下安装jdk

1、下载jdk-7u4-linux-i586.rpm2、将jdk-7u4-linux-i586.rpm文件放在/opt目录下3、给安装包赋予运行权限cd  /opt chmod 755 jdk-7u4-linux-i586.rpm4、-安装该rpm安装包rpm   -ivh  jdk-7u4-linux-i586.rpm  5、设置环境变量vi /etc/profi

2017-05-05 13:32:01 534

原创 Java文件流下载

在获取的一个文件流后,如何将这个流以文件的形式在jsp页面上下载下来?废话少说,直接上代码:后台程序:InputStream input = new ByteArrayInputStream(in2bddd);  //input为已知的文件流response.reset();//清空输出流 response.setHeader("Content-disposition", "a

2017-04-05 15:43:54 936

原创 jsp显示二进制图片

上传一张图片,以Blob的形式保存进数据库。保存进之后如何在页面显示这张图片呢?废话少说,直接上代码。后台程序:byte[] in2bddd = listWr.get(i).getContent();//in2bddd为要显示图片的二进制形式        //将byte[]转为InputStream        InputStream input = new B

2017-04-05 15:24:09 3464

原创 利用Struts2发起ajax请求,实现数据交互

韩美针对朝鲜进行“先发制人”、“斩首行动”的联合军演;那边朝鲜刚刚搞完导弹试验,特朗普又新任不久。在局势不明朗的情况下,突然出现了金正男遇刺这样的死亡方式——如果真是如新闻所报那样的话,这种暗杀的方式真是非常“老套”。金正男遇刺身亡是国际舞台的博弈还是朝鲜本土的政治阴谋?这就不得不让我们从Web2.0的随波逐流,Ajax的大放异彩说起,Struts2框架自己整合了对Ajax的原生支持(struts

2017-02-28 16:12:33 9483

集群redis实现session共享jar包之tomcat8

这是搭建tomcat集群实现session共享,支持tomcat8的redis-session共享的三个jar包,支持tomcat8的redis-session共享的三个jar包,支持tomcat8的redis-session共享的三个jar包

2019-01-30

十天学会ASP.net

帮你快速掌握.net开发技术,助你迅速建站,变身.net狂人,引领IT风暴。

2014-12-20

linux的网络安全

shell是使用Linux系统的基本环境。文本环境 shell提供了用户与操作系统之间通信的方式,可以是交互方式(立即)执行,也可以是非交互方式(shell script)执行。 shell编程语言与其他编程语言的主要区别是:在shell程序中变量没有类型。

2013-12-23

linux环境下的shell编程

linux环境下的shell编程 shell是使用Linux系统的基本环境。文本环境 shell提供了用户与操作系统之间通信的方式,可以是交互方式(立即)执行,也可以是非交互方式(shell script)执行。 shell编程语言与其他编程语言的主要区别是:在shell程序中变量没有类型。

2013-12-23

空空如也

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

TA关注的人

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