摘要: 本文主要介绍以下几个部分: 首先介绍一下Maven 名词 POM(Project Object Model)项目对象模型 坐标:groupId , artifactId , version ,packaging,classifier Dependency Plug-in:Maven是有插件组织的,它 阅读全文
posted @ 2019-05-16 17:02 jingjunfeng 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 快下班的时候 代码data 数据层编译失败,引起整个解决方案全部失败;其他同事虽然vs 版本不同,但是都能编译通过;考虑到今天更改过vs 的设置,把今天更改的设置全部都恢复,结果还是不行。最后直接恢复了原始设置;编译还是失败;这时候才想起来看看编译日志具体的错误,编译日志: MSB3268: The 阅读全文
posted @ 2018-05-09 17:07 jingjunfeng 阅读(1822) 评论(0) 推荐(0) 编辑
摘要: 1 private void getHttpServletRequestInfo(HttpServletRequest request){ 2 3 try { 4 StringBuilder stringBuilder = new StringBuilder(); 5 stringBuilder.append("... 阅读全文
posted @ 2017-08-14 17:28 jingjunfeng 阅读(4339) 评论(0) 推荐(0) 编辑
摘要: 明天就回家过年了!对于2014年总觉得有很多的东西可以总结,憋了很久之后却仍是不知道从何说起!从年初2月份匆匆去深圳到11月最终从深圳的离开,足足大半年的光景!只是经历了一个项目的前期需求分析、设计,反复的开发和测试……这个项目参与过的人都懂!无论是从项目周期、成本还是从项目的最终成果来看这个项目都... 阅读全文
posted @ 2015-02-14 21:28 jingjunfeng 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 周一同事帮忙部署web应用程序时,页面一直显示不正常。后来发现是虚拟目录部署的方式问题,对调整的内容做下记录。本次调整引用文件主要包括以下3种:1.样式文件引用2.js脚本引用3.图片及页面的引用 ' onclick="javascript:MyFold(this);" /> 阅读全文
posted @ 2014-05-09 19:33 jingjunfeng 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 今天调试到方法中代码:String hotelCodes =”’000000’,’111111’,’222222’”;string sqltext ="select * from HotelMedalInfo where hotelCode in(@hotelCodes)"; SqlParameter[] parameters = {new SqlParameter("@hotelCodes", hotelCodes)};DataTable dt = DBHelper.ExecuteData(sqlText, parameters); if (dt == 阅读全文
posted @ 2013-08-26 22:19 jingjunfeng 阅读(7590) 评论(0) 推荐(0) 编辑
摘要: 我们经常需要对一段已有的代码进行修改,结果是一处小的变动就会在整个应用程序中产生连锁反应,导致无法编译通过,甚至能引入某种错误。然而,软件总是需要经常的改变,代码具有弹性、灵活性和适应性,并最终让软件更加具有可维护性是很重要的。不容易改变最大的阻力来自于依赖。一、评估代码的依赖程度 面向对象程序设计的真正威力在于,对象相互之间能够进行交互,从而形成一个更复杂的模块或组件。这样,我们就能执行更加复杂的过程,这个过程能够转化为通过工作流解决业务问题。依赖就是对象需要用户正确发挥功能的东西;识别代码中的... 阅读全文
posted @ 2013-05-19 22:24 jingjunfeng 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 企业代码需要我们用以下方式重新看待代码一、模块性 代码单元通常表现为类或类型。它们是基于特定目标而设计的。各个代码单元间的交互方式既要能达到较大的期望目标, 又不能违背对它们进行划分的准则。模块化不仅是针对可重用性的代码分离,同时也要求很强的松散耦合度。二、松散耦合的类 如果代码单元需要使用来自系统其他部分的服务,那么这些服务应该抽象地由传递到该单元中。创建所需的依懒不应该是该单元的职责。 如果针对代码单元编写单元测试很方便,就证明其松散耦合度很低。看下面的示例:using System;using System.Collections.Generic;using System.Data... 阅读全文
posted @ 2013-05-18 23:39 jingjunfeng 阅读(1155) 评论(0) 推荐(0) 编辑
摘要: 一、企业体系结构 从开发人员的观点来看,企业体系结构意味着定义一个过程、一个架构和一组模式,用于设计、开发、建立和维护机构或公司运行该软件所需要的关于该软件的一切内容。 企业体系结构是用于在各个设计层面上创建软件所有要素的一个统一的开发平台,它包括用于建立客户端应用程序、网站、数据库、办公应用软件、业务自动化工具、脚本,以及其他公司可能用于实现某些功能的任何工具。企业体系结构致力于将应用程序的每一层分解为模块化的片段以便重用。不同于典型的项目关注的仅是开发的最终目标,却边缘化或完全忽略了更大的企业目标。企业体系结构还包含了定义代码和实践方法的坚实基础,为异构软件环境下的互操作性带来方便。该基础 阅读全文
posted @ 2013-05-18 22:58 jingjunfeng 阅读(910) 评论(0) 推荐(0) 编辑
摘要: 一、非阻止同步.NET framework 非阻止同步结构完成一些简单操作而不 用阻止,暂停或等待。它涉及到如何使用 严格地原子操作,告诉编译器用 "volatile" 读和写的语法,有时候这种方式要比用锁还 要简单。原子和互锁如果一个语句执行一个单独不可分割的指令,那么它是原子的。 严格的原子操作排除了任何抢占的可能性。在C#中,一个简单 的读操作或给一个少于等与32位的字段赋值 是原子操作(假设为32位CPU)。更大的字段以及大于一个 的读/写操作的组合的操作都是非原子的: class Atomicity { static int x, y; static long z 阅读全文
posted @ 2013-05-18 18:25 jingjunfeng 阅读(6612) 评论(0) 推荐(0) 编辑