杨愁心
码龄9年
关注
提问 私信
  • 博客:32,698
    32,698
    总访问量
  • 34
    原创
  • 400,810
    排名
  • 4
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2015-06-02
博客简介:

qq_28680991的博客

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得0次评论
  • 获得32次收藏
创作历程
  • 22篇
    2020年
  • 15篇
    2019年
  • 3篇
    2018年
成就勋章
TA的专栏
  • 电影台词
  • http
  • 手写代码
    2篇
  • Java-http
    2篇
  • Java-log
    2篇
  • Linux
    2篇
  • Java I/O
    2篇
  • 面试-java基础
    1篇
  • 技术-架构师
    5篇
  • Java 基础
    1篇
  • 设计模式
    1篇
  • 分享
  • 听书笔记
    1篇
  • 技术分享
    19篇
  • equals
    1篇
  • hashCode
    1篇
  • 面试
    2篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

infobright-社区版.zip

发布资源 2022.01.10 ·
zip

infobright-rpm.zip

发布资源 2021.06.30 ·
zip

JSON-handle_0.6.1.crx.zip

发布资源 2020.11.24 ·
zip

kibana-6.2.4-darwin-x86_64.tar.gz.zip

发布资源 2020.08.18 ·
zip

kibana-6.2.2-linux-x86_64.tar.gz.zip

发布资源 2020.08.18 ·
zip

mac elasticsearch-6.2.4.tar.gz.zip

发布资源 2020.08.18 ·
zip

实现LRU缓存策略

