------【DRP】
你个佬六
程序员各个都是佬六!!
展开
-
【数据库】使用悲观锁实现线程同步,实现秒杀效果
一、前言 小编在最近的项目中遇到了要对数据库中同一个字段进行操作的一个功能,少数人操作的话,还体现不出来线程的问题,当很多人同时使用,数据量变大,就会出现线程的问题。如何保持线程同步,是小编这篇博客要达到的目的。二、引入 其实在我们生活中有很多功能使用了线程同步,小编向大家举一个例子:京东秒杀。 上面这张图就是小编在京东官网上面的京东秒杀模块,他的原创 2017-01-09 19:05:00 · 2903 阅读 · 23 评论 -
【Java】转发与重定向
一、前言 前一段时间在学习servlet,servlet最后都要有一个跳转网页的步骤,这个步骤有两种实现方式:转发和重定向。这两种方式有什么不同呢?下面小编就向大家讲解一下。 二、转发过程分析: 客户首先发送一个请求到服务器端,服务器端发现匹配的servlet,并指定它去执行,当这个servlet执行完之后,它要调用getRequestDispacther()方法,把请求转发给原创 2017-02-11 10:34:57 · 740 阅读 · 9 评论 -
【java】采用Filter完成统一控制
一、前言 小编相信大家以前可能看到过这种的一种网站,当我们登录后,过一会再登录的时候又需要我们输入账号和密码,最典型的的就是我们的windows,比如我们开机后,在桌面等待几分钟,就进入睡眠状态,然后打开后要求我们输入密码。其实这个就是一个过滤器的作用,也就是Filter,下面小编就带大家学习一下Filter。二、什么是Filter? Filter 技术是servlet 2.3原创 2017-02-08 21:06:58 · 626 阅读 · 10 评论 -
【java】Java验证码功能实现
一、前言 验证码可以说在我们生活中已经非常普遍了,任何一个网站,任何一个App都会有这个功能,但是为啥要有这个呢?如何做才能做出来呢?下面小编会带领大家一起用java完成一个验证码的功能。二、验证码的作用 一般可以防止有人利用机器人自动批量注册、对特定的注册用户用特定程序暴力破解方式进行不断的登录,灌水。因为验证码是一个混合了数字和符号的图片,人眼看起来都费劲,机器识别起来就更难原创 2017-02-08 18:29:49 · 2890 阅读 · 6 评论 -
【java】jsp简介
一、前言 前一段时间小编从.Net转变到了java,从新接触了节目,虽然很多标签是以前的标签,但是内涵发生了变化。下面小编对jsp的分析学习;二、什么是Java Server Pages? JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。 JSP是一种Java serv原创 2017-02-08 17:21:57 · 1694 阅读 · 5 评论 -
【JSTL】JSP标准标签库(二)——核心标签库
一、前言 小编在前一篇博客中对JSTL整体有了一个宏观的介绍,下面小编会对其中一个使用的非常频繁的核心标签库进行详细的介绍,希望各位看客大老爷能提出宝贵的意见。二、核心标签库是什么? JSTL的核心标签库标签共13个,使用这些标签能够完成JSP页面的基本功能,减少编码工作。 从功能上可以分为4类:表达式控制标签、流程控制标签、循环标签、URL操作标签。原创 2017-02-08 16:46:55 · 742 阅读 · 4 评论 -
【JSTL】JSP标准标签库(一)——JSTL简介
一、前言 前一段时间在学习jsp和servlet,当jsp向从servlet中获取到数据的时候一般是用request来获取数据,然后使用Item item =(Item) request.getAttribute(“item”);来获得数据,然后使用<%=item.属性 %>来绑定数据。二、<%=item.属性 %>带来的问题 <%=item.属性 %>这类的标签我们统称为jsp原创 2017-02-08 15:30:05 · 977 阅读 · 5 评论 -
【DRP】使用PowerBuilder建立数据库物理模型,并导入Oracle数据库
一、前言 小编最近接手了一个资源分销计划的项目(DRP Distribution Resource Planning),经过很长时间的了解需求,开始了正式的编码,根据用例图开始对这个系统进行数据库的搭建,这次小编采用的使用PowerBuilder建立数据库物理模型,并导入Oracle数据库的方式来建立数据库。具体操作在下面向大家展示。二、环境需要 下面是小编这次开发使用到的软件,原创 2016-12-31 15:47:25 · 2022 阅读 · 59 评论 -
【Java】Java遍历Map键、值,获取Map大小的方法
一、前言 Map可以提供键值对保存数据,对数据的存储效率有很大的提高。 Map是一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。二、遍历Map Map读取键值对,Java遍历Map的两种实现方法第一种方法是根据原创 2017-02-07 08:34:15 · 7625 阅读 · 5 评论 -
【设计模式】单例模式 Java
一、前言 可以说单例模式在很多的系统中都有它的身影,主要是解决只实例化一个对象只。二、单例用于解决什么问题?三、分类3.1 饿汉式 不管用不用上来直接new优点是:写起来比较简单,而且不存在多线程同步问题,避免了synchronized所造成的性能问题;缺点是:当类SingletonTest被加载的时候,会初始化static的instance,静态变量被创建并分配内存空间,从原创 2017-02-11 14:20:21 · 623 阅读 · 9 评论