自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 java之事务,同步,异步

一、什么是事务  事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。  事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写事务必须服从ISO/IEC所制定的ACID原则。

2016-06-17 17:58:15 4248

原创 java之内存机制

J ava 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,  堆内存用来存放由 new 创建的对象和数组,在堆中分配的内存,由 Java 虚拟机的自动垃圾回收器来管理。引用变量是普通的变量,定义时在栈中分配,引用变量在程序运行到其作用域之外后

2016-06-17 17:51:12 278

原创 java之springmvc图片上传

图片上传功能是比较常用的技术,接触的两个项目都被项目经理要求写图片上传功能。并且如果项目要求图片上传,一般紧随其后的还有下载和删除。用到的东西还不一样第一个项目是:使用springmvc完成图片上传第二个项目是:使用struts2完成图片上传第一个项目已经上线运行,保存实现便于日后参考,作为工具保存。spring-selevet.xml

2016-06-17 09:22:03 629

原创 PowerDesinger生成mysql语句

今天跟着大牛学了一招,PowerDesinger生成mysql语句,赶紧记下来,省的过些时候忘记。要想探知其是如何实现的,对于初级选手难度颇大,首先不得深入学习powerdesinger,深入了解mysql,这些空闲时间去探知。逻辑表建立之后首先利用tools将其转化为物理表tools>Generate Physical Data Model如图:然后上方便多了一个Databa

2016-06-14 18:40:49 1508

原创 MySql基本数据类型

由于培训的时候,学习的是oracle数据库,现在项目中用到的数据库为mysql。虽然好多人都说回了oracle,mysql已经很简单了,但是查阅了一些资料发现差别还是让我无法接受的。网上查阅的一些资料,加上自己的运用。日期和时间数据类型。date     3个字节,日期,格式:2014-09-18time     3个字节,日期,格式:08:42:30datetime 8个

2016-06-14 18:07:17 245

原创 java之线程安全问题

线程:时间片轮转: 分割cpu的时间进程:一个内存中的运行的程序,内存分配的基本单位 例如:qq,酷狗 分别都是一个进程并且每个进程都有自己的独立空间线程:独立运行的最小单元(轻量级的进程)进程与线程关系: 一般一个进程可以包含多个进程,多个线程共享同一个进程的资源(内存)。线程总体分两类:用户线程和守候线程。当所有用户线程执行完毕的时候,JVM自动关闭。但是守候线程却

2016-06-12 15:02:05 278

原创 Spring的AOP与IOC

AOP:第一:由于java是面向对象编程,不同的类设计不同的方法,基于封装,优点很明显,类可重用。第二:这样做有一个弊端,代码重复性。比如类a,b都需要做日志,假设日志相同,但是因为面向对象的设计让类之间无法联系,这些代码就不能统一起来。当然也不能把这些单独提出去,作为类的方法被调用,那么就有了依赖性降低系统的稳定性。第三 : 需要一个方法,在我们需要的时候随意加入代码(切面)  

2016-06-12 14:59:42 237

原创 设计模式之适配器模式

什么是适配器?做什么用的?两张图片让你先了解一下usb与ps2转换器 适配器模式,属于结构型模式,其主要作用是将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。引用一下鲁智深的故事:http://www.cnblogs.com/java-my-life/archive/2012/04/13/24427

2016-06-12 10:18:25 241

转载 设计模式之单例模式

单例模式是一种常见的设计模式,在笔试的时候很大可能性都会被问到。这里主要分析懒汉式单例,饿汉式单例。单例模式有以下特点:1.单例类只能有一个实例。2.单例类必须自己创建自己的唯一实例。3.单例类必须给所有其他对象提供这一实例。一:懒汉式单例//懒汉式单例类.在第一次调用的时候实例化自己 public class Singleton { private Si

2016-06-12 09:19:27 229

原创 克服时间这个魔鬼

一个烟鬼想戒烟,一个胖子想减肥,一个懒鬼想勤快,刚开始都容易,一堂成功学的课足以让你觉得马上就要改变了。时间的这个魔鬼迟早是要扑上来的,逆着自己的天性向某个方向前进,这个过程是修行呀,这是一个极其艰难的过程,远没有成功学说的那么轻松,那种通过修行,持续的点滴的改变自己的人,才是最值得尊敬的人。  路上有个人互相监督,互相搀扶。

2016-06-12 08:53:21 270

翻译 算法分析之复杂度

复杂度分为两大部分:时间复杂度和空间复杂度时间复杂度:是度量算法执行的时间长短或者说是程序执行的次数。详细说明:一个算法,处理n条数据需要的时间可以用表达式:a*n+b来表示的话,称它的时间复杂度为O(n),也就是说,100条数据需要1秒的话,1000条数据需要10s。如果是用表达式:a*n*n+b*n+c的话,复杂度为O(n的平方),这样100条1秒,1000条就要100

2016-06-08 14:45:34 487

原创 算法分析之递归

递归:通俗的讲是把一个复杂的问题化为若干个简单的问题,然后将这些简单的一问在简化为更简单的问题,直至化简为最简单的问题。官方给出的解释:程序调用自身的编程技巧。构成递归需具备的条件:1.子问题必须与原始问题为同样的事,且更为简单;2.不能无限制地调用本身,必须有个出口,化简为非递归状况处理。经典的例子有:兔子问题,汉诺塔问题,计算阶乘。递归在生活中制作很奇特的图片:

2016-06-07 18:40:24 417

翻译 数据结构和算法对于一个程序员的重要性

