4 君心逆天

尚未进行身份认证

从菜鸟开始。。。

等级
TA的排名 6w+

RestTemplate发送http协议和https协议的get,post请求

工具类直接调用就行,封装好的public class HttpUtil { /** * 通过http协议发送post * @param url * @param param */ public static String sendPostHttp(String url, Map<String, Object> param){...

2019-11-06 13:40:06

聊聊Ngnix

【简介】高性能的HTTP和反向代理服务器,也是IMAP/POP3/SMTP服务器【centos安装部署】1:安装工具包 wget、vim和gccyum install -y wget yum install -y vim-enhanced yum install -y make cmake gcc gcc-c++ 2:下载nginx安装包wget http://ng...

2018-07-19 16:58:26

学习理解ajax请求

1.ajax实例使用js实现(get)//步骤一:创建XMLHttpRequest对象var ajax = new XMLHttpRequest();//步骤二:设置请求的url参数,参数一是请求的类型,参数二是请求的url,可以带参数,动态的传递参数starName到服务端ajax.open('get','your url');//步骤三:发送请求ajax.send();//步骤四:注

2018-04-02 11:32:16

MySQL——分表,分库操作

说明大数据量并且访问频繁的表,将其分为若干个表。如果不分的话,进行一次查询就会将表锁住,导致不能进行其他操作,故分表。表分割垂直分割应用场景:热数据放一个表里,冷数据放一个表里。冷数据使用MyIsam可以有更好的查询数据。活跃数据,可以使用Innodb,可以有更好的更新速度。对于一些特殊的活跃数据,也可以考虑使用memcache,redis之类的缓存,等累计到一定量再去更新数据库。垂

2017-12-28 21:23:06

Linux——使用Centos搭建ftp服务器

安装1.检查是否安装rpm-qvsftpd2.安装yuminstall-yvsftpd3.常用命令状态systemctlstatusvsftpd.service启动systemctlstartvsftpd.service关闭systemctlenablevsftpd.service重启systemctlrestartvsftpd.service开

2017-12-26 21:12:40

asp.net(二)——开发环境配置IIS安装

以win7系统为例,其他类型。1.安装IIS打开文件搜索栏输入:控制面板-》程序-》程序和功能-》打开或关闭Windows功能,在打开的对话框,选中Internet信息服务打钩。启动浏览器,会显示IIS7的主页,它的物理路径为:C:\inetpub\wwwroot2.配置IIS选择:控制面板-》系统和安全-》管理工具-》Internet信息服务(IIS)管理器,打开Internet信息服务(II

2017-12-04 14:20:09

asp.net(一)——c#基础

C#基础1.注释:单行// 多行/…/ 方法///2.访问修饰符 public:成员可以从任何代码访问。 protected:成员只能从派生类访问。 internal:成员只能从同一程序集的内部访问。 protected internal:成员从同一程序集内部或者派生类访问。 private:成员只能在当前类的内部访问。3.数据类型 值类型(Value types) c#中有

2017-11-24 09:03:25

Centos 7——设置防火墙

Centos 7 firewall 命令: 查看已经开放的端口:firewall-cmd –list-ports 开启端口firewall-cmd –zone=public –add-port=80/tcp –permanent 命令含义:–zone #作用域–add-port=80/tcp #添加端口,格式为:端口/通讯协议–permanent #永久生效,没有此参数重启后失效重启防火墙fi

2017-11-16 11:03:44

RabbitMQ(三)——Publish/Subscribe

发布/订阅 把一个消息交付给多个消费者 中间的x就是交换机 exchange有以下几种类型:direct 根据 routingKey(路由键) 来分发消息到不同的队列中headers 通过键值对来匹配,可以定义为map匹配,有两种方式all和any(不常用)fanout 把消息发给绑定给它的全部队列topic 是RabbitMQ中最灵活的一种方式,可以根据routing_key自由的

2017-11-15 15:28:57

RabbitMQ(二)——Work Queues

一个发送者,多个接收者,这是应工作队列,使用场景 web应用程序中处理复杂的任务且不能在一个短的HTTP请求内完成 创建多个接收者 我们在一的代码基础上新建第二个接收者@Component@RabbitListener(queues = "hello")public class Receiver2 { @RabbitHandler public void proces

2017-11-15 14:22:16

RabbitMQ(一)——HelloWord

P是生产者,C是消费者,中间时队列 springboot整合使用引入依赖:org.springframework.boot:spring-boot-starter-amqp:1.5.8.RELEASE 添加配置:在application.properties中添加spring.rabbitmq.host=xx.xx.xx.xxspring.rabbitmq.port=5672spring.r

2017-11-15 13:53:18

RabbitMQ——Cenos7.5安装配置

准备工作1.下载安装包 可以去官网下载,或者通过wget命令wget http://erlang.org/download/otp_src_20.1.tar.gzwget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm2.建立文件夹,将安装包传输到

2017-11-15 10:51:42

Jsoup——爬虫工具的使用

官方API:https://jsoup.org/apidocs/overview-summary.html 加载插件:org.jsoup:jsoup:1.11.1(版本1.11.1)基本步骤1.加载源数据取得Document对象 2.选择元素 3.提取数据 加载 在Connect 接口中,定义了很多接口,用于发送各种请求。 例:发送简单的get Document doc = Jsoup.

2017-11-14 10:06:06

Gradle——构建springboot

框架下载http://download.csdn.net/download/qq_29423883/10045503 基本结构 装好Intellij IDEA之后,Gradle也就默认装好了,现在我们仅需直接创建工程: 选择Java了,Next: GroupId,ArtifactId和Version,咋看起来和Maven一样?其实就是一样,后面我们还继续使用Maven的仓库呢。Next:

2017-10-20 15:04:22

MySQL——存储过程

定义存储过程的定义很简单 创建create procedure pro_name()begin.........end调用call pro_name()主体中一些语句会带有分号,如果你使用 mysql客户端程序来定义一个包含分号字符的存储程序,问题就出现了,默认情况下, mysql用分号作为分隔符,以你必须重新定义暂时性的分隔符。 这样就将//作为分隔符了,定义完过程后,记得更改回来。my

2017-10-19 10:09:26

java——JDBC

java.sqljava中用于操作数据库的类和接口在java.sql包下。/** * java.sql包下主要分成六大类 * 1.连接数据库 * .DriverManager类---与驱动程序连接 * .SQLPermission类---当在安全管理器中运行的代码(例如applet)试图通过驱动管理器建立日志流时,提供权限 * .Drive

2017-10-17 17:56:34

Java——基于JDK的几种加密方式

主要包括base64,AES,RSA,SHA和MD5等加密方式未使用任何第三方工具,直接运行main方法即可importsun.misc.BASE64Decoder;importsun.misc.BASE64Encoder;importjavax.crypto.Cipher;importjavax.crypto.KeyGenerator;importjavax.crypto.

2017-10-10 15:11:26

Java——Math

BigInteger与BigDecimal /** * 处理高精度有小数 */ static void dec() { //构造,建议使用String值 BigDecimal b1 = new BigDecimal("5.5"); BigDecimal b2 = new BigDecimal("3.3");

2017-10-09 17:29:02

Java——反射

反射介绍 能够分析类能力的程序称为反射,Class对象可以表示所有的类型,实际上就是一个泛型类,只是忽略了类型参数。Class类主要方法 getClass()—Object类中的getClass方法会返回一个Class类型的实例; Class.forName()—可以获得类名对应的Class对象; newInstance()—动态创建对象与forName结合起来,Object o==Cl

2017-10-09 15:32:27

Java——集合

package com.fazai.wechat.util;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.util.*;public class Tests { p

2017-10-09 09:14:12

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。