自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (5)
  • 收藏
  • 关注

原创 java基础---访问权限控制

1.进行访问权限控制的原因:(1)是防止用户接触那些他们不应碰的工具。对于数据类型的内部机制,那些工具是必需的。但它们并不属于用户接口的一部分,用户不必用它来解决自己的特定问题。所以将方法和字段变成“私有”(private)后,可极大方便用户。因为他们能轻易看出哪些对于自己来说是最重要的,以及哪些是自己需要忽略的。这样便简化了用户对一个类的理解。(2)允许库设计者改变类的内部工作机制,同时

2015-04-27 20:56:25 616

原创 java基础---static关键字

一、static介绍static:表示“全局”或者“静态”的意思,但是Java语言中没有全局变量的概念。修饰:成员变量和成员方法,也可以形成静态static代码块。作用:方便在没有创建对象的情况下来进行调用(方法/变量)。只要类被加载了,也就是在它的任何对象创建之前,就可以通过类名去进行访问。        被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,

2015-04-22 20:31:03 564

原创 java基础---面向对象程序设计

java 面向对象程序设计5个基本特征:(1) 所有东西都是对象。可将对象想象成一种新型变量;它保存着数据,但可要求它对自身进行操作。理论上讲,可从要解决的问题身上提出所有概念性的组件,然后在程序中将其表达为一个对象。(2) 程序是一大堆对象的组合;通过消息传递,各对象知道自己该做些什么。为了向对象发出请求,需向那个对象“发送一条消息”。更具体地讲,可将消息想象为一个调用请求,它调用的是从

2015-04-22 20:05:07 423

转载 书籍下载导航

不错的整理:CruiseYoung提供的带有详细书签的电子书籍目录

2015-04-20 15:53:42 685

原创 cookie与session

参考来源:百度百科cookie  Cookie(1)Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)。(2)服务器端在响应中利用Set-Cookie header来创建一个Cookie ,然后,浏览

2015-04-19 21:08:20 577

转载 MD5算法原理说明

来源---百度百科MD5MD5算法实现:输入:不定长度信息(要加密的信息)输出:固定长度128-bits。由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。基本方式为:求余、取余、调整长度、与链接变量进行循环运算。得出结果。流程图:1.填充在MD5算法中,首先需要对输入信息进行填充,使其位长对512求余的结果等于448,

2015-04-19 15:56:14 43021 3

转载 BASE64及单向加密算法--(MD5、SHA、HMAC)介绍

