2016年1月11日
摘要: 之前开发网页,无论是之前的php还是后来的jsp,数据的传输主要都是在服务器上,与客户端的数据传输都是:客户端通过get/post方法发送请求,服务器端对数据进行处理,最终返回html文本。就客户端来说,即使是post方法,也只是传输的是键值对,服务器返回的是html文本,其他复杂结构的数据的交... 阅读全文
posted @ 2016-01-11 21:38 一个人的合唱 阅读(200) 评论(0) 推荐(0) 编辑
  2016年1月9日
摘要: 最近做的项目是全平台的,需要给移动端做后台,有了许多改变,如是使用token而不是session。一开始我无法理解为什么不用session,看了很多文章以后才有一定了解。 例如在ios端,Cookie验证对于iOS来说很是繁琐的,比如说有些接口不需要验证,或者说就不能加上验证的,用Cookie的话... 阅读全文
posted @ 2016-01-09 12:29 一个人的合唱 阅读(1065) 评论(0) 推荐(0) 编辑
  2015年11月11日
摘要: public class MidSort { public static void main(String[] args){ int[] arr={1,3,5,7,2,4,6,8,9}; midSort(arr,0,7); for(int i:arr)... 阅读全文
posted @ 2015-11-11 17:46 一个人的合唱 阅读(313) 评论(0) 推荐(0) 编辑
  2015年11月10日
摘要: 在java中,每个类都有一个相应的Class类的对象,因为每个类编译完成后,在生成的.class文件中,就会产生一个Class对象。 在运行期间,如果我们要产生某个类的对象,jvm会检查类型的Class对象是否已被加载。如果没有加载,jvm会根据类的名称找到.class文件并加载它。如果把类的字... 阅读全文
posted @ 2015-11-10 21:54 一个人的合唱 阅读(373) 评论(1) 推荐(0) 编辑
  2015年11月3日
摘要: 今天写了一下一段代码,结果打开文件却发现要写入文件的内容不仅没写入,原来的内容也消失了,而控制台却显示原文件的内容都被读取出来了,代码如下: FileInputStream fileInputStream = new FileInputStream(oldPath); FileOutputStrea... 阅读全文
posted @ 2015-11-03 22:03 一个人的合唱 阅读(748) 评论(0) 推荐(0) 编辑
  2015年11月2日
摘要: 从php这种弱类型的语言转到java,每次看到这种声明,一下子转不过弯来,总感觉很违和,最近思考了一下,有了点感悟 FileInputStream fileInputStream = new FileInputStream("C;\\java\\test.txt"); InputStreamRead 阅读全文
posted @ 2015-11-02 19:03 一个人的合唱 阅读(142) 评论(0) 推荐(0) 编辑
  2015年10月20日
摘要: 新建一个项目,每次写hibernate部分,就觉得pojo和hbm.xml部分很蛋疼。今天搜索了半天,终于知道如何根据数据库自动生成了。Intellij IDEA14创建maven时并不能勾选各种支持,都是后期添加如图所示:添加了hibernate之后,如图所以显示数据库然后在新界面中添加数据库驱动... 阅读全文
posted @ 2015-10-20 18:23 一个人的合唱 阅读(2558) 评论(0) 推荐(0) 编辑
  2015年10月19日
摘要: 1、新建项目,选择Maven,点击Next继续。接着输入项目名接着直接点击Finish即可下图就是创建完毕后的Maven项目,双击pom.xml查看POM文件内容,可以自行添加Maven的依赖。但是发现,没有Web目录,怎么办?看后面在项目名称上右击,选择open module settings如图... 阅读全文
posted @ 2015-10-19 19:02 一个人的合唱 阅读(219) 评论(0) 推荐(0) 编辑
  2015年10月15日
摘要: 原理 数据库的一致性 1.事务和代办事项表把戏(预写日志记录) 1.代办事项表把戏:先把要执行的的操作写入硬件,即写日志。即使数据库操作错误,也可根据日志来纠正。对日志的操作具有等幂性,即日志中的每项操作不管执行一次或多次,都会有相同的效果。 2.事务:以事务作为一个整体,要么全部完成,要么中途失败... 阅读全文
posted @ 2015-10-15 18:39 一个人的合唱 阅读(696) 评论(0) 推荐(0) 编辑
  2015年10月9日
摘要: String的两种生成方式第一种是双引号法,效率更高java为String类提供了缓冲池机制,当使用双引号定义对象时,java环境首先去字符串缓冲池寻找相同内容的字符串,如果存在就直接拿出来应用,如果不存在则创建一个新的字符串放在缓冲池中,如String first = "first";String... 阅读全文
posted @ 2015-10-09 15:01 一个人的合唱 阅读(329) 评论(0) 推荐(0) 编辑