会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
算死草
纸上得来终觉浅,绝知此事要躬行 5LuW5b6I5bm46L+Q77yM55yf55qE77yM5bCx5ZKM5b2T5Yid55qE5oiR5LiA5qC35bm46L+Q
首页
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
15
下一页
2017年7月14日
linux下文件的权限
摘要: 最近搞了一批权限最小化的问题,这里专门进行一下linux下文件权限的总结,其实非常简单。 在介绍linux下文件的情况,需要先介绍一个概念,用户、用户组。 和win一样,linux也是需要用户才能登录的。不同的是在linux中,还存在一个概念:用户组。也就是当前用户所属的属组。为什么要引入这样一个看
阅读全文
posted @ 2017-07-14 23:47 王若伊_恩赐解脱
阅读(526)
评论(0)
推荐(0)
2017年5月17日
浅谈RSA加密
摘要: RSA背景 在1976年以前,传统的加解密过程是: 1、A采用某种手段对数据进行加密。 2、数据传输到B的手中。 3、B逆向的实施A加密采用的步骤。 4、数据被还原。 这就是所谓的对称加密。 解密和加密的互为彼此的逆过程。加密的人必定知道解密的手段。解密的人也必定知道加密的手段。 这种加解密手段的最
阅读全文
posted @ 2017-05-17 00:05 王若伊_恩赐解脱
阅读(3138)
评论(2)
推荐(2)
2017年1月7日
背包
摘要: import java.util.ArrayList; import java.util.List; public class AAA { int height = 20; int width = 12; int[][] map = new int[12][20]; int curBlockValu
阅读全文
posted @ 2017-01-07 10:30 王若伊_恩赐解脱
阅读(270)
评论(0)
推荐(0)
2016年12月15日
浅谈Java中的引用
摘要: 在Java语言中,引用是指,某一个数据,代表的是另外一块内存的的起始地址,那么我们就称这个数据为引用。 在JVM中,GC回收的大致准则,是认定如果不能从根节点,根据引用的不断传递,最终指向到一块内存区域,我们就将这块内存区域回收掉。但是这样的回收原则未免太过粗暴。有些时候,内存的使用并不紧张,我们并
阅读全文
posted @ 2016-12-15 01:19 王若伊_恩赐解脱
阅读(2001)
评论(0)
推荐(7)
2016年12月8日
JVM内存结构---《深入理解Java虚拟机》学习总结
摘要: Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域的用途各不相同,同时也依据着各自的执行规则,独立的创建和销毁数据。 虚拟机内存的划分,如图所示: 线程之间互相独立的区域有: 虚拟机栈 、本地方法栈、程序计数器 线程可以共享数据的区域: 方法区 、堆 每个
阅读全文
posted @ 2016-12-08 23:31 王若伊_恩赐解脱
阅读(3351)
评论(0)
推荐(9)
2016年11月30日
HashSet的故事----Jdk源码解读
摘要: Hash,我们在说HashMap的时候,已经知道Hash是散列,Map是映射了。 那么Set又是什么呢 ? 先来看看Set的翻译是什么 n. [数] 集合;一套;布景;[机] 装置 这里Set所取的含义是集合。而且是数学概念上的集合。数学概念上的集合有什么特点呢?那就是Set中所有的元素不能重复。所
阅读全文
posted @ 2016-11-30 23:41 王若伊_恩赐解脱
阅读(1197)
评论(0)
推荐(1)
2016年10月22日
为什么这些java接口没有抽象方法?浅谈Java标记接口
摘要: 在jdk的源码中,存在这样的一些接口,他们不包含任何的(抽象)方法,但是却广泛的存在。 这种接口我们称之为Mark Interface,也就是标记接口。 这些接口呢,我们不用来实现任何的方法,他们的作用就是当某个类实现这个接口的时候,我们就认为这个类拥有了这个接口标记的某种功能了。 下面通过三个例子
阅读全文
posted @ 2016-10-22 00:26 王若伊_恩赐解脱
阅读(3598)
评论(5)
推荐(2)
2016年10月13日
随手编程---快速排序(QuickSort)-Java实现
摘要: 背景 快速排序,是在上世纪60年代,由美国人东尼·霍尔提出的一种排序方法。这种排序方式,在当时已经是非常快的一种排序了。因此在命名上,才将之称为“快速排序”。这个算法是二十世纪的七大算法之一,平均情况下时间复杂度为Ο(nlogn),而且在O(nlogn)的情况下,实际的运算速度都要快于其他同时间复杂
阅读全文
posted @ 2016-10-13 00:12 王若伊_恩赐解脱
阅读(9923)
评论(3)
推荐(7)
2016年10月9日
java 关键字 assert的学习
摘要: 之前在学习java源码时,发现了assert这个不常用的关键字。下面直接来介绍下这个关键字的使用。 assert是什么? 它是jdk1.4之后新增加的关键字,没了。 assert的作用是什么? assert在很多编程语言中的用途都是断言。 但是什么是断言呢? 只是简单的判断一下布尔表达式是否为真么?
阅读全文
posted @ 2016-10-09 00:29 王若伊_恩赐解脱
阅读(6663)
评论(4)
推荐(5)
2016年9月20日
Timer的故事----Jdk源码解读
摘要: 咱们今天也来说说定时器Timer Timer是什么? Timer n. [电子] 定时器;计时器;计时员 从翻译来看,我们可以知道Timer的本意是,定时定点。 而JDK中Timer类也的确是这个本意。那么接下来,我们通过JDK中的源码来学习下Timer这个类。 Timer中有这样两个变量。这两个变
阅读全文
posted @ 2016-09-20 22:38 王若伊_恩赐解脱
阅读(1546)
评论(0)
推荐(4)
2016年9月16日
纳尼,java可以在接口中实现非抽象方法了?
摘要: 纳尼,接口中可以定义实例方法了?! 纳尼,接口中还可以定义静态方法了?! 没错,在Java8中新增了很多新的特性,其中就包括可以在接口中添加方法和变量。 首先我们来看下代码 代码中,我们可以发现以下几点不同: 1、在接口中,可以直接添加静态方法。 该静态方法作为接口(防盗连接:本文首发自http:/
阅读全文
posted @ 2016-09-16 00:02 王若伊_恩赐解脱
阅读(7283)
评论(3)
推荐(3)
2016年9月12日
设计模式之单例模式
摘要: 单例模式是软件开发中非常普遍的一种模式。它的主要作用是确保系统中,始终只存在一个类的实例对象。 这样做的好处有两点: 1、对于需要频繁使用的对象,在每次使用时,如果都需要重新创建,并且这些对象的内容都是一样的。则不但提高了jvm的性能开销(堆中开辟新地址,同时降低GC效率等),同时还会降低代码的运行
阅读全文
posted @ 2016-09-12 22:53 王若伊_恩赐解脱
阅读(907)
评论(5)
推荐(0)
2016年6月25日
Visual Studio配色方案
摘要: Eclipse开源工具和VS在诸多方面真的是差距非常大,无奈Java编程,使用VS非常麻烦。所以只能选择Eclipse 但是Eclipse的系统配色,又实在是不舒服,于是抽时间,从VS上抠了一份默认的配色方案,用起来舒服多了。 需要注意的是,有些字体颜色的设置,Eclipse没有VS那么细化,所以只
阅读全文
posted @ 2016-06-25 21:31 王若伊_恩赐解脱
阅读(1764)
评论(0)
推荐(0)
2016年6月8日
Base64 的那些事儿
摘要: 一、Base64是什么? Base64是一种编码的格式。是将信息流(字节流)按照一定的规范,重新组合,显示出完全不相关内容的编码格式。 ps.定义是我自己总结的,我觉得对于知识的定义,只要简洁,不错误,表述清楚,不要拘泥于一个字一个词,重要的是真正理解它的原理即可。(其实是因为自己根本不知道标准的定
阅读全文
posted @ 2016-06-08 00:40 王若伊_恩赐解脱
阅读(4837)
评论(10)
推荐(8)
2016年5月29日
java布局学习 (三)
摘要: 前文已经讲了常用的4个布局了,今天再介绍最后的三个布局: 5、CardLayout 6、BoxLayout 7、空白布局null (五)CardLayout 纸牌布局 首先这种布局不是二维布局,而是一种伪三维的布局。 容器将所有的二维控件比作一张张的纸牌(card),放在容器当中。然后根据需要,返回
阅读全文
posted @ 2016-05-29 01:06 王若伊_恩赐解脱
阅读(1062)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
15
下一页
公告