- 博客(35)
- 收藏
- 关注

原创 基于Jax-WS和Mysql数据库的WEB服务开发
JAXWS适合几乎所有Webservice客户端的调用,因此不少巨头型的厂商如:IBM,Weblogic等,在他们的产品上都使用了以JAXWS为标准的Webservice接口。
2016-06-13 11:06:03
7418

原创 堂食快餐连锁店系统(一)业务流程分析
本系统为堂食快餐连锁店系统(基本思想可以拓展到其他系统),二期建设已经基本完工,添加了触摸屏系统、物流系统和网上订单。加之一期的:堂食外卖销售、IC卡务管理、订单处理、库存管理等,功能已日趋完善。我将认真总结项目经验,一为巩固所学所做温故知新二能为大家提供经验和参考思路。另外,日后的三期系统,陆续会有微信商城B2B模式的设计和开发、增加优惠券和积分管理、数据总线和数据仓库的设计等,敬请期待。
2016-05-04 09:20:52
4722

原创 快餐刷卡消费之触摸屏实现(含关键源码)
本项目为连锁店餐饮系统。前台C#,服务器采用Java开发,oracle数据库;通过webservice实现前后台的交互,后台以提供服务的方式,供前端调用并进行数据库操作。商家根据餐饮副食店实际情况提出了新的需求,希望能够通过在店内放置触摸屏的方式,使会员顾客能够以触摸屏的方式选择商品并放入自己的购物车,之后售货员只需要读取卡内的购物车信息即可刷卡消费,这样大大节约了顾客挑选商品的时间,使整个购物流程并行化程度提高。由于顾客消费的时间大多集中在早中晚,并行化会使店内的销售量显著提高。经过一周的时间终于完成
2016-04-23 15:28:41
10566

