• 设计模式实战——开发中常用到的单例模式

    设计模式实战——开发中常用到的单例模式 本系列博客是自己在学习设计模式过程中收集整理的文章集合,其他文章参看设计模式传送门 单例模式简介 单例模式的目的是保证系统中只有类的一个实例对象,并且提供一个全局的入口点来获取并使用这个实例对象。 使用单例模式可...

    2020-03-02 16:01:19 文件用户IE系统PStimAVSSLHTTPS<

  • CodeForces 1313E Concatenation with intersection

    CodeForces 1313E Concatenation with intersection Z算法+值域BIT 洛谷题目页面传送门 CodeForces题目页面传送门 给定 \(3\) 个字符串 \(a,b,c,|a|=|b|=n,|c|=m\) ,求满足以下全部条件的有序区间对 \(([l1,r1],[l2,r2])\) 的个数: \([l1,r1]\cap[l2,r2]\neq\varnoth...

    2020-03-02 16:00:51 闲话t.cnC++tim<concatnamecasewhile

  • Java自学-多线程 线程池

    Java自学-多线程 线程池 Java 如何开发一个自定义线程池 每一个线程的启动和结束都是比较消耗时间和占用资源的。 如果在系统中用到了很多的线程,大量的启动和结束动作会导致系统的性能变卡,响应变慢。 为了解决这个问题,引入线程池这种设计思想。 线程池的模式很像...

    2020-03-02 02:35:38 java自学文件定义svf系统设计思路timAVCOWntt

  • 多线程笔记 - 伪异步IO

    多线程笔记 - 伪异步IO BIO的时候, 一个客户端对应服务器的一条线程, 比较耗线程资源. 在此基础上, 对起线程进行优化, 创建一个线程池, 对线程进行管理, 可以设置一个最大线程数 maxThreadCount. 这样, 达到线程可控的目的. 即使外面有远大于线程数的连接过来, 也不至...

    2020-03-01 16:06:15 服务器定义YYIEtimAV<NETServer修改

  • 多线程笔记 - BIO

    多线程笔记 - BIO BIO BIO 是一种同步阻塞模式, 只要有一个客户端接入, 服务器就会有一条线程与之对应, 进行通信. 以前的一种常用做法是, 服务器端起一条线程, 进行监听, 当监听到客户端接入后, 新起一条线程, 专门与客户端进行通信. 如果线程不够用了, 就不能建立连接...

    2020-03-01 16:06:03 服务器YYIEtimNETServer常用whilesys连接

  • 【java框架】-- Struts2(一)

    【java框架】-- Struts2(一) Struts2入门基础 1. Struts2的认识 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为核心控制器(Controller)来建立模型与视图的数据交互。 Struts2是Struts的下一代产品,是在Str...

    2020-03-01 16:05:02 文档文件ServletPSAVCOWweb代理apache<

  • IDEA2019.3.3 + Maven3.6.3 + JDK13(最新版)环境配置 以及 遇

    IDEA2019.3.3 + Maven3.6.3 + JDK13(最新版)环境配置 以及 遇到错误解决过程 + 方法 心累,找了无数教程,历经多次版本更替,最后终于得行,所以此次记录这次历程,也算一种成长吧~~ 试过搭配 IDEA版本 Maven版本 JDK版本 成功与否 2019.1.2 3.6.0 JDK8 否 2019.1.2...

    2020-03-01 16:04:32 文件qqIntellijIntelIE误解环境配置阿里云BugPS

  • 简单的员工管理系统(Mysql+jdbc+Servlet+JSP)

    简单的员工管理系统(Mysql+jdbc+Servlet+JSP) 员工管理系统 因为学业要求,需要完成一个过关检测,但是因为检测之前没有做好准备,且想到之前用mysql+jdbc+Struts2+bootstrap做成了一个ATM系统(主要有对数据的增删改查操作),应对这次的检测应该不成问题,但是万万...

    2020-03-01 16:03:50 mysql系统ServletPSAVHTTPSwebSQL项目

  • Linux下目录概览

    Linux下目录概览 各目录含义: /bin : bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev : dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访...

    2020-03-01 16:03:13 在linux中文件LinuxWindowsecho用户系统硬盘u盘CentOS

  • 多线程笔记 - AIO

    多线程笔记 - AIO AIO是异步非阻塞io, 也叫 nio2.0. 直接上代码, server: public class Server implements Runnable { public AsynchronousServerSocketChannel assc; private CountDownLatch latch; public Server( int port) { try { assc = AsynchronousServerSocke...

    2020-03-01 16:02:18 服务器IEAE<NETServertabhandlertablesys