字节流与字符流简单对比

字节流与字符流简单对比   字节流: 输入流 FileInputStream    用byte[]数组决定一次读多少 输出流 FileOutputStream   FileterOutputStream   过滤器 “lllalhf’”.getBytes();//字符串变成字节数组 byte[] b数组变成字符串 new String(b);  read()  //读到字节末尾返回-...
分类: 其他 发布时间: 10-13 23:31 阅读次数: 0

Comparable与Comparator区别

接口 Comparable<T>  此接口强调对实现它的每个类的对象进行强加一个整体排序, 被称为类的自然排序。(类自己拥有排序方法) 实现Comparable<T>接口重写comparaTo(T o)方法(有自然顺序的就没必要重写了) public class Student implements Comparable<Student> { priva...
分类: 其他 发布时间: 10-13 23:31 阅读次数: 0

三大集合对比整理

三大集合对比整理 Collection 子接口有 List   Set List:          ArrayList 查询快 增删慢  (存读)有序可重复 不同步 数据增长默认原来的一半          常见方法: add(E e) 添加 返回boolean size ()  列表中的元素数 remove(int index) 删除指定元素 返回指定类型E get(int i...
分类: 其他 发布时间: 10-13 23:31 阅读次数: 0

内部类面试懂这些就ok了!!!

内部类       使用: 事物里面还有一个具体的事物。(类中定义一个类) 调用:内部类可以使用外部类的成员属性和方法,包括私有(因为内部类没有出去外部类的范围)          例:外部类名.this.成员方法/属性                 外部类要使用内部类的成员,必须要创建内部类的对象。                   例: 内部类对象.方法或属性 分类: 匿名...
分类: 其他 发布时间: 10-13 23:31 阅读次数: 0

volatile与synchronize区别:

volatile与synchronize区别: 1.volatile是线程同步的轻量级实现,所以volatile的性能要比synchronize好;volatile只能用于修饰变量,synchronize可以用于修饰方法、代码块。随着jdk技术的发展,synchronize在执行效率上会得到较大提升,所以synchronize在项目过程中还是较为常见的;2.多线程访问volatile不会发生阻塞...
分类: 其他 发布时间: 10-13 23:30 阅读次数: 0

Context initialization failed 异常解决

昨天遇到此问题,在网上搜了很多,仍没解决,遇到问题不一样解决也不一样,把我的错误分享,希望以后不再犯! Error creating bean with name 'departC' defined in file [F:\myeclipse\.metadata\.me_tcat85\webapps\crm1\WEB-INF\classes\crm\controller\DepartC.clas...
分类: 其他 发布时间: 10-13 23:30 阅读次数: 0

Mybatis多条模糊查询(Like)及分页详细代码

话不多说代码呈上: 映射代码   <select id="selectLike" parameterType="hashmap" resultType="com.dhw.vo.TRepoReditList"> select * from t_repo_redit_list <where> <if test="map.reportName!=''&quot
分类: 其他 发布时间: 10-13 23:30 阅读次数: 0

java.sql.SQLException: Invalid value for getLong() - 'test001'

java.sql.SQLException: Invalid value for getLong() - 'test001' 写项目遇到此错误,度娘也没找到解决方案,回头再看这个问题确实很好解决,提示和明显,此文记之。 误图片呈上: 报的是sql异常,getLong()无效,说明封装bean问题,数据类型定义有问题; 检查封装bean和数据库数据类型是否对应。  ...
分类: 其他 发布时间: 10-13 23:30 阅读次数: 0

Redis安装步骤详解!

Redis安装步骤详解 1.下载压缩包 网址:http://redis.io/download 用ssh上传到Linux服务器 [root@bogon tools]# tar zxvf redis-4.0.6.tar.gz -C /usr/local/   解压压缩包 [root@bogon local]# ln -sv redis-4.0.6/redis     软连接 "./redi...
分类: 其他 发布时间: 10-13 23:29 阅读次数: 0

spring拦截关闭session

TransactionInterceptor.invoke commitTransactionAfterReturning commit processCommit cleanupAfterCompletion doCleanupAfterCompletion SessionFactoryUtils.closeSessionOrRegisterDeferredClose(session
分类: 其他 发布时间: 10-13 23:29 阅读次数: 0

二叉树前中后序遍历

前序:从上到下,先左后右。 中序:一条竖线从左往右移动,先遇到的先报。如果在同一竖直线,上面那个向右分叉联通下面,则上面的大,反之下面的大。 后序:从下到上,先左后右,左右再中。
分类: 其他 发布时间: 10-13 23:28 阅读次数: 0

Class.getResourceAsStream 和 ClassLoader.getResourceAsStream

在使用Class.getResourceAsStream 时, 资源路径有两种方式, 一种以 / 开头,则这样的路径是指定绝对 路径, 如果不以 / 开头, 则路径是相对与这个class所在的包的。  在使用ClassLoader.getResourceAsStream时, 路径直接使用相对于classpath的绝对路径。  举例,下面的三个语句,实际结果是一样的:     com
分类: 其他 发布时间: 10-13 23:28 阅读次数: 0

获取当前jar包的绝对路径

String jarWholePath = MyClass.class.getProtectionDomain().getCodeSource().getLocation().getFile();   try {       jarWholePath = java.net.URLDecoder.decode(jarWholePath, "UTF-8");   } catch (Unsuppo
分类: 其他 发布时间: 10-13 23:28 阅读次数: 0

在运行时刻从文件中调入Class(defineClass 的使用)

了解JAVA的类装载器:    Java 编程语言编译器把源代码代码转换成为一个假定机器(即虚拟机)上的 机器语言。虚拟机代码保存在一个后缀为.class的类文件中。每个类文件保存这 个类的所有方法的虚拟机代码。    当运行时用一个解释程序解释这些类文件,把这些文件内的虚拟机指信信令翻 译成本地的机器语言,分存内存,确定程序入口点。    类装载器功能类似与C
分类: 其他 发布时间: 10-13 23:28 阅读次数: 0

loadClass,findClass,defineClass

loadClass(String name);根据cn.com.akl.DemoController查找并加载类。先在parent或bootstrap中查找,有则给jvm加载。没有则按照findClass方法查找。findClass();默认抛出一个ClassNotFoundException,如果需要自己重新覆盖实现。 defineClass();是将你定义的字节码文件经过字节数组流解
分类: 其他 发布时间: 10-13 23:27 阅读次数: 0

request中各个地址的区别

request.getRequestURI():/appName/products/10001/devices request.getRequestURL():http://localhost:8080/appName/products/10001/devices request.getLocalAddr():127.0.0.1 request.getPathInfo():null req
分类: 其他 发布时间: 10-13 23:27 阅读次数: 0

jsonpath

JsonPath 描述 $ 根节点 @ 当前节点 .or[] 子节点 .. 选择所有符合条件的节点 * 所有节点 [] 迭代器标示,如数组下标 [,] 支持迭代器中做多选 [s
分类: 其他 发布时间: 10-13 23:27 阅读次数: 0

自然语言解释:约瑟夫环之递归算法

作者:葛溪驿 链接:https://www.zhihu.com/question/20065611/answer/78681758 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 》》当有n个人的时候,他们的编号依次是0、1、2、3、4、………、n-1。假设最后编号为x(n)的人会留下来。 》》因为数到m的那个人会出列,那么此轮中编号为(m-1)
分类: 其他 发布时间: 10-13 23:27 阅读次数: 0

常用开发文档

需求 设计 使用 代码注释 规范文档 工具:word,excel,visio
分类: 其他 发布时间: 10-13 23:26 阅读次数: 0

浅谈Jmockit使用

转自http://blog.csdn.net/changsu4615/article/details/46802517。如有疑问请联系我删除。 最近公司里要求使用Jmockit来辅助单元测试。之前也没接触过,研究了几天,今天就跟大家谈谈我怎么使用Jmockit。写一个小例子供大家参考。   如有不对的地方还请大家多多指正   对于Mock的作用这里就不详细介绍了,不清楚的可以自行
分类: 其他 发布时间: 10-13 23:26 阅读次数: 0