数据结构算法有什么用?当你用着java里面的容器类很爽的时候,你有没有想过,怎么ArrayList就像一个无限扩充的数组,也好像链表之类的。好用吗?好用,这就是数据结构的用处,只不过你在不知不觉中使用了。只不过java已经帮你实现了经典语段: 如果说 Java 是自动档轿车,C 就是手动档吉普。数据结构呢?是变速箱的工作原理。你完全可以不知道变速箱怎样工作,就把自动档的车子从

2016-06-07 17:52:38 11844

翻译 设计模式之建造者模式

三个例子说明建造者模式:1.一个人活到70岁以上,都会经历这样的几个阶段:婴儿,少年,青年,中年,老年。虽然活法不一样,但是都要经历这几个不同阶段2.游戏中的人物拿lol说明,每个英雄虽然q,w,e,r四个技能都不相同但是都有这四个技能。3.构造游戏人物必须要有的脸,手,脚,等 但是大小,形状等都不相同。我们可以规定脸,手,脚等顺序,而中间的大小,形状随意支配,这样便构造出不同

2016-06-07 16:45:09 293

原创 设计模式之工厂模式

用工厂模式实例化对象来代替new对象。为什么这么做呢?我们分析如下,初始化工作如果是很长一段代码,说明要做的工作很多,将很多工作装入一个方法中,相当于将很多鸡蛋放在一个篮子里,是很危险的,这也是有悖于Java面向对象的原则,面向对象的封装(Encapsulation)和分派(Delegation)告诉我们,尽量将长的代码分派“切割”成每段,将每段再“封装”起来(减少段和段之间耦合联系性

2016-06-07 16:13:28 260

原创 再识json

JSONObject与JSONArray

2016-06-07 14:51:34 282

转载 Ajax基础

AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。Ajax 的核心是 JavaScript 对象 XMLHttpRequest 通过这个对象,Ja

2016-06-07 14:47:27 368

转载 java之序列化与反序列化

Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。Java对象序列化就能够帮助我们实现该功能。使用Java对象序列化,在保存对象时,会把其状态保存为一组字节,在未来,再将这些字节

2016-06-07 11:04:02 174

原创 Tomcat之基础知识

apache是web服务器,tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。换句话说,apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),而这个桶也可以不放在卡车上。conf 配置文件:context.xml:每个webapp都有

2016-06-07 10:52:27 558

原创 javascript之模板引擎

juicer模板详细用法见 文档1.首先从数据库获取数据(模板要的是数组)    var data = {};     var rows = result.result;for (var i = 0; i     var obj = rows[i];    if (!data[obj.fregion]) {        data[obj.fregion] = [];

2016-06-07 10:42:25 297

原创 javascript之遍历数组对象

1.处理json串:    var obj = { 'one':1, 'two':2, 'three':3};    第一:获取value值                                   注意:有一种特殊情况如果 名为数字类似1,2等     var s="",k=[];                                           obj.

2016-06-07 10:21:15 1830

原创 Ajax之初识ajax

Ajax是多种技术组合起来的一种浏览器和服务器交互技术,基本思想是允许一个互联网浏览器向一个远程页面/服务做异步的http调用,并且用收到的数据来更新一个当前web页面而不必刷新整个页面。该技术能够改进客户端的体验。

2016-06-07 10:14:44 265

原创 easyui之form表单提交

$('#editForm').form('submit', {    url : "${path}/bu/addTApplication",    contentType : "application/x-www-form-urlencoded;charset=utf-8",    onSubmit: function(param){        param.fmaker=fma

2016-06-07 09:59:27 4040

原创 javascript之类型转换

第一:字符串转化为Date类型  var date=new Date(dtstart);第二:字符串与json JSON.stringify将json串转化为字符串   JSON.parse 将字符串转化为json串第三:字符串与number  parseInt(k) 字符串转化为number

2016-06-07 09:56:31 270

原创 HTML之table样式集锦

处理意见:                                                          审批记录                      width: 列的宽度   align: 单元格内容水平排列方式:right left center valign: 单元格内容垂直排列方式: top bottom middle bas

2016-06-07 09:54:47 8261

原创 jquery

信息来源:http://www.runoob.com/jquery/jquery-selectors.htmljquery是一个javascript库,两个强大的作用:元素查找能力和丰富的插件。元素选择器:$('p'):标签名为p的元素$('#test'):id选择器$('.text'):class选择器$(':button'):类型选择器。显示和隐藏:

2016-06-06 10:24:57 328

翻译 javascript之闭包

闭包是Javascript语言的一个难点,很多高级应用都要依靠闭包实现。第一:javascript的变量作用域:要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。java则不同。正因为这个原因,在一些小的项目中,可以用些全局变量,不用参数传来

2016-06-03 16:37:52 296

原创 jqGrid之属性大全

jQuery表格插件:jqGrid

2016-06-03 14:16:56 1676

原创 jqGrid之效果源码

显示网格的jquery插件

2016-06-03 11:56:59 1360

原创 计算机网络杂学

息息相关的下载速度

2016-06-03 11:18:59 318

原创 Bootstrap

bootstrap 是基于css javascript html的前端框架 移动设备优先。

2016-06-03 11:04:05 267

原创 JQuery图表插件Flot之属性方法

JQuery图表插件Flot之属性方法

2016-06-03 09:49:10 7257

原创 JQuery图表插件Flot之效果源码

FLot是一个JQuery下图表插件,具有简单实用,交互效果,具有吸引力外观特点。函数调用方法:var plot = $.plot(placeholder, data, options) 稍后将对这三个参数加以详细说明 先上效果图:

2016-06-03 08:42:26 1918

空空如也

空空如也

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

TA关注的人

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