02 2018 档案
mysql读写分离
摘要:好久没有写过博客了,趁着年假还有一天,把去年项目所运用的读写分离在这里概述一下及其注意点,以防以后项目再有使用到; 准备工作 1 开发环境:window,idea,maven,spring boot,mybatis,druid(淘宝数据库连接池) 2 数据库服务器:linux,mysql maste
阅读全文
给HttpClient添加Socks代理
摘要:本文描述http client使用socks代理过程中需要注意的几个方面:1,socks5支持用户密码授权;2,支持https;3,支持让代理服务器解析DNS; 使用代理创建Socket 从原理上来看,不管用什么http客户端(httpclient,okhttp),最终都要转换到java.net.S
阅读全文
python版本安装
摘要:目的 本文目的在于,对于不熟悉Python的人,教你: 1. 从哪里找到 可以下载到 各种版本的 包括Python 2.x和Python 3.x的 最新版本的 Python。 高手请无视之。 2.以及解释一下,如何选择合适你自己的版本的Python 下载Python之前需要知道的事情 先去看,通用的
阅读全文
大型网站技术架构 大型网站架构演化
摘要:何谓大型网站 大型网站系统特点: ps:符合这些要求的所谓大型网站真的很少,可遇而不可求也。 说到大型网站,就要先理一下大型网站的特点:高并发,大流量,高可用,海量数据等,本文根据《大型网站技术架构》一书整理如下: 初始阶段的网站架构 初始阶段都比较简单,通常一台服务器就可以搞定一个网站了,ssm-
阅读全文
JAVA 框架 Spring Cache For Redis.
摘要:一、概述 缓存(Caching)可以存储经常会用到的信息,这样每次需要的时候,这些信息都是立即可用的。 常用的缓存数据库: Redis 使用内存存储(in-memory)的非关系数据库,字符串、列表、集合、散列表、有序集合,每种数据类型都有自己的专属命令。另外还有批量操作(bulk operatio
阅读全文
JAVA知识积累 JSP第一篇【JSP介绍、工作原理、生命周期、语法、指令、行为】
摘要:什么是JSP JSP全名为Java Server Pages,java服务器页面。JSP是一种基于文本的程序,其特点就是HTML和Java代码共同存在! 为什么需要JSP JSP是为了简化Servlet的工作出现的替代品,Servlet输出HTML非常困难,JSP就是替代Servlet输出HTML的
阅读全文
JAVA知识积累 给HttpClient添加Socks代理
摘要:本文描述http client使用socks代理过程中需要注意的几个方面:1,socks5支持用户密码授权;2,支持https;3,支持让代理服务器解析DNS; 使用代理创建Socket 从原理上来看,不管用什么http客户端(httpclient,okhttp),最终都要转换到java.net.S
阅读全文
Intellij IDEA 热部署处理
摘要:1. 首先参考IDEA热部署同行经验分享: 1. 首先参考IDEA热部署同行经验分享: 1. 首先参考IDEA热部署同行经验分享: Intellij IDEA 4种配置热部署的方法 2. IDEA 热部署实战: springboot项目: 不要引入热部署工具包spring-boot-devtools
阅读全文
JAVA 系统变量之System.getenv()和System.getProperty() 用法
摘要:Java提供了System类的静态方法getenv()和getProperty()用于返回系统相关的变量与属性,getenv方法返回的变量大多于系统相关,getProperty方法返回的变量大多与java程序有关。 System.getenv() 方法是获取指定的环境变量的值。 System.get
阅读全文
Mybateis mapper 接口 example 用法
摘要:注意:希望通过此篇文章分享 可以使大家对mapper接口以及example 用法更加深入理解 MyBatis的Mapper接口以及Example的实例函数及详解 一、mapper接口中的方法解析 mapper接口中的函数及方法 方法功能说明 int countByExample(UserExampl
阅读全文
Spring RestTemplate中几种常见的请求方式
摘要:目录(?)[+] 目录(?)[+] https://github.com/lenve/SimpleSpringCloud/tree/master/RestTemplate在Spring Cloud中服务的发现与消费一文中,当我们从服务消费端去调用服务提供者的服务的时候,使用了一个很好用的对象,叫做R
阅读全文
HttpClient实战二:单线程和多线程连接池实例
摘要:为什么使用HTTP连接池? 随着系统架构风格逐渐向前后端分离架构,微服务架构转变,RestFul风格API的开发与设计,同时SpringMVC也很好的支持了REST风格接口。各个系统之间服务的调用大多采用HTTP+JSON或HTTPS+JSON方式。HTTP1.1默认是持久连接,HTTP1.0也可以
阅读全文
httpClient 连接池问题出现403.9
摘要:困扰了半个月时间终于找到连接池的问题,由于调用第三方有异常导致连接不能及时释放 所以写了一个定时扫描释放连接 监控连接池释放连接: public static class IdleConnectionEvictor extends Thread { private final HttpClientC
阅读全文