• 基于web的机票管理系统1摘要近年来,我国发展迅速,对交通工具的需求量大幅度增加。飞机作为出行工具之一,花费时间短、用户体验度好,价格实惠、安全性高等优点自然成为人们的首选,这也导致等待时间长、购票效率低等一系列问题的出现,给用户和航空公司造成严重困扰。面对这些问题,在线机票预订系统显得格外重要。本系统使用Eclipse开发工具,使用Redis、MySQL数据库,采用MVC三层架构的方式,结合当前
    C_you_again_|_cy

    发布于:8 天前

  • 图书管理系统就是利用计算机,结合互联网对图书进行结构化、自动化管理的一种软件,来提高对图书的管理效率。02系统特点集成主流框架,简单精简化开发,高拓展性03技术springboot+jpa+mybatis+springsecurity+javaex后端:基础框架:SpringBoot简单数据操作:SpringDataJpa复杂数
    C_you_again_|_cy

    发布于:9 天前

  • 查看更多系统:系统大全,课程设计、毕业设计,请点击这里查看01概述一款功能强大的图书馆管理系统,功能齐全,小白/大学生项目实训,学习的不二之选。02技术此系统使用javaawt实现。java.awt是一个软件包,包含用于创建用户界面和绘制图形图像的所有分类。在AWT术语中,诸如按钮或滚动条之类的用户界面对象称为组件。Component类是所有AWT组件的根。03功能详解基础维护图书维护添加:输入图
    C_you_again_|_cy

    发布于:10 天前

  • 系统演示链接:点击这里查看演示源码下载:微信公众号【Cyouagain】,回复“基于web的图书管理系统”01系统简述图书管理系统就是利用计算机,结合互联网对图书进行结构化、自动化管理的一种软件,来提高对图书的管理效率。本系统采用Java+Servlet+Jsp的方式实现基于web的图书管理系统。02开发工具及相关技术2.1Java技术Java是由SunMicrosystems在1995年首先发布
    C_you_again_|_cy

    发布于:15 天前

  • 引言正在午睡,突然收到线上疯狂报警的邮件,查看这个邮件发现这个报警的应用最近半个月都没有发布,应该不至于会有报警,但是还是打开邮件通过监控发现是由于某个接口某个接口流量暴增,CPU暴涨。为了先解决问题只能先暂时扩容机器了,把机器扩容了一倍,问题得到暂时的解决。最后复盘为什么流量暴增?由于最近新上线了一个商品列表查询接口,主要用来查询商品信息,展示给到用户。业务逻辑也比较简单,直接调用底层一个soa
    java金融

    发布于:2021-01-19 23:05:53

  • 在前面的课题把Netty网络编程的各种理论和主要组件、核心部件、重要机制都摊开说清楚后,今天给大家分享一下Netty在网络编程中的一些典型应用场景和一些重要问题的解决方案。比如由于TCP网络传输底层的原因,而产生不可预期的粘包和半包问题,致使收到对端的报文部分缺失或前后报文之间相互粘连在一起...
    wavebeed

    发布于:2020-07-01 14:13:29

    阅读 10000+ 评论 1 收藏 2
  • 上次提到要改进我们的RPC框架,这周花时间研究一下JDK提供给我们的原生NIO非阻塞式网络编程思想。NIO 库是在 JDK 1.4 中引入的。NIO 弥补了原来的 I/O 的不足,它在标准 Java 代码中提供了高速的、面向块的 I/O。
    wavebeed

    发布于:2020-06-21 15:56:56

    阅读 10000+ 评论 1 收藏 1
  • 前言CountDownLatch和CyclicBarrier两个同为java并发编程的重要工具类,它们在诸多多线程并发或并行场景中得到了广泛的应用。但两者就其内部实现和使用场景而言是各有所侧重的。内部实现差异前者更多依赖经典的AQS机制和CAS机制来控制器内部状态的更迭和计数器本身的变化,而后者更多依靠可重入Lock等机制来控制其内部并发安全性和一致性。?{ ????Sync?AbstractQu
    wavebeed

    发布于:2020-05-17 20:19:26

    阅读 10000+ 评论 0 收藏 3
  • 一.创建springboot项目<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency><gro
    墨营

    发布于:2020-04-23 10:13:07

  • 基本介绍SpringCloudGateway(下文以SCG代替),顾名思义这是由Spring官方出品的一款网关产品,是SpringCloud的子项目。ThisprojectprovidesalibraryforbuildinganAPIGatewayontopofSpringMVC.SpringCloudGatewayaimstoprovideasimple,yeteffectivewaytoro
    chellman

    发布于:2019-05-27 14:20:55

    阅读 10000+ 评论 2 收藏 3
  • 最近新项目上线,需要对项目中的一个HTTP接口进行压力测试,以保证接口性能稳定性。该接口涉及到的主要业务是接收HTTP请求,获取请求中的xml报文参数,并将xml报文解析后存入MySQL数据库。经验总结: 如果总的CPU占用率偏高,且基本都被业务线程占用时,CPU占用率过高的原因跟JVM参数大小没有直接关系,而跟具体的业务逻辑有关。 当设置JVM堆内存偏小时,GC频繁会导致业务线程停顿增多,TPS下降,最后CPU占用率也低了; 当设置JVM堆内存偏大时,GC次数下降,TPS上升,CPU占用率立刻上升。 Dom4J 这个xml解析工具性能很强大,但在处理节点和层级都较多的xml文本时,整体解析效率依然会成为业务处理瓶颈。
    lilugoodjob

    发布于:2018-06-18 21:57:19

    阅读 10000+ 评论 15 收藏 10 赞赏 3
  • 虽然我们生活在一个异步的世界里,但对于多数编程初学者来说,异步还是很陌生。学习一门编程语言,通常都是从同步流程开始的,即顺序、分支和循环。而异步流程是什么呢……
    边城__ 专栏作者

    发布于:2018-02-22 16:59:52

    阅读 10000+ 评论 4 收藏 3
  • 本文是轻松理解DDD系列短文之二,介绍如何高效消化知识。希望能帮助大家更轻松地理解DDD。文章很多都是我个人体会和理解,难免有错误,希望大家能及时指正,共同探讨提高。
    邬领东

    发布于:2018-01-16 15:54:06

    阅读 10000+ 评论 0 收藏 0
  • 我在1月4日看到虎嗅推送"王思聪撒币"的消息,然后开始推敲背后技术。其中涉及直播流、实时弹幕、OAuth2.0开放授权、SMSapi、Push网关、支付接口等业务,其技术实现并不复杂,我们对此进行剖析。UI设计可以说冲顶大会是照搬HQ的商业逻辑、业务逻辑和UI设计。想必在短期内会有更多的知识问答APP蜂拥出现。对此我不做过多评论,只说背后的技术实现,无关商业。Flutter可以
    caiyongji

    发布于:2018-01-04 21:51:28

    阅读 10000+ 评论 2 收藏 1
  • ##背景在我们日常业务开发过程中,或多或少都会用到并发的功能。如果用到并发的话,那肯定就要碰到下面这个问题并发线程池到底设置多大呢?通常有点年纪的程序员或许都听说这样一个说法(其中N代表CPU的个数)CPU密集型应用,线程池大小设置为N+1IO密集型应用,线程池大小设置为2N这个说法到底是不是正确的呢?其实这是极不正确的。那为什么呢?首先我们从反面来看,假设这个说法是成立的,那我们在一台服务器上部
    曹林华 专栏作者

    发布于:2017-12-30 17:10:32

    阅读 10000+ 评论 10 收藏 5
  • 我是2012年接触到DDD的, 后续读过几遍Eric的大作《领域驱动设计:软件核心复杂性应对之道》,也使用DDD重构过一个项目。总的感受是DDD的一些概念比较晦涩难懂,很难掌握,因此想写个系列短文,希望能用通俗易懂的语言帮助大家更轻松更深入地理解DDD。本文是系列短文第一篇,介绍DDD的起始概念模型驱动设计。
    邬领东

    发布于:2017-12-21 11:09:29

    阅读 10000+ 评论 4 收藏 1
  • 背景:数年的工作中,已经设计了很多系统或产品的数据库,有单机的、有局域网环境下的、也有互联网环境下的,对于不同的环境,设计考虑都有所不同。即使对于相同的环境,也会因为业务或者数据量的不同而有不同的设计。近期,又要设计一款互联网产品的数据库(MySQL服务)。经过之前的积累,在表的ID设计这个环节就进行了大量的分析、比较、学习,对ID的设计也有了更系统和深刻的认知,把自己学习实践到的知识总结下来,分
    yaocoder

    发布于:2014-10-24 19:40:31

    阅读 10000+ 评论 8 收藏 0
  • 经常听到领导教诲,开发的同事应该要往前走一步,去做产品?去做售前?这也是一种方式,只不过是一大步。个人觉得,在迈出这一大步之前,需要先走出一小步:从写好代码到做好设计。 下图是按照软件工程的通用做法,梳理出的标准设计指南,已经非常清晰地定义了软件设计的阶段和活动,产物规约,文档要求以及需要配合的培训。比较适合于人朋规模大、产品化程度高、外包服务模式。按照这个标准的设计指南,把每一阶段
    ceecy

    发布于:2013-11-01 14:37:57

  • 本文描述了我面试软件人员的心得。结合一套精致的面试题目,讲述了通过受试者的反应把握受试者实际能力的方法,以及通过引导使面试紧凑有效的方法。
    ShaneLooLi

    发布于:2012-11-07 02:29:07

  •   忽然发现自己很久没有写技术博文了,上一篇还是在两周前。   今天下午和51CTO的博客管理员同学聊了聊,慢慢地感觉到那种大型技术博客网站是个好东西。要感谢51CTO和图灵社区这样的讨论园地,使我认识了很多对软件设计有独到见解的朋友们。   “代码质量随想录”系列更新得比较慢,原因之一,是小翔想要让随想录系列博文成为不仅能够促发思考,而且对大家的学习、工作、研究真正有
    愛飛翔

    发布于:2012-07-03 03:35:38

  • 假设我们身边的一切都是用制造材料加以描述的:空调不是“空调”,而是“由金属和塑料做成的物体”;书不是“书”,而是“由纤维和墨做成的物体”。沟通时我们也不用“空调”和“书”这样的词汇,而是“金属和塑料做成的物体”和“纤维和墨做成的物体”。可以想象大脑在面对这些信息时会让我们觉得多么的痛苦,显然这样的事情在现实中很少发生,因为我们的大脑具备很强的抽象能力 ,会通过抽象塑造“空调”和“书”这样的概念提升
    李云

    发布于:2012-04-29 17:23:44

  • 自然用户界面【1】(NUI , Natural User Interface)——特别是触控技术使人机交互变得更加自然直观,更为人性化。比如ipad、iPhone和一些采用Windows Mobile,Android等系统的手机已经让用户体验到触控的便利。本篇文章要说的是一种关于手机端触控技术的交互设计,它利用我们的肌肉记忆,不需要过多思考,让我们依靠潜意识,动动手指就能完成任务——它就是手势操作。
    百度技术

    发布于:2012-03-08 00:00:00

  • 说明:为方便朋友们查看本博客的文章,特地整理了本博客中周公认为值得一看的文章,不过有些文章因为年代久远且技术更新快的原因,里面所讲述的方法或者理论不再适合,请大家斟酌。
    周金桥

    发布于:2011-06-23 23:19:56

    阅读 10000+ 评论 6 收藏 1
  • 在切入主题之前先要了解“上”与“下”的含意是什么,这需要从图1中找答案。图中,应用层在最上面,其下依次是框架、平台、库和操作系统层,因此“上”是指靠近应用层,而“下”则是指靠近操作系统层。 图1      对于一个被设计的软件模块,存在两个视角。一个是从上
    李云

    发布于:2010-06-26 16:35:11

  • 《手机》中有句话的大意是:当人们不再相信媒体作为交流的工具时,我们如何表达自己的真话?保护你的聊天隐私,这里给一个新的设计思路...
    zhaisj

    发布于:2010-06-21 12:58:46

  • 期开发和其之前版本的性能优化,所以有点忙,一直也没得闲写点东西。在本次文章中我围绕现有系统开发的一些感想,希望结合自身的想法给大家说说,希望对大伙有所帮助,同时也希望得到各位朋友的多多指教。        我个人认为软件设计的三个阶段应分为:系统架构设计阶段、分布式各层结构设计阶段、服务实现详细设计阶段。 1三层架构,java居多,我
    realzjy

    发布于:2010-04-26 21:02:48

  •      既然软件设计如此重要,那么忽视它就是一种战略短视行为。软件工程师最重要的工作内容理应是进行真正的、创造性的软件设计,而不是只忙于简单地修补漏洞。漏洞是得补,但得补得有艺术、有深度,而不是头痛冶头、脚痛冶脚地补。那种没有深度的修补方式注定是在为将来埋下更大的定时炸弹,也可以预见未来的软件维护工作将愈加的困难。   &nb
    李云

    发布于:2010-02-25 19:00:55

  • 众所周知软件质量是软件产品之本,但软件质量到底是什么?我们真正地理解了软件质量吗?一说到软件质量,在头脑中很容易想到它应当满足用户的需求、用起来方便以及含有尽可能少的缺陷(bug或defect),等等。如果一个产品已经开发出来了,那缺陷尽可能的少这一指标就显得尤为突出,因此,潜移默化地,缺陷少成为了高质量软件的代名词。 缺陷少真的就意味着是高质量软件吗?笔者认为不然!这是因为软件质量的高低从
    李云

    发布于:2010-01-10 15:57:28

  • 什么是软件设计?就笔者的观点来看:软件设计是采用编程或脚本语言优雅地表达并解决现实需求的一门科学和艺术。“优雅地表达”想传递的意思是,所设计出来的软件应当能容易被人理解、方便扩展和维护。从这一定义可以看出软件设计首先是一门科学,是一门解决用户需求的软件科学。既然是科学,不可避免的要掌握相关的科学知识,比如数据结构、计算机组成原理、编程语言等等,而这些内容也正是大学计算机相关
    李云

    发布于:2010-01-03 16:47:12

  • 软件开发模式是为了解决频繁的软件需求变更和软件技术更新而形成的解决方案总结。软件开发模式可以根据软件开发阶段被划分为多种类型,每种类型的模式的意义和用途也是不同的。本文试图对软件开发模式及其性质进行剖析,并简单阐述其在软件开发过程中所起到的作用。
    壁虎

    发布于:2009-09-29 02:44:36

推荐作者 更多
最新热评文章
51cto_blog:您的许多公式都没有展示出哦~
51cto_blog:博主大大,您的内容很优秀,如果整体更系统一些,公式都显示出来,会容易上推荐哦~
cisco_learner:大佬666
wx5fa649a288d1f:希望对您有帮助
写文章 申博娱乐现金网
网站地图 申博娱乐开户 申博登录不了 太阳城会员登入 申博登录不了
申博开户登入官网 申博代理 申博娱乐官网 申博游戏网址
申博代理 申博官网 盛618官网 申博娱乐
澳门大三巴赌场 太阳城登入 申博太阳城注册 太阳城亚洲注册
澳门赌场 申博官网登录 申博 申博真人游戏