自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个平庸的人

一天不进步,就是退步

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

转载 事务了解

附录: 事务的ACID(Atomicity \Consistency \Isolation \Durablility) A: 事务必须是原子(不可分割),要么执行成功进入下一个状态,要么失败rollback 到最初状态。 C:在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。 这个一般通过外键来约束。 I:一个事务不能知道另外一个事务的执行情况(中间状态) D:在事务完成以后,该

2016-07-19 15:24:32 243

原创 近一个月总结(鸡汤多于技术)

鸡汤思考每一行代码的含义,多想为什么;后台什么都可以操作,可以获取列表的长度也可以获取任何你需要的信息,关键在于你是否知道你想要什么,获取什么之后可以继续你的操作;知其然,知其所以然。在不知不觉中就会养成习惯,所以要时刻保持好习惯,不可以写烂代码(命名和缩进还有注释)。(命名真的很重要,值得想很久!)技术由于缓存,对每一个变量操作时,缓存中数据也改变,无法判断,克隆一份数据(深克隆,浅克

2016-05-27 20:11:41 429 1

原创 记录一篇有用的文章

目前比较主流的是SSM框架,即spring、springmvc、mybatis。你需要学会这三个框架的搭建,并用它们做出一个简单的增删改查的Web项目。你可以不理解那些配置都是什么含义,以及为什么要这么做,这些留着后面你去了解。但你一定要可以快速的利用它们三个搭建出一个Web框架,你可以记录下你第一次搭建的过程,相信我,你一定会用到的。还要提一句的是,你在搭建SSM的过程中,可能会经常接触到一个叫m

2016-04-22 15:26:51 412

原创 程序媛的好习惯

As soon as a line of code is laid on the screen, you’re in maintenance mode on that piece of code! 注释写法写注释也要用心,避免出现垃圾注释!用心写程序,爱程序。

2016-04-21 18:15:55 390

原创 迷糊到清楚,清楚又到迷糊

对于接口的进一步认识访问接口传入的参数和我们返回给客户端参数的区别1.controller层传入参数,Spring自动按照注解访问函数,程序按照代码执行; 2.在客户端api层可见的参数,是我们在参数上面@api.view,即打过api层可见的注解的,在访问接口时可见到。 只有缕顺每一个功能的逻辑,才能实现每一个功能。 从牛小南师兄那盗一句话,每一步的成长,都是自我剖析,自我否定,自我认可的

2016-03-31 11:46:03 386

转载 代理服务,抓包工具使用

代理服务原理代理服务器有很多种,大体来说有http,ftp,socks代理三种,其中又分透明代理和不透明代理。其中透明代理一般是网关,是硬件。所以这里讨论不透明代理。 当机器通过代理服务器上网时。通讯是分两次的,先是机器和代理服务器通讯,再是代理服务器和目的地址通讯。 机器和代理服务器通讯时,目的IP是代理服务器的IP。代理服务器和目的地址通讯时,源IP是代理服务器的IP,当外部的数据也是一

2016-03-18 18:18:53 3569

原创 提升自己深入思考的能力

mark a BrainStorm:前几天在杨老师微信里看到一篇文章,《比勤奋更重要的,是深度思考的能力》。感慨颇多,正巧师兄给我布置了一个小任务,我在完成后以及修改时想了很多。 当初想法是根据一个用户的行为,记录一个标签的统计情况。我根本没有深入思考,就想着快点写完吧,然后就一个一个if中循环判断用户行为进行计数。代码冗长多余,师兄在看到这些代码后啼笑皆非,这显然违背了他对于代码精简原则。而且,

2016-03-15 18:09:49 2516

原创 网页查询实现

网页查询宏#springFormInput的使用这个宏,它的作用是在velocity在最后渲染时,生成一个input type=text 的表单域,通过这个宏我们就可以将表单对象与业务对象(Controller层中定义的对象例如:condition)中的属性进行关联了。即condition传入我们的controller层。 然后使用model.addAttribute将condition这个变量传

2016-03-10 16:32:44 2182

原创 初级简单写页面总结

由于这个功能是在师兄的功能上增加的,所以我只是按照葫芦画瓢写出了一个页面。 基本是controller层+vm页面+js页面。 controller调用的是service层接口,service层调用api层,api层调用dao层(这层是师兄写的,我只是纯调用)。controller层@RequestMapping(“url”) 匹配最后生成页面的url。 返回自己的vm页面,则调用自己写的注

2016-03-04 19:51:32 462

原创 java基本语法

set用法:普通java容器set 1. Set x = new Hashset();使用这个方法的时候,一定要先实现Hashcode(); 2. 引用import com.google.common.collect.Sets,使用Sets.newHashSet(数组),传入参数为一个数组,返回Set,直接调用方法,更加简单。static用法静态全局变量,局部变量,函数static全局变量只初使

2016-02-23 17:47:08 249

原创 一些java小细节问题

java细节问题1.java函数需要返回类型是ArrayList,但是我们得到的是List类型,返回时第一种方法是需要强制类型转换为我们需要的ArrayList类型,第二种是new 一个ArrayList 对象,将List对象作为参数传进来。强制类型转换,也称显式类型转换,是指必须书写代码才能完成的类型转换。该类类型转换很可能存在精度的损失,所以必须书写相应的代码,并且能够忍受该种损失时才进行该类型

2016-02-19 17:35:07 295

原创 内存,线程问题

项目中关于内存,本地缓存,redis缓存,分级缓存的问题缓存缓存从百度中查找可知就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。通常人们所说的Cache就是指缓存SRAM。 SRAM叫静态内存,“静态”指的是当我们将一笔数据写入SRAM后,除

2016-02-18 15:02:34 1230

原创 nutz dao基本应用

详情见http://www.nutzam.com/core/dao/record.html自己常用的方法:dao.insert(object)该方法和new 一个普通对象不同的是返回一个带主键的对象,在数据库中主键是自增的,所以每次插入都是插入max(id)处;dao.fastinsert(object)则是普通插入,用于一个循环多次插入,即覆盖一个事务;dao.query

2016-02-17 16:11:43 2596

原创 web后台开发入门了解

模型(Model)-视图(View)-控制器(Controller)(MVC)是Xerox PARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式。适应于大型项目开发。其中Model层对应实体对象(entity object):通常是来自域模型中的对象(也就是现实世界),它常对应于数据库表和文件,这些数据表和文件中存储了执行用例所需的数据。有些实体对象是“临时”对象

2016-02-15 10:32:30 976

转载 最近正在看c++一些容器,这篇总结的不错,分享

C++ 容器总结 (Vector, list等等)--推荐阅读-linux_wuliqiang-ChinaUnix博客 http://blog.chinaunix.net/uid-20622737-id-3278273.html

2015-12-14 17:00:04 237

java ppt课件和文档

java ppt课件和文档,有助于学习和加深对java的理解。课件是java程序设计教程(清华大学出版社)的课件。

2011-09-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除