自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (19)
  • 收藏
  • 关注

原创 2015.1.29试题笔记

设在内存中有P1,P2,P3三道程序,并按照P1,P2,P3的优先级次序运行,其中内部计算和IO操作时间由下表给出(CPU计算和IO资源都只能同时由一个程序占用):P1:计算60ms---》IO 80ms---》计算20ms P2:计算120ms---》IO 40ms---》计算40ms P3:计算40ms---》IO 80ms---》计算40ms 并行完成三道程序比单道运行节省的时间是(160m

2015-01-29 21:47:30 1765

原创 OSI七层模型基础知识及各层常见应用

各层对应的典型设备如下:应用层 ……………….计算机:应用程序,如FTP,SMTP,HTTP 表示层 ……………….计算机:编码方式,图像编解码、URL字段传输编码 会话层 ……………….计算机:建立会话,SESSION认证、断点续传 传输层 ……………….计算机:进程和端口 网络层…………………网络:路由器,防火墙、多层交换机 数据链路层 ……….

2015-01-28 21:57:08 1302

原创 各种排序时间空间复杂度稳定性分析

下面是常见排序算法的速度比较:(从慢到快)1、冒泡排序O(N^2)2、简单选择排序O(N^2)3、直接插入排序O(N^2)4、折半插入排序O(N^2)5、希尔排序,近似为O(N^1.25)     (尚无定论,但可以确定是N~N^2之间的多项式时间复杂度)6、堆排序O(NlogN)7、归并排序O(NlogN)8、快速排序O(NlogN)一般来说是快排最快的。但是

2015-01-28 21:26:41 1861 1

原创 给定一个有序数组(递增),写程序构建一棵具有最小高度的二叉树。

给定一个有序数组(递增),写程序构建一棵具有最小高度的二叉树。 struct Node { int value; Node *left; Node *right; }; void createTree(int a[], int begin, int end, Node* &r

2015-01-28 20:25:49 1147

原创 项目Extjs前台开发模版

今天趁着给大一大二的学生上课,整理下项目的前台源码,便于以后使用:////此模板实现是所有常见的功能,如下拉列表,时间,网页编辑器,都对应一个案例,大家可以模仿开发其他功能。//下面每个要注意的点我都标注了,仔细粘贴,避免错误,建议大家ctrl+f对同名替换,保证属性一致哈。var ss = null;Ext.onReady(function() { Ext.BLANK_IM

2015-01-23 19:40:23 2439

原创 仓储系统开发说明

系统仓储模块实现和育苗模块相似,大家开发前可以认真查看其源码,如果能看懂,可以先复制粘贴,看能不能开发出来。入库记录--->育苗登记出库记录--->出鱼管理仓库表主要功能就是查看所有商品,添加功能有出入库完成,可以有修改功能,商品表就是简单的增删改查,结合今天下午的视频,可以单独开发,参考源码可以看任意字典表源码分析。开发顺序:      1.先设计数据

2015-01-23 19:39:06 1472

原创 tomcat6.0发布项目打开jsp页面报错:HTTP Status 500 - javax.servlet.ServletException

今天遇到一个tomcat的部署的问题,问题根源在于server.xml 的配置里。错误如标题,说HTTP Status 500 - javax.servlet.ServletException:XXX文件找不到,几经查找测试,程序并没有错误,有人说是jsp-api.jar和serlet-api.jar包冲突,调试发现并不能解决问题,后来才发现问题的所在:开始的server.xml 配置对H

2015-01-23 19:33:44 2104

原创 MySQL外键设置中的的 Cascade、NO ACTION、Restrict、SET NULL

MySQL外键设置中的的属性含义:cascade方式在父表上update/delete记录时,同步update/delete掉子表的匹配记录 set null方式在父表上update/delete记录时,将子表上匹配记录的列设为null要注意子表的外键列不能为not null  No action方式如果子表中有匹配的记录,则不允许对父表对应候选键进行updat

2015-01-21 20:32:23 2601

原创 回顾框架搭建问题总结

先分析几句话:让这个世界因为有了我,而有一点点的不一样。。                      人生本来就是很多事都是徒劳无功的。使用JSTL好处,java ee5.0自动引入了这个功能我想主要目的有三点: 1.在页面里使用JSTL标签可以使美工象处理HTML标签一样对待,增加了读书性。 2.将业务封装到JSTL可以很方便的重用。 3.将数据与显示分离。spr

2015-01-18 22:18:07 833

原创 项目无错误还报This project needs to migrate WTP metadata错

总得来说,项目出现错误:This project needs to migrate WTP metadata解决:右击该项目然后选择“验证”,也就是Validate就可以解决,只不过位置不同。简单的解决方法就是右击项目然后选择Validate,做完validate后错误就消失了。但是我笔记本上myeclipse就是没有Validate选项,后来才发现,在项目右键选项myeclips

2015-01-16 22:38:45 2522

原创 项目部署文档--数据库导入,tomcat配置

常用操作查看mysql编码格式:show variables like 'character%';编码格式的修改:需要在MySQL安装目录下对my.ini文件修改utf8导入数据库sql:mysql -u root -p123456 test Tomcat在其他位置配置工作目录①在webapps目录外任何你需要的地方(如E盘根目录)新建自己的程序目录myjsp。

2015-01-16 14:38:27 1455

原创 getHibernateTemplate()和getSession()的区别

自动生成hibernate配置文件的时候,会在dao层用到getSession()方法来操作数据库记录,但是他还有个方法getHibernateTemplate(),这两个方法究竟有什么区别呢?1.使用getSession()方法你只要继承sessionFactory,而使用getHibernateTemplate()方法必须继承HibernateDaoSupport当然包括sessionFa

2015-01-15 10:50:40 963

转载 java和C++多态的区别

众所周知,多态是面向对象编程语言的重要特性,它允许基类的指针或引用指向派生类的对象,而在具体访问时实现方法的动态绑定。C++ 和 Java 作为当前最为流行的两种面向对象编程语言,其内部对于多态的支持到底是如何实现的呢,本文对此做了全面的介绍。注意到在本文中,指针和引用会互换使用,它们仅是一个抽象概念,表示和另一个对象的连接关系,无须在意其具体的实现。Java 的实现方式J

2015-01-10 21:08:21 1203

原创 基于构建实时WEb应用的HTML5 WebSocket协议<二>

前面说了那么多的理论,我们来看下代码学习。WebSocketAPI简介首先看一段简单的javascript代码,该代码调用了WebSockets的API。var ws = new WebSocket(“ws://echo.websocket.org”); ws.onopen = function(){ws.send(“Test!”); }; ws.onmessage = f

2015-01-08 15:45:14 1703

原创 基于构建实时WEb应用的HTML5 WebSocket协议<一>

前言      作为下一代的 Web 标准,HTML5 拥有许多引人注目的新特性,如 Canvas、本地存储、多媒体编程接口、WebSocket 等等。这其中有“Web 的 TCP ”之称的 WebSocket 格外吸引开发人员的注意。WebSocket 的出现使得浏览器提供对 Socket 的支持成为可能,从而在浏览器和服务器之间提供了一个基于 TCP 连接的双向通道。WebSocket是h

2015-01-08 15:31:01 1247

原创 为什么学习Redis作为消息队列服务器

使用Redis作为消息队列服务场景 “ 消息 ”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。消息被发送到队列中,“ 消息队列 ”是在消息的传输过程中保存消息的 容器 。在目前广泛的Web应用中,都会出现一种场景:在某一个时刻,网站会迎来一个用户请求的高峰期(比如:淘宝的双十一购物狂欢节,12306的春运抢票节等),一般的设计中,用

2015-01-06 17:27:04 2915

原创 2015.1.4时间笔记

BI(Business Intelligence)即商务智能,它是一套完整的解决方案,用来将企业中现有的数据进行有效的整合,快速准确的提供报表并提出决策依据,帮助企业做出明智的业务经营决策。Applet 小应用程序是采用Java编程语言编写的程序,该程序可以包含在 HTML(标准通用标记语言的一个应用)页中,与在页中包含图像的方式大致相同。使用虚拟机注意对网络适配器

2015-01-04 20:42:29 902

原创 JPA开发总结<七>--Bug总结

常见异常1、异常信息:javax.persistence.PersistenceException: [PersistenceUnit: JPA] Unable to configure EntityManagerFactory异常原因:很多、实体管理器Factory没有成功创建,是注解的问题2、java.lang.ClassCastException: [Ljava.lang.O

2015-01-03 21:00:42 1280

原创 JPA开发总结<六>--联合主键

联合主键就是将几个字段都作为主键,或者说一个以上主键的都可作为联合主键或者复合主键,开发联合主键实体类对象必须做到三个要求,一是提供一个无参构造函数,二是必须实现序列化串行接口,三是必须重写HashCode和equals方法,参数是复合主键的属性。这里我们的实例用航班做,我们知道航班有起始地,也有终止点,他们有一个共同的航班名,所以可以用联合主键来做表设计,具体看代码。首先定义航线实体:/

2015-01-03 20:42:07 1167

原创 JPA开发总结<五>--多对多双向关联

继续多对多的双向关联学习,主要分析实例老师和学生,一个老师有多个学生,一个学生也有多个老师,可以学习前面的一对多关系来做处理,再重新说下之前说的注意事项,引包都要是javax.persistence的,确定维护者关系等,废话不说了,还是直接看代码。老师实体类,学生为关系维护者:/** * 双向多对多关联关系是一种对等关系,所以由我们自定义谁作为关系的维护端与被维护端 * 我们选择学生作

2015-01-03 20:29:49 1276

原创 JPA开发总结<四>--一对一双向关联

整理完了一对多的关联关系,下面咱们来看看一对一的关联配置情况,重点还是在于分清楚关系维护方和关系被维护方,然后在具体操作,在个就是cascade=CascadeType的维护方式,没必要的级联尽量不要,否则会造成不必要的结果。在一对一中的例子中,我们分析人和身份证号的关系,一个人只能有一个身份证号,而且伴随着人死亡而失效,至于人是否出生就有身份证号我们不深究,这里理解为不是,无关影响。那具体操

2015-01-03 19:26:44 2366 1

原创 JPA开发总结<三>--一对多双向关联

学习JPA规范,也会涉及到关联关系的操作,对于使用注解方式的关联操作,这点就不如使用XML思路清晰明了,下面这是我总结的操作代码,注释说明很清楚,需要重点提的就是这里所有引得包都是sun提供的工具包,即javax.persistence.*,避免引包错误。一对多关联从两点入手学习:JPA中的一对多双向关联与级联操作

2015-01-03 11:23:30 1874

原创 JPA开发总结<二>--基本操作+JPQL查询

首先看下使用JPA规范的注解方式模板(代码中解释很详细):@Entity(name="person")public class Person { //GenerationType为AUTO是权衡mysql和oracle不同,也可以对应具体数据库选择IDENTITY或者SEQUENCE @Id @GeneratedValue(strategy=GenerationType.AUTO)

2015-01-02 21:12:02 2495

原创 JPA开发总结<一>

什么是JPAJPA(Java Persistence API)是Sun官方提出的Java持久化规范,它为Java开发人员提供了一种对象/关系映射工具来管理Java应用中的关系数据。它的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在HIbernate、TopLink、JDO等ORM框架各自为营的局面。值得注意的是,JPA是在充分吸收了现有HIbernate、TopLink、JD

2015-01-02 20:29:33 1157

原创 使用单态(Singleton)模式获取数据库操作对象

开始先介绍下单态模式,也就是单例模式,我们主要区别于Spring中的原型模式,单例模式就是保证一个类只存在一个实例,就是只初始化一次,第一次完成初始化以后,重复使用的时候,返回的都是这个实例,而且不是重新去new一个新的,这就在DAO层中比较常见,我们定义一个工厂类(seesionFactory),不用每次都去New个用,好处在于节省了内存和时间,但是如果你对象里面的属性值已经改变的话,就不适合使

2015-01-01 15:26:37 1683

原创 代替MD5加密的SHA安全散列加密算法代码整理

根据以往的经验,我们通常使用MD5加密算法,尽管其可以破解,但因其周期性比较长,所以我也一直在使用,今天学习到了一种新的加密算法,安全哈希算法,确切的说他并不是数据加密算法,而是数据数字签名算法,它不是对整个数据进行加密,而是对数据提取部分信息进行签名,采用该算法对不同的数据进行加密,会得到唯一的字符串,该字符串就像签名一样,只有该数据才可能产生这样的签名字符串。下面是java实现的SHA算法

2015-01-01 15:05:02 2498

Docker:VM、代码迁移和SOA解决方案

Docker:VM、代码迁移和SOA解决方案

2016-07-22

redis3.0-集群部署文档

redis3.0-集群部署文档

2016-09-28

“隐藏自己”学会使用这些网络工具

在之前《2014年七大令人不安的网络入侵事件》一文中总结了在14年的网络入侵事件:土耳其石油管道事件、索尼影业被黑事件、社区医疗系统被黑、大型零售商家被黑、心脏流血(Heartbleed)等。我们可以从中看到,消费级别的数据慢慢沦为被攻击的目标,或许它们离我们很远,又或许它们已经存在于我们的身边。而我们要做的是,做好防范措施。以下列出的就是一些针对网络安全问题的工具,可以帮助你更好的维护个人信息安全。

2015-01-01

两分钟彻底让你明白Android_Activity生命周期(图文)

两分钟彻底让你明白Android_Activity生命周期(图文)

2015-05-11

在Birt中使用Web_Services数据源

在Birt中使用Web_Services数据源

2015-07-30

Oracle数据库迁移操作指南

Oracle数据库迁移操作指南

2016-08-01

WebSocket学习文档

作为下一代的 Web 标准,HTML5 拥有许多引人注目的新特性,如 Canvas、本地存储、多媒体编程接口、WebSocket 等等。这其中有“Web 的 TCP ”之称的 WebSocket格外吸引开发人员的注意。WebSocket 的出现使得浏览器提供对 Socket 的支持成为可能,从而在浏览器和服务器之间提供了一个基于 TCP 连接的双向通道。WebSocket是html5新增加的一种通信协议,目前流行的浏览器都支持这个协议,Web 开发人员可以非常方便地使用 WebSocket 构建实时 web 应用。

2015-01-08

基于Spring Cloud和ES事件流构建的商城微服务

基于Spring Cloud和ES事件流构建的商城微服务英文文档Event Sourcing in Microservices Using Spring Cloud and Reactor.pdf

2016-07-27

solr分词器IKAnalyzer

solr分词器IKAnalyzer,IK Analyzer 2012FF_hf1和schama配置文件

2016-09-26

spring boot 异常处理方案

spring boot 异常处理方案,github地址:https://github.com/chanjarster/spring-mvc-error-handling-example

2017-08-28

The current branch is not configured for pull

The current branch is not configured for pull No value for key branch.master.merge found in configuration

2016-08-06

tomcat5.5javax.el.jar

standard-1.1.2.jar,jstl-1.1.2.jar,javax.el.jar

2016-07-12

mysql主从配置文件

-> 首先配置master服务器 -> 下载MySQL -> 修改配置文件 启用二进制日志、设置id、添加复制权限用户 -> 配置环境变量 -> 安装服务 -> 配置Slave服务器 -> 连接到master

2015-03-22

上传插件afinal_0.5_bin.jar

//四大主键,使用插件afinal FinalHttp fh = new FinalHttp(); fh.download(apkurl, Environment.getExternalStorageDirectory().getAbsolutePath()+"/mobilesafe2.0.apk", new AjaxCallBack<File>() { @Override public void onFailure(Throwable t, int errorNo, String strMsg) { t.printStackTrace(); Toast.makeText(getApplicationContext(), "下载失败", 1).show(); super.onFailure(t, errorNo, strMsg); }

2015-03-26

JPA、hibernate项目常用包

从 EJB 技术可以开始应用时起 对其在实际应用中的可用性就一直存在怀疑 在我看来 产生这种现象最重要的两个原因是复杂性和资源密集性 结果 随后出现了比 EJB 更简单 具有更小资源空间的框架(比如 Spring 和 Hibernate) 并且更快流行开来 为了说明这一点 我们注意到 EJB 3 0 规范的方向相对以前出现了一个主要的转变 作为 JSR 220 的一部分 该规范提供了类似 Plain Old Java Object POJO 支持 Dependency Injection(依赖注入)和注释等功能 现在引入了一组全新的 API:Java Persistence API JPA 以允许开发者管理 Java EE(甚至 SE)应用程序中的关系数据 另外 Sun 声称 Java Persistence API 表现了一些 Hibernate TopLink(二者都会在稍后讨论) JDO 以及 EJB 框架中最好的想法 ">从 EJB 技术可以开始应用时起 对其在实际应用中的可用性就一直存在怀疑 在我看来 产生这种现象最重要的两个原因是复杂性和资源密集性 结果 随后出现了比 EJB 更简单 具有更小资源空间的框架(比如 Spring 和 Hibernate [更多]

2015-01-01

使用Spring Cloud和Docker构建微服务

使用Spring Cloud和Docker构建微服务英文文档

2016-07-27

java实现properties文件读取

java实现properties文件读取

2016-12-02

传智播客张孝祥java邮件开发_Java邮件开发源代码ppt

传智播客张孝祥java邮件开发_Java邮件开发源代码ppt

2015-03-28

空空如也

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

TA关注的人

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