- 机房重构之E-R图转换数据库
魏恩君--Caroline
----【数据库】
前言早有耳闻,EA不仅可以画各种图(UML图、E-R图。。。),还可以将图转成sql脚本、软工文档、各种语言的代码。于是,好奇的我希望借着这次重构的机会试一下。各种文档写的差不多了,之后就是建模、建立数据库了。于是,画了E-R图,并用EA成功将它转成了数据库。下面给大家详细介绍一下:内容如何画E-R图总结画E-R模型,无非就是找实体、找联系、分配属性,从局部模型都全局模型,不断消除冗余。这里需要以
- 【机房重构】之数据库的操作
盖丽男
vb与数据库数据库及其操作数据库
机房敲到现在,就发现,想只靠一个VB过日子,那是不行的!瞧来瞧去,还是围着那几个数据摆弄,为了摆弄更方便,sql当然更专业,所以,今天研究一下在敲机房的时候,可能用的的几种数据库的操作!视图视图是什么:视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。视图可以由多张表的各个列名组成一张视图。这方便了我们进行的复
- 机房重构—数据库设计
刘鹏远lpy
架构
数据库设计——概念设计阶段这个阶段主要是根据需求画出ER图,如下图所示,是我根据机房收费系统的需求画出的ER图,图中有6个实体,分别为:教师、学生、卡、基础数据、账单、电脑,它们之间有一对多的关系也有多对多的关系,其中教师还有很多不同的角色,这里没做细分,不过以后我们会做安全机制方面的设计就要仔细对待了。根据转换原则,但我们把ER图转换为表时多对多的关系就会抽出一张表,这样在逻辑设计阶段我们就可以
- C#—三层架构
刘鹏远lpy
c#架构ui
于学习到三层了~接下来也要下功夫学习机房重构了,给自己加油!【内容】1.什么是三层架构三层架构分为物理上的和逻辑上的,其中:(1)在物理上是显示层、业务层、数据层,下面是一个应用软件的三层架构模型:(2)逻辑上:UI层、BLL层、DAL层。在这里,我们主要来学习逻辑上的三层。2.三层具体介绍(1)数据访问层(DAL)处理一切和数据库直接进行交互的操作,如数据库的增删改查。1)DAL的作用从数据源加
- Visual Studio Winform窗体控件Menustrip
皮卡冲撞
总结
首先介绍一下我们在使用这种编程软件时就会就会涉及到很多的控件与功能的了解,自己就是在做机房重构的时候因为用的是VisualStudio这个软件不知道怎么添加窗体的菜单,之前刚入门的时候是用的VB进行的,这两个平台还有些不同,那今天就以VS为实例来说一下这个控件的使用。首先在我们创建好的窗体上先添加一个控件然后在窗体上就看到这么一个控件,在这个控件上可以直接输入要建菜单选项的名称,还可以建二级选项。
- 机房重构之添加用户
谷艳爽faye
三层七层
添加用户也是用到了七层,说来也简单,先分为两部分,首先要对添加的数据加一个判断,看数据库里是否有重复的数据,然后在添加数据。我这里是用卡号来判断是否重复的。如下:IDALDataTableSelect(Entity.AddStudentuser);//判断是否有相同数据usingSystem;usingSystem.Collections.Generic;usingSystem.Data;usin
- 机房重构错误----必须声明标量变量和SQLHelper的使用
谷艳爽faye
三层七层
机房重构到现在已经实现了几个功能了,可以说非常缓慢了,但是还是遇到了不少的问题,这次遇到的这个问题问了几个师哥都没有解决掉,搁置了一个突然就感觉开窍了,先来看问题:这个实在添加学生信息的功能出现的问题,下图:它显示的问题是必须声明标量变量,看着标量变量可能大多数人都会想到是不是实体层没有定义,或者是哪个层少写了,我也是这么想的,所以一开始我就把能涉及到的层全都检查了一遍,但是还是不行,还是报同样的
- SQL查询如何获取今天的00:00:00到今天的23:59:59秒?(时间类型的模糊查询)
石涵博-Tom
#C#-基础
做机房重构时,需要查询某天的账单,用“日期”为条件查询该天的所有数据,那么应该如何获取当天的时间段呢?方法一:Between...and...BETWEEN操作符在WHERE子句中使用,作用是选取介于两个值之间的数据范围。首先获取两个时间节点:dtp1.Value = DateTime.Parse(DateTime.Now.Date.ToString() + " 00:00:00");dtp2.V
- 2014-2015学年总结-跬步千里
独自绕阶行
总结
仿佛就在弹指一挥间,又一年的时间悄然滑过,回首这一年的种种经历,感觉别是一番滋味在心头。这其中收获了宝贵的知识和经验,同时也伴随着无谓的挫折和教训,偶然之中包含着必然。时至今日有必要仔细梳理过去一年的点点滴滴,全面总结利弊得失,一起以史为鉴,面向未来。2014年的暑期学习伴随着机房重构开始,其间经历几多坎坷,终于领悟了其中真谛。道理有时往往是简单的,过程是曲折的。在困境之中坚持探索,最终会迎来柳暗
- 存储过程报错(在应使用条件的上下文中指定了非布尔类型的表达式!)
TTcccCarrie
C#机房个人重构sqlc#存储过程
在机房重构用到的存储过程。运行时报错:在存储过程里的SQL语句:ALTERPROCEDURE[dbo].[zu](@Com1nchar(50),@Com2nchar(50),@Com3nchar(50),@Com4nchar(50),@Com5nchar(50),@Com6nchar(50),@Com8nchar(50),@Com9nchar(50),@Txt1nchar(50),@Txt2nch
- 抽象工厂+反射(一)
Viola_tt
——【机房重构.C#】✿设计模式设计模式架构
写在前面期间自己由于毕业设计和答辩的事情,计算机的进度拖了一个月了,现在心里很惭愧,就化悲愤为动力吧。小编会在持续时间内不断更新自己机房重构遇到的问题和自己经历,希望大家多多指教。今天下午调试的过程中遇到这个问题,看图:where这个问题是在那里遇到的呢?我在配置文件+工厂+反射实现功能时候,出现这个问题,我当时的代码是这样写的:stringStrDB=System.Configuration.C
- 机房重构---MDI窗体+单例模式
暂7师师长常乃超
【设计模式】
在VB6.0版本的机房收费系统中就用到了MDI技术(多文档界面),其中有的窗体用了MDI,而有的则没有用到,回头想想这些个关于增删改查的功能都该是MDI这个容器中的子窗体,于是这次我将他们都放到了MDI窗体中。一、关于MDI窗体MDI窗体设置步骤:(1)在frmMain中打开属性窗格,”IsMdiContainer”属性设置为”True”。(2)把工具箱中MenuStrip控件拖到frmMain中
- 机房重构---单例模式应用
Michael-杨楠
机房收费系统
前言:说到单例模式,我们可能会想到饿汉和懒汉这两种方式,下面就让我们来重温一下这两种单例模式吧。内容:一、单例模式是什么?单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。饿汉式单例类懒汉式单例类初始化时(类加载的时候)就实例化。类被加载的时候立马占用CPU内存,不管你用不用到他,反正先占内存了。(饿汉:特别饿,需要立马进食)第一次引用时才实例化。或者说:只有用到的时候才实例化(懒汉
- 机房重构—单例模式
12期尚锦
机房重构
定义:保证一个类仅有一个实例并提供一个访问它的全局访问点。解释:通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问实例的方法。特点:一是单例模式的类只提供私有的构造函数,二是类定义中含有一个该类的静态私有对象,三是该类提供了一个静态的公有的函数用于创建或获取它本身的静
- 【C#】单例模式
遥寄三山
●项目机房重构
前言在机房重构之前,我们学习了设计模式,在这次重构中,我们的任务就是将这些模式,添加到机房的重构中去。现在先来解决一个最简单的问题——窗体的超生。如果不加以限制,结果会是这样:非常的不友好。那么我们如何来解决这个问题呢?——单例模式。单例模式通常我们可以让一个全局变量使得一个对象被访问,但他不能防止你实例化多个对象,一个最好的办法就是,让类自身保存它的唯一实例,这个类可以保证没有其他实例可以被创建
- 【C#】机房重构单例模式的使用
迎风来Dora
——C#————机房重构————设计模式
【前言】开始的时候不打算用单例模式的,只是敲过例子,不在实践中使用还是不行的,那就行动起来添加一下吧。【单例模式】单例模式Singleton,保证一个类仅有一个是咧,并提供一个访问它的全局访问点【运用】系统的主窗体,每个子窗体都可以多次打开的话,会给用户造成打扰,比如用户在注册的时候,注册一半出去了,回来后打算继续注册,但是之前界面被覆盖了,重新打开了新的窗体,重新注册。这样会给用户造成不必要的时
- EA的简单使用
未来畅想--娜
当初机房重构的时候,因为对EA不怎么熟悉,就一直不想画图。现在合作了,必须要了解一下了。一、创建工程:选择相应的模型二、EA配置1、工具—选项在常规中重要的是作者这个选项,在代码工程中,最好把代码编辑是的页面编码设置为简体中文,其他配置按照要求就可以了。2、设置——代码工程模板可以设置自己代码文件的头注释三、画图四、生成代码选择目标文件,右击选择生成代码五、反向工程将原有的类库代码,使用EA进入导
- System.ArgumentOutOfRangeException:“索引超出范围。必须为非负值并小于集合大小。 Arg_ParamName_Name”
LYQ—
C#
做C#机房重构的时候遇到的这个问题System.ArgumentOutOfRangeException:“索引超出范围。必须为非负值并小于集合大小。Arg_ParamName_Name”后来通过同学指导以及自己上网查了一下,明白了出现索引超出范围的两种原因:1:比如一个循环for(inti=1;i0){}2:在获取数据时,数据库可能没有一个数据而导致出现该异常。比如控制器里面Model.detai
- 第12期【江山代有才人出】5月刊
TGBBlog
12期期刊
1、【机房重构】——实体类(Model)的奇葩说——张婷推荐理由:关于三层架构中的实体层(Model)的理解,仁者见仁智者见智,那么哪种说法才是比较正确,能更好地帮助我们理解呢?我们可以从这篇博客中了解各种奇葩说和其中的学问。2、验证码功能实现——王洪玉推荐理由:本篇博客利用几种简易的方式实现了验证码的功能,不仅可以对比着学到相关的知识,同时利用该功能,还有效防止某个黑客对某一个特定注册用户用特定
- 13期4月份期刊《菜鸟成长记》
TGBBlog
13期期刊
一、自荐人:刘子腾自荐链接:http://blog.csdn.net/liuziteng0228/article/details/66527588博客自荐名称:【机房重构】泛型与Datatable自荐理由:在学习三层的时候一开始返回值用的实体,加上sqlhelper之后返回值变成了DataTable。但是我们是面向对象编程的,而泛型更符合面向对象编程的思想。此篇文章简单的介绍了为什么要用泛型、泛型
- 【机房重构】C#子窗体关闭父窗体
赫于富
----机房重构
【机房重构】-----【修改密码】最原始我的修改密码是用户在修改密码之后仍然处于登录状态,自己想想其实也挺对的,为啥用户修改密码了就必须要重新登录?应该有很多人和我有同样的想法。但是经过和其他人一块讨论发现存在的问题:在修改密码之后密码已经被修改了,当前登录的用户却使用的是旧密码,不符合常理。于是我就开始了调整,但是存在了一个问题:当我们要把子窗体和父窗体同时关闭的时候,在子窗体中简单的写下面的代
- 【C#】机房重构-下机+存储过程
Dazzling_Ywq
【C#】
前言在做机房的时候一定要先考虑好,该功能要和数据库中那个表打交道,把各种因素都考虑进去,可是每次都考虑的不是很全怎么办呢?那没关系,只要自己做了思考,以后修改起来就会很方便!先看一下下机的流程图吧!思考经过自己整理一遍思路,发现要实现这个功能会查到很多表,重复的很多,这样会使D层的代码增加很多,于是就有了存储过程!官话:存储过程(StoredProcedure)是在大型数据库系统中,一组为了完成特
- 【C#】机房重构全部下机和选择下机
玉带林中挂
机房重构
第一遍机房没有调用方法,用户下机和操作员操作全部下机全都是在每一个窗体单独写的,这样实在是太费时间,还不方便。机房重构的时候用户下机方法没有封装,后面在操作员全部下机功能中,才将方法封装。全部下机和选择下机用的是datagridview控件,首先用此控件连接数据库。配制数据源:1、选择数据源:2、选择数据库3、点击下一步。4、新建连接5、新建连接时选择sqlserver6、下一步,然后选择自己应该
- Vb.net-DatagridView之右击删除选中行
Co可
机房收费系统
做第一版《机房收费系统》时,听说有同学实现了一个功能:右击行,显示“下机”,点击“下机”删除某个正在上机的学生,把我羡慕的不得了,心想,在我机房重构的时候,也要实现这个功能,于是,开始期盼。。。终于等到了自己要做“选中下机”的这一天。。。整体思路:右击显示“下机”,和点击“下机”删除是分开的两个操作。要先根据我们鼠标右击的位置,确定所在的行,显示“下机”,然后才能点击“下机”,执行下机操作。具体操
- 机房重构---数据库自增字段设置
暂7师师长常乃超
在敲机房的过程中,对于数据库这块学到了很多新的知识,类似于“存储过程”、“触发器”、“视图”,这“三大件”在机房重构的时候都有新的认识,就像今天中午和李芬聊天时候聊到了学习是一个迭代的过程,不要指望一次就把知识学会、学以致用;也不要因为感觉在学的过程中不够扎实而感到恐惧、厌学,要知道每个人的情况都是差不多的,没有人一次就学的特别扎实,So你需要认识到,在我们学习的过程中什么是“不怕不知道,就怕不知
- 【VB.net】DataGridView控件的使用
王璐-Louise
——【VB.net】
VS中的DataGridView控件,在机房重构里的出镜率还是很高哒~这篇博客就把一些有关DataGridView控件的一些使用细节和大家分享一下!找到控件:绑定数据源选中行数代码实现:DataGridView1.SelectedRows.Count以增加删除用户窗体中的删除所选行数代码为例:PrivateSubbtnDeleteUser_Click(senderAsObject,eAsEvent
- 机房重构——下机(职责链模式+策略模式)
一路向前!
-----机房收费系统
前言:说起机房重构的下机自己都有点不好意思了,不想提起自己的那点“小事”。要做上下机的时候自己整个人都很不开心,感觉自己搞不定它们,有种压抑感,还略带了点小情绪,不想弄,其实都是自己把自己吓到了。只要静下心来,开开心心的去想思路,看代码,没有什么做不出来,学不会的。保持乐观的心态,比什么都重要。策略模式:它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法
- 【机房重构】职责链模式解决下机消费时间计算问题
Markfight!
C#设计模式机房收费系统
设计模式在之前学习了两遍,尤其是在软考的时候,博主算是认认真真搞懂了十几个设计模式,虽然不算多,但是目前够用。然而这些都只存在理论阶段,还没有实战应用。但是最近博主在开发机房收费系统的时候发现学生下机计算消费时间这一块和职责链模式很相像,于是就把职责链模式加了上去,最后结果告诉我,还不错。首先先来回顾一下什么是职责链模式?职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦
- 机房重构(个人版)——类图
weixin_30457881
我认为机房重构的正确顺序是:数据库、画图(包图、类图、时序图)、文档最后是代码的实现。不过,虽然我这么认为,却没有完全按照这个进行。我认为,计划和顺序是死的,人是活的,如果进行到某一步,你进行不下去了,你会怎么办?我的选择是,放下,从别的方式入手。就二次机房来说,我先做了包图,简单的做了类图(有一种不知道从哪里下手,不知道怎么开始的感觉),和第一次类图没有太大差别,因为我没有找到入手点。做了几张时
- 机房重构时利用状态模式实现消费时间的计算
little_color
设计模式
在做机房重构时,我们会在学生上下机计算学生上机时间时,会出现消费时间随着基本数据设定表中的数据变化而变化,这里不仅仅是数据的变化,还包括不同时间段内消费时间具体确定问题。主要分为三个时间段的计算1.准备时间:即在此时间段内,消费金额为02.至少上机时间:如果上机时间超过了准备时间,但是少于至少上机时间,那么此时消费时间为至少上机时间3.按正常消费时间来算:此时,消费时间大于至少上机时间后,则按照正
- mysql主从数据同步
林鹤霄
mysql主从数据同步
配置mysql5.5主从服务器(转)
教程开始:一、安装MySQL
说明:在两台MySQL服务器192.168.21.169和192.168.21.168上分别进行如下操作,安装MySQL 5.5.22
二、配置MySQL主服务器(192.168.21.169)mysql -uroot -p &nb
- oracle学习笔记
caoyong
oracle
1、ORACLE的安装
a>、ORACLE的版本
8i,9i : i是internet
10g,11g : grid (网格)
12c : cloud (云计算)
b>、10g不支持win7
&
- 数据库,SQL零基础入门
天子之骄
sql数据库入门基本术语
数据库,SQL零基础入门
做网站肯定离不开数据库,本人之前没怎么具体接触SQL,这几天起早贪黑得各种入门,恶补脑洞。一些具体的知识点,可以让小白不再迷茫的术语,拿来与大家分享。
数据库,永久数据的一个或多个大型结构化集合,通常与更新和查询数据的软件相关
- pom.xml
一炮送你回车库
pom.xml
1、一级元素dependencies是可以被子项目继承的
2、一级元素dependencyManagement是定义该项目群里jar包版本号的,通常和一级元素properties一起使用,既然有继承,也肯定有一级元素modules来定义子元素
3、父项目里的一级元素<modules>
<module>lcas-admin-war</module>
<
- sql查地区省市县
3213213333332132
sqlmysql
-- db_yhm_city
SELECT * FROM db_yhm_city WHERE class_parent_id = 1 -- 海南 class_id = 9 港、奥、台 class_id = 33、34、35
SELECT * FROM db_yhm_city WHERE class_parent_id =169
SELECT d1.cla
- 关于监听器那些让人头疼的事
宝剑锋梅花香
画图板监听器鼠标监听器
本人初学JAVA,对于界面开发我只能说有点蛋疼,用JAVA来做界面的话确实需要一定的耐心(不使用插件,就算使用插件的话也没好多少)既然Java提供了界面开发,老师又要求做,只能硬着头皮上啦。但是监听器还真是个难懂的地方,我是上了几次课才略微搞懂了些。
- JAVA的遍历MAP
darkranger
map
Java Map遍历方式的选择
1. 阐述
对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际情况如何呢?
为了解遍历性能的真实差距,包括在遍历ke
- POJ 2312 Battle City 优先多列+bfs
aijuans
搜索
来源:http://poj.org/problem?id=2312
题意:题目背景就是小时候玩的坦克大战,求从起点到终点最少需要多少步。已知S和R是不能走得,E是空的,可以走,B是砖,只有打掉后才可以通过。
思路:很容易看出来这是一道广搜的题目,但是因为走E和走B所需要的时间不一样,因此不能用普通的队列存点。因为对于走B来说,要先打掉砖才能通过,所以我们可以理解为走B需要两步,而走E是指需要1
- Hibernate与Jpa的关系,终于弄懂
avords
javaHibernate数据库jpa
我知道Jpa是一种规范,而Hibernate是它的一种实现。除了Hibernate,还有EclipseLink(曾经的toplink),OpenJPA等可供选择,所以使用Jpa的一个好处是,可以更换实现而不必改动太多代码。
在play中定义Model时,使用的是jpa的annotations,比如javax.persistence.Entity, Table, Column, OneToMany
- 酸爽的console.log
bee1314
console
在前端的开发中,console.log那是开发必备啊,简直直观。通过写小函数,组合大功能。更容易测试。但是在打版本时,就要删除console.log,打完版本进入开发状态又要添加,真不够爽。重复劳动太多。所以可以做些简单地封装,方便开发和上线。
/**
* log.js hufeng
* The safe wrapper for `console.xxx` functions
*
- 哈佛教授:穷人和过于忙碌的人有一个共同思维特质
bijian1013
时间管理励志人生穷人过于忙碌
一个跨学科团队今年完成了一项对资源稀缺状况下人的思维方式的研究,结论是:穷人和过于忙碌的人有一个共同思维特质,即注意力被稀缺资源过分占据,引起认知和判断力的全面下降。这项研究是心理学、行为经济学和政策研究学者协作的典范。
这个研究源于穆来纳森对自己拖延症的憎恨。他7岁从印度移民美国,很快就如鱼得水,哈佛毕业
- other operate
征客丶
OSosx
一、Mac Finder 设置排序方式,预览栏 在显示-》查看显示选项中
二、有时预览显示时,卡死在那,有可能是一些临时文件夹被删除了,如:/private/tmp[有待验证]
--------------------------------------------------------------------
若有其他凝问或文中有错误,请及时向我指出,
我好及时改正,同时也让我们一
- 【Scala五】分析Spark源代码总结的Scala语法三
bit1129
scala
1. If语句作为表达式
val properties = if (jobIdToActiveJob.contains(jobId)) {
jobIdToActiveJob(stage.jobId).properties
} else {
// this stage will be assigned to "default" po
- ZooKeeper 入门
BlueSkator
中间件zk
ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得ZooKeeper解决很多分布式问题。网上对ZK的应用场景也有不少介绍,本文将结合作者身边的项目例子,系统地对ZK的应用场景进行一个分门归类的介绍。
值得注意的是,ZK并非天生就是为这些应用场景设计的,都是后来众多开发者根据其框架的特性,利
- MySQL取得当前时间的函数是什么 格式化日期的函数是什么
BreakingBad
mysqlDate
取得当前时间用 now() 就行。
在数据库中格式化时间 用DATE_FORMA T(date, format) .
根据格式串format 格式化日期或日期和时间值date,返回结果串。
可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值:
%S, %s 两位数字形式的秒( 00,01,
- 读《研磨设计模式》-代码笔记-组合模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
abstract class Component {
public abstract void printStruct(Str
- 4_JAVA+Oracle面试题(有答案)
chenke
oracle
基础测试题
卷面上不能出现任何的涂写文字,所有的答案要求写在答题纸上,考卷不得带走。
选择题
1、 What will happen when you attempt to compile and run the following code? (3)
public class Static {
static {
int x = 5; // 在static内有效
}
st
- 新一代工作流系统设计目标
comsci
工作算法脚本
用户只需要给工作流系统制定若干个需求,流程系统根据需求,并结合事先输入的组织机构和权限结构,调用若干算法,在流程展示版面上面显示出系统自动生成的流程图,然后由用户根据实际情况对该流程图进行微调,直到满意为止,流程在运行过程中,系统和用户可以根据情况对流程进行实时的调整,包括拓扑结构的调整,权限的调整,内置脚本的调整。。。。。
在这个设计中,最难的地方是系统根据什么来生成流
- oracle 行链接与行迁移
daizj
oracle行迁移
表里的一行对于一个数据块太大的情况有二种(一行在一个数据块里放不下)
第一种情况:
INSERT的时候,INSERT时候行的大小就超一个块的大小。Oracle把这行的数据存储在一连串的数据块里(Oracle Stores the data for the row in a chain of data blocks),这种情况称为行链接(Row Chain),一般不可避免(除非使用更大的数据
- [JShop]开源电子商务系统jshop的系统缓存实现
dinguangx
jshop电子商务
前言
jeeshop中通过SystemManager管理了大量的缓存数据,来提升系统的性能,但这些缓存数据全部都是存放于内存中的,无法满足特定场景的数据更新(如集群环境)。JShop对jeeshop的缓存机制进行了扩展,提供CacheProvider来辅助SystemManager管理这些缓存数据,通过CacheProvider,可以把缓存存放在内存,ehcache,redis,memcache
- 初三全学年难记忆单词
dcj3sjt126com
englishword
several 儿子;若干
shelf 架子
knowledge 知识;学问
librarian 图书管理员
abroad 到国外,在国外
surf 冲浪
wave 浪;波浪
twice 两次;两倍
describe 描写;叙述
especially 特别;尤其
attract 吸引
prize 奖品;奖赏
competition 比赛;竞争
event 大事;事件
O
- sphinx实践
dcj3sjt126com
sphinx
安装参考地址:http://briansnelson.com/How_to_install_Sphinx_on_Centos_Server
yum install sphinx
如果失败的话使用下面的方式安装
wget http://sphinxsearch.com/files/sphinx-2.2.9-1.rhel6.x86_64.rpm
yum loca
- JPA之JPQL(三)
frank1234
ormjpaJPQL
1 什么是JPQL
JPQL是Java Persistence Query Language的简称,可以看成是JPA中的HQL, JPQL支持各种复杂查询。
2 检索单个对象
@Test
public void querySingleObject1() {
Query query = em.createQuery("sele
- Remove Duplicates from Sorted Array II
hcx2013
remove
Follow up for "Remove Duplicates":What if duplicates are allowed at most twice?
For example,Given sorted array nums = [1,1,1,2,2,3],
Your function should return length
- Spring4新特性——Groovy Bean定义DSL
jinnianshilongnian
spring 4
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- CentOS安装Mysql5.5
liuxingguome
centos
CentOS下以RPM方式安装MySQL5.5
首先卸载系统自带Mysql:
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
查看是否还有mysql软件:
rpm -qa|grep mysql
去http://dev.mysql.c
- 第14章 工具函数(下)
onestopweb
函数
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- POJ 1050
SaraWon
二维数组子矩阵最大和
POJ ACM第1050题的详细描述,请参照
http://acm.pku.edu.cn/JudgeOnline/problem?id=1050
题目意思:
给定包含有正负整型的二维数组,找出所有子矩阵的和的最大值。
如二维数组
0 -2 -7 0
9 2 -6 2
-4 1 -4 1
-1 8 0 -2
中和最大的子矩阵是
9 2
-4 1
-1 8
且最大和是15
- [5]设计模式——单例模式
tsface
java单例设计模式虚拟机
单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点
安全的单例模式:
/*
* @(#)Singleton.java 2014-8-1
*
* Copyright 2014 XXXX, Inc. All rights reserved.
*/
package com.fiberhome.singleton;
- Java8全新打造,英语学习supertool
yangshangchuan
javasuperword闭包java8函数式编程
superword是一个Java实现的英文单词分析软件,主要研究英语单词音近形似转化规律、前缀后缀规律、词之间的相似性规律等等。Clean code、Fluent style、Java8 feature: Lambdas, Streams and Functional-style Programming。
升学考试、工作求职、充电提高,都少不了英语的身影,英语对我们来说实在太重要