不爱萝卜的大兔纸
码龄11年
关注
提问 私信
  • 博客:10,991
    社区:154
    11,145
    总访问量
  • 12
    原创
  • 964,962
    排名
  • 5
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2014-10-03
博客简介:

mychinasty的博客

查看详细资料
个人成就
  • 获得18次点赞
  • 内容获得6次评论
  • 获得24次收藏
创作历程
  • 2篇
    2020年
  • 10篇
    2019年
成就勋章
TA的专栏
  • Redis
    1篇
  • 容器
  • 爬虫相关
    2篇
  • webmagic
    1篇
  • java基础理论
    6篇
  • java多线程与锁机制
    2篇
  • java线程状态
    2篇
  • Netty
    1篇
  • Socket
    1篇
兴趣领域 设置
  • 大数据
    redis
  • 后端
    架构
  • 服务器
    linux
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Jedis源码分析 Jedis,JedisPool 配置参数规范与使用 Jedis源码分析及使用说明

Jedis源码分析及使用说明(冯尚华 2019.12.20)1.Jedis 源码分析1.1继承关系1.2成员/方法:主要成员:client->BinaryClient->Connection:socket 1.3初始化调用:方法1:Jedisjedis = new Jedis(“IP”,port);方法2:JedisPool.get...
原创
发布博客 2020.11.16 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Jedis源码分析及配置说明.pdf

发布资源 2020.05.06 ·
pdf

ArrayList线程非安全解释

例子引用自大佬:https://blog.csdn.net/u012859681/article/details/78206494和 http://blog.csdn.net/shimiso/article/details/8595564博客首先看看这个类所拥有的部分属性字段:public class ArrayList<E> extends AbstractList<...
原创
发布博客 2020.04.27 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Jedis 读写效率测试 hgetAll hmset

测试结果:1.redis使用三种方式1)单 Jedis 读写1条命令,读写玩即close()2) 单Jedis读写多条命令,此种情况尝试不释放Jedis连接,由于Jedis本质是tcp长连接,需要做异常判断3)Pipeline方式读写,此种方式效率最高,但是由于将多条命令缓存与Outpustream并在syn()方法时一次性flush(),若本次出现异常,会影响全部命令执行。...
原创
发布博客 2019.12.26 ·
1568 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Redis.rar Jedis 读写效率测试 hgetAll hmset 10万数量级别测试

发布资源 2019.12.26 ·
rar

jvm 代码段、数据段、堆、栈

1.引用 万物为铜的 文章:https://www.cnblogs.com/lipeineng/p/8358601.htmlhttps://blog.csdn.net/kevlnbb/article/details/94396283 代码段:通常是指用来存放程序执行代码的一块内存区域。这部分区域的大小在程序运行前就已经确定,并且内存区...
原创
发布博客 2019.12.13 ·
669 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

java 对象作为参数的解析

此文章帮助初学者区分参数的值传递和引用传递java 和C区别之处在于缺少指针概念,C可以通过指针标志内存区域的首地址,指针作为参数实际指明变量的存储内存块;1)java 中基础类型作为参数:int ,double和C语言的值传递一样,只是传入了变量值的复制,做任何修改不会改变原始值;2)java 中对象作为参数,传递的都是对象的引用(可以理解为指针概念,实际操作的都是内存中原始对象的成...
原创
发布博客 2019.12.11 ·
2918 阅读 ·
3 点赞 ·
2 评论 ·
10 收藏

java进程状态

/** * Thread state for a thread which has not yet started.建立thread,没有start,此时为还没启动,不处于就绪队列 */ NEW, /** * Thread state for a runnable thread. A t...
原创
发布博客 2019.12.11 ·
431 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Netty BIO编程 阻塞

1.两处阻塞,accept(),readLine()2.Accept()原理,4种方式,阻塞方式:启动服务端socket,监听后变位listen, 生成成功接入的队列,有新接入握手成功客户端时,挂在队列上;调用Accept, define_wait,加入等待队列,schedule调度进程主动休眠, 有信号发生时(ACK到来,唤醒进程),满足条件时完成系统调用,获取接入的客户端Socket...
原创
发布博客 2019.08.22 ·
221 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

输入输出流 InputStream/OutputStream InputStreamReader/ OutputStreamWriter BufferedReader/Printwriter

最近写服务端Socket通信,遇到BufferedReader in = newBufferedReader(new InputStreamReader(this.socket.getInputStream()))又想起来以前文件操作是遇到的 FileInputStream等类,read(), readLine(), write(String) ,write(buf)等方法。感觉需...
原创
发布博客 2019.02.21 ·
338 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

线程死锁示例

发布资源 2019.01.18 ·
java

java 数据共享与线程状态

1.java数据共享线程创建方式extend Thread ,启动时直接 对象调用start方法public class MultiThread extends Thread{ @Override public void run() { while(true) { System.out.println("111"); } } public static ...
原创
发布博客 2019.01.18 ·
178 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

spring4.2.rar

发布资源 2019.01.17 ·
rar

selenium模拟登陆不弹出浏览器(java)

//设置chrome选项 ChromeOptions options = new ChromeOptions(); options.addArguments("--headless"); options.addArguments("--disable-gpu");//建立selenium 驱动 WebDriver driver = new ChromeDriver(option...
原创
发布博客 2019.01.17 ·
3108 阅读 ·
3 点赞 ·
2 评论 ·
7 收藏

java 泛型<T> 分类与使用示例

定义     类型参数化,即把类型作为参数方式的 设计模式。格式      泛型类  public  Class ClassName&lt;T&gt;          泛型接口public interface InterfaceName&lt;t&gt;      泛型方法 public &lt;T&gt; T get(T t) 泛型方法特指在普通类中定义的泛型方法,...
原创
发布博客 2019.01.17 ·
458 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

webmagic 原理与典型应用场景分析实现

 1. webmagic抓取URL原理 url形式多样,一个网页里包含的url 简单列举为以下情形:1)绝对链接url, 形如https://i.csdn.net/#/uc/profile,返回为html网页。2)相对url,如 " /etc/info/index.jsp ", 其完整网址需要和当前页面地址拼凑而来3)动态js/ajax请求,如http://48.98.121....
原创
发布博客 2019.01.16 ·
659 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏
加载更多