会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hongda's blog--收藏与分享
首页
订阅
管理
上一页
1
···
21
22
23
24
25
26
27
28
29
···
38
下一页
2017年6月1日
Java 内存分配
摘要: JVM内存区域模型: 线程私有的 程序计数器:程序计数器是一块较小的区域,可以看做是当前线程所执行的字节码的行号指示器,是Java虚拟机中唯一没有定义OutOfMemory异常的区域。 虚拟机栈:虚拟机栈描述的是Java方法执行的内存模型:每个方法被执行的时候都会创建一个栈帧用于存储局部变量表,操作
阅读全文
posted @ 2017-06-01 14:02 hongdada
阅读(320)
评论(0)
推荐(0)
2017年5月30日
Java并发编程之CAS
摘要: CAS(Compare and Swap,比较并交换): CAS 操作包含三个操作数 —— 内存位置(V)、预期原值(A)和新值(B)。 如果内存位置的值与预期原值相匹配,那么处理器会自动将该位置值更新为新值 。否则,处理器不做任何操作。 利用CPU的CAS指令,同时借助JNI来完成Java的非阻塞
阅读全文
posted @ 2017-05-30 21:38 hongdada
阅读(682)
评论(0)
推荐(0)
2017年5月18日
java maven 操作 收集的一些命令
摘要: maven打包: 运行jar: 这种方式关掉控制台就不可以访问,现在要后台运行的方式启动 清理并重新编译 mybatis自动生成命令 maven命令: 命令参数上面列举的只是比较通用的命令,其实很多命令都可以携带参数以执行更精准的任务。Maven命令可携带的参数类型如下: 1. -D 传入属性参数比
阅读全文
posted @ 2017-05-18 18:05 hongdada
阅读(531)
评论(0)
推荐(0)
2017年5月17日
Java多线程,线程交替执行
摘要: 两个线程,一个打印1-100的奇数,一个打印1-100的偶数;要求:线程1打印5个之后,线程2开始打印,线程2打印5个之后,线程1再开始打印,以此循环。 Code: Output: 1 3 5 7 9 2 4 6 8 10 11 13 15 17 19 12 14 16 18 20 21 23 25
阅读全文
posted @ 2017-05-17 23:53 hongdada
阅读(4900)
评论(0)
推荐(0)
java类同时引用父类和接口的成员变量,需要指明是父类的还是接口的
摘要: code: Output: 如果取消注释,报错: 平常注意两个小问题 第一个逻辑操作&|与条件操作&&||区别 基本差别不大,都可以进行逻辑计算,但是条件操作有短路现象,即一旦能够确认表达式的值,那么余下的部分就不执行了。 第二个,在代码运行中,return,finally那个先执行,如果final
阅读全文
posted @ 2017-05-17 23:34 hongdada
阅读(729)
评论(0)
推荐(0)
2017年4月19日
Dubbo 只注册,只订阅
摘要: 只注册场景: 某一个服务,被注册中心的一些服务依赖,但是该服务不提供给消费者调用,这个时候使用只注册,注册到注册中心,注册中心内部服务可以调用该服务,但是消费者不可以。(这个服务是被调用方) 只订阅场景: 在开发调试过程中,需要调用注册中心中的服务,但是不能将正在开发的该服务提供给消费者,这个时候使
阅读全文
posted @ 2017-04-19 18:19 hongdada
阅读(1066)
评论(1)
推荐(0)
2017年4月12日
Tomcat灵活配置多项目,多端口,多域名,多虚拟目录
摘要: Tomcat的配置都在Tomcat的安装目录的conf文件夹下的server.xml文件 最初内容:(去掉所有注释) 默认的是8080端口 1.多个端口指向同一个应用程序 绑定多个Connector 在上面的xml中添加 重新启动Tomcat,如果有服务要重启服务,就会发现也可以用127.0.0.1
阅读全文
posted @ 2017-04-12 10:36 hongdada
阅读(1360)
评论(0)
推荐(0)
2017年4月10日
CentOS7.2 安装nginx-1.10.3
摘要: nginx-1.10.3 下载nginx 检查是否安装了依赖库: 都安装 /usr/local/文件夹下创建nginx 将下载文件迁移到该nginx文件夹下,并解压 安装nginx 详情: [root@localhost nginx-1.10.3]# ./configure checking for
阅读全文
posted @ 2017-04-10 23:50 hongdada
阅读(1300)
评论(0)
推荐(0)
2017年4月9日
CentOS7.2 安装zookeeper3.4.9
摘要: Zookeeper-3.4.9 下载Zookeeper-3.4.9 在/usr/local下创建hadoop文件夹 将下载的文件迁移到该文件夹下,并解压 进入conf配置文件夹 复制zoo_sample.cfg文件并命名为zoo.cfg 打开zoo.cfg,修改内容 修改后的完整内容: # The
阅读全文
posted @ 2017-04-09 22:15 hongdada
阅读(699)
评论(0)
推荐(0)
2017年4月8日
CentOS7.2 安装Redis3.2.8
摘要: Redis3.2.8 下载 下载Redis3.2.8.tar.gz 将文件放置在usr/local/redis/中 解压文件 安装: 进入usr/local/redis/redis-3.2.8/utils文件夹 详情: 从上面可以看出redis的配置文件路径。 启动服务: 详情: 修改6379.co
阅读全文
posted @ 2017-04-08 22:59 hongdada
阅读(2214)
评论(0)
推荐(0)
CentOS7.2 切换成iptables规则
摘要: 关闭firewall 安装iptables规则: 打开/etc/sysconfig/iptables配置文件 默认: 修改成: 添加了80,8080 基本操作: http://blog.csdn.net/xlgen157387/article/details/52672988
阅读全文
posted @ 2017-04-08 21:59 hongdada
阅读(3248)
评论(0)
推荐(0)
2017年4月6日
Java加密代码 转换成Net版
摘要: java版本自己封装base64 package com.qhong; import java.io.UnsupportedEncodingException; import org.apache.commons.lang.StringUtils; public class Base64Utils
阅读全文
posted @ 2017-04-06 15:31 hongdada
阅读(567)
评论(0)
推荐(0)
2017年4月5日
CentOS7.2 安装Chrome
摘要: /etc/yum.repos.d/目录下新建文件google-chrome.repo,向其中添加如下内容: 安装: 我已root进行登陆使用,发现chrome浏览器不允许使用,必须要。。。。no -sandbox 打开/usr/bin/google-chrome文件 修改文件底部的内容: 旧版本:
阅读全文
posted @ 2017-04-05 22:37 hongdada
阅读(6663)
评论(0)
推荐(0)
2017年4月4日
CentOS7.2 设置静态ip
摘要: 先找到配置文件: 开始配置是: 修改成: 修改/etc/sysconfig/network 然后重启服务即可 一般这样就可以,但是如果有问题 必须要在network-scripts里面的默认的文件里面添加HWADDR 先查看具体的 link/ether 再赋值到eno16777736中 比如: 设定
阅读全文
posted @ 2017-04-04 23:15 hongdada
阅读(62154)
评论(2)
推荐(3)
CentOS7.2 安装Tomcat
摘要: Centos默认安装JDK 现在要删除旧版本的jdk,安装新版本jdk 查看现有jdk: 删除旧版本: 将下载的jdk文件放在/usr/local/jdk文件夹下,解压 添加/etc/profile文件为: 启用配置: 查看java版本: 安装Tomcat: 将下载的tomcat迁移到/usr/lo
阅读全文
posted @ 2017-04-04 21:52 hongdada
阅读(509)
评论(0)
推荐(0)
上一页
1
···
21
22
23
24
25
26
27
28
29
···
38
下一页
公告