- 博客(10)
- 资源 (22)
- 问答 (6)
- 收藏
- 关注
原创 Thread线程源码解析
1 首先我们来看Thread类的大致注释翻译如下: Thread是程序执行中的一个线程,JVM允许程序有多个线程并发执行。 每个线程都有一个优先级,线程优先级高的先执行,每个线程都可能被标记为守护进程。在程序运行时,一个线程创建了新的Thread对象,会为新的线程对象设置优先级,其优先级会等于创建他的线程的优先级。 当JVM启动时,会创建一个非守护线程(被叫做"ma...
2018-09-30 12:34:47 472
原创 Java字节码例子解析
举个简单的例子:public class Hello { public static void main(String[] args) { String string1 = "ab"; String string2 = "c"; String string3 = string1 + "c"; System.out.pri...
2018-09-17 21:51:03 949
转载 为什么说分布式事务不再适用于微服务架构
转载自:https://blog.csdn.net/javahongxi/article/details/54177741传统应用使用本地事务和分布式事务保证数据一致性,但是在微服务架构中数据都是服务私有的,需要通过服务提供的API来访问,所以分布式事务不再适用微服务架构。那么微服务架构又该如何保证数据一致性呢?本文就来谈谈这个话题。 传统分布式事务不是微服务中数据一致性的最佳选择 ...
2018-09-16 17:48:11 275
原创 Hello类的JVM加载过程
1 待解析例子public class Hello { private static String name="test"; private int age = 10; public static void main(String[] args) { Hello hello = new Hello(); }} ...
2018-09-16 14:43:12 280
原创 Spark单机与集群安装与简单命令行使用
参考自书籍《Hadoop+Spark 大数据巨量分析与机器学习》环境依赖:jdk 1.7hadoop 2.8.4 (hadoop安装请见https://blog.csdn.net/qq_28666081/article/details/81843369)scala 2.11.6spark 2.1.21 安装scala$ wget https://www.scala-lang.org...
2018-09-14 22:42:23 832
原创 Hadoop入门小例子WordCount
参考自书籍《Hadoop+Spark 大数据巨量分析与机器学习》1 编写测试程序例子import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.IntWritable;import org.apache.hadoop.io.Te...
2018-09-14 22:36:00 674
原创 Hadoop常见错误及解决方案
1 hadoop集群启动之后dataNode节点没有启动启动Hadoop集群之后slave机器的dataNode节点没有启动 master机器的nameNode节点启动了1、 先/stop-all.sh暂停所有服务 2、删除hadoop目录下的 logs、tmp文件夹(DataNode存放数据块的位置) 3、重新格式化: (同样是在bin目录下)./hadoop namenode...
2018-09-14 22:30:18 772
原创 Java BIO与NIO的比较
前提:相对于传统IO,NIO将磁盘->内核空间缓冲区->用户空间缓冲区变为 磁盘->用户空间缓冲区 ,减少了中间的拷贝过程。 BIO读取过程:读取过程(共三次复制拷贝过程):1 jvm堆执行fileInputStream.read()请求操作系统,然后操作系统请求磁盘。...
2018-09-02 14:04:11 7231 2
原创 Java NIO用法
jdk1.4引入,提供分块IO操作 NIO即New IO,分为标准输入输出NIO, 网络编程NIO 标准输入输出NIObuffer和channel是NIO的核心对象,其中数据放入buffer中,应用程序即channel必须通过buffer来读写数据。Buffer使用步骤:写入->调用flip()->读取->clear()/compact()方法清空...
2018-09-02 14:02:08 1556
原创 Jenkins安装及部署脚本配置教程
环境版本:jenkins:jenkins-2.60.3-1.1.noarchJDK:jdk1.7maven:3.3.9 什么是jenkins:解决开发中的人为编译操作会影响项目个模块。 安装JDK、Maven、Tomcat环境:参考链接:https://blog.csdn.net/qq_28666081/article/details/81629764...
2018-09-01 16:28:02 21025
Linux高性能服务器编程.pdf
2018-12-18
Maven权威指南中文版pdf(高清带完整目录).pdf
2018-12-17
构建高性能Web站点(修订版).pdf
2018-12-16
TOMCAT权威指南(中文版).pdf
2018-12-16
架构探险 从零开始写Java Web框架.pdf
2018-12-16
程序员的SQL金典(完整清晰版).pdf
2018-12-16
大数据概念介绍.pdf
2018-12-16
深入分析Java Web技术内幕修订版书籍.pdf
2018-12-16
七周七并发模型_PDF电子书下载 带书签目录 高清完整版
2018-12-16
《操作系统精髓与设计原理(原书第6版)》PDF中文版
2018-12-15
《算法导论》课后习题完整答案(包含思考题)
2018-12-15
Java面试宝典2017版
2018-12-15
swoole websocket实现五子棋
2017-05-11
swoole实现的你画我猜
2017-03-28
nodejs基于express简易聊天室
2016-07-27
PHP SOCKET如何释放所占用的端口
2015-11-24
PHP SOCKET如何释放所占用的端口
2015-11-23
PHP SOCKET如何释放所占用的端口
2015-11-23
PHP的curl模拟·登录老是失败出现了405错误
2015-08-20
Laravel5.0如何引入js,css,image这些啊
2015-08-19
php中如何用curl模拟http头信息进行模拟登陆并获取信息
2015-08-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人