项目总结
文章平均质量分 74
爱吃黄瓜拉皮的小妞
这个作者很懒,什么都没留下…
展开
-
MongoDB入门篇--增删改查
在上篇博文mongodb已经成功启动,接下来就该进行一系列操作了。我们再开一个cmd,输入【mongo】命令打开shell即mongodb的客户端,默认连接的是“test”数据库,我这里设置集合(表)为student。图一:1. 添加insert语法:db.集合.insert({“Col1”:”列值1”,”Col2”:”列值2”,…,”Coln”:”列值n”})原创 2014-12-11 13:43:12 · 1454 阅读 · 20 评论 -
zookeeper轻松入门
zookeeper的必要性开源的大数据系统,如Hadoop、HIVE等等,类似于动物园,难以管理。zookeeper扮演动物管理员的角色出现,对分布式系统进行协调。典型应用场景◎分布式通知/协调用于分布式系统的任务分发与任务执行结果反馈◎集群管理zookeeper可以监控节点的存活状态◎master选举maser/slave结构系统中,避免单点故障,需要多个master,其中只有一个active m原创 2016-06-30 18:11:46 · 846 阅读 · 1 评论 -
zookeeper之watcher机制
传统轮询监控远程服务调用zookeeper监控watcher机制更新未完,待续。。。原创 2016-06-30 18:26:52 · 841 阅读 · 3 评论 -
spring默认单例机制的探讨
最近有个同事去面试,其中有一个问题是关于spring单例的。so~~ 本篇博文就发表一下小编我自己的理解。使用过spring的程序猿应该都知道,我们的bean(controller、service和Dao,实体bean除外)都是通过spring的IoC容器统一管理的,同时这些bean都是默认单例的,即一个bean在一个IoC容器中就只有一个实例。这一点跟设计模式中的单例略有不同原创 2016-06-30 17:05:21 · 6183 阅读 · 3 评论 -
JFinal 3分钟入门
JFinal是什么? JFinal 是国产的、基于 Java 语言的极速 WEB MVC + ORM 框架,由 Handler、Interceptor、Controller、Render、Plugin 五大部分组成。其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。JFinal架构 JFinal架构以Action为参照,Handler处在扩展的外围,Int原创 2016-05-23 11:37:33 · 10418 阅读 · 3 评论 -
Java并发线程--多线程的创建
线程是java语言中不可或缺的重要功能,它们能使复杂的异步代码变得更简单,从而极大地简化了复杂系统的开发,如何高效的使用并发变得越来越重要。得当的使用线程,可以有效地降低程序的开发和维护成本,同时提升复杂应用程序的性能。线程能够将大部分的异步工作流转换成串行工作流,因此能更好地模拟人类的工作方式和交互方式。此外,线程还可以降低代码的复杂度,使代码更容易编写、阅读和维护。创建线程的三种方式◎定义线程类原创 2016-05-27 21:47:12 · 723 阅读 · 4 评论 -
JFinal 3分钟入门(续)
关于项目框架的搭建j及appConfig中的configRoute()、configHandler()的功能在上篇博客已经介绍过了,这里不再赘述。本篇博文将把侧重点放在插件configPlugin()和拦截器configInterceptor()的介绍上。添加依赖jar包创建数据库jfinal和user表。DROP TABLE IF EXISTS `user`;CREATE TABLE `user原创 2016-05-27 10:48:13 · 2433 阅读 · 5 评论 -
汉字到拼音的华丽变身
需求背景 ITOO高校云平台系统,这是一个基于云的面向各大高校的教育系统,它使得教学管理更高效、更规范。随着各大高校注册数量的增加,对于数据的安全性、将来数据的维护和数据库的扩展等等,都是非常值得考虑的问题。目前我们对于这一风险的解决方案是“多租户”。 每当有一个高校在ITOO平台进行注册时,我们都会根据该校的注册名称自动为其生成对应的数据库名和一套基础数据表,该数原创 2016-02-28 23:40:04 · 1016 阅读 · 6 评论 -
HTML5图片层叠
最近在跟的一个深圳屋祺项目,由于一些内部原因这次我们需要自己写静态页面。兵来将挡水来土掩,既然组织需要那就做呗。其中有一个页面布局如下所示, 红色方框标注的部分是由三张图片组合而成,各部分图片如下: 要想实现上图的图片重叠,只需设置属性元素的position和z-index属性。z-index:设置元素的堆叠顺序。拥有更高堆原创 2016-02-28 21:07:39 · 20557 阅读 · 7 评论 -
Plugin execution not covered by lifecycle configuration...
最近在跟权限系统,导入源码后出现了很多异常,其中之一如下:引入第三方插件eclipselink报错信息:Plugin execution not covered by lifecycle configuration: au.com.alderaan:eclipselink-staticweave-maven-plugin:1.0.3:weave (execution: default, pha原创 2015-12-30 20:37:11 · 1364 阅读 · 5 评论 -
细节决定成败--职场心得
今天SA临时给我安排了一个超级“轻松”的工作。公司每年每月都会有合同到期的员工,如果这些员工想要继续在公司工作就需要进行合同续签。由于合同续签流程涉及到相关环节的审批人都是公司高层,所以发送的审批请求必须简单明了。公司的业务人员每年都要规范一次员工合同续签的表单提示信息,今年的反馈任务就交到我的头上了。这是要反馈的部分内容模板。要说操作,真的超级简单。我特别麻利儿的就给我们SA原创 2015-08-16 17:25:20 · 1588 阅读 · 13 评论 -
行转列--Excel和数据库的完美结合
入职到现在已经有一段时间了,除了不断完善新功能外,线上运维也是一项很重要的任务,每天都需要占用一定量的时间来处理,这时候怎样高效准确的来解决这些问题是很值得考虑的。 今天客服人员给我反馈了这样一个线上问题,详情见下图: 子表中以上员工code值在主表中找不到记录。假设现在脱离实际环境,我们简单的把这些员工的信息从子表中删除,这样一堆数据先思考一下你原创 2015-07-08 23:56:39 · 2342 阅读 · 19 评论 -
SQL语句修改表名和字段名
USE testDBGO --将animal表名更改为animalCategory EXEC sp_rename '[dbo].[animal]','animalCategory'; --将bird表中的外键animalCode更改为animalCategoryCode EXEC sp_rename '[dbo].[bird].animalCode','animalCa原创 2015-07-28 23:23:05 · 19420 阅读 · 21 评论 -
高校平台基础系统V1.0总结
从9月1日开始软件设计师备考,经过两个月的努力11月7号我们考试大军浩浩汤汤抵京。11月8号考试(前段时间考试成绩已经出来了,通过率几乎100%,分数更是高的惊人),11月9号刚好是周日,大家放假休息调整一天。11月10号高校平台项目负责人就开始着手安排各个子系统架构搭建和人员分配的事情。高校平台项目利用分布式思想,包括5个子系统:权限系统、基础系统、考试系统、评教系统原创 2015-01-31 20:47:37 · 938 阅读 · 2 评论 -
Jenkins集成--未找到导入项目
最近一直在进行的高校平台系统,代码持续集成部分应用的是Jenkins技术。继上次博文之后,有些人在操作构建job的过程中都遇到了同一个问题。所以,今天把解决方案写成博文在此跟大家共享一下。构建过程中输出的错误信息: 在构建job的过程中,这是一个非常容易遇到的问题,一不小心它就来了。一般出现这种错误都是因为在配置SCM的原创 2014-12-30 15:42:49 · 2252 阅读 · 22 评论 -
3秒钟解决“/”应用程序中的服务器错误
前段时间将我们的项目部署到IIS上后启动浏览抛出了喜欢又讨厌的黄页。 喜欢,是因为我又有了学习的机会;讨厌,是因为它是一个错误,不幸的话可能要花费很长很长的时间来解决它,在项目这么紧张的情况下是绝对不允许的。好在现在的程序开发都比较人性化。根据错误提示,无法识别"targetFramework",代码中显示的是版本4.0,而发布的IIS版本是2.0,所以这原创 2015-01-26 14:11:52 · 30369 阅读 · 16 评论 -
Jenkins集成--吻别minFreeMemoryPercentageToActivateService
从开始学习编程的那一刻起,我们就每天敲代码、修改bug,就这样每天周而复始。 作为Jenkins自动集成构建小组的总负责人,不敢说我一定是掌握的最好的,但一定是了解问题最多的。前两天我们系统构建的时候又出现了一个新的问题,今天另外一个系统也遇到了同样的问题,所以现在将我的经验总结一下跟大家分享,希望可以帮到有需要的小伙伴。错误 根据提示,服务原创 2015-02-06 21:15:43 · 1463 阅读 · 1 评论 -
NuGet管理dll包--dll包的发布与引用
上篇博文《NuGet管理dll包---与NuGet的邂逅 》中已经总结了什么是NuGet以及NuGet的应用和好处,接下来就结合我操作NuGet发布时的一些经验总结一下发布过程中需要注意的几点。我这里以发布ITOO.Basic.CommonMode为例进行操作。1.下载NuGet.exe,并将它放到和你要打包的类库(*.csproj文件)在同一目录文件下。 下载地址:http原创 2015-02-06 20:33:21 · 6361 阅读 · 2 评论 -
zookeeper选主和同步机制
Zookeeper的核心是原子广播,这个机制保证了各个Server之间的同步。实现这个机制的协议叫做Zab协议。Zab协议有两种模式,它们分别是恢复模式(选主)和广播模式(同步)。当服务启动或者在领导者崩溃后,Zab就进入了恢复模式,当领导者被选举出来,且大多数Server完成了和leader的状态同步以后,恢复模式就结束了。 状态同步保证了leader和Server具有相同的系统状态。更新未完,原创 2016-06-30 18:21:44 · 4958 阅读 · 1 评论