自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (5)
  • 收藏
  • 关注

原创 Redis数据结构与对象

字符串的键值对的实现都是通过SDS(simple dynamic String)实现的,所谓的SDS是简单动态字符串的抽象类型。键值对的值也是一个字符串对象,底层实现也是存储着字符串“hello honey”的SDS。解析:键值对的键是一个字符串对象,对象的底层存储着字符串msg的SDS。Redis中如何创建一个字符串对象。1、简单 字符串对象。

2023-10-23 15:36:58 94

原创 redis整体学习计划

Redis数据库里面每一对键值对都是有对象组成,其中数据库键是一个字符串对象,数据库键的值可以是字符串,列表对象,哈希对象,集合对象,有序集合对象,例如:push records 1 2 3 4 5。例如:set msg "hello word"执行push指令,生成列表对象。执行上述指令,生成字符串对象,一、redis数据结构与对象。二、redis单机数据库实现。三、多机数据库的实现。

2023-10-23 10:14:19 102

原创 【数据结构】面试题给你一个整数数组 nums ,找出 nums 的下一个排列。

【数据结构】面试题给你一个整数数组 nums ,找出 nums 的下一个排列。

2022-11-28 11:29:15 501

原创 linked list底层实现原理

LinkedList实现原理及分析

2022-11-18 14:33:29 400

原创 Stack底层实现原理,以及应用

stack实现源码,以及算法应用

2022-11-18 14:00:37 259

原创 【Java数据结构】-ArarryList底层实现原理

List 底层实现原理,扩容

2022-11-18 13:31:16 146

原创 JAVA常见的8种数据结构

java中常见的8种数据结构,Array、Linked List、Stark、Hash、Queue、Tree、Heap、Graph

2022-11-18 11:11:24 14517

原创 JVM调优,目的,原因,调优步骤过程以及推荐设置

JVM调优,目的,原因,调优步骤过程以及推荐设置

2022-11-07 11:20:59 1587

原创 JVM垃圾回收器cms详解

JVM垃圾回收器cms详解

2022-11-06 11:10:38 2263

原创 jvm垃圾回收算法以及垃圾回收器,如何选择

将内存中不在引用的实例对象清除掉,释放内存空间。由于GC需要消耗一些资源和时间,GC会按照新生代,老年代方式进行回收,尽可能的减少暂停系统时间。

2022-11-05 17:16:54 155

原创 类加载器以及双亲委托详解

类加载器加载的优先级(由高到低):启动类加载器 -> 扩展类加载器 -> 应用程序类加载器 -> 自定义类加载器类加载器检查的优先级(由低到高):自定义类加载器 -> 应用程序类加载器 ->扩展类加载器 ->启动类加载器

2022-11-03 22:19:30 196

原创 类加载过程详解

类加载的过程

2022-11-03 15:43:50 2507

原创 一天了解JVM内存结构

快速了解JVM内存结构

2022-11-03 14:48:19 85

原创 spring alibaba cloud之nacos

最近搭建spring alibaba cloud,出现的问题以及解决方式。

2022-10-13 09:05:55 84

原创 MySQL MVCC底层实现

MySQL MVCC底层实现概念描述

2022-10-04 18:41:39 216 1

原创 SpringMvc 转springboot

一、web.xml里面的配置进行改造关于里面的SpringBoot--添加配置Servlet,Filter,listener可以看看https://blog.csdn.net/cb2474600377/article/details/54628770这个地方我说intercepter,可以通过继承WebMvcConfigurerAdaper可以添加Converters和intercpter,首先需...

2022-10-04 17:43:49 533 1

原创 nginx配置详解

最近工作中用到了nginx做代理,配置了https认证的东东,下面是完全测试通过;可以按下面的这种方式实现#user  nobody;#一般一个进程足够了,你可以把连接数设得很大。#如果有SSL、gzip这些比较消耗CPU的工作,而且是多核CPU的话,可以设为和CPU的数量一样。#或者要处理很多很多的小文件,而且文件总大小比内存大很多的时候,也可以把进程数增加,#以充分利用IO带宽(主要似乎是IO...