/** * 使用LRU缓存淘汰策略 * least recently used(LRU) */public class LruLinkedList<T> extends LinkedList<T> { // 缓存大小 private int memory_size; // 默认缓存容量 static final int DEFAULT_CAPTION = 5; public LruLinkedList() { t
原创
发布博客 2020.07.08 ·
259 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

手写linkedlist 单向列表

/** * 单向链表实现 * @param <T> */public class LinkedList<T> { // 头节点 private Node first; // 链表长度 private int size; private LinkedList() { this.size = 0; } // 添加元素 // 头插法 private void put(T data) {
原创
发布博客 2020.07.08 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javax.net.ssl.SSLException: Received fatal alert: protocol_version 问题解决

记录一次线上bug修改过程。线上服务中有一个需要调用对接接口的业务,对接的接口是 https协议的,之前请求一直没有问题,最近对方反馈收不到我们的请求了,所以到线上看了下,发现了了一些错误日志:javax.net.ssl.SSLException: Received fatal alert: protocol_version at sun.security.ssl.Alerts.getSSLException(Alerts.java:208) ~[na:1.7.0_45]
原创
发布博客 2020.06.11 ·
17042 阅读 ·
2 点赞 ·
0 评论 ·
11 收藏

linux 脚本

什么是shellshell 是操作系统的一个软件。它包在linux 内核外面,为用户和内核之间的交互提供了一个接口。系统中的命令用shell解释,shell接收系统回应的输出并显示其到屏幕中。shell 是一个命令语言解释器,它拥有自己内建的shell命令集。shell 脚本。脚本是一种解释型语言。保存执行动作判定命令的执行条件实现动作的批量执行创建脚本vim test.sh 用vim编写脚本#! /bin/bash 脚本使用的解释器,通常用幻数 "#!" 指定#AUTHOR
原创
发布博客 2020.06.11 ·
413 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Linux -- Find atime/ctime/mtime 探究

find atime/ctime/mtime 探究atime,access time,文件被读取或者执行的时间,修改文件不会改变access time。ctime, change time,文件状态改变的时间,指文件的i节点被修改的时间,如通过chmod修改文件的属性,ctime就会被改变。mtime:modify time,文件内容被修改的时间。可以使用 stat 命令查看文件的 atime,ctime,mtime也可以使用 ls 查看文件的atime,ctime,mtimels -l
原创
发布博客 2020.06.11 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SLF4J 作用及其实现原理

文章转载:https://www.cnblogs.com/xrq730/p/8619156.html简单回顾门面模式slf4j 是门面模式的典型应用,全称是 simple Loging Facade For Java, 是一个为Java程序提供日志输出的统一接口,并不是一个具体的实现方案。就好像JDBC一样,只是一种接口规则定义而已。门面模式,其核心为外部与一个子系统的通信必须通过一个统一的外观对象进行,使得子系统更易于使用。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(im
转载
发布博客 2020.06.11 ·
302 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

日志框架整理--logback

logback是有log4j 创始人设计的又一个开源日志框架logback 当前分为三个模块:logbakc-core,logback-classic 和 logback-accesslogback-core:是其他两个模块的基础模块logback-classic:是log4j的一个改良版本。此外logback-classic 完整实现SLF4J API,所以可以很方便的更换成其他日志系统,如 log4j 或 JDK14 Logginglogback-access:访问模块与Servlet容器基础
原创
发布博客 2020.06.11 ·
265 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java 泛型详解

原文:https://www.cnblogs.com/coprince/p/8603492.html概述泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。也就是说在泛型使
转载
发布博客 2020.06.11 ·
130 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 设计模式--建造者(Builder)模式

建造者模式是日常开发中比较常见的设计模式,它的主要作用就是讲复杂事务创建的过程抽象出来,该抽象的不同实现方式,创建出的对象也不同。通俗地讲,创建一个对象一般都会有一个固定的步骤,这个固定的步骤我们把它抽象出来。建造者模式分为两种:经典建造者模式变种建造者模式经典建造者模式UML类图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pIuNyKwS-1591857099537)(file:///Users/yangmingyue/Documents/Gridea/
原创
发布博客 2020.06.11 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java调用实现调用http请求的几种常见方式

Java项目中调用第三方接口的几种方式:通过JDK网络类 java.net.HttpURLConnection通过common封装好的 HttpClient通过Apache封装好的CloseableHttpClient通过SpringBoot-RestTemplate通过JDK网络类 java.net.HttpURLConnection实现过程:Get:1. 创建远程连接2. 设置连接方式3. 设置连接超时时间4. 设置响应读取时间5. 发起请求6. 获取请求数据7. 关闭连
原创
发布博客 2020.06.11 ·
1045 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

Java 写文件三种方法比较

import java.io.File;import java.io.FileOutputStream;import java.io.*;public class FileTest { public static void main(String[] args) { FileOutputStream out = null; FileOutputStream outSTr = null; BufferedOutputStream Buff =
原创
发布博客 2020.06.11 ·
359 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 读取文件完整版

public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStream in = null; try { S
原创
发布博客 2020.06.11 ·
225 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

索引的作用

深入浅出理解索引结构索引可以理解为是一种特殊的目录微软的SQL SERVER提供了两种索引:聚集索引(也称聚类索引,簇集索引)非聚集索引(也称非聚类索引,非簇集索引)聚集索引和非聚集索引的区别:1、正文内容本身就是一种按照一定规则排列的目录称为“聚集索引”,例如:汉语字典的正文本身2、目录纯粹是目录,正文纯粹是正文的排序方式称为“非聚集索引”。需要两个过程:先在目录中找到结果,然后在正文中找到具体内容。例如:汉语字典的偏旁表。每个表只能有一个聚集索引,因为目录只能按照一种方法进行排
原创
发布博客 2020.06.11 ·
1720 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Java 基础篇

让程序性能优异的并发利器线程池创建参数对工作机制对影响线程池构造函数:public ThreadPoolExecutor(int corePoolSize,int maximumPoolSize,long keepAliveTime,TimeUnit unit,BlockingQueue<Runnable> workQueue,ThreadFactory threadFactory,RejectedExecutionHandler handler)参数含义:corePoolSiz
原创
发布博客 2020.06.11 ·
282 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多