自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (21)
  • 收藏
  • 关注

转载 数据库中char与varchar类型的区别

在建立数据库表结构的时候,为了给一个String类型的数据定义一个数据库的数据库类型,一般参考的都是char或者varchar,这两种选择有时候让人很纠结,今天想总结一下它们两者的区别,明确一下选择的理由。 首先明确的是,char的长度是不可变的,而varchar的长度是可变的,也就是说,定义一个char[10]和varchar[10],如果存进去的是‘csdn’,那么char所占的长度依然

2017-12-08 15:35:31 762

转载 java 中 i=i++ 的解释

在练习的时候发现了这样一个问题:源于java中的i=i++运行原理public class MyTest { public static void main(String[] args) { int count = 0; for (int i = 0; i < 10; i++) { count = count++; }

2017-12-05 10:37:22 840

原创 修改MyEclipse新建jsp文件的pageEncoding默认编码

因为每次新建一个jsp页面的时候,pageEncoding总是 ‘iso-8859-1’,每次要修改,相当烦人。所以可以通过修改一下myeclipse的配置来解决:Windows–>preference–>Myeclipse EnterPrise Workbench–>Files and Editors–>JSP右侧 Encoding 选择 ISO 10646/Unicode(UTF-8)。接下来

2017-12-04 15:58:51 516

原创 连接数据库时出现的乱码问题

在使用Spring+Mybatis+MySQL时连接数据库出现乱码 向数据库中存数据的时候显示???乱码。 这种问题出现的原因是:数据库设置的编码(包括表中字符串类型的字段设置的编码)跟存数据时,数据本身的编码不一致导致的。解决办法:设置数据库中的编码。比如将数据库的编码设置成utf8,将数据库中表的字段的编码(字符集)也设置成utf8连接数据库时,进行jdbc的编码设置第一个问题

2017-12-01 11:44:20 2407

原创 Description Resource Path Location Type Target runtime com.genuitec.runtime.generic.jee60 is not def

1、import以前的项目(problems中注意查看,),报以下错误,但不影响操作: Description Resource Path Location Type Target runtime com.genuitec.runtime.generic.jee60 is not defined 2.solution 找到工程目录下的.settings下的org.eclipse.wst.com

2017-11-29 11:46:17 6213

转载 Description Resource Path Location Type Java compiler level does not match the version o

解决办法 在项目上右键Properties–>Project Facets,在打开的Project Facets页面中的Java下拉列表中,选择相应版本。 有可能是java1.6 改成java6之类的

2017-11-29 11:22:02 456

转载 Struts2中的ModelDriven机制及其运用

ModelDriven为什么需要ModelDriven?package cn.com.leadfar.struts2.actions; public class User {    private int id;    private String username;    private String pas

2017-11-26 19:14:25 277

原创 JavaEE十三种规范

JAVAEE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对JAVAEE中的13种技术规范进行简单的描述。1、JDBC(Java Database Connectivity)   JDBC API为访问不同的数据库提供了一种统一的途径,像ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDCB对

2017-11-26 19:04:45 487

原创 Eclipse调试以及step into step over step return区别

step into就是单步执行,遇到子函数就进入并且继续单步执行;(F5)step over是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。(F6)step return就是单步执行到子函数内时,用step return就可以执行完子函数余下部分,并返回到上一层函数。(F7)step Filter 逐步

2017-11-26 19:02:06 654

原创 eclipse和myeclipse取消所有断点

在写代码的过程中,debug缺少不了,但是随着debug次数的增加,会影响下一次的Debug,所以有时需要清除所有的断点。第一种方法,在javaee等编辑界面,直接使用run-->remove all breakpoint。就可以取消所有的断点。第二种,适合于在debug界面,更快速。也可以是在编辑界面切换到debug界面。在右上角找到贴合界面按钮,切换到debug

2017-11-26 18:58:53 979

原创 Struts2架包的下载

打开浏览器输入 http://struts.apache.org/   进入如下页面。点击Download目前,最新版本为2.5.13,用的比较少,当然,也可以下载。我下载的是Struts 2.3.34 版,按如图点击下载即,架包下载成功!如果还没有满意的版本,要下载其他的,则然后选择进

2017-11-26 18:50:14 364

原创 form表单中input readonly 和 disable的区别

Readonly和Disabled它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下:     Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonl

2017-11-26 18:41:37 2009

原创 Hibernate架包的下载

有时候因为要下载各种架包插件,容易搞混,倒不如写篇文章记录一下。1、进到官网:  http://www.hibernate.org

2017-09-26 14:35:45 1761

原创 Myeclipse中导入字体颜色设置的epf…

因为要长期看程序,所以有必要将开发工具的字体颜色包括背景等设置成让眼睛舒适的效果,但是想要改变Eclipse或者Myeclipse中的代码颜色和背景等等,如果一项一项来,太麻烦了。程序员不可能整天去做这些事情。。我按照网上的最适合的配置情况,配置完成之后,将这些信息生成一个epf文件,以后要是想要进行设置,直接导入这个文件就行了。特别方便,效果如下图方法:打开Eclipse或Myec

2017-09-26 14:35:42 1483 1

原创 MySQL数据库面试题(一)

sql语句应该考虑哪些安全性? 答: (1)防止sql注入,对特殊字符进行转义,过滤或者使用预编译的sql语句绑定变量。 (2)最小权限原则,特别是不要用root账户,为不同的类型的动作或者组建使用不同的账户。 (3)当sql运行出错时,不要把数据库返回的错误信息全部显示给用户,以防止泄漏服务器和数据库相关信息。简单描述MySQL中,索引,主键,唯一索引,联合索引的区别,对数据

2017-09-26 14:35:39 586

原创 JDBC与ODBC的差异

1.JDBC的概念JDBC是一种可用于执行SQL语句的JavaAPI(ApplicationProgrammingInterface,应用程序设计接口)。它由一些Java语言写的类、界面组成。JDBC给数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。通过使用JDBC,开发人员可以很方便地将SQL语句传送给几乎

2017-09-26 14:35:36 1135

原创 Java中的“开-闭”原则

正如牛顿三大定律在经典力学中的位置一样,开-闭原则是面向对象的可复用设计(Object Oriented Design 或OOD)的基石。什么是开-闭原则?开-闭原则(Open-Closed Principle,简称OCP),其经典定义是:Software entitiesshould be open for extension , but closed formodification。

2017-09-26 14:35:33 668

原创 降低对象之间的耦合关系

什么叫耦合?耦合是指两个实体相互依赖对方的一个程度。比如在计算机硬件里,要设计一个系统,这个系统有一块主板,假如这个主板依赖于某种图形显示卡,则就意味着我们实现必须实现开发好这块图形显示卡,如果没有图形显示卡,则主板没法设计。更严重的是图形显示卡又依赖于某种芯片,则必须先有芯片,才能开发出图形显示卡,接着才能开发出这种主板。三者之间的开发工作是串行的。这种依赖显然是需要避免的。因此我们必须将系

2017-09-26 14:35:30 933

原创 mysql修改事务隔离级别

用户可以用SET TRANSACTION语句改变单个会话或者所有新进连接的隔离级别。它的语法如下:SET [SESSION | GLOBAL] TRANSACTION ISOLATION LEVEL {READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE}注意:默认的行为(不带session和global)

2017-09-26 14:35:27 1554

原创 Java经典习题(一)

下面这个习题是一个,有关构造方法内部的多态方法的行为例子。这是一个构造方法调用的层次结构带来的一个问题。package com.test;public class Test{public static void main(String[] args) {new RoundGraphics(5);}}abstract class Graphics {abstract void

2017-09-26 14:35:24 819

原创 构造方法的调用顺序

构造方法的调用时遵照下面的顺序的:1、调用基类的构造方法。这个步骤会不断的反复递归下去,首先是构造这种层次结构的根,然后是下一层派生类,等等。直到最低层的派生类。2、按声明顺序调用成员的初始状态设置模块3、调用派生类构造方法的主体构造方法的调用顺序非常重要。当进行继承时,我们已经知道了基类的一切,并且可以访问基类中任何声明为public和protected的成员。这意味着在派生类中

2017-09-26 14:35:21 1566

原创 Java中的绑定

Java中的绑定静态绑定是在编译时绑定,而动态绑定是在运行时根据对象的实际情况来选择绑定父类或者是某个子类的方法。在执行效率上,静态绑定要优于动态绑定,但丧失了灵活性。Java中变量是静态绑定的,实例方法是动态绑定的。在进行“向上转型”的时候子类会覆盖父类的实例方法而不会覆盖父类的变量。1.Java的方法调用过程编译器查看对象的声明类型和方法名(对象变量的声明类型)。通过声明类型找

2017-09-26 14:35:18 537

原创 Java中继承机制为什么要使用extend…

在学习Java中的三大特性的继承特性时,需要用关键字extends来继承父类。那么为什么要使用extends?至于sun公司为什么使用extends,有以下两个原因:(1)基于采用英语的时态,当出现第三人称单数形式时,在动词extend后加“s”。(2)因为extend的意思是扩展,当进行扩展时,子类会自动得到父类中所有的特征,并且可能在此基础上增加“新”的特征,而且不会改变父类的特征。

2017-09-26 14:35:15 2635

原创 MySQL事务机制及事务隔离

MySQL事务机制事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C或Java)书写的用户程序的执行所引起,并用形如begin transaction和endtransaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事务结束(endtransact

2017-09-26 14:35:12 289

原创 MySQL的存储引擎

MySQL的存储引擎MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。这些不同的技术以及配套的相关功能在MySQL中被称作存储引擎(也称作表类型)。选择如何存储和检索你的数据的这种灵活性是MySQL为

2017-09-26 14:35:10 380

原创 MySQL中的游标

MySQL中的游标数据库开发人员编写存储过程(或者函数)等存储程序时,有时需要存储程序中的MySQL代码扫描select结果集中的数据,并对结果集中的每条记录进行简单处理,通过MySQL的游标机制可以解决此类问题。游标的使用可以概括为声明游标、打开游标、从游标中提取数据以及关闭游标。游标必须声明在处理程序之前,并且声明在变量之后。1、声明游标声明游标需要使用declare语句,其语

2017-09-26 14:35:07 588

原创 12个被世人深深误解的大学专业,真…

自从知道我学“电气工程及自动化”,每次过年回家都有亲戚朋友邻居上门来求帮忙:喂!过来看下吧!我家冰箱/电视/洗衣机/拖拉机又坏掉了!【真相是】只要专业选得好,天天闭门在备考!工程数学、概率论、电路、小电拖、数电、大电拖……累感不爱。但电器维修那些真心不会啊!No.2心理学妈妈知道我被心理学系录取后就一脸失望,说早知道直接送我学算命、看手相去了,上什么大学!【真相是】属于花大

2017-08-22 20:18:02 602

原创 java web 在jsp中使用include指令导入带中文的HTML文件乱码问题

在jsp中会用导入带中文的HTML文件时,最后编译浏览网页时会出现乱码问题。MyHtml.html代码文件:Index.jsp代码文件调试部署后在浏览器中浏览乱码:我们在打开tomcat下由jsp编译成对应的Java源码文件,此时发现这里面对应从HTML文件中导入部分的编译成的Java源码也是乱码的。这可以猜想,出现乱码的问题应该出现在把js

2017-07-29 19:23:59 1984

原创 解决 MyEclipse 10 中 JSp页面 “return false” 报错问题

1、打开MyEclipse ->> Preferences2、Myeclipse  ->>  Validation ->>找到JavaScript validator for Js files  builder 下面的打钩去掉.   之后,点击Apple,点击OK即可

2017-07-28 19:38:05 856

原创 使用Windows控制台编译和运行包package

使用Windows控制台编译和运行包的注意点:1、若在E:\java  目录下建立的源文件中声明该类所在的包package mypackage; 意味着     该类.class应放在E:\java\mypackage 目录下                                    package mypackage; 2、在E:\java 目录手动创建与包同名的文件

2017-07-21 15:38:21 616

原创 回车和换行的区别

很多学过计算机的人都会以为回车就是换行,这是因为键盘上的Enter键给大家的一个错觉。每一次按Enter键就会换行,但是大家都把Enter键叫做回车,所以导致的结果就是回车就是换行。实际上回车不是换行        换行,顾名思义是由本行执行换行,光标会跑到下一行的前面。可以从下一行开始输入        回车,其中的车指的是光标,每次输入的时候,车就会往前面跑(光标会往右移)。回

2017-07-20 10:30:59 3367

原创 为什么认为自己丑对你不利?

举一个例子:一个女孩,13岁,她的妈妈一直在告诉她,她长的很好看,每天她在学校都遇到同学说她长的丑。因为她妈妈和她同学告诉她不一样的说法,她对自己的长相不确定了。因此,她拍了一个自己的视频放在YouTube上,然后请大家评价:Am I pretty or ugly?目前,她已经收到了超过13000条评价。实际上,看到她的长相,我觉得她很漂亮。可这一万多的评价中,有不少很极端的评价。这是一个简单

2017-07-18 15:57:21 574

原创 form表单提交时跳转到空白页面问题

前两天在带实习的时候,学生让我看错误的时候。每次form表单提交时总是跳转到一个空白页面无论换什么身份登录都是一样自己由于太粗心,找了半天没有发现问题所在实在尴尬。最后才找到。问题所在·form表单提交时跳转到空白页面,是因为Struts2在执行方法时。方法的返回类型是String类型但是在返回时 返回了 NULLreturn  null;所以 会跳转到空白

2017-07-17 18:20:10 7116

转载 如何彻底卸载删除JDK

当需要卸载(删除)JDK重新安装或更换更高的版本时,总会因为JDK不能彻底删除而带来不少问题。彻底删除JDK时可以尝试以下几种方法。1. 在控制面板中删除。这是最基本的方式。2. 采用360安全卫士的软件卸载工具,记得将有关的注册表信息全部删除。3. 在“运行”中输入Regedit,打开注册表编辑器,找到HKEY_LOCAL_MACHINE/SOFTWARE/J

2017-07-15 16:16:14 1993

转载 myeclipse 10 安装了JDK1.7,java编译器无法选择到1.7的问题

1,windows下preferences→java→Installed JRES后面如图选择你安装的JDK1.7;2windows下preferences→myeclipse→server→tomcat→选择你安装的tomcat展开选择JDK1.7,换上你安装的JDK,如图3右键工程preferences→java build path→libra

2017-07-15 16:08:21 6024

转载 myeclipse发布项目到tomcat时项目名称与web应用名称不一致问题

工程名称原来为old,发布到tomcat webapps下后为old,右键点击你的项目,然后选择重构---->重命名,项目名称改为new,但是发布名还是原来的名字。如果想让发布后的目录名为new,按如下方法修改即可:   第一种方法:打开工程所在目录,找到一个 .mymetadata的文件,用写字板打开,内容大致如下:   type="WEB"  name=

2017-07-15 14:38:47 2507

转载 哈佛图书馆自习室墙上的20条训言(中英文)

一,此刻打盹,你将做梦;而此刻学习,你将圆梦。    This moment will nap, you will have a dream; But this moment study,you will interpret a dream. 二,我荒废的今日,正是昨日殒身之人祈求的明日。    I leave uncultivated today, was pre

2017-07-15 14:19:54 981

转载 少走弯路的十条忠告

如何在涉世之初少走弯路,有一个好的开端,开始一番成功的事业?以下是一些先行者积累的10条有益的涉世忠告。好好地遵循、把握这些忠告和建议吧,比起所学的课堂课程来,它毫不逊色!1、买个闹钟,以便按时叫醒你  贪睡和不守时,都将成为你工作和事业上的绊脚石,任何时候都一样。不仅要学会准时,更要学会提前。就如你坐车去某地,沿途的风景很美,你忍不住下车看一看,后来虽然你还是赶到了某地,却不是准

2017-07-15 14:06:35 323

原创 Redis 数据类型之List类型

lists类型及操作List是一个链表结构,主要功能是push、pop、获取一个范围的所有值等等,操作中key理解为链表的名字。Redis的list类型其实就是一个每个子元素都是string类型的双向链表。我们可以通过push、pop操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈,又可以作为队列。Lpush在key对应list的头部添加字符串

2017-06-01 17:47:04 532

原创 Redis 数据类型之Hash类型

Hashes类型及操作Redis hash是一个string类型的field和value的映射表。Hash特别适合用于存储对象。相较于将对象的每个字段存成单个string类型。将一个对象存储在hash类型中会占用更少的内存。并且可以更方便的存取整个对象Hset设置hash field 为指定值,如果key不存在,则先创建Hsetnx设置hash field 为指定值

2017-05-30 14:43:19 818

Java高频面试题视频教程.txt

该视频包括详细的Java高频面试题讲解,根据面试题重新剖析知识点,包括多线程及虚拟机等面试必问的知识。里面还有详细的思维脑图,笔记在手天下我有。

2019-12-07

iReport_Ultimate_Guide.txt

该资源为文档,iReport专门为处理复杂的报表而生,iReport 是为JasperReports Library和JasperReports Server设计的报表可视化设计器。iReport的遵循AGPL自由开源协议,在SourceForge.net开源社区发布。

2019-12-07

伽卡他卡电子教室.txt

该资源包括伽卡他卡电子教室16版本的教师和学生端,14版本的教师和学生端,个人喜欢14这个老版本。这是一款非常好用的教学管理软件。该工具功能强大,支持WIN7、WIN8等32和64位操作系统,同时还支持无线网络,支持跨网段广播

2019-12-07

javase基于图形界面的学习项目.txt

该视频为Javase的学习项目,有详细的源码资料,能够快速掌握Java中基础知识,快速了解如何去开发一个小游戏,希望对你有用

2019-12-07

深入理解Java虚拟机(jvm性能调优+内存模型+虚拟机原理).txt

深入理解Java虚拟机详细视频教程,包括jvm性能调优、Java内存模型及虚拟机原理。有详细的文档资料,配合深入理解Java虚拟机书籍学习效果更佳

2019-12-07

学弹尤克里里详细视频教程

尤克里里详细视频教程,Ukulele即夏威夷小吉他,在港台等地一般译作乌克丽丽,在大陆一般习惯称为尤克里里,是一种四弦夏威夷的拨弦乐器,发明于葡萄牙盛行于夏威夷,归属在吉他乐器一族。

2019-12-04

键盘映射工具.txt

键盘与鼠标现在是越来越智能,键位也越来越繁多,如果想要处理一些不想用的键,不用把他扣掉,直接用键盘映射软件处理一下就行啦,非常方便的喔。

2019-12-04

RabbitMQ消息中间件技术精讲.txt

该资源包括RabbitMQ消息中间件详细视频教程,包括详细笔记及源码,可以很好的帮助学习消息中间件。RabbitMQ用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

2019-12-04

Quartz开发包和cron表达式生成工具.txt

该资源含有Quartz开发包和cron生成器,可以很方便的生成自己需要的调度,并进行使用。Quartz是Job Scheduling(任务调度)领域的开源项目,可单独使用,也可和JavaSE,EE进行组合,是一个任务调度管理系统,可在特定的时间内执行特定的任务,如想在Java中使用Quartz,则只需将Quartz的jar包导入到项目中即可.

2019-12-04

Excel视频教程.txt

Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。

2019-12-04

MUI视频教程 全接触.txt

MUI详细教学视频全接触,一次掌握手机开发。MUI是一套前端框架,由DCLOUD公司研发而成,提供大量H5和js语言组成的组件,大大提高了开发效率,可以用于开发web端应用、web app等应用。

2019-12-04

Java经典实例(第2版)电子书

Java经典实例(第2版)中收集了Java开发人员经常遇到的成百个问题的解决方案,涵盖了Java应用的方方面面,堪称讲述Java应用的百科全书

2017-09-05

Myeclipse/eclipse中字体颜色设置文件

想要改变Eclipse的代码颜色和背景等等,如果一项一项来,太麻烦了,于是将自己Eclipse中字体颜色和背景设置的信息导出了一个epf文件。下次通过导入epf文件,一次统一设置好。

2017-09-05

javascript教程 中文版&JavaScript源码大全 v1.0 中文版&JScript中文参考手册

共三个API,分别是 JavaScript源码大全 v1.0 中文版: 文字特效、图像特效、菜单特效、鼠标特效、背景特效、页面特效和其他特效 javascript教程 中文版 包括了js的各种语法,和各种复杂的交互 JScript中文参考手册 包括了用户指南,和函数及错误分析。还介绍了正则表达式

2017-02-20

html语法教程.chm

包括了HTML各种标签和语法,以及交互式文档。方便前端开发者用来查阅相关的HTML4.0标签用法、属性参数等,是一个必备手册。

2017-01-15

MySQL 5.1官方简体中文参考手册.chm

MySQL 5.1官方简体中文参考手册。包括了MySQL使用的各种语法、方便开发者使用。 是数据库专业开发人员的必要选择

2017-01-15

CSS2.0层叠样式表手册

包括了CSS2.0标准属性和事件属性。介绍了CSS2.0 中的一些新特性:选择器、伪类、伪对象等。其他特性包括新的页面元素等。方便前端开发者用来查阅相关的CSS2.0用法、属性参数等,是一个必备手册 。

2017-01-15

中文版HTML4.0_api

包括了HTML4.0和标准属性、参考手册和事件属性。介绍了HTML 4.0 中的一些新特性:嵌 入音频、视频、图片的标签、客户端数据存储,以及交互式文档。其他特性包括新的页面 元素等。方便前端开发者用来查阅相关的HTML4.0标签用法、属性参数等,是一个必备手册 。

2017-01-15

eclipse中关于图形界面的插件jigloo

在学过图形界面之后。自己用eclipse做界面的时候太过于麻烦。这里提供一个图形界面的插件。 安装这个插件之后,做界面的时候,可以直接拖控件。并产生代码。 不需要在界面框架的构建上浪费太多时间。开发人员只需要自己写时间监听即可。

2016-12-17

空空如也

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

TA关注的人

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