5 LazyHunter9

尚未进行身份认证

Nothing is difficult,if you put you heart into it.

等级
TA的排名 4w+

SpringBoot开发热部署(无需重启应用)

(一)、使用spring提供的devtoolsSpringBoot提供了一个名为spring-boot-devtools的模块来使应用支持热部署,提高开发者的开发效率,无需手动重启SpringBoot应用。虽然平时开发web项目过程中,改动项目启重启总是报错;但springBoot对调试支持很好,修改之后可以实时生效,需要添加以下的配置:<dependencies>...

2018-07-31 17:37:05

HAProxy反向代理、负载均衡

安装前:需要关闭系统selinux,将SELINUX设置位disabled。# vim /etc/sysconfig/selinux# getenforce #临时生效  ①、可以使用yum快速安装:# systemctl stop firewalld.service    #停止防火墙# systemctl disable firewalld.service#开机不启动防火墙Removed s...

2018-06-26 09:57:22

nginx反向代理实现负载均衡,静态文件分离

Nginx 安装一、安装编译工具及库文件yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel二、首先要安装 PCREPCRE 作用是让 Nginx 支持 Rewrite 功能。1、下载 PCRE 安装包:# wget http://downloads.sourceforge.net/project/pc...

2018-06-25 17:52:05

加强服务器安全WebLogic篇

WebLogic简介:一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。Weblogic部署安全加固大致步骤:①、删除开发与示例程序:开发与示例程序是Weblogic用于指导开发的文档,正式环境中应...

2018-06-15 11:31:54

加强服务器安全Tomcat篇

Tomcat简介:Tomcat 服务器是一个免费的开放源代码的Java Web 应用服务器,作为一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomca...

2018-06-15 11:31:10

加强服务器安全JBoss篇

JBoss架构:  JBoss的模块架构是建立在JMX底层上的。JMX是一个可复用框架,它为远程(Remote)和本地(Local)管理工具扩展了应用。它的架构是层式架构。他们是实现层(instrumentation layer)、代理层(agent layer)和发布层(distribution layer)。用户使用管理Bean,MBean来提供获得相应资源的实现方法。实现层实现相关的特性资源...

2018-06-15 11:29:59

SSH的基础安全知识

Hibernate HQL注入攻击:首先,HQL查询并不直接发送给数据库,而是由hibernate引擎对查询进行解析并解释,然后将其转换为SQL。为什么这个细节重要呢?因为有两种错误消息来源,一种来自hibernate引擎,一种来自数据库。HQL的一大挑战是注射模式非常有限,其没有联合,没有函数来创建简单延迟,没有系统函数,没有可用的元数据表等。Hibernate查询语言没有那些在后台数据库中可能...

2018-06-15 11:28:49

阿里云ECS搭建svn服务器

1.安装svn服务器端yum install subversion12.创建一个svn版本仓库,赋权,创建一个SVN版本仓库mkdir -p /svn/reposchmod -R 777 repossvnadmin create /var/svn/repos/test12345673.修改conf下的配置文件cd /var/svn/repos/test/conf && ll(...

2018-06-11 15:50:26

Graylog2配合nxlog日志系统搭建(基于docker)

本文档简单介绍安装过程,可以参考graylog2官方文档http://docs.graylog.org/en/2.4/此安装过程在CentOS7 64 中进行。可以参考:https://blog.csdn.net/u012954706/article/details/79592060https://blog.csdn.net/iwannarun/article/details/52604646ht...

2018-06-07 11:36:59

php自定义命令,统一自定义日志输出

<?php/** * Created by PhpStorm. * User: 老辉辉 * Date: 2018/5/29 * Time: 9:56 */namespace app\common\command;use Monolog\Formatter\JsonFormatter;use Monolog\Handler\FirePHPHandler;use Monolog\Handler\...

2018-05-30 16:54:31

java对象序列化与反序列化漏洞

在这里写一下之前做的一个小测试,就是关于java中对象序列化的demo。先贴出序列化测试类package com.lazy.cc;import java.io.Serializable;/** * User: 老辉辉 * Date: 2018/05/11 */public class SerialObject implements Serializable { /** * Se...

2018-05-22 14:32:19

小程序发起微信支付(使用jiaweixs)

首先引用一下微信官方文档的业务流程时序图,这是最简洁明了的:商户系统和微信支付系统主要交互:    1、小程序内调用登录接口,获取到用户的openid,api参见公共api【小程序登录API】    2、商户server调用支付统一下单,api参见公共api【统一下单API】    3、商户server调用再次签名,api参见公共api【再次签名】    4、商户server接收支付通知,api参...

2018-05-17 11:09:53

微信小程序发送模板消息(使用jiaweixs)

<?php/** * Created by PhpStorm. * User: 老辉辉 * Date: 2018/1/15 * Time: 15:13 */namespace app\common\sendmessage;use app\common\model\User;use app\common\model\UserFormId;use JiaweiXS\WeApp\W

2018-05-17 10:40:51

Java 8 Stream详解

原文地址:http://www.iteye.com/news/32782。开始之前 作为 Java API 的新成员,Stream API “允许以声明式的方式处理数据集合”。回顾 “内容介绍” 部分,我们阅读了以下的代码: 代码 class Good {    String name;               // 商品名称    long price;               // 价...

2018-05-17 10:39:32

java获得当前文件夹的文件

//只获得当前文件夹下的public static String [] getFileName(String path) { File file = new File(path); String [] fileName = file.list(); return fileName; }//递归获取所有文件public static v

2018-02-02 15:14:42

微信小程序倒计时重置爬坑

const constants = require('../../constants.js');const request = require('../../utils/request.js');var countdown = 0;var countTimeout = null;// pages/answer/answer.jsPage({ /** * 页面的初始数据

2018-01-26 17:39:26

微信小程序发送模板消息(使用jiaweixs)

1、既然要使用jiaweixs,那首先就是先安装一下该插件。我是使用composer构建项目,因此只需要在composer.json添加"require": { "jiaweixs/weapp": "^1.4.1", "php": ">=5.4.0", "topthink/framework": "^5.0",然后到项目目录下执行:composer

2018-01-18 17:06:58

年龄、日期等(判断两个区间是否重叠)

思路:假设区间表示为[start,end],先存在两个区间A,B.两个区间的关系有两种:重叠与不重叠重叠的情况有4种,两种相交,两种包含(很容易想到,此处不示意)不重叠有两种情况:A在B前面,A在B后面因此很容易得到判断区间重叠的方法:1、正向判断,列出四种重叠的情况,满足其一,则重叠;2、逆向判断,列出两种不重叠的情况,如果满足其一,则重叠

2018-01-08 10:18:17

微信小程序访问php后台可以触发xdebug

为了方便让微信小程序访问php后台可以触发xdebug的调试:对比了一下chrome浏览器(已添加xdebug的插件后)中开启debug和未开启debug调试发起的http包的请求头。Cookie:thinkphp_show_page_trace=0|4; PHPSESSID=v6iss15rgjq73re893ho6gbll1;   _ga=GA1.2.789354616.1

2017-12-21 09:14:47

设计模式之单例模式

单例模式单例模式(SingletonPattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。2

2017-12-19 21:10:51

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!