展翅的雄鹰

爱上指尖的键盘

【多线程总结(四)-三大性质总结】

前言 在并发编程中分析线程安全的问题时三条性质:原子性,有序性和可见性往往是非常重要的,本篇博客主要来用synchronized和volatile关键来进行对比。首先来看看宏观导图 核心 原子性 原子性是指一个操作是不可中断的,要么全部执行成功要么全部执行失败。首先来synchroni...

2018-09-16 21:21:58

阅读数 54

评论数 1

【多线程总结(二)-线程安全与线程同步】

前言: 继前一篇博客,今天咱们这篇博客来说说线程安全与线程同步那些事. 核心: 初识 synchronized关键字   可以实现一个简单的策略防止线程干扰和内存一致性错误,如果一个对象对多个线程是可见的那么对该对象的所有读或者写都将通过同步的方式来进行.    提供了一种锁的机制...

2018-09-09 22:06:41

阅读数 62

评论数 1

【多线程总结(一)-基础总结】

前言:   多线程在我们的程序开发过程中起着关键的作用,本篇博客咱们从基本的知识开始讲起,来共同分享一下多线程的知识 核心:   什么是线程呢?咱们首先可以从进程来说,进程是指在系统中正在运行的一个应用程序,在计算机中,一个任务就是一个进行,在每一个进程内部至少要有一个线程在运行,一个进程可...

2018-09-02 23:44:56

阅读数 55

评论数 0

【项目中遇到的zookeeper的问题】

前言: 本篇博客总结自己项目中zookeeper中遇到的问题,记录下来,以便日后查阅,也分享给读者. 核心: 问题一: zookeeper Client Session 0x0 for server null 解决办法: 服务器上的zookeeper没有开启. 问题二: Fai...

2018-05-20 16:15:57

阅读数 155

评论数 16

【ssh秘钥配置】

ssh秘钥配置 Git Bash on Windows / GNU/Linux / macOS / PowerShell: 检查秘钥是否存在 cat ~/.ssh/id_rsa.pub 如果存在,直接粘贴秘钥,不存在,继续操作. 创建一个新的秘钥: ssh-keygen...

2018-05-06 23:21:52

阅读数 105

评论数 11

【如何使用jedis】

前言:今天咱们主要来讲jedis连接redis,主要讲两个方面,一是从连接单机版方面,另一个是从连接集群版方面来进行分享,感谢大家的阅读.核心1. 连接单机版第一步:创建一个Jedis对象。需要指定服务端的ip及端口。第二步:使用Jedis对象操作数据库,每个redis命令对应一个方法。第三步:打...

2018-03-25 21:16:46

阅读数 171

评论数 37

【redis集群安装】

前言上次咱们讲到了redis的安装,这次咱们来说说redis集群的搭建,并且在这篇博客中,我会总结一下我遇到的问题.核心安装版本现在的最新版本运行环境yum install rubyyum install rubygems安装环境使用的包[root@localhost ~]# gem instal...

2018-03-18 21:01:18

阅读数 94

评论数 25

【Nginx1.12.2安装步骤】

前言最近利用时间来进行学习,之前进行过Nginx的入门学习,本篇博客主要记录一下安装Nginx的过程,以便为以后的工作奠定基础.核心步骤一安装gcc环境:yum install gcc-c++安装pcre:yum install -y pcre pcre-devel安装zlib:yum insta...

2018-03-04 21:46:11

阅读数 1873

评论数 15

【zookeeper安装】

前言: 最近自己重新搭建了一遍SSM框架,期间温习了一些软件的安装,今天这篇博客咱们主要来说说zookeeper的安装,记录自己的实践过程. 核心: 第一步: 下载zookeeper-3.4.6.tar.gz(前提虚拟机上需要安装jdk) 第二...

2018-02-11 20:14:24

阅读数 160

评论数 23

mac 安装jdk,maven,tomcat汇总

前言 本篇文章用于工作中的记录,同时也为了帮助曾经像我一样刚开始接触到mac本的伙伴们。 JDK安装 1.从oracle官网上下载mac对应版本的jdk安装包进行安装; 2.最好选择压缩包的jdk,解压到自己方便查阅的文件件即可。下面是我jdk放入的位置 maven安装 1.从maven官网 h...

2018-12-01 11:27:55

阅读数 65

评论数 1

【java class loader】

前言 classloader的主要职责就是负责加载各种class文件到jvm中,classloader是一个抽象的class,给定一个class的二进制文件名,classloader会尝试加载并且在JVM中生成构成这个类的各个数据结构,然后使其分布在JVM对应的内存区域中. 1.类的加载过程简...

2018-09-23 21:02:59

阅读数 57

评论数 1

【JVM内存区域】

前言: 本篇博客来总结一下JVM的内存区域的一些知识点,感谢读者的阅读. 核心: 总结:

2018-08-26 21:56:23

阅读数 54

评论数 0

【浏览器打开导出的excel】

public void setResponseHeader(HttpServletResponse response,String filePath) { try { File file = new File(filePath); ...

2018-08-19 21:50:05

阅读数 109

评论数 0

【导出PDF-项目应用】

前言 最近项目中用到了导出PDF,所以在这里总结一下,便于以后的查阅.也在这里分享给看到博客的伙伴们 核心 代码展示: 总结 在项目中不断的成长.

2018-08-12 23:08:01

阅读数 57

评论数 0

【highcharts应用-双饼图】

前言 : 最近小编在做图形展现这块的功能,用到了大家常用的Highcharts,本篇博客小编来总结一下项目中的应用: 核心 代码 /**更新全场工作计划**/ function updataFactoryPlainData(){ $('#factionPla...

2018-08-05 21:10:52

阅读数 249

评论数 1

【带信息的Excel模板下载】

最近在项目在做Excel下载与上传,本篇博客主要来进行总结,讲知识分类归仓。

2018-07-29 23:47:48

阅读数 87

评论数 4

【梦想的声音】

当自己静静的坐下来的时候,觉得自己的 每天忙忙碌碌,但是从未是自己想要达到的效果,在这份工作当中,经历了第一次加班,凌晨几点钟,那是寂静的只有小风扇的声音。 当凌晨五点醒来的时候,窗外婵在不停的叫着,11层窗外这么高,一个小小的身躯飞的 ,这么高,本来它是喜欢在树上鸣叫,不知是误打误撞,还是有着...

2018-07-22 15:05:05

阅读数 76

评论数 8

【时间戳转普通时间格式的方法】

项目中遇到了时间戳转普通时间格式的问题,在此记录一下: public class DateUtil { public static String timeStamp2Date(String time) { Long timeLong = Long.parseLong(ti...

2018-07-15 21:01:32

阅读数 187

评论数 2

【eclipse遇到的坑】

开始做这个项目的时候,因为框架要求最好是eclipse,所以拾起了自己不太熟悉的IDE,开始用的时候觉得除了反映比idea慢一点,其他的还好,但是越到后来,eclipse崩的特别厉害,导致老换工作控件,错误如图所示 解决方案:workspace.metadata.plugins\org.ec...

2018-07-08 22:53:44

阅读数 96

评论数 2

【安装Android Studio报错之解决方案】

问题一: 下载android Studio按照步骤安装,最后安装完成,报错:”tools.jar”seems to be not in Android Studio classpath .Please ensure JAVA_HOME points to JDK rather than ...

2018-07-01 22:12:43

阅读数 224

评论数 2

提示
确定要删除当前文章?
取消 删除
关闭
关闭