- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 引用了第三方jar包的Java项目打jar包
步骤1:准备主清单文件 “MANIFEST.MF”由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下:ManifestMain-Version: 1.0Class-Path: lib/gson-2.2.4.jar lib/jiguang-common-1.0.6.jar lib/jpush-client-3...
2018-04-23 19:35:12 660
原创 java中修饰符总结
修饰符大致分为访问控制符和非访问控制符修饰类 JAVA语言中有公共的(public),私有的(private),保护的(protacted)和默认的(default)四种访问控制符。其中针对外部类(内部类可当做成员变量理解),仅能使用公共的和默认的这两种访问控制符。public级别公共访问级别是类的访问控制级...
2018-04-18 21:57:09 2442 4
原创 redis安装
环境:linux/windows(此处linux)Vmware centerOS下载地址:http://redis.io/download,下载最新文档版本。1. Root用户登录2. Redis是c语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。安装gcc环境:yum install gcc-c++ (提示是否下载 输入Y)3. 下载redis执行命令:wget ht...
2018-04-16 20:44:24 129
原创 rabbitmq安装过程详解
环境:linux/windows(此处linux)Vmware centerOS 6使用 客户端登录服务器(需要使用root用户最好)1.首先安装常用的依赖安装依赖文件:yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto2.RabbitMQ依赖于Erlang、socat,因此要安装Erlang与socat.Erla...
2018-04-16 20:38:21 2897
原创 java多线程中如何保证变量的可见性、原子性
做过多线程开发的猿友们应该会遇到这两个问题首先,理解一下可见性:线程在修改主存变量的时候会先拷贝一份到自己的线程栈中去处理,每个线程都有自己的空间,相互是独立的,在变量修改完成到写入主存中,这个过程对其它线程是不可见的。(这里不明白的话可以看一下JVM内存结构及线程间的通信)那么问题来了 不可见会如何?数据的一致性会被打乱,程序出bug,A线程改了变量c的值,B线程读到的却是c原...
2018-04-15 19:24:53 5027 1
原创 理解java中的String
String类它是类,不是基本数据类型,拥有自己的属性、自己的方法,虽然使用上和基本数据类型有点相似定义:是java中定义的一种字符串数据类型用途:用以表示符号、数字、字母等相互结合的一串字符集。特点:是一种不可变变量、拥有常量池(字符串常量池) /* @author Lee Boynton * @author Arthur van Hoff * @author Martin Buchh...
2018-04-14 21:52:07 225
原创 浅析java基本数据类型
java中的基本数据类型4类8种:四种整数类型(byte、short、int、long);两种浮点数类型(float、double);一种字符类型(char);一种布尔类型(boolean):true 真 和 false 假。所谓数据类型,在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作(源于百度百科),在我个人理解,数据类型是java语言在创建之初为了对虚拟出的内存的赋予某种特性...
2018-04-10 11:46:32 256
C# 图片管家,简单大方的管理器
2014-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人