- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 Java序列化的机制和原理
有关Java对象的序列化和反序列化也算是Java基础的一部分,下面对Java序列化的机制和原理进行一些介绍。Java序列化算法透析Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。Java序列化API提供一种处理对象序列化的标准机制。在这里你能学到如何序列化一个对象,什么时候需要序列化以及J
2022-03-28 14:23:15 123
转载 mysql中key 、primary key 、unique key 与index区别
https://blog.csdn.net/nanamasuda/article/details/52543177所有的MySQL索引(PRIMARY、UNIQUE和INDEX)在B树中存储。字符串是自动地压缩前缀和结尾空间。索引用于: 快速找出匹配一个WHERE子句的行; 当执行联结时,从其他表检索行; 对特定的索引列找出MAX()或MIN()值; 如果排序或分组在一个可用键的最左面前缀上进行(...
2018-04-04 17:45:10 259
转载 深入浅出Mybatis技术原理与实战: 读书笔记
第一章:Mybatis 简介一, JDBC 是一种典型的桥接方式 1, 设计模式之桥接方式 Note: 1、什么是桥接模式? 将两个维度(抽象、实现)分离,使它们都可以独立地变化。 简单说桥接模式就是把两个纬度分离,所以说当我们在实际开发的时候,遇到两个维度问题的时候,直接条件反射桥接模式。就像上述问题,当有两个维度(品牌+机器类型)赋予给一个类的时候,基于单一职责原则,需
2017-10-20 12:19:18 245
转载 深入浅出Mybatis技术原理与实战: 读书笔记
第一章:Mybatis 简介一, JDBC 传统编程1 :Class.forName(…); i: static Class
2017-10-20 11:42:31 396
转载 欢迎使用CSDN-markdown编辑器
Mybatis mapper 文件小结http://blog.csdn.net/yuchao2015/article/details/54915977 1,mapper 文件的作用:, 2,mapper 文件与dao层的关系: 3,mapper文件的结构:, 4,mapper 文件的元素类型: 文件中包含的元素类型有: resultMap: 映射复杂的数据结构 insert:映射插入语
2017-10-19 22:00:24 246
转载 JSON 修改问题:浅拷贝 和 深拷贝
JSON 修改问题:浅拷贝 和 深拷贝import java.util.ArrayList;import java.util.Arrays;import java.util.List;import net.sf.json.JSONArray;import net.sf.json.JSONObject;public class JsonUpdateProblem { /
2017-01-22 18:28:01 1199
转载 Python_正则表达式
re模块包含对 正则表达式。本章会对re模块主要特征和正则表达式进行介绍。 什么是正则表达式正则表达式是可以匹配文本片段的模式。最简单的正则表达式就是普通字符串,可以匹配其自身。换包话说,正则表达式’python’ 可以匹配字符串’python’ 。你可以用这种匹配行为搜索文本中的模式,并且用计算后有值并发特定模式,或都将文本进行分段。 ** 通配符正则表达式可以匹配多于一
2016-10-19 15:39:42 279
转载 正则表达式转义字符表
字符匹配语法:\d 匹配数字(0~9) ‘\d’匹配8,不匹配12;\D 匹配非数字 ‘\D’匹配c,不匹配3;\w 匹配任意单字符 ‘\w\w’ 匹配A3,不匹配@3;\W 匹配非单字符 ‘\W’匹配@,不匹配c;\s 匹配空白字符 ‘\d\s\d’匹配3 d,不匹配abc;\S 匹配非空字符 ‘\S\S\S’匹配A#4,不匹配3 d;.
2016-10-19 15:37:55 666
转载 正则表达式_深度小结——1
如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。请回想一下在硬盘上是如何查找文件的。您肯定会使用 ?和 *字符来帮助查找您正寻找的文件。?字符匹配文件名中的单个字符,而 *则匹配一个或多个字符。一个如 'data?.dat'的模式可以找到下述文件:data1.datdata2.datdatax.datdataN.dat
2016-10-19 15:19:00 390
转载 正则表达式(括号)、[中括号]、{大括号}的区别小结
正则表达式的() [] {}有不同的意思。() 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。(\s*)表示连续空格的字符串。[]是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字。[\s*]表示空格或者*号。{}一般用来表示匹配的长度,比如 \s{3} 表示匹配三个空格,\s[1,3]表示匹配一到三个空格。(0-9) 匹配 '0-9′
2016-10-19 15:15:29 2165
转载 Binary Tree Postorder Traversal
http://www.sjsjw.com/kf_other/article/030214ABA001899.asp
2014-06-11 16:13:55 379
转载 LRU
http://hawstein.com/posts/lru-cache-impl.html;http://www.cnblogs.com/LZYY/p/3447785.htmlhttp://www.acmerblog.com/leetcode-lru-cache-lru-5745.html
2014-06-11 16:03:45 404
转载 Linux下软件安装方法总结
Linux下软件安装方法总结:一、rpm包安装方式步骤:1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;2、打开一个终端,su -成root用户;3、cd soft.version.rpm所在的目录;4、输入rpm -ivh soft.version.rpm二、deb包安装方式步骤:1、找到相应的软件包,比如soft.vers
2014-01-12 17:40:19 564
转载 Java对象的序列化和反序列化实践
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 把Java对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为Java对象的过程称为对象的反序列化。 对象的序列化主要有两种用途:
2013-12-16 16:19:37 409
转载 [转]java继承中的几点注意事项
继承是面向对象语言的一个重要特征,在进行大型项目开发的时候其优点尤其明显,这里对java中应用继承时的几点注意事项(容易出错的地方)进行了总结。笔者本打算将这几种现象从基本原理上解释一下,但是想来想去都感觉无从下手,因为需要读者比较了解java虚拟机的内部机制,很多东西比较抽象,所以看到这篇文章的读者记住下面这几种现象就行了,如果想深入理解其本质原理,建议大家读一下《深入java虚拟机》这本书。
2013-12-15 21:57:19 578
转载 JAVA 编程中的汉字处理(1)---java 编程技术中汉子问题的分析与解决
Java 编程技术中汉字问题的分析及解决段明辉, 自由撰稿人简介: 在基于 Java 语言的编程中,我们经常碰到汉字的处理及显示的问题。一大堆看不懂的乱码肯定不是我们愿意看到的显示效果,怎样才能够让那些汉字正确显示呢?Java语言默认的编码方式是UNICODE,而我们中国人通常使用的文件和数据库都是基于GB2312或者BIG5等方式编码的,怎样才能够恰当地选
2013-09-07 16:27:10 1147
转载 分享矩阵乘法单线程与多线程的Java实现与效率对比,请教Strassen算法
分享矩阵乘法单线程与多线程的Java实现与效率对比,请教Strassen算法矩阵乘法的多线程实现:/** * @Title: MultiThreadMatrix.java * @Package matrix * @Description: 多线程计算矩阵乘法 * @author Aloong * @date 2010-10-28 下午09:45:5
2013-09-04 21:50:42 2031
转载 linux mongodb 启动命令
1,./mongod --help 2 mongod 命令参数解释: 基本配置----------------------------------------------------------------------------------quiet # 安静输出--port arg # 指定服务端口号,默认端口27017--bind_ip arg #
2013-09-03 15:01:43 1694
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人