上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 早上在搞那个数据统计的sql,还没有最终搞出来,官网那边要两个新的接口。这里记录下,首先是逻辑:1,查询接口,根据id表,拿到对应的数据。2,更新接口,大致分解了下逻辑流程,分为更新部分和全部,如果是全部,直接插入表中没有的数据,表中有的数据进行更新;部分的话,根据传入的参数列表,结合表中的数据,也分成了两个部分,表中没有的插入,表中有的进行更新。然后是实现:数据层:就三个操作,批量查询,批量增加,批量更新,这个是是用原生的jdbc可以很快的实现。服务层:包装了业务逻辑,提供一些特殊逻辑。Servlet:通过接受参数,经过json转换成需要的类型,调用服务层的服务,完成功能,然后通过json返 阅读全文
posted @ 2012-07-16 23:37 李福春 阅读(1236) 评论(0) 推荐(0) 编辑
摘要: 数据的统计和导出 阅读全文
posted @ 2012-07-14 01:10 李福春 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 前端 阅读全文
posted @ 2012-07-12 23:49 李福春 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 大概两三个月没做web开发了,上周开始接受了一个简单的内部网站应用,居然手生的紧,经过这几天的查资料,复习,终于进入了一点状态。 值得记下来的目前只有两点,做导航,和ajax实现页面无刷新更新。 导航做的非常简单,一个头部,一个内容页,一个尾部,头部放导航,通过CSS,把ul列表改造成下拉菜单的样子,通过Servlet完成页面跳转,通过Ajax,把跳转的页面append到内容中。在内容部分,同样通过ajax,实现跟服务器端的异步交互,总的感觉还是蛮方便的。 阅读全文
posted @ 2012-06-18 23:15 李福春 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 前段时间的那个服务器部署项目有个要求,要输出部署的结果,在中控端可以方便的查看,以方便控制和调试,找时间看了看日志管理源包,记录一下。1,用途日志记录输出管理工具,通过配置文件可以灵活的控制,比如说输出的对象,样式,级别等。2,配置文件的写法 首先配置文件可以使用属性文件(*.properties)和xml文件(*.xml) ,下面对基本元素的意义和使用做下记录。 2.1配置根级别的logger log4j.rootLogger=[level],AppenderName level:日志的级别,可以是OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL; Append... 阅读全文
posted @ 2012-05-22 20:43 李福春 阅读(2837) 评论(0) 推荐(0) 编辑
摘要: 整体来说,服务器部署应用是放在中控平台上的一个插件,实现的是对中控管理的远程服务器的自动部署功能。分解一下可以这么去开发:1,远程服务器上单个命令行脚本的执行。模拟机器用比较简单的Ubantu,安装SSH-Server端,通过mina的sshd协议,写个简单的客户端,连接到远程机器,传输和执行单条命令行脚本。2,多个服务器,多条命令脚本的执行。通过两层循环,从xml中读取远程服务器列表信息,通过shell脚本获取一个文件的命令并分解成单条命令,挨个执行。参考责任链模式设计3和4.3,安装文件上传和顺序的插入和读取。设计一个数据库表,内联成树状结构,通过struts2的上传控件,按照执行的顺序上 阅读全文
posted @ 2012-05-09 11:52 李福春 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 1.工作简介:回顾四月份最后一周,主要是为了要尽快的熟悉7Road的中控服务器,首先有了一个比较清晰的概念,同事Leo,组领导Jeremy都给我做了一定程度的介绍,Leo给我大致的讲了一下中控服务器的运行流程,我只了解了表面的,Jeremy从整个系统的架构上做了一个整体的介绍,还解答了我在阅读代码的过程当中的一些疑问;然后就是围绕代码,进行的一些知识的学习和理解了知识之后重新的去认识中控服务器,主要的工作就是完成了这些。2. 初步映像: 返回信息给客户端,客户端解析给客户 ... 阅读全文
posted @ 2012-05-01 23:01 李福春 阅读(355) 评论(1) 推荐(1) 编辑
摘要: 1.51源码:http://www.51aspx.com/2.源码之家:http://www.codejia.com/3.源码网:http://www.codepub.com/4.虾客源码:http://www.xkxz.com/5.多多源码:http://www.morecode.net/6.洪越源代码:http://www.softhy.net/7.锋网源码:http://www.fwvv.net/8.代码爱好者:http://www.codefans.com/9.爱源码:http://www.aiyuanma.com/10.酷源码:http://www.kyuanma.com/11.搜源 阅读全文
posted @ 2012-04-28 16:39 李福春 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 各位关注我的博友们好,本人已经转java了,经过一个多月的求职,终于找到了自己满意的工作,感觉自己学习能力强点之外,经验还需要很长时间的积累,为了提升自己同时也给需要学习java的同志一些借鉴,打算把我的工作笔记放上来提供参考,希望能指正不足的地方,共同进步。一,Maven作用:管理Java类库,管理依赖,可以很好的控制依赖项的版本,并且项目中不存在具体依赖lib,只有对于依赖的描述,来源也可以很好的集中控制。 1, 安装 1) 下载maven的包 地址可百度 2) 解压到任意目录,然后设置环境变量 m2_home 值是maven的解压路径。 3) 加到path中来%m2_hom... 阅读全文
posted @ 2012-04-20 22:50 李福春 阅读(3048) 评论(0) 推荐(1) 编辑
摘要: 经过接近一个月的笔试,面试,算是对企业对软件开发人员的要求有了一定的认识,首先必须基本知识过关,这个是第一关,然后是技术主管的面试,初步确定你是不是适合岗位,有什么能力和经验可以胜任这个岗位,这一关过了之后一般是技术总监之内的人来面试你,跟你聊行业发展,进一步确认你是不是适合这个行业和团队,过了之后就是人事部门,了解的就是非技术方面的,为什么离职?你是一个什么样的人?性格和待遇等等,总之,人事专员都很厉害,几句话基本能问到你的心里,说实话是最容易的。 找了这么多家公司,给我带来了不少机会,俗话说女怕嫁错郎,男怕入错行。我觉得我还是经验是有不少的欠缺,技术上也只是刚刚入门的阶段,等待我的是专.. 阅读全文
posted @ 2012-04-15 21:38 李福春 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 背景:周一网站评审结束的时候,我提出了一个小问题,前台的地域问题没解决好,是因为获得的数据库的数据有问题,然后领导让我带着他看了源数据库,地域有的没有,有的也有些不规范,点播了一些关于数据统一和有效性的建议,我二话没说,想着重新进行一次数据库的设计和数据迁移。经过将近三天的辛苦奋战,终于重构了一次数据库还有成功的去掉了数据库中的一些无效的数据,重复的数据,还有修正了地域字段,写了大量的sql语句,想着温故而知新,所以有了这边总结性的笔记。按照过程的先后顺序,记录下一些要点,算是对自己的提高。1. 建中转库和表。这里没什么可说的,我觉得比较有用的一点就是判断数据中是否存在数据库或者表,--判断数 阅读全文
posted @ 2012-03-31 12:58 李福春 阅读(2330) 评论(0) 推荐(1) 编辑
摘要: 皮肤和容器制作实例 背景:制作网站的初期目标是写出需求文件,明确客户的需求,不断的跟客户沟通,然后再修改,定稿之后就进入到界面的设计和数据库的设计了.数据库设计这里就不讲了,这里主要讲的是界面设计,dnn网站的界面,主要的就是皮肤和容器,而且这是可以动态的设置和切换的,导航和风格的体现,也一般体现在皮肤里,所以,制作网站界面的首要任务就是制作皮肤,处理好网站的整体风格和导航,剩下的工作就是在皮肤下增加模块,实现网站所需的功能.那么怎么制作皮肤呢?目前这方面的资料很少,本人在网上搜罗了不少文章,现在整理出来,制作一个皮肤制作的实例,希望广大dnn的初学者能少走些弯路,设计出有自己个性的网站. . 阅读全文
posted @ 2012-02-01 14:40 李福春 阅读(3144) 评论(7) 推荐(2) 编辑
摘要: 1. 存储过程和触发器是什么? 存储过程不能可以显著提高系统的执行速度,还能提高效率确保一致性. 1.1存储过程:一种数据库对象,将负责不同功能的语句分类放置起来,以便能反复使用. 1.2特点: 1.3存储过程的分类 分为五类,系统存储过程,用户定义存储过程,临时存储过程,远程存储过程,扩展存储过程. 临时存储过程又分为本地临时存储过程,全局临时存储过程. 分类 说明 系统存储过程 存储在master中,以sp开头,调用时不必加库名,如果参数是保留字或者数据库对象,用单引号包围. ... 阅读全文
posted @ 2012-01-16 14:15 李福春 阅读(12859) 评论(1) 推荐(0) 编辑
摘要: 导言: 酝酿了几天,终于想好怎么开始下一节了.实在是不容易.接下来我将介绍怎么搭建dnn6解决方案. 续接: 找齐这些工具之后,迫不及待的想开始进行开发了,这个时候,一个很基本的问题出现在我们的眼前,怎么组织dnn6的项目结构.现在比较流行三层架构,那么必须的,首先有一个解决方案,很明显,dnn6安装的网站就是View层,至于其它的,可以很自由,熟悉什么框架技术或者持久层技术就加上好了.最后就是加页面的问题,是整个项目的加,还是一页一页的加进去.所以,个人觉得创建dnn6项目分成两种方法. 先看基本的dnn6项目结构.然后将一步步介绍怎么加页面. 图1 基本dnn6项目结构 1... 阅读全文
posted @ 2012-01-10 13:13 李福春 阅读(4862) 评论(6) 推荐(2) 编辑
摘要: 学习背景:本人11年七月份毕业,至今工作已有半年,之前一直稳稳当当的在做一个大系统的项目具体化和维护的工作,不想开发部的其它部门要做一个垂直查询的网站,那个部门的人却走了好几个,公司副总没办法,找到我的老大,把我给调过来做网站了,一开始我屁颠屁颠的,因为一直是在做维护,好久没有尝试过从头到尾搭建一个项目,从设计,实现,测试,发布,对我来说是一个机遇,从11年十二月份,一头扎到这个网站设计和实现中去,公司之前有几个大牛用dnn做了好几个网站,什么官网啊,知道啊!那些都是成功的案例,副总觉得那个挺炫的,在我写好了需求分析,界面设计还有数据库设计之后,到具体开发这个环节,要求我用dnn这个开源框架去 阅读全文
posted @ 2012-01-06 14:48 李福春 阅读(4661) 评论(10) 推荐(4) 编辑
摘要: 1.什么是T-SQL? 是对标准SQL程序语言的增强,是用于应用程序和sqlserver通信的主要语言。在SQL语言上扩充了DDL,DML,DCL,存储过程,函数,系统表,流程控制,数据类型等主要内容。T-SQL是一种说明性语言,比较适合C/S结构的应用程序开发。2.SELECT语句? 1)使用数据库:USE book 2)标准的SELECT语句: SELECT * FROM Class WHERE id='20100101' 3)使用*和列名:*是全部,列名是具体的列。 4)DISTINCT消除重复值: SELECT DISTINCT ClassName FROM Class 阅读全文
posted @ 2012-01-05 14:07 李福春 阅读(283) 评论(0) 推荐(1) 编辑
摘要: 1.什么是索引? 索引是以表列为基础的数据库对象,保存着表中排序的索引列,并且记录了索引列在表中的物理存储位置,实现了表中数据的逻辑排序。 2.索引的用途? 1)加快数据的查询速度,减少系统的响应时间。 2)加快表和表之间的连接速度。 3.使用索引的代价? 1)一定的物理空间开销。 2)创建和维护需要消耗时间,增删改操作时,索引会进行维护。 4.索引使用的原则? 1)设为主键的列一定要设置为索引,可以加快主键的定位速度。 2)定义有外键的列一定要设为索引,可以加快表之间的连接速度。 3)对于经常查询的列最好建立索引,可以明显加快查询的速度。 4)对... 阅读全文
posted @ 2012-01-04 17:19 李福春 阅读(304) 评论(0) 推荐(1) 编辑
摘要: 反射笔记 笔记以问题的形式记录,搞清楚这些问题,就是理解了反射.本笔记为阅读博客园中张子阳的文章之后所做的笔记,更多详细的记录,请访问这里.1. 反射的基础是什么?程序集,自定义特性,泛型.2. 反射是什么?是一种在运行时获得程序集或者类型的基本信息和元数据的机制.3. 反射有什么用途? (作者的一个例子是绑定下拉列表.)分三类:1) 查看或者遍历类型或者程序集的基本信息或者元数据;2) 动态的获得类型的实例,并调用它的成员.3) 迟绑定(这个我还不明白,但是我知道替代分支语句的就是迟绑定).4. 获得Type对象的三种方法?(也许不止三种,暂时我就记这三种) 1) Type.GetType. 阅读全文
posted @ 2011-10-27 23:59 李福春 阅读(1532) 评论(6) 推荐(2) 编辑
摘要: select count(name) as usertableCounts from 数据库名.dbo.sysobjects where xtype='U' and name<> 'dtproperties'经过测试可用。 阅读全文
posted @ 2011-10-26 10:59 李福春 阅读(1835) 评论(0) 推荐(0) 编辑
摘要: 首先,用一个表情来表达下现在的心情,下面就不啰嗦了,个人观点,觉得有用的顶起。 看到一些dotnet高手简直不用鼠标编程序非常羡慕,看他们工作,一片噼噼啪啪的键盘声音过后,一段优雅的代码就完成了,调试的时候更加让人赏心悦目。我想,他们一定非常熟悉vs2008的快捷键,其实,每个人都可以的,只要你熟记30个基本的快捷键,每天操练,坚持一周,你也能像他们那样优雅。下面把我从网上收集到的和平时我用到的跟各位分享下,对我来说算是炒炒冷饭,对不懂的人来说,可以少走些弯路。 窗口导航快捷键 1,ctrl+W,ctrl+c 打开类视图窗口。 2.ctrl+W,ctrl+s 打开解决方案窗口... 阅读全文
posted @ 2011-10-24 17:24 李福春 阅读(1689) 评论(5) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页