2018-05-07 17:35:30 511

转载 spring cloud注册中心Eureka

Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是springcloud体系中最重要最核心的组件之一。背景介绍服务中心服务中心又称注册中心,管理各种服务功能包括服务的注册、发现、熔断、负载、降级等,比如dubbo admin后台的各种功能。有了服务中心调用关系会有什么变化,画几个简图来帮忙理解...

2018-05-02 13:43:13 154

转载 微服务领域,为什么选SpringCloud而不是Dubbo?

Spring Cloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,之前也写过一些关于Spring Cloud文章,主要偏重各组件的使用,本篇主要解答这两个问题:Spring Cloud在微服务的架构中都做了哪些事情?Spring Cloud提供的这些功能对微服务的架构提供了怎样的便利?这也是我写Spring Cloud三部曲的最后一篇文章,前两面篇内容如下:中小型互联网公司微服务...

2018-05-02 13:39:29 851

原创 springboot+mybatis+generator整合

springboot:pom.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:schemaLocation="http://m

2018-04-27 18:24:03 1080

原创 Maven中的protobuf -maven

最近新换了工作,之前都没有接触过protobuf ,最近做了一点研究在maven中generate-protobuf有两种方法直接上代码,不废话1.pom.xml</dependencies> <dependency> <groupId>com.googlecode.protobuf-java-format</groupId>...

2018-04-26 09:52:29 4760

jvm垃圾回收机制详解,学习过程,如有侵权请联系删除

jvm垃圾回收机制详解,学习过程,如有侵权请联系删除

2022-11-06

springmvc+maven+mybatis

maven管理的springMVC+mybatis

2016-08-30

maven+springMVC+mybatis

maven+springMVC+mybatise框架,使用maven的聚合和继承

2016-08-30

httpClient

http工具类:package com.tpl.util; import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import net.sf.json.JSONArray; import net.sf.json.JSONObject; import org.apache.commons.httpclient.DefaultHttpMethodRetryHandler; import org.apache.commons.httpclient.Header; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpException; import org.apache.commons.httpclient.HttpStatus; import org.apache.commons.httpclient.methods.GetMethod; import org.apache.commons.httpclient.params.HttpMethodParams; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.client.methods.HttpPost; import org.apache.http.entity.StringEntity; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.util.EntityUtils; /** * */ public class HttpClientUtil { public static void main(String arg[]) throws Exception { String url = "http://xxx/project/getxxx.action"; JSONObject params= new JSONObject(); List res=new ArrayList(); JSONObject params1 = new JSONObject(); // params1.put("code", "200"); // params1.put("phone", "13240186028"); res.add(params1); params.put("result", res); String ret = doPost(url, params).toString(); System.out.println(ret); } /** httpClient的get请求方式2 * @return * @throws Exception */ public static String doGet(String url, String charset) throws Exception { /* * 使用 GetMethod 来访问一个 URL 对应的网页,实现步骤: 1:生成一个 HttpClinet 对象并设置相应的参数。 * 2:生成一个 GetMethod 对象并设置响应的参数。 3:用 HttpClinet 生成的对象来执行 GetMethod 生成的Get * 方法。 4:处理响应状态码。 5:若响应正常,处理 HTTP 响应内容。 6:释放连接。 */ /* 1 生成 HttpClinet 对象并设置参数 */ HttpClient httpClient = new HttpClient(); // 设置 Http 连接超时为5秒 httpClient.getHttpConnectionManager().getParams().setConnectionTimeout(5000); /* 2 生成 GetMethod 对象并设置参数 */ GetMethod getMethod = new GetMethod(url); // 设置 get 请求超时为 5 秒

2016-05-23

mstsc,teamview

远程服务连接,方便windows服务操作

2016-05-23

jdk反编译工具

java反编译工具,可以单一的class反编译,也可以整体反编译

2016-05-23

空空如也

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

TA关注的人

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