原创 《浅谈HTTP协议》
博主从网络上整合了一些讲解HTTP协议的文章,结合自身所学习的内容,对其进行了汇总。力求精简。文章主要从以下几个方面总结HTTP协议的基本内容:1.基本概念;2.方法;3.无状态协议;4.TCP连接;5.数据传输流程;6.状态码;7.WEB缓存;8.安全性HTTPS
2016-04-03 17:59:15
3285
转载 java中的内存泄漏问题
Java 是通过垃圾收集器(Garbage Collection GC)自动管理内存的回收 程序员不需要通过调用函数来释放内存 但它只能回收无用并且不再被其它对象引用的那些对象所占用的空间 GC 监控对象的运行状态 其中一种是采用可达测试 Reachability Test[1]检测对象是否从根可达 GC 回收对失去引用 从根不可达的对象但仍被引用 直接或间接被根引用 的对象不一定仍有用 对已无用对
2016-06-28 08:24:25
346
原创 Tencent编程题-2016
Means: 把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间。Input: AkleBiCeilDOutput: kleieilABCDThoughts:以大写字母为出发点,从头扫描,依次放到队尾,同时删除原始元素
2016-06-27 09:54:34
399
原创 LCS 最大公共序列算法
最长公共子串(Longest Common Substirng)和最长公共子序列(Longest Common Subsequence,LCS)的区别为:子串是串的一个连续的部分,子序列则是从不改变序列的顺序,而从序列中去掉任意的元素而获得新的序列;也就是说,子串中字符的位置必须是连续的,子序列则可以不必连续。
2016-06-27 09:41:12
487
原创 解决方案java compiler level does not match the version of the installed java project facet
一 windows -> Show Views ->Problems 可以查看Eclipse中的项目有无错误情况二 发现自己的项目中,错误提示: java compiler level does not match the version of the installed java project facet三 如何解决? 根据错误提示信息可以定位到问题出在:java编译版本不兼容的问
2016-06-24 11:14:12
305
转载 mysql和oracle的区别
一、并发性 并发性是OLTP(联机事务处理)数据库最重要的特性,但并发涉及到资源的获取、共享与锁定。 mysql: mysql以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会让其他session无法更新此表中的数据。 虽然InnoDB引擎的表可以用行级锁,但这个行级锁的机制依赖于表的索引,如果表没有索引,或者sql语句没有使用索引,那么仍然使用表级锁。
2016-06-13 16:02:53
421
转载 解决jsp参数传递乱码的问题
计算机生于美国,英语是他的母语,而英语以外的其它语言对他来说都是外语。他跟我们一样,不管外语掌握到什么程度,也不会像母语那样使用得那么好,时常也会出一些“拼写错误”问题。 乱码的出现根本原因在于编码和解码使用了不同的编码方案。比如用GBK编码的文件,用UTF-8去解码结果肯定都是火星文。所以要解决这个问题,中心思想就在于使用统一的编码方案。 js
2016-06-12 19:52:30
478
转载 eclipse启动tomcat无法访问的解决方案
症状:tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问htt://localhost:8080/能正常访问tomcat管理页面。症状原因:
2016-06-12 15:53:17
441
转载 jBPM-4.4安装配置过程
在学习和使用jBPM-4.4的时候,一开始首先安装好其发行包自带的examples,然后根据实际应用的需要进行开发。这里主要为学习jBPM-4.4的实例所使用工具及其配置进行了梳理,使我们快速搭建起学习环境。 1、准备工作(1)jBPM-4.4发行包下载jBPM-4.4发行包,得到jbpm-4.4.zip压缩包,解压缩到E盘根目录下;(2)Eclipse工具
2016-06-03 10:18:40
807
转载 Web开发浅谈框架
转载自:http://downpour.iteye.com/blog/1335948框架的本质 什么是框架?框架从何而来?为什么要使用框架?这是一系列简单而又复杂的问题。简单,是因为它们本身似乎不应该成为问题。框架实实在在存在,并且在开发中发挥着重要的作用,我们的日常工作,遵循着框架所规定的编程模式,在其指导之下,我们能够编写更为强大的程序。说其复杂,是因为框架本身又是如此纷繁复杂,我们在
2016-05-20 15:02:43
403
转载 Java过滤器与SpringMVC拦截器之间的关系与区别
今天学习和认识了一下,过滤器和SpringMVC的拦截器的区别,学到了不少的东西,以前一直以为拦截器就是过滤器实现的,现在想想还真是一种错误啊,而且看的比较粗浅,没有一个全局而又细致的认识,由于已至深夜,时间原因,我就把一些网友的观点重点摘录下来,大家仔细看后也一定会有一个比较新的认识(在此非常感谢那些大牛们的无私奉献,分享他们的经验与心得,才能让像我这样的小白有机会站一下你们这些巨人的肩膀,才能
2016-05-20 14:10:02
329
转载 jBPM-4.4:安装配置
在学习和使用jBPM-4.4的时候,一开始首先安装好其发行包自带的examples,然后根据实际应用的需要进行开发。这里主要为学习jBPM-4.4的实例所使用工具及其配置进行了梳理,使我们快速搭建起学习环境。
2016-05-09 10:45:58
391
原创 JAVA设计模式概述
从一般的Web项目开始分析:从浏览器访问站点,经过MVC分发时会用到工厂、命令、代理模式,进入controller后在调用service时又用到单例。而在执行service的过程中又有可能会用到外观、解释器、适配器、观察者、迭代模式等等。在给浏览器返回view时又会用到装饰者模式。常用的设计模式:单例、工厂模式(三类)、装饰者模式、代理、观察者模式等。
2016-04-17 13:19:32
362
转载 Java集合类操作优化经验总结
综合前面的介绍和实例代码,我们可以知道,如果涉及到堆栈、队列等操作,应该考虑用 List。对于需要快速插入、删除元素等操作,应该使用 LinkedList。如果需要快速随机访问元素,应该使用 ArrayList。如果程序在单线程环境中,或者访问仅仅在一个线程中进行,考虑非同步的类,其效率较高。如果多个线程可能同时操作一个类,应该使用同步的类。要特别注意对哈希表的操作,作为 Key 的对象要正确复写 Equals 和 HashCode 方法。尽量返回接口而非实际的类型,如返回 List 而非 ArrayLis
2016-04-07 16:07:44
444
转载 UML类图几种关系的总结
最近项目涉及到工作流建模,遂复习UML建模内容。这篇文章总结的很好,分享之。在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)
2016-04-06 09:20:37
258
原创 Java的反射机制
引言:相信大家在初学JDBC时都用过这样一行代码, Class.forName("com.mysql.jdbc.Driver");这行代码的作用是:加载数据库驱动类到jvm中,并执行初始化。但是我们一般只会去关注mysql、sqlserver还是oracle,对class.forName()的原理不太了解,本文就谈谈这个我们“最熟悉的陌生人”——java反射机制。
2016-04-04 23:13:00
308
原创 Leetcode232. Implement Queue using Stacks[栈实现队列]
Leetcode232. Implement Queue using Stacks[栈实现队列]
2016-04-04 18:20:47
361
转载 数据库索引
一、引言对数据库索引的关注从未淡出我的们的讨论,那么数据库索引是什么样的?聚集索引与非聚集索引有什么不同?希望本文对各位同仁有一定的帮助。有不少存疑的地方,诚心希望各位不吝赐教指正,共同进步。[最近首页之争沸沸扬扬,也不知道这个放在这合适么,苦劳?功劳?……] 二、B-Tree我们常见的数据库系统,其索引使用的数据结构多是B-Tree或者B+Tree。例如,MsSql使用的是B+T
2016-04-03 12:53:54
359
原创 华为机试:中文整数读法的拼音转数字
import java.util.*;public class Transfer { public static void main(String[] args) { Map mapint = new HashMap(); int count = 0; int sum = 0; //calculate result Map map = new HashMap() { {
2016-04-01 18:17:15
1587
原创 MD5加密算法JAVA实现
MD5用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(如汉字)运算为另一固定长度值,是杂凑算法的基础原理,MD5的前身有MD2、MD3和MD4。
2016-03-08 22:52:44
931
转载 深入理解webservice SOAP WSDL
引子有没有一种办法可以实现跨应用程序进行通信和跨平台进行通信呢?换句话说,就是有什么办法可以实现我的应用程序 A 可以和应用程序 B 进行通信呢?或者说是,我用 Java 写的应用程序和用 . Net 开发的应用程序之间进行通信呢?很多时候,上面提到的这些,我们是必须要使用的。何为 Web 服务?也就是网络服务,那就是把网络上不知道那
2016-03-08 21:27:05
1217
转载 JAVA 字符流与字节流的区别
Java流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。 Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 Output
2016-03-08 20:23:32
425
原创 VS2010发布、打包C#源程序
VS2010发布、打包C#源程序(整合资源·共同学习)参考资料:http://wenku.baidu.com/link?url=utXenKJgH9X3ZRBex0p9DfECHSvw5Y3CN4eQhIzQNcRx__SyDnt4RDVp962alyR3I12s61qvr9Rx0ZWdQ43H6zJhReRxhKwfbp1eUjBdhF7http://blog.csdn.ne
2016-01-04 22:37:45
1654
原创 Hadoop2.6+zookeeper3.4.6+hbase1.1.0.1完全分布式配置方案
Hadoop2.6+zookeeper3.4.6+hbase1.1.0.1完全分布式配置方案——整合资源,共同学习[参考博客(工学1号管):http://wuyudong.com/115.html]Apache ALL开源软件:http://archive.apache.org/dist/一、hadoop2.6的配置参见http://blog.youkuaiyun.com/mengzhen
2016-01-03 22:53:15
737
原创 CentOS6.0+Hadoop2.6.0搭建完全分布式环境
写在前面的话:我用了3台VMware虚拟机成功配置了Hadoop2.6.0版本,采用的系统是CentOS6.0。在配置的过程中,我遇到了大大小小、各式各样的问题。比如一定要注意虚拟机系统和软件位数的一致(要全64bit或全32bit)现在我将我的配置过程分享如下,也是为了巩固学习的过程。如对您有帮助,不甚荣幸;若有失偏颇,还望您多多指导。
2015-12-28 12:01:52
887
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人