我叫普朗台

导航

 

2018年10月19日

摘要: cookie和session用于实现会话跟踪 http协议是无状态的,即服务器无法知道当前会话是否之前访问过服务器。但是我们开发网站的时候,希望提供个性化的服务,即针对不同的用户(浏览器)提供不同的数据和服务,单纯的http协议显然是无法实现这一点的,那么我们就需要使用到会话跟踪的技术。 会话跟踪技 阅读全文
posted @ 2018-10-19 12:54 我叫普朗台 阅读(107) 评论(0) 推荐(0) 编辑
 
摘要: Java中的强制类型转换涉及两类变量:引用性变量和基本数据类型变量。 其实需要强制类型转换的情况可以概括为:当小转大时不需要,大转小时需要。 1.引用变量的强制类型转化。 子转父时不需要,父转子时需要。 假如有一个people类,另一个student类是people类的子类。 如果是 People 阅读全文
posted @ 2018-10-19 12:53 我叫普朗台 阅读(1144) 评论(0) 推荐(0) 编辑
 
摘要: 在mapper.xml中对statement的定义,可以用<trim>来填充和隐藏sql语句。 <!--修改user的statement--><update id="updateUser" parameterType="user">update user <trim prefix="set" suf 阅读全文
posted @ 2018-10-19 12:53 我叫普朗台 阅读(1008) 评论(0) 推荐(0) 编辑
 
摘要: 1.定义 java对象序列化机制允许实现了Serializable/Externalizable接口的java对象永久性地保存到计算机的磁盘中,或则允许java对象直接在网络中传输,摆脱平台的限制。反序列化即使将IO流中的字节序列转化为java对象。 2.原理 3.使用 序列化: 1)一个实现了Se 阅读全文
posted @ 2018-10-19 12:51 我叫普朗台 阅读(130) 评论(0) 推荐(0) 编辑
 

2018年10月18日

摘要: 转自:https://blog.csdn.net/kuangsonghan/article/details/80674777 根本区别:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位 在开销方面:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可 阅读全文
posted @ 2018-10-18 13:42 我叫普朗台 阅读(117) 评论(0) 推荐(0) 编辑
 

2018年5月22日

摘要: 此处,不再论述String的不可变,只说说为什么String是不可变的。 粗暴点,直接来了,String的不可变原因有三: 1).String类是final的 用final修饰的类是不可被继承的,用在了String类就代表它不可被继承,不可被后来的程序员用新类继承然后修改它。 这一招,意在让Stri 阅读全文
posted @ 2018-05-22 10:52 我叫普朗台 阅读(144) 评论(0) 推荐(0) 编辑
 

2018年5月21日

摘要: 编码是计算机的基础和核心,正式因为它的存在,才能使人类语言得以保存在计算机上,信息才能够通过计算机共享。 那么,编码是怎么一回事呢? 字符集 所谓字符集,就是给所有字符的编码组成总和。早期末的美国人给所有的英文字母、常见标点符号、数字进行了编号,他们认为字符最多一百多个,只要一个字节即可表达所有的字 阅读全文
posted @ 2018-05-21 09:34 我叫普朗台 阅读(432) 评论(0) 推荐(0) 编辑
 

2018年5月19日

摘要: 一级缓存 一级缓存在mabatis中是默认开启的,也可以在sqlconfig.xml文件中的<setting>标签下关闭。一级缓存是作用于sqlsession域的,即同一个session在查找同一数据的时候,会先从内存中的一级缓存数据结构(HashMap)中查找该数据,如果有,会直接读取缓存中的数据 阅读全文
posted @ 2018-05-19 21:19 我叫普朗台 阅读(450) 评论(0) 推荐(0) 编辑
 
摘要: SQL语句十分重要,然而在我SQL语句的学习过程中始终有一篇雷区--EXSITS谓词。一直没有理解到EXISTS谓词的使用方法。今天终于弄懂了一点,所以记在了这里。 先来看一看教材上的说法:带有EXISTS谓词的子查询不反回任何数据,只产生逻辑真值“true”或逻辑假值“false”。使用存在量词E 阅读全文
posted @ 2018-05-19 10:21 我叫普朗台 阅读(493) 评论(0) 推荐(0) 编辑
 

2018年5月12日

摘要: git版本库repository的创建 1.创建一个空目录 mkdir learngit 2.在此目录下使用git init命令把这个目录变成Git可以管理的仓库 git init 3.在目录中添加文件,如readme.txt 4.将文件放到暂存区,可以放多个文件,执行多次命令 git add re 阅读全文
posted @ 2018-05-12 12:33 我叫普朗台 阅读(108) 评论(0) 推荐(0) 编辑