上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 上一篇文章整理了Base64算法的相关知识,严格来说,Base64只能算是一种编码方式而非加密算法,这一篇要说的MD5,其实也不算是加密算法,而是一种哈希算法,即将目标文本转化为固定长度,不可逆的字符串(消息摘要). 简单了解 MD5(Message Digest Algorithm 5),翻译过来 阅读全文
posted @ 2016-11-04 23:27 冬至饮雪 阅读(3459) 评论(2) 推荐(1) 编辑
摘要: 从这一篇起整理一下常见的加密算法以及在java中使用的demo,首先从最简单的开始. 简单了解 Base64严格来说并不是一种加密算法,而是一种编码/解码的实现方式. 我们都知道,数据在计算机网络之间是使用字节流的方式进行传递的,所有的信息都要最终转换为0101的二进制,这本身就涉及到编码,解码的应 阅读全文
posted @ 2016-11-03 19:39 冬至饮雪 阅读(1390) 评论(1) 推荐(1) 编辑
摘要: 几个重要的概念 首先先明确几个概念: WorkPlace : 工作区 Index: 暂存区 Repository: 本地仓库/版本库 Remote: 远程仓库 当在Remote(如Github)上面clone一个项目到本地时(假设项目名为GitTest),在本地就会看到一个名为GitTest的目录, 阅读全文
posted @ 2016-10-31 18:30 冬至饮雪 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 今天在写一个springmvc的小demo时,碰到一个问题,在jsp页面中书写为${user.username}的表达式语言,在浏览器页面中仍然显示为${user.username},说明jsp根本不认识${}标签,摸索了一下,发现我的web.xml中声明的是 这表示的是servlet使用的2.3版 阅读全文
posted @ 2016-10-28 11:20 冬至饮雪 阅读(8576) 评论(1) 推荐(1) 编辑
摘要: 注:这并不是一篇技术文章,而是记录了我这几个月经历的入职,裸辞,找工作的心路历程,简单介绍一个博主的情况,我是16年毕业生,校招进了一家北京的公司,java开发,和很多年轻人一样,干了一段时间,我发现这项工作和我的职业规划不符,于是,裸辞,从北京杀到上海,经历了一段找工作的艰辛,并顺利进入一家自己心 阅读全文
posted @ 2016-10-21 15:20 冬至饮雪 阅读(10030) 评论(69) 推荐(41) 编辑
摘要: 对原生态jdbc程序的问题总结 下面是一个传统的jdbc连接oracle数据库的标准代码: 对于传统jdbc连接数据库的操作有一些问题,问题及相应的解决构想总结如下: 方案:使用数据库连接池管理连接 方案:将sql语句,占位符,参数等配置到xml文件中,修改sql语句,无需重新编译项目. 方案:将查 阅读全文
posted @ 2016-07-27 23:05 冬至饮雪 阅读(1462) 评论(1) 推荐(1) 编辑
摘要: 以下是学习springmvc框架时的笔记整理: 结果跳转方式 1.设置ModelAndView,根据view的名称,和视图渲染器跳转到指定的页面. 比如jsp的视图渲染器是如下配置的: Controller代码中是这样编写的: 当执行HelloController代码的时候就会跳转到"当前项目//W 阅读全文
posted @ 2016-07-23 23:55 冬至饮雪 阅读(2442) 评论(0) 推荐(0) 编辑
摘要: 注:此篇为学习springMVC时,做的笔记整理. MVC框架要做哪些事情? a,将url映射到java类,或者java类的方法上 b,封装用户提交的数据 c,处理请求->调用相关的业务处理—>封装响应的数据 d,将响应的数据进行渲染 springMVC框架有什么优点? 性能比struts2好 简单 阅读全文
posted @ 2016-07-19 20:59 冬至饮雪 阅读(1877) 评论(0) 推荐(0) 编辑
摘要: 注:本文使用的数据库表为oracle自带scott用户下的emp,dept等表结构. 通过一个例子来说明行列转换: 需求:查询每个部门中各个职位的总工资 按我们最原始的思路可能会这么写: 这种结果虽然也能满足要求,但是极难阅读,我们使用oracle中的decode()函数进行改写: 这样的话就实现了 阅读全文
posted @ 2016-07-11 21:19 冬至饮雪 阅读(1144) 评论(1) 推荐(1) 编辑
摘要: 一些概念: 二叉查找树的重要性质:对于树中的每一个节点X,它的左子树任一节点的值均小于X,右子树上任意节点的值均大于X. 二叉查找树是java的TreeSet和TreeMap类实现的基础. 由于树的递归定义,二叉查找树的代码实现也基本上都是使用递归的函数,二叉查找树的平均深度是O(logN). 因为 阅读全文
posted @ 2016-05-14 22:41 冬至饮雪 阅读(3589) 评论(1) 推荐(1) 编辑
摘要: 杂谈"栈"结构: 栈(Stack)是一种插入删除操作都只能在一个位置上进表,这个位置位于表的末端,叫做栈顶(Top). 对栈的基本操作有push和pop,表示进栈和出栈.也就相当于插入和删除操作. 栈结构又叫做LIFO(后进先出)表.归根结底是一个表结构,因此任何能够实现表结构的方法都能实现栈. 在 阅读全文
posted @ 2016-05-11 19:50 冬至饮雪 阅读(3220) 评论(0) 推荐(1) 编辑
摘要: 杂谈最基本数据结构--"线性表": 表结构是一种最基本的数据结构,最常见的实现是数组,几乎在每个程序每一种开发语言中都提供了数组这个顺序存储的线性表结构实现. 什么是线性表? 由0个或多个数据元素组成的有限序列.如果没有元素,称为空表,如果存在多个元素,则第一个元素无前驱,最后一个元素无后继,其他元 阅读全文
posted @ 2016-05-10 15:43 冬至饮雪 阅读(4570) 评论(0) 推荐(2) 编辑
摘要: 初步认识观察者模式 观察者模式又称为发布/订阅(Publish/Subscribe)模式,因此我们可以用报纸期刊的订阅来形象的说明: 报社方负责出版报纸. 你订阅了该报社的报纸,那么只要报社发布了新报纸,就会通知你,或发到你手上. 如果你不想再读报纸,可以取消订阅,这样,报社发布了新报纸就不会再通知 阅读全文
posted @ 2016-05-07 20:34 冬至饮雪 阅读(25560) 评论(3) 推荐(6) 编辑
摘要: 类加载器概述: java类的加载是由虚拟机来完成的,虚拟机把描述类的Class文件加载到内存,并对数据进行校验,解析和初始化,最终形成能被java虚拟机直接使用的java类型,这就是虚拟机的类加载机制.JVM中用来完成上述功能的具体实现就是类加载器.类加载器读取.class字节码文件将其转换成jav 阅读全文
posted @ 2016-05-03 21:58 冬至饮雪 阅读(25951) 评论(0) 推荐(6) 编辑
摘要: 大二学数据库的时候,只是隐约听到老师提起过视图啊,存储过程啊,触发器啊什么的,但只是淡淡的记住了名字,后来自己做些小项目,小程序,也没有用上过,都只是简单的建表,关联表之类的,导致我对这些东西的理解只能停留在名称的阶段.最近看完了一本薄薄的小书叫<MySQL必知必会>,记了不少笔记,也自己上手实践了 阅读全文
posted @ 2016-05-01 17:17 冬至饮雪 阅读(3624) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页