自定义博客皮肤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)
  • 资源 (7)
  • 收藏
  • 关注

原创 windows 配置nginx https

1.安装Openssl下载地址:http://slproweb.com/products/Win32OpenSSL.html(根据系统选择32位或者64位版本下载安装)。下载完成后,进行安装,默认安装在C:\Program Files\OpenSSL-Win64文件夹中。配置环境变量    1.变量名: OPENSSL_HOME 变量值:C:\Program Files\OpenSSL-Win64\bin; (变量值为openssl安装位置)    2.在path...

2020-08-27 15:18:42 491

原创 域名防封技术

域名防封防红原理屏蔽举报以及机器人检测通过技术,屏蔽微信右上角的举报按钮,直接让用户无法举报,直接屏蔽了微信的举报功能,以及屏蔽腾讯系统检测机器人。已达到屏蔽微信域名无法被投诉以及检查的效果。提高域名在微信的存货周期。适用场景:微信H5游戏,微信公众号小说系统,微信信息流推广等。方案3:通过技术手段进行跳转,达到已经被屏蔽的网站依然可以实现在微信中正常的浏览访问

2020-07-25 22:18:12 7971

转载 搭建一个vue项目

一、安装node环境  1、下载地址为:https://nodejs.org/en/  2、检查是否安装成功:如果输出版本号,说明我们安装node环境成功    3、为了提高我们的效率,可以使用淘宝的镜像:http://npm.taobao.org/  输入:npm install -g cnpm –registry=https://registry.npm.taobao.or...

2019-08-22 11:47:27 917

原创 SpringBoot整合ELK日志收集

ELK简介ELK是Elasticsearch+Logstash+Kibana简称Elasticsearch 是一个分布式的搜索和分析引擎,可以用于全文检索、结构化检索和分析,并能将这三者结合起来。Elasticsearch 基于 Lucene 开发,现在是使用最广的开源搜索引擎之一。Logstash 简单来说就是一根具备实时数据传输能力的管道,负责将数据信息从管道的输入端传输到管道...

2019-05-29 15:24:07 19585 16

原创 vue-cli fetch 请求