文章来源:Java加密技术(一)BASE64 严格地说,属于编码格式,而非加密算法。定义:按照RFC2045的定义,Base64被定义为:Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。用途:常见于邮件、http加密,截取http信息,你就会发现登录操作的用户名、密码字段通过BASE64加密的。 /** *

2015-04-19 14:45:15 1117

原创 关于Web前端密码加密是否有意义的总结!

参考来源:    Web前端密码加密是否有意义?      http下是否有加密登陆密码的必要起因:是一个90后团队搞的一个流氓公司,做 Mac 下的盗版应用商场,被骂了一通,同时调侃 http 协议明文传输用户名密码,太低级。后来有个人站出来,提出“前端对数据进行加密没有意义”这个观点。后来就是的骂战了。。。无意义说:密码在前端加密完全没有意义,对密码系统的安全性

2015-04-18 17:19:53 15425 4

转载 加密,解密算法比较

来源:   各种加解密算法比较     Java加密技术(一)一、对称加密算法      指加密和解密使用相同密钥的加密算法。对称加密算法用来对敏感数据等信息进行加密,常用的算法包括DES、3DES、AES、DESX、Blowfish、、RC4、RC5、RC6。DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。

2015-04-17 21:04:18 2664

原创 面试----2015腾讯3-4月实习生招聘(笔试,一面,二面)

一、笔试(软件开发--后台开发方向)2015年3月28号腾讯笔试,武汉地区形式是在线考试,各地区形式和时间略有不同,具体看腾讯招聘官网,在线考试前有一次统一模拟在线考试的机会!正式考试时60分钟30个选择题,不定选。60分钟,5道大题。加起来120分钟。而且每提交一题不能返回修改(比较坑)。至于在线考翻书、或是上网搜答案,每个人有自己的做法,当然腾讯也有所防范,就是参与在线考试的机子必须要开通

2015-04-15 18:36:08 6918 1

转载 java基础---JAVA中Random类

来源:JAVA的Random类    Java中的Random()函数 Random类 (java.util)         Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,

2015-04-13 18:20:25 2132

原创 第三方登陆

1.第三方登陆概述第三方登陆:就是利用用户在第三方平台上已有的账号来快速完成自己在其它应用或网站的登录或者注册的功能。2.第三方登陆利弊对用户:利(方便)1.省去注册流程;2.不用费心去记各种账号密码;3.可以用第三方平台账号“一号走遍天下”;4.通过第三方平台平台可以更容易地对好友进行分享并与好友实现互动;弊(隐私安全问题)通过授权

2015-04-12 16:42:58 2155

原创 java基础---静态变量,成员变量,局部变量及类的初始化顺序

类变量(也叫静态变量):是类中独立于方法之外的变量,用static 修饰。(static表示“全局的”、“静态的”,用来修饰成员变量和成员方法,或静态代码块(静态代码块独立于类成员,jvm加载类时会执行静态代码块,每个代码块只执行一次,按顺序执行))。成员变量(也叫“实例变量”、“域”):也是类中独立于方法之外的变量,不过没有static修饰。局部变量是类的方法中的变量。

2015-04-09 20:52:06 3334 3

转载 java基础---Java关键字this与super

来源:Java关键字this、super使用总结       Java关键字介绍之this与super一、this Java关键字this只能用于方法体内,表示对“调用方法的那个对象”的引用。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现

2015-04-09 19:36:54 539

原创 java基础---方法的重载(overload)和覆盖(重写)(override)

重载(overload):对于类的方法(包括从父类中继承的方法),方法名相同,参数列表不同,就称之为函数的重载。重载是一个类中多态性的一种表现。Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。(1) 参数列表:参数列表又叫参数签名,指三样

2015-04-09 16:14:16 1315

原创 java基础---JAVA命名规范

JAVA命名规范:一、Java程序,包名:Package的名字应该都是由小写单词组成,如:text.demo.example具体的示例如下:com.icss下面为平台包。stmacmbas为本项目的根程序包。stmacmbas.base为本项目的开发基础包。stmacmbas.commerce为商业企业程序包。stmacmbas.example为示例程序包。stmacm

2015-04-09 15:44:52 753

原创 JAVA字节码

java是一种跨平台的语言,它为何跨平台?java源程序(.java文件)通过编译器编译成为Class文件(字节码文件),而它的class文件是基于字节码(以byte为单位存储的文件)的,而字节码文件是描述程序要运行的的虚指令的集合,这些虚指令的集合与任何的平台无关,Java虚拟机认识它,Java虚拟机将它翻译为对应的OS指令就好了!(java虚拟机会为每个OS平台编写对应的JRE运行环境,与

2015-04-07 16:20:54 471

今日头条算法原理.doc

曹欢欢博士(今日头条算法架构师)公开讲解今日头条推荐系统原理

2019-05-17

程序员编程艺术

围绕“面试”、“算法”、“编程”三个主题的程序员编程艺术系列(简称TAOPP系列)从今年4月写第一篇起,至今快有一年。近1年的创作中,写了二十七章,共计22篇文章。这是本人的第4大原创作品,不过与之前微软面试100题系列,红黑树系列,及十三个经典算法研究系列相比,编程艺术系列的某些篇文章的作者除了我本人自己,或多或少还得到了不少朋友的支持,我把这些朋友组织起来,成立了一个工作室,它的名字叫做编程艺术室

2016-04-08

MySQL技术内幕:SQL编程(带书签)

《MySQL技术内幕:SQL编程》是畅销书《MySQL技术内幕:InnoDB存储引擎》的姊妹篇,深刻揭示了MySQL中SQL编程的精髓与奥秘,能为开发者和DBA们利用SQL语言解决各种与开发和管理相关的MySQL难题提供很好的指导和帮助。

2015-09-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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