- 博客(31)
- 资源 (15)
- 问答 (2)
- 收藏
- 关注
原创 Java的各种排序算法详解
首先最经典的冒泡排序从第一个元素开始冒泡,即依次与后边的元素进行比较,若是大于后边的则二者进行交换,一直重复这个过程,直到一次完整的迭代后不再有顺序的改变停止,应该就是所有元素的从小至大排列的顺序了。代码演示:import java.util.Arrays;public class SortAr { public static int[] numbers = {3,5,1,8,
2016-03-09 13:24:23 428
原创 Java Web开发过程中常遇的小问题
问题1:各种中文乱码问题网页显示的中文乱码问题:设置pageEncoding为gb2312即可(写在jsp页面的最前边)数据库中文乱码问题:对数据库的编码可以进行直接的设置,直接设置为gb2312或者utf-8即可。这个由于不同的数据库不同的可视化界面操作可能不同,在此不赘述,可自行百度适合自己数据库的相关方法,建议是如果数据库的表不是很复杂可以新建一下,在建的时候直接
2016-01-18 00:24:47 382
原创 百度地图sdk Android开发学习笔记(一)
百度地图sdk越来越多的应用在Android应用中,百度提供的借口很多,用起来比较方便,最近我也是有个项目要用到百度地图的接口,所以就记录一下详细的情况,不是大神,只是记录学习的经历,提供给初学者一个参考。要想成功的调用百度地图sdk,我们首先需要申请一个百度开发者账号,可以点击这里进行申请。申请下来之后我们可以点击左侧的“获取密钥”,然后创建应用,填写完相应的信息后,提交即可,这里我们需
2015-10-29 20:23:17 648
转载 xv6 + Qemu 在Ubuntu下编译运行教程
一、使用工具说明1. xv6 源代码文件(以下三选一)1)http://download.csdn.net/detail/yinglang19941010/9201421 (我使用的是这个,怕出错的同学可以下这个)2)https://github.com/yinglang/Xv6 或3)http://zoo.cs.yale.edu/classes/cs422/2011
2015-10-22 18:43:57 3540
原创 spring入门基础(二)
举个例子,就是说如果我们要在一个bean中使用另一个bean的东西怎么来通过配置spring完成,例如:public void sayHello(){ System.out.println("Hello, " + username); byeservice.sayBye(); }这段代码里sayBye这个函数就是别的bean里的内容,换句话说就是是别的class的内容,只是这样单
2015-08-05 11:03:08 320
原创 spring入门基础(一)
spring是ssh框架之一,总结来说它是一个容器框架,用于配置bean并维护bean之间的关系。说几个概念,第一个就是bean,bean是java中的任何一种对象 javabean/service/action/数据源./dao,然后是ioc(控制反转 inverse of control) 接着是di( dependency injection 依赖注入)我们都知道Struts框架无论是2
2015-08-03 17:20:02 301
原创 MyEclipse搭建tomcat服务器过程详解
MyEclipse搭建tomcat服务器过程详解写下这篇文章完全是有感而发,前几天突然这套环境崩了,重新配置了一下,废了不少事儿,不过这套活儿算是熟悉了,因此在这儿嘚啵嘚啵。首先,要想搭建这一套环境,MyEclipse这个IDE和tomcat的文件及其安装是必不可少的。在官网下载一个MyEclipse并不是难事儿就不赘述了,破解过程了不复杂,之前也有写过,还有问题的可以来这里然后就
2015-07-27 14:54:27 1531
原创 hibernate学习笔记(九)
criteria的简单用法(使用的较少):Session s=HibernateUtil.getCurrentSession(); Transaction tx=s.beginTransaction(); Criteria cri=s.createCriteria(Student.class); //添加检索条件 cri.add(Restrictions.gt("sage",
2015-07-23 19:03:32 281
原创 hibernate学习笔记(八)
参数绑定使用参数绑定的好处有三:1. 可读性提高;2 效果高;3.防止 sql注入漏洞这个sql注入指的是:在sql语句中where后边随意写一个根本查不到的查询,然后再在后边接一个or 1 = ‘1’,这样做的话如果你不使用参数绑定会查询出全部的用户信息,这是一个注入漏洞。参数绑定有两种形式:第一种形式:Query q=session.createQuery(
2015-07-23 11:17:54 283
原创 hibernate学习笔记(七)
HQL(Hibernate Query Language)的学习面向对象的查询语言,与SQL不同,HQL中的对象名是区分大小写的(除了JAVA类和属性其他部分不区分大写);HQL中查的是对象而不是表,并且支持多态;HQL主要通过Query来操作,Query的创建方式:Query q =session.createQuery(hql);hibernate 设计者 推荐我们在设计表的时
2015-07-22 22:03:53 375
转载 Hibernate主键生成策略
Hibernate主键生成策略1、自动增长identity适用于MySQL、DB2、MS SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识使用SQL Server 和 MySQL 的自增字段,这个方法不能放到 Oracle 中,Oracle 不支持自增字段,要设定sequence(MySQL 和 SQL Server 中很常用)
2015-07-21 17:27:56 289
原创 hibernate学习笔记(六)
建立一个简单的部门内部留言板(在web上的实战),使用到的东西有hibernate和Struts1.首先,我们从数据库入手,建立两张表,一张是用户表(users)用来储存用户的信息,另一张是信息表(message)用来储存留言或是上传文件等等users表属性包括:id name passwdmessage表属性包括:id sender getter content sendT
2015-07-21 09:47:28 376
原创 hibernate学习笔记(四)
Transaction(事务)接口这个接口是很重要的,因为hibernate对数据库的实现都是事务的处理方式,学习笔记(三)也写明了使用的模板1.Transaction是底层的事物实现中抽象出来的接口2.可能是一个jdbc或者jta的事务,这样有利于hibernate在不同执行环境的移植。3.hibernate要求显示的调用事务(如果仅仅是查询可以不调用.)要注意提交(comm
2015-07-20 18:55:00 363
原创 hibernate学习笔记(三)
session(回话)接口1.Session一个实例代表与数据库的一次操作(当然一次操作可以是crud组合)2.Session实例通过SessionFactory获取,用完需要关闭。3.Session是线程不同步的(不安全),因此要保证在同一线程中使用,可以用getCurrentSessiong()。4.Session可以看做是持久化管理器,它是与持久化操作相关的接口代码举例(
2015-07-20 16:16:06 410
原创 hibernate学习笔记(二)
update这段代码是写在hibernate核心配置文件hibernate.cfg.xml中的,意思是可以更改数据库后自动生成表,update这个位置上可以写很多东西,update的意思是如果之前有这张表并且没有任何结构上的修改那么update就不会动,反之,update会创建一张新表;如果是create,意思就是直接会创建一张新表,如果之前有这张表create也会覆盖掉原来的,这就是二者
2015-07-20 10:03:59 319
原创 hibernate学习笔记(一)
hibernate是经典的ssh三大框架之一(另两个是struts和spring),hibernate是一个orm(object relation mapping)框架,也就是对象关系框架。实际上简单来说,hibernate就是把我们的JDBC进行了简单的封装,这个框架是基于Java的反射机制。我们的项目中使用hibernate这个框架的最大的好处就是一旦项目要换数据库,只需要更改其中极少的部分就
2015-07-19 21:46:17 347
原创 使用MySQL和简单的JSP实现的超市进存销系统
使用MySQL数据库和JSP实现超市进存销系统是我的数据库课的一个大作业,我来分享一下。因为毕竟不是Web的大作业因此也只是实现了要求的功能,对于页面的美观程度还是不要吐槽了,本人审美的确也是很差。我使用的工具是MyEclipse+DreamWeaver,MyEclipse的安装及破解问题可以查看我的另一篇博客,这里就不详细说明了。这个项目主要的知识点就是JDBC,由于主要是数据库的使用练习,
2015-07-19 21:06:55 5006
原创 关于hibernate的一些恶心的小地方报错(持续更新)
1.第一种错误:The processing instruction target matching "[xX][mM][lL]" is not allowed.这个问题困扰了我一下午,其实一般人不会有这个问题,不出问题的时候也不会有人注意这个事情,问题出现在我们的hibernate的核心配置文件也就是hibernate.cfg.xml文件中,在一开始我们都会写要注意这句话一定要顶着格写,前边
2015-07-19 17:51:14 1369
原创 cocos2d中文显示问题的解决方法
在cocos2d中如果输入中文,在场景中会显示出乱码,这是因为编码方式的问题,解决这个问题的放大也不是很难,而且代码能反复使用比较简单,易于操作这篇博客只能算是部分原创,因为这里我借鉴了 原始出处 我借鉴了一些代码,希望大家转载时也能尊重原创,在这里我说明的会更加详细一些,对于新手或是不是很熟练的人来说还是很有帮助的,高手忽略我...第一步:我们需要新建一个cpp文件和一个.h
2015-07-16 13:21:15 567
转载 汇编语言的集成编译环境RadSAM的安装及使用(转载)
声明:这篇文章转自我的一个学长,由于讲解十分清晰,因此收藏。原出处:www.reyoung.me这篇日志介绍了如何在Windows下使用RadASM进行汇编开发,并配置Irvine的库。分为如下几个步骤:* 安装汇编语言的集成开发环境RadASM* 下载Irvine的开发库* 新建项目,配置Irvine库* 运行Hello World安装汇编语言的集成开发环境RadASMR
2015-05-12 19:29:16 2030
原创 基于Android手机近距离感应器的俯卧撑计数器
基于Android手机近距离传感器的俯卧撑计数器,时尚有创意的原创安卓程序,很有借鉴意义,注释完全,并且源码齐全,可供初学者进行参考。
2015-05-12 18:27:45 3426
原创 MyEclipse的安装及破解全过程详解
第一步:先下载一个MyEclipse的安装包 http://www.myeclipsecn.com/download/ 这个是MyEclipse官方的下载地址 当然也可以在其他地方下载到同样的内容,版本问题的话看自己的需求。第二步:下载一个破解的工具包 http://download.csdn.net/detail/troublemaker2014/8563003 这个是下载地址,理论上可
2015-04-04 10:22:56 1013
原创 MyEclipse的安装及破解全过程详解
第一步:先下载一个MyEclipse的安装包 http://www.myeclipsecn.com/download/ 这个是MyEclipse官方的下载地址 当然也可以在其他地方下载到同样的内容,版本问题的话看自己的需求。第二步:下载一个破解的工具包 http://download.csdn.net/detail/troublemaker2014/8563003 这个是下载地址,理
2015-04-04 10:15:43 612
myeclipse连接tomcat起不来
2015-07-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人