自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

细节决定成败

只要出发就会到达,不管过程多么艰苦,坚持就是胜利

  • 博客(20)
  • 收藏
  • 关注

原创 JavaScript对数组的操作

JavaScript中数组是一个很重要的数据类型。在编写页面时我们常常会用到数据且会对其进行操作。因为后台返回的数据常常并不能满足我们的需求,或者我们常常也对前台页面上的数据进行一些操作才能传到后台进行数据库的操作。所以对JavaScript中数组的操作做一个小结是很有必要的。一、数组建立:1:var testArray= [];2:var testArray = new Array();3:v

2016-09-20 16:41:06 402

原创 最近

很久没有写过博客了,最近我准备持续更新一下我的博客。一是最近过的很不满意,二是希望通过博客的形式记录自己学习生活的点点滴滴。首先说说为什么过得很不满意吧。过去的一段时间过得很忙,天天加班。最近终于忙完了,开始静下心来思考一些东西。先说说我来校招来到的这家公司吧。公司平台其实还是很不错,但是我所在的部门只是天天做一些前端工作,不能接触到核心业务。所以对技术要求并不是很高,其实说白了随便在社会上招

2016-09-08 16:24:41 398

原创 聊聊JAVA String类

谈起String很多人脑海中浮现出的第一印象就是:String对象是不可变的,String的底层是通过字符数组来实现的,一经初始化就不能被改变,Sting之间的比较需要通过equals()方法来实现。String类提供了很多方法来操作比如subString()取子串,charAt(int index)取指定位置的字符。但是如果对其并没有深入的认识,不仅是使用上还是面试上往往容易出错。话不多说,先来点

2016-09-07 14:57:17 324

原创 数据库分页查询方法

今天在使用CMS时发现一个分页的效果没有实现;经过查找发现是存储过程中SQL写错了,经过百度研究最后结局了。下面我对我百度学习进行一下总结:主要学习了3种数据库的分页查询:分别是mySql,sqlServer,oracl.1:MYSQL:MySQL的分页查询用起自带的limit函数很方便,虽然在面对数据量比较大时代价比较低,但是在数据量比较小时还是很方便的。Limit函数是根据参数

2016-02-17 17:54:10 530

原创 面向接口编程及面向接口编程的好处

一:什么是接口?接口指的是只含有抽象方法的类(抽象类的定义是只要含有一个抽象方法的类,当然也可以含有多个)。在其中的方法只能是public的并且我们不能new一抽象类。JAVA中引入接口很大的原因是为了弥补JAVA中的没有的多继承机制。二:面向接口编程:因为接口是一种定义,我们大多时候站在一个系统的角度来看问题时我们更多关注系统中对象与对象的关系和模块与模块间的定义,我们不必一起考虑每

2015-09-20 20:59:34 1552 1

转载 数据库连接池的实现及原理

对于一个简单的数据库应用,由于对于数据库的访问不是很频繁。这时可以简单地在需要访问数据库时,就新创建一个连接,用完后就关闭它,这样做也不会带来什么明显的性能上的开销。但是对于一个复杂的数据库应用,情况就完全不同了。频繁的建立、关闭连接,会极大的减低系统的性能,因为对于连接的使用成了系统性能的瓶颈。连接复用。通过建立一个数据库连接池以及一套连接使用管理策略,使得一个数据库连接可以得到高效

2015-08-14 16:03:29 1084 1

原创 常见的SQL语法

一:SQL简介:SQL语句是对所有的关系型数据库的通用命令语句,而JDBC API只是执行SQL语句的一个工具。当然每种数据库也为了实现特有功能有自己特殊的语句,但是为了实现跨平台我们应该减少特定功能的SQL。二:常见的SQL语法:(演示使用SQLyogtu)1:创建一个新的数据库:CREATE DATABASE IF NOT EXISTS databaseName;

2015-08-14 15:48:13 1124

原创 JDBC学习笔记

一:JDBC简介:    JDBC的全称是Java Database Connectivity ,叫做Java数据库连接,是由组用JAVA语言编写的类和接口,它是一种用于执行SQL语句的Java API.同时他也是JAVA实现跨平台的一个关键组件。程序员只需要面向统一的接口进行编程即可而不需去管每种数据库的具体操作着只需要交给JDBC驱动管理器即可。这也是面向接口编程为我们带来的好处。二:

2015-08-12 17:12:41 351

原创 在eclipse中集成maven及第一个maven项目

一:什么是maven?maven是一个项目管理和综合工具。它以一个程序员的角度构建项目完整的生命周期的框架。maven使用标准的目录结构来构建生命周期,他能让程序员在很短的时间内完成项目的基础配置。maven是基于项目对象模型,可以用一小段描述形二:配置maven环境变量并在eclipse中集成maven:1:先到http://maven.apache.org/download.cgi

2015-05-07 12:15:05 845

原创 面试-------- 一场内功的比试

由于在大三的下学期,即将进入暑期。于是这学期一来就开始着手找暑期实习,当然也进行了好几场面试。总结这些面试其内容都很广泛,包括数据结构,SSH三大框架,数据库,操作系统,算法等和专业相关的都有所涉及。但是所涉及的知识深度都不深。当天也和自己一些项目相关的话题也是必不可少,针对不同的公司对自己英语也有一定的考验,包括介绍自己,自己的家乡,自己的项目之类的。总结这些面试我们看到想要打赢面试这场没有

