文章分类 -  Old

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 46 下一页
摘要:21.7 新类库中的构件 Java SE5的 包中引入了大量设计用来解决并发问题的新类。学习这些“工具类”就可以专注于自己想要实现的功能而不是线程的同步、死锁等一堆令人头疼的细节。这一小节内容非常多,建议的学习方法是:java.util.concurrent 首先看目录,了解这一小节主要讲的是哪几种 阅读全文
posted @ 2021-12-12 00:17 CharyGao 阅读(11) 评论(0) 推荐(0)
摘要:问题背景 最近部署Hadoop,路径为:/home/hadoop/hadoop-1.0.4,每次登陆linux系统都需要,机械式的重复cd /home/hadoop/hadoop-1.0.4命令。 解决思路 经初步分析,有4条路可走: 在用户登陆的默认路径下,建一个脚本,内容为:cd /home/h 阅读全文
posted @ 2021-12-11 23:30 CharyGao 阅读(5) 评论(0) 推荐(0)
摘要:会话Cookie及session的关系(Cookie & Session) 在通常的使用中,我们只知道session信息是存放在服务器端,而cookie是存放在客户端。但服务器如何使用session和客户端之间进行通信,以及jsessionId是怎么回事,这并没有一个完整和正确的认识,因此这里将这类 阅读全文
posted @ 2021-12-11 23:10 CharyGao 阅读(20) 评论(0) 推荐(0)
摘要:背景 今天有人问我,不是通信专业怎么才能对通信以及通信网络有个整体的认识,大概想了一下,列了一下自己的想法,如果有错误的地方还请大家帮忙改正。 北邮人论坛的注册用户bacbyr (比爱成)和wuxuguang ( 水炎) 都推荐《大话无线通信》,评语:理解清清楚楚,就靠它入门了;比较生动形象,一下子 阅读全文
posted @ 2021-12-11 22:58 CharyGao 阅读(18) 评论(0) 推荐(0)
摘要:关注点 要解决几个问题: java中,出现乱码的原因?解决的基本原理?(下面两个是具体问题) java中,对字符串String的读取,出现乱码的解决办法? java中,对文件File的读写,出现乱码的解决办法? 补充知识: 编码:几种编码方式之间的差异:ASCII、UTF-8、GB2312、GBK、 阅读全文
posted @ 2021-12-11 22:55 CharyGao 阅读(58) 评论(0) 推荐(0)
摘要:开篇随便说 C++编写的程序,编写的程序上,要为每个对象分派内存、回收内存;而Java编写的程序,JVM负责进行内存回收(又称垃圾回收,Garbage Collector,简称GC),不过JVM有可能出现内存泄漏和溢出方面的问题。 内存泄漏:不再使用的对象,一直占用内存空间,无法回收。 上面提到JV 阅读全文
posted @ 2021-12-11 22:48 CharyGao 阅读(11) 评论(0) 推荐(0)
摘要:实例 直接看下面代码: class Parent { static { System.out.println(" static Parnet "); } public Parent() { System.out.println(" Parent "); } } class Child extends 阅读全文
posted @ 2021-12-11 22:40 CharyGao 阅读(10) 评论(0) 推荐(0)
摘要:1. 为什么需要学习GC? 首先我们得知道: 垃圾回收早于Java,我一直以为GC是Java的产物,其实不然。早在1960年,诞生在MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言。 而当时设计是围绕三个问题进行的: 哪些内存需要回收? 什么时候回收? 如何回收? 经过半个世纪的发展 阅读全文
posted @ 2021-12-11 22:39 CharyGao 阅读(15) 评论(0) 推荐(0)
摘要:概述 对常用的jdk命令不太熟悉,只能简单使用jstack分析一下CPU消耗,感觉还是系统学习一下比较好;首先列举6个命令行工具: jps:JVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程 jstat:JVM Statistics Monitoring T 阅读全文
posted @ 2021-12-11 22:39 CharyGao 阅读(7) 评论(0) 推荐(0)
摘要:前言 执行引擎是Java虚拟机最核心的组成部分之一。执行引擎在执行Java代码的时候可能有解释执行(通过解释器执行)和编译执行(通过即时编译器产生的本地代码执行)两种选择,也可能两者兼备,甚至还可能包含几个不同级别的编译器执行引擎。但从Java虚拟机规范中描述的执行引擎概念模型来说,所有的Java虚 阅读全文
posted @ 2021-12-11 22:26 CharyGao 阅读(20) 评论(0) 推荐(0)
摘要:前言 这一章是给出了几个例子说明前面几章讲过的内容。我觉得关于tomcat那个例子对我来说太有用了。正好被这个问题困扰,然后今天看完瞬间感觉豁然开朗。而这一章关注点有: 类加载器 字节码生成 因为平时跟字节码打交道的场景不多,而最近研究类加载器算是比较多。所以,这章我主要关注的就是类加载器相关的东西 阅读全文
posted @ 2021-12-11 22:25 CharyGao 阅读(18) 评论(0) 推荐(0)
摘要:JVM的内存分配 JVM的内存空间,即,JVM运行时数据区(JVM runtime data areas),分为几个: JVM堆(JVM Heap):对象实例、数组 方法区(Method Area):包含常量池(Constant Pool),类信息、静态变量、常量 虚拟机栈(JVM Stack):由 阅读全文
posted @ 2021-12-11 22:24 CharyGao 阅读(11) 评论(0) 推荐(0)
摘要:前言 这一章是讲线程安全和锁优化的,其中线程安全确实是一个和程序息息相关的问题,而锁优化是为了使JVM的效率更好。所以本章的重点放在线程安全这一点。(多线程实现程序的并发执行,提升运行效率,但多线程时,需要解决线程安全问题) 随着计算机技术的发展,追求更高性能的服务越来越重要。但是问题也随之而来,因 阅读全文
posted @ 2021-12-11 22:22 CharyGao 阅读(20) 评论(0) 推荐(0)
摘要:回顾 前面的几篇文章,梳理了几个问题: 数据在内存中怎么存储的?(内存区域) 如何回收内存空间?(垃圾回收、内存分配策略) class文件的结构?(类文件结构) 如何加载class文件的?(类加载器) 如何执行class文件?(字节码执行引擎) 还有几个问题: 多个线程如何协作的?(内存模型与线程) 阅读全文
posted @ 2021-12-11 22:21 CharyGao 阅读(24) 评论(0) 推荐(0)
摘要:背景 最近做个数据采集的东西,初步决定使用JSON作为数据交换格式,OK,学习整理一下。 JSON 简介 JSON(JavaScript Object Notation),轻量级的数据交换格式,易于阅读和编写,同时机器也很容易输出JSON格式、解析JSON格式。JSON是完全独立于语言的文本格式,这 阅读全文
posted @ 2021-12-11 22:10 CharyGao 阅读(28) 评论(0) 推荐(0)
摘要:每天进步一点点——五分钟理解一致性哈希算法(consistent hashing)_Cynric 的博客-CSDN博客_一致性hash算法 转载请说明出处:http://blog.csdn.net/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工学 阅读全文
posted @ 2021-12-11 21:45 CharyGao 阅读(5) 评论(0) 推荐(0)
摘要:send和recv只是内核缓冲区和应用程序缓冲区之间的搬运工 严格来讲send和recv并不具备发送和接收功能 谈到网络socket编程, 我们不得不提两个基本也很重要的函数:send和recv. 对socket编程理解不深的童鞋容易产生这样一个错误的认识: send函数是用来发送数据, 而recv 阅读全文
posted @ 2021-12-10 10:03 CharyGao 阅读(212) 评论(0) 推荐(0)
摘要:[原创]在x64dbg中设置条件断点 2019-5-17 10:04 18326 x64dbg是逆向分析win64程序的利器,它的地位类似于OllyDbg。最近遇上了怎样在x64dbg设置条件断点的问题,网上搜索了一遍仅看到x64dbg的使用手册,没有图文并茂的说明文档,琢磨了一番搞明白了,现写出来 阅读全文
posted @ 2021-12-09 14:50 CharyGao 阅读(7895) 评论(0) 推荐(2)
摘要:JDK 动态代理与 CGLIB 动态代理,它俩真的不一样 本文分享自华为云社区《一文带你搞懂JDK 动态代理与 CGLIB 动态代理》,作者: Code皮皮虾 。 两者有何区别 1、Jdk动态代理:利用拦截器(必须实现InvocationHandler接口)加上反射机制生成一个代理接口的匿名类,在调 阅读全文
posted @ 2021-12-09 13:26 CharyGao 阅读(48) 评论(0) 推荐(0)
摘要:redis cluster 实例的客观下线与主观下线流程 https://www.processon.com/view/link/619349867d9c08562af38662 20:Filesystem Cache越大越好 https://www.processon.com/view/link/ 阅读全文
posted @ 2021-12-08 16:29 CharyGao 阅读(9) 评论(0) 推荐(0)

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 46 下一页