1.安装fetch npm install fetch-jsonp --save2.请求数据 methods: { httpGetData() { var api = "http://192.168.1.172:9998/test"; fetch(api, { method: "GET" }) .then...

2019-05-22 11:38:44 727

原创 SpringAdmin2.0以eureka为注册中心

1.spingAdmin serverpom.xml内容<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s...

2019-05-13 15:46:51 199

原创 logback.xml配置info日志和error日志分开

&lt;?xml version="1.0" encoding="utf-8" ?&gt;&lt;configuration&gt; &lt;!--日志输出路径--&gt; &lt;property name="LOG_HOME" value="./logs/test" /&gt;&lt;appender name="conso

2019-03-06 15:55:27 4798 1

原创 二级域名映射同一个服务器多个项目

nginx配置信息#添加配置信息server { listen 80; server_name gitlab.mfkdgj.cn; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host; ...

2019-03-05 17:22:29 4619

原创 gitlab+jenkins+docker+maven 自动构建项目

docker安装gitlab、jenkins百度有很多。配置服务器ssh1、利用命令ssh-keygen -t rsa -P "",连续按三个回车,生成密钥对2、指定目录下查看已经生成好的密钥和公钥3、利用命令cat id_rsa.pub &gt;&gt; authorized_keys将公钥加入到授权列表4、给予文件authroized_keys以可读可写的权限...

2019-02-15 13:51:10 842

转载 docker下gitlab安装配置使用

docker 安装gitlab以及使用一、安装及配置1.gitlab镜像拉取# gitlab-ce为稳定版本,后面不填写版本则默认pull最新latest版本$ docker pull gitlab/gitlab-ce拉取镜像2.运行gitlab镜像$ docker run -d -p 443:443 -p 80:80 -p 222:22 --name git...

2019-01-29 11:16:16 3171

转载 Spring注解@Async和@Transactional失效问题究竟是什么原因,强势解释一波

原文作者:弥诺R 原文地址:http://www.minuor.com/1524750647/article 转载声明:转载请注明原文地址,注意版权维护,谢谢!提前说说项目中涉及到的代码我都会上传到码云(gitee)或者github上,提供给大家下载参考,文中就以最简单的方式说明执行过程。源码的地址在文末哦!问题场景重现场景一:Spring的异步执行注解@Async,在调用...

2019-01-11 14:36:24 550

原创 LIUNX连接rabbitmq报错:An unexpected connection driver error occured

报错的原因是LIUNX端口没开:linux开放服务端口的设置cd /etc/sysconfigvi iptables加入如下内容 -A INPUT -p tcp -m tcp --dport 15672 -j ACCEPT-A INPUT -p tcp -m tcp --dport 5672 -j ACCEPT 然后保存退出,重启网络服务service networ...

2018-12-20 11:28:19 2083

转载 LINUX系统中安装Redis3.2.8

http://blog.csdn.net/chiaotien/article/details/62524655一,下载redis 压缩包命令:[root@OA usr]# wget http://download.redis.io/releases/redis-3.2.8.tar.gz二,对压缩包进行解压 命令:[root@OA usr]# tar xzf redis-3.2....

2018-11-21 17:29:36 832

转载 linux替换yum源

Vmware 安装CentOS7后替换yum源cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.bakwget http://mirrors.163.com/.help/CentOS7-Base-163.repomv CentOS7-Base-163.repo CentOS-Base.repoyum clean al...

2018-11-21 17:27:28 2064

转载 Java1.8新特性 - Stream流式算法

一. 流式处理简介  在我接触到java8流式数据处理的时候,我的第一感觉是流式处理让集合操作变得简洁了许多,通常我们需要多行代码才能完成的操作,借助于流式处理可以在一行中实现。比如我们希望对一个包含整数的集合中筛选出所有的偶数,并将其封装成为一个新的List返回,那么在java8之前,我们需要通过如下代码实现:List&lt;Integer&gt; evens = new ArrayL...

2018-08-18 14:31:07 6456 2

转载 Updates were rejected because the remote contains work that you do

直接开始正题,git 提交的步骤:1. git init //初始化仓库2. git add .(文件name) //添加文件到本地仓库3. git commit -m "first commit" //添加文件描述信息4. git remote add origin + 远程仓库地址 //链接远程仓库,创建主分支5. git push -u origin master //把...

2018-08-02 15:34:30 2063

转载 windows下mysql主从配置

mysql主从配置。  相关理论知识可以百度一下,这里就不多说了,直接说如何配置。一、环境介绍及说明  主库所在的操作系统:win7  主库的版本:mysql-5.6.24-winx64.zip  主库的ip地址:127.0.0.1  主库的端口:3306  从库所在的操作系统:win7  从库的版本:mysql-5.6.38-winx64.zip  从库的ip...

2018-07-17 17:30:49 379

转载 nginx 负载均衡时,一台tomcat宕机时的问题 自动切换

 用了nginx负载均衡后,在两台tomcat正常运行的情况下,访问http://localhost 速度非常迅速,通过测试程序也可以看出是得到的负载均衡的效果,但是我们试验性的把其中一台tomcat(server localhost:8080)关闭后,再查看http://localhost,发现反应呈现了一半反映时间快,一半反映时间非常非常慢的情况,但是最后都能得到正确结果. 解决办法:问题解决...

2018-07-10 12:59:17 5758

转载 Tomcat8.5.24日志自动清理(maxDays)功能探究

前言 测试人员反馈tomcat目录下的日志占用空间很大,需要自动清理。接到这个反馈时,想象着应该是一个很简单的功能,tomcat应该已经实现了日志的自动清理功能。于是乎,我先到网上查询了如何自动清除tomcat日志,结果发现搜索结果最靠谱的也就是自己写个定时清理脚本,放入系统启动计划中。卧槽,不是吧,这功能还得自己单独处理!不应该吧!为了解答自己的疑惑,我毅然访问了tomcat官网,凭借着4级英语...

2018-07-09 11:38:27 2416

转载 Nginx 负载均衡的几种方式

如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用。具体配置过程如下:1. 在http节点下,添加upstream节点。upstream linuxidc {       server 10.0.6.108:7080;       server 10.0.0.85:8980; }  2.  将server...

2018-07-07 09:34:50 451

原创 windows下MySQL更改数据库文件目录及出现1045,1067错误

MySQL安装时不能选择数据库文件的安装位置,也没有可用的直接更改数据库目录的工具,要想更改数据目录,方法如下:MySQL安装并配置完毕,默认的数据哭安装目录为C:/ProgramData/MySQL/MySQL Server 5.1/data(vist或者win7下)C:/Documents and Settings/All Users/Application Data/MySQL/MySQL ...

2018-06-21 11:55:08 526

原创 WebSocket使用

在项目中用到了应用WebSocket记录用户的学习记录。在这里记录下来前端代码: //开启Socket记录 function learningRecords() { //实现化WebSocket对象,指定要连接的服务器地址与端口 socket = new WebSocket("ws://127.0.0.1:8084/LearnExamination/w...

2018-03-19 13:59:10 2193

原创 使用jacob ppt转pdf报错

com.jacob.com.ComFailException: Invoke of: OpenSource: Microsoft Office PowerPoint 2007Description: Presentations.Open : Invalid request. The PowerPoint Frame window does not exist. at com.jacob....

2018-03-03 11:37:07 2336

原创 java利用jacob实现word,ppt,excel,jpg转pdf

项目中遇到了需要把用户上传的word,execl,ppt每页截图保存。需要先用到jacob把资源转换为pdf,在通过pdf-renderer把每页截图下来。下载相关的jar包:http://download.csdn.net/download/papima/10208770import java.io.File;import java.util.Date;import c

2018-01-17 10:13:21 4551 5

原创 java利用renderer将pdf按页转换为图片

项目中遇到了需要把用户上传的word,execl,ppt每页截图保存。需要先用到jacob把资源转换为pdf,在通过pdf-renderer把每页截图下来。首先下载相关jar包:http://download.csdn.net/download/papima/10208770import java.awt.Image; import java.awt.Rectangle; import j

2018-01-17 10:12:28 2807

转载 SpringMVC + MyBatis + Mysql + Redis(作为二级缓存) 配置

很不错的redis文章 项目环境: 在SpringMVC + MyBatis + Mysql。Redis部署在Linux虚拟机。1、整体思路参考Ehcache实现MyBatis二级缓存代码(Maven引用对应jar查阅) 使用Spring管理Redis连接池 模仿EhcacheCache,实现RedisCache2、pom.xml中加入Maven依赖&lt;!-- sp...

2017-12-18 15:56:02 347

转载 spring 容器初始化完成后执行某个方法

在做web项目开发中,尤其是企业级应用开发的时候,往往会在工程启动的时候做许多的前置检查。比如检查是否使用了我们组禁止使用的Mysql的group_concat函数,如果使用了项目就不能启动,并指出哪个文件的xml文件使用了这个函数。而在Spring的web项目中,我们可以介入Spring的启动过程。我们希望在Spring容器将所有的Bean都初始化完成之后,做一些操作,这个时候我们就可以

2017-12-15 18:06:21 432

转载 过滤器中注入spring中的bean

项目中的问题记录下来。1 web.xml中各元素启动顺序 在项目启动时,监听器listener最先初始化,然后是过滤器filter,最后是servlet。Spring监听器在启动时会读取spring配置文件,进行spring容器的初始化。springMVC的dispatcherServlet初始化时会读取springMVC的配置文件,进行springMVC容器的初始化。Spring容器

2017-12-15 18:02:52 2993

转载 ZooKeeper的安装与部署

本文讲述如何安装和部署ZooKeeper。一、系统要求ZooKeeper可以运行在多种系统平台上面,表1展示了zk支持的系统平台,以及在该平台上是否支持开发环境或者生产环境。表1:ZooKeeper支持的运行平台系统开发环境生产环境Linux支持支持Solaris支持

2017-12-15 09:49:52 216

转载 net.sf.json.JSONException: Error while setting property=createDate type class java.lang.String

json-lib反序列化时(JSONObject.toBean),时间类型为空的处理需求:在我们的项目里希望JsonString传入日期类型值为空时,JSONObject.toBean时可以将Java对象的该日期属性设为null。解决过程:json-lib反序列化Json字符串为Java对象,可以通过以下代码处理日期字段: public static T

2017-11-29 21:37:09 11490

原创 mybatis-generator 代码自动生成工具使用讲解(maven方式)

Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。这里讲的是maven的方式,就不贴上jar的下载,需要下载的百度上搜一下。POM.XML<project xmlns="http://maven.apache.org/POM/4.0.0" xml

2017-11-19 22:26:24 850

转载 MyBatis Generator产生的Example类说明

Example类用于构造复杂的筛选条件。基本概念CriterionCriterion是最基本,最底层的Where条件,用于字段级的筛选,feild用于指代字段名字,列举如下:只有一个条件,不需要其他参考值feild IS NOLLfeild IS NOT NULL与一个参考值进行算数运算feild > valuefeild >= valu

2017-11-19 22:15:49 6542 3

原创 javabean实体类对象转为Map类型对象的方法

在项目中需要用到对象转Map的需求,就记录下来。防止以后需要用到的。 public static Map beanToMap(Object obj) { Map params = new HashMap(0); try { PropertyUtilsBean propertyUtilsBean = new PropertyUt

2017-11-08 23:08:50 8673 4

转载 JSONObject转换为JavaBean时,防止时间类型为系统默认时间

在Action中我们将JSON格式数据转换为查询BEAN时,通常采用以下方法: JSONObject jsonObject = readJson(request); jsonConfig.setRootClass(User.class); User user=(User)JSONObject.toBean(jsonObject, jsonConfig); 但是转换时

2017-11-06 18:42:43 4455 1

原创 Exception in thread "main" net.sf.json.JSONException: Unquotted string

昨天遇到的异常,记录下来。控制台报的错:错误的写法:正确的写法(需要用到转义\就行了):总结:其实这个异常只是json格式的问题,自己不细心。

2017-10-30 11:34:53 3283

转载 史上最全IntelliJ Idea 常用快捷键列表

Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ctrl+Shift...

2017-10-30 11:32:11 370 1

转载 $.getJSON( )的使用方法简介

JSON(JavaScript Object Notation)即JavaScript对象表示法,是一种轻量级的数据交换格式。它非常便于编程人员对数据的处理,也便于机器对数据的解析和生成,应用非常广泛。json文件可以保存为“test.json”这样的文件,json数据的一般格式如下(“{ }”中的为对象,“[ ]”中的为数组):{"total":3,"rows":[ {

2017-10-29 11:50:45 1616

原创 Idea maven项目不能新建package和class的解决

之前一直使用的eclipse开发工具,最近换了idea。在第一次使用中,发现我没有创建package和class的选项。就像下图:解决方案就是: Mark Directory as-----Sources  Root

2017-10-26 10:15:31 414

原创 Caused by: org.apache.ibatis.reflection.ReflectionException

记录开发中遇到的异常出现原因 这里出现的问题是在DAO方法中定义的参数 与 mapper文件不一致 导致的。解决方案:dao层加@Param("userId")注解即可,加上别名public List selectKeyByUserId(@Param("userId") long userId);

2017-10-24 10:33:22 446

原创 java历史简介

java历史简介    Java是一种计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器1994年将Oak语言更名为Java1998年JDK1.2时,更名为Java 2 Platform 分为标准版J2

2017-10-12 19:56:09 1152

bootstrap后台模板

bootstrap后台模板,带表格,图形,等组件。十分全的一个bootstrap后台模板,下载后改交互和组件就行了。

2020-07-24

java jacob

项目中遇到了需要把用户上传的word,execl,ppt每页截图保存。需要先用到jacob把资源转换为pdf,在通过pdf-renderer把每页截图下来。这两个jar+jodconverter我都整合在一起了。

2018-01-16

RSA前台加密后台解密Demo

在项目中,需要用到登录把用户名和密码进行加密传输需求。本人使用了DES+RSA加密技术,在这里就写了一个Demo。此压缩包中包含所有jar文件,下载后只需解压导入,无需再从网络查找jar包,包含齐全,在此分享给大家。

2017-10-28

POI解析Execl

这次的项目中遇到了Excel批量添加的数据,使用到了Poi解析Execl技术。本人就做了一个Demo,项目使用的是maven,需要的jar都在上面。

2017-09-24

shiro权限框架Demo

在一次项目中,用到了apache的shiro权限框架。然后自己写了一个Demo,如果有需要的都可以自己下载,有什么不懂的地方可以加我QQ:9885465。给你详细的解答

2017-09-24

WebService客户端和服务端Demo

本人做了一个WebService的Demo,主要是对如何发布和客户端的调用,如有不清楚的地方,可以联系本人QQ:9885465

2017-09-24

空空如也

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

TA关注的人

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