2015-04-28 22:21:53 563

原创 JDBC链接数据库的流程

JDBC连接数据库   •创建一个以JDBC连接数据库的程序,包含7个步骤:    1、加载JDBC驱动程序:      在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),       这通过java.lang.Class类的静态方法forName(String  className)实现。       例如:       try{    

2015-04-23 14:17:30 391

原创 hibernate:XXX is not mapped问题的解决

这个问题看似很简单,意思很容易理解说实体没有进行映射。在网上找了很多解决方法说是因为写hql时要对应的实体类的名字而不是表明。但是分析自己的代码应该没问题才是。但是我发现自己注释时 是这样写的,自己给自己的实体取了个名字,因此我们在写HQL时要用自己所取的名字。果然将hql修改后,程序仅能正常运行。总结:遇到问题是要具体问题具体解决,网上的解决方式是给自己的一个指引。我们不要一

2015-04-19 16:37:43 5671 1

转载 hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等

hibernate的保存hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:一、预备知识:在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached下边是常见的翻译办法:transient:瞬态或者自由态persistent:持久化状态detached:脱管状态或

2015-04-16 11:27:13 349

原创 深入理解JAVA虚拟机读书笔记之JAVA内存区域

众所周知JAVA和C++有一个很大的区别就是JAVA的内存分配及垃圾的回收都是交给JVM实现的,程序员没有权利去进行操作。这样做确实很给程序员带来很大的方便,但是一旦出现诸如内存泄露等情况处理起来有比较大的困难。相反C++程序员对内存的管理享有最高权限,虽然在编写程序时比较繁琐,但是出现问题后处理起来比较容易。有一句很经典的话说JAVA和C++之间有一堵由动态分配内存和垃圾收集技术围成的“围墙”,

2015-04-14 22:06:15 481 1

原创 TCP/IP核心协议之传输层协议

计算机之间的通信其实大多指的是计算机进程之间的通信,而传输层就是基于网络层IP协议提供的功能将数据报发送到计算机的另一个进程。当然传输层协议也提供了自己的一些功能,例如流量控制,安全控制,拥塞控制等。下面我们将讨论传输层2个重要的协议UDP(用户数据报协议)和TCP(传输控制协议)。要理解进程间的通信我们必须了套接字和端口的概念。因为在面对成千上万的进程中,客户端怎么知道和服务器端的哪个进程进

2015-03-31 10:45:10 1360

原创 树与二叉树的学习笔记

相比于如链表之类的线性数据结构只能表示单一的前驱与后继,树结构是一个更为复杂的数据结构,所能表达的关系也更复杂(如父子,上级和下属等)。所谓的树指的是拥有n(n>=0)个结点组成拥有一个根节点,以及m个互不相交的子集组成的一个集合,其中每一个子集有称为该树的一个子树,我们很容易的看出树结构是一个递归定义的一个数据结构。下面我们来看一下树结构里面的一些定义:1:结点的度:结点所拥有的子树的个

2015-03-27 20:30:48 501

转载 Java中面向对象以及面向对象的涉及原则

面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID设计原则,他们根本不知道设计原则的好处,也不知道如何依照这些原则来进行编程。

2015-03-24 15:08:40 388

原创 链表及其基本操作

链表是数据项的集合,一个节点中除了存放数据项以外还有指向节点的指针。链表的主要优势是提供了重新有效的组织数据项的能力,虽然这牺牲了快速访问链表中任意节点的代价,但是其对数据操作的方便时这种代价看起来是很值得的。          一个链表的基本构成应该是一个节点内元素以及指向下一个节点的引用:        同时有一个构造函数是很有必要的:               构建

2015-03-17 19:51:53 383

原创 关于JAVA中单目运算符自增(++)自减(--)的分析

虽然在JAVA中有自增(++)自减(--)运算符的存在,但是在实际的开发中很少用到。但是最近准备面试的时候发现很多面试的题目中都有这方面的问题,所以觉得好好研究一下是很有必要的。虽然我们都知道自增有前自增(++i)和后自增(i++)的情况,自减也是一样。而且我们都是到自增前自增是先加1在进行操作,后自增是先进行相应的操作在进行加1。同样自减的运算也差不多。但是我们来看一道面试题 pack

2015-03-16 19:06:22 3837

原创 关于MYSQL存储中文乱码的解决方式

这几天一直被 Mysql存储中文乱码的问题所困惑,虽然以前也遇到过这样的问题,但是时间久了忘记是怎样解决的了。所以这次我决定将解决的方法写出来,一是帮助有类似问题的网友们,再者就是方便以后自己遇到类似问题进行解决。         首先来看看出现中文乱码的原因,主要原因是1:安装时的默认编码是latin1 。2:数据库及数据表的编码也是默认编码。3:项目默认编码。有一个野蛮但是有效的方法就是将

2015-03-12 21:14:32 633

空空如也

空空如也

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

TA关注的人

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