java
北京de小刀
我是一枚程序员
展开
-
跟小刀 学有序链表的实现
今天我们学习一下有序链表的实现。其实他和单向链表的结构是一样的,不过他是有序的。插入的时候不一样,我直接上代码吧先写一个linkpublic class Link { public long iData; public Link next; public Link(long data){ iData =data; } public void dis原创 2017-04-28 23:59:06 · 277 阅读 · 0 评论 -
跟小刀学习 java 数据结构 栈和队列的实现
java 数据结构 列和栈的实现原创 2017-04-25 20:59:39 · 325 阅读 · 0 评论 -
跟小刀 学习数据结构 红黑树的概念
当二叉树 插入时有顺序的话.那么插入的效率会变的非常慢.就会变成非平衡树二叉树:非平衡树 ,左右俩边不同红黑树:(平衡树)增加了某些特点的额二叉树红黑树的特征节点要都颜色插入和删除的过程中,要遵循这些颜色的不同排列的规则 红黑的规则每个节点有要有颜色 不是红色就是黑色根节点必须是黑色如果当前节点是红色的,那么他的子节点必须是黑色的(反之不一定必须)从根到叶节点或空的子节点每条路劲,必原创 2017-05-10 11:06:00 · 238 阅读 · 0 评论 -
java 发送邮件备忘
废话不说.直接上代码xml:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocati原创 2017-07-05 09:10:08 · 313 阅读 · 0 评论 -
aes 加密算法。
在以前公司时。使用过sum4加密算法,但是原来demo找不到了。这次在新的公司需要加密。关于对对称加密的选择。我选择了AES算法来加密。废话我也多说了。直接上代码。/**将16进制转换为二进制 <ul><li>@param hexStr </li> <li>@return */ public static byte[] parseHexStr2Byte(String hexStr)原创 2017-10-27 17:12:31 · 344 阅读 · 0 评论 -
java 使用freemarker 导出word 和图片
前段时间写了一篇使用itext导出word的博客,并且在项目也是使用itext,我大概了写了2000行左右的样子,然后被经理否决了.最后还是要使用freemarker 模板导出wordpom 文件:<!-- java 生成报表 --><dependency> <groupId>org.jfree</groupId> <artifactId>jfreechart</artifact原创 2017-05-18 10:34:19 · 1020 阅读 · 1 评论 -
mybatis # $的区别
mybatis中的#和$的区别相当于对数据 加上 双引号,$相当于直接显示数据#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by “111”, 如果传入的值是id,则解析成的sql为order by “id”. 将传入的数据直接显示生成在sql中。如:orderby将传入的原创 2017-10-26 11:51:08 · 224 阅读 · 0 评论 -
intellij 快捷键 .转载
原文:http://www.cnblogs.com/tonycody/p/3257601.html【常规】 Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结尾 Ctrl+F12,可以显示当前转载 2017-11-05 22:43:24 · 204 阅读 · 0 评论 -
多个配置文件
在实际的项目中,我们有很多环境 一直切换会给我们开发人员造成很大的困扰 这个时候我们需要把环境分开管理 在irongbei.properties在一个配置文件里引入其他的变量jdbc.url=${dburl}jdbc.username=${dbusername}jdbc.password=${dbpassword} <resources> ...原创 2018-04-04 14:39:30 · 272 阅读 · 0 评论 -
跟小刀学习 java 数据结构 单向链表
这次我写java数据结构的单向链表, 什么是单向链表呢?从字面的意思来说它是有方向的,只有一个方向,链表这种数据结构,表示它是一种链式的存储结构,它在物理内存中不是连续的,而是通过一个一个的指针指向下一个节点,最后一个元素的next指针域指向NULL,即为空,它表示链表的末尾元素,链表的第一个元素称为“头”元素。 单向链表的添加时是从头结点开始添加单向链表的删除也是从头结点开始删除,当然也可以删除原创 2017-04-26 10:26:33 · 361 阅读 · 0 评论 -
java timeUnit 使用
TimeUnit是什么?TimeUnit是java.util.concurrent包下面的一个类,TimeUnit提供了可读性更好的线程暂停操作,通常用来替换Thread.sleep(),在很长一段时间里Thread的sleep()方法作为暂停线程的标准方式,几乎所有Java程序员都熟悉它,事实上sleep方法本身也很常用而且出现在很多面试中。如果你已经使用过Thread.sleep(),当然我确信转载 2017-05-27 10:01:30 · 1518 阅读 · 2 评论 -
跟小刀学 数据结构 双向链表
今天就是五一了。有女朋友得都出去浪去了。然而像我这单身屌丝。只能在家撸代码。真是代码虐我千百遍,我对代码如初恋。一天就是10个小时的学习开始了。今天我们学习双向链表用java实现。因为以前学习数据结构的没用功,以至于现在学了一早上也仅仅理解了一些。什么是双向链表呢?每一个结点除了保存对下一个结点的的引用,同时还保存对前一个结点的引用从头部进行插入要对链表进行判断要对链表进行判断,如果为空原创 2017-04-29 12:46:03 · 515 阅读 · 0 评论 -
跟小刀学习 递归简单实现
五一,第二天。作为屌丝的我。又是一天新的撸码。因为项目中基本不允许递归算法。以至于我现在都了递归怎么写了。今天闲的没事干来回忆下下。其实简单的递归算法比较容易实现我们废话不说,直接上代码package com.chapter4_29;/** * 三角数的计算 * @author zqp *10+9+8+。。。。+1 */public class Triangle { publ原创 2017-04-30 11:32:29 · 301 阅读 · 0 评论 -
跟小刀学习 数据结构二叉树的实现
最近学习的有点累。导致二叉树学习的有点模糊我们之前学过数组 和链表 数组插入比较慢 链表查询比较慢。这时候我们就需要使用树这种结构。都比较快树的基本概念根:树最上面的节点称为根节点,一棵树只有一个根节点父节点:每一个节点都有一条边向上连接到另一个节点,这个节点就是称为下面这个节点的父节点子节点:每一个节点都有条向下连接的节点,下面的这个节点就是该节点的子节点叶子节点:没有子节点的节点也叫原创 2017-05-03 21:44:21 · 246 阅读 · 1 评论 -
转。java IO
原文链接:http://www.cnblogs.com/jianmang/articles/4909784.html初学java,一直搞不懂java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己来整理一下,有错的话请指正,也希望大家提出宝贵意见。首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想java设计者真是煞转载 2017-05-23 20:54:55 · 187 阅读 · 0 评论 -
跟小刀 学习java导出word
前一段时间客户经理要求让我们实现一个功能 就是java导出word 因为给的模板内容实在太多 报表呀.各种数据呀.都是几十个几十个的.导致我对待这个功能实现比较消极,一直在改别的需求..但是由于一些特殊的原因.还是决定要啃这块骨头了.在这里记下博客以防以后遇到了忘记怎么写了.首先非常感谢 csnd 的俩位大神 提供了例子 一个使用itext 生成了 word 一个使用 jfreechar 生成了报原创 2017-05-12 18:14:09 · 349 阅读 · 0 评论 -
2017 java 面试题地址
http://blog.csdn.net/hzp666/article/details/70053710http://blog.csdn.net/hzp666/article/details/69511637转载 2017-05-24 09:45:40 · 310 阅读 · 0 评论 -
hash map 的工作原理。转
转载: http://www.admin10000.com/document/3322.html这篇博客用来背的。其实你还是没有真正的理解hashMap 的工作原理。 HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道HashTable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很转载 2017-05-24 16:07:44 · 443 阅读 · 0 评论 -
收藏的不是csdn 博客地址。
java 反射机制 转:http://www.cnblogs.com/lzq198754/p/5780331.html原创 2017-05-24 16:13:47 · 279 阅读 · 0 评论 -
转 别人的mybatis 直接执行sql
需求:1.直接执行前端传来的任何sql语句,parameterType=”String”,2.对于任何sql语句,其返回值类型无法用resultMap在xml文件里配置或者返回具体的bean类型,因此设置resultType=”java.util.Map”,但是Map并不保证存入取出顺序一致,因此设置resultType=”java.util.LinkedHashMap”,为保证查询的...转载 2018-07-26 11:52:25 · 1422 阅读 · 0 评论