-
策略模式的学习之道
策略模式的学习之道 策略模式 1.需求分析: 一个考试系统,当考生的成绩通过后(成绩大于60分)会通过各种方式通知用户。 通知方式有:APP消息推送、短信、邮件、站内消息四种方式; 但是每种方式是否进行通知是要进行在表中配置的; 假设我们从表中查询后的对象如下:...
-
信号量Semaphore
信号量Semaphore Semaphore也是一个同步器,和前面两篇说的CountDownLatch和CyclicBarrier不同,这是递增的,初始化的时候可以指定一个值,但是不需要知道需要同步的线程个数,只需要在同步的地方调用acquire方法时指定需要同步的线程个数; 一.简单使用 同步两个子线...
-
报错Exception in thread "main" java.lang.NoC
首先我的jdk是11.05的 这个是由于:这个是 由于缺少了javax.xml.bind,在jdk10.0.1中没有包含这个包,所以我自己去网上下载了jdk 8,然后把jdk10.0.1换成jdk 8问题就解决了 网址:jdk下载网址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-download...
-
Spring Boot 2.x基础教程:使用Spring Data JPA访问MySQL
Spring Boot 2.x基础教程:使用Spring Data JPA访问MySQL 在数据访问这章的第一篇文章《Spring中使用JdbcTemplate访问数据库》 中,我们已经介绍了如何使用Spring Boot中最基本的jdbc模块来实现关系型数据库的数据读写操作。那么结合Web开发一章的内容,我们就可以利用...
-
【并发那些事】线程有序化神器CompletionService
【并发那些事】线程有序化神器CompletionService 前言 话说有一天,产品经理突然找到正在摸鱼的你。 产品:『我们要加一个聚合搜索功能,当用户在我们网站查询一件商品时,我们分别从 A、B、C 三个网站上查询这个信息,然后再把得到的结果返回给用户』 你:『哦,就是...
-
SpringBoot整合WEB开发--(七)注册拦截器
SpringBoot整合WEB开发--(七)注册拦截器 1.创建一个拦截器类实现 HandlerInterceptor 接口,重写其中的3个方法,这拦截器中方法的执行顺序为:preHandle--Controller--postHandle--afterCompletion,只有preHandle返回true,才会继续向下执行,多个拦截器形成拦截器链...
-
SpringBoot整合WEB开发--(六)CROS支持
SpringBoot整合WEB开发--(六)CROS支持 简介: CROS(Cross-Origin Resource Sharing)是由W3C制定的一种跨域资源共享技术标准,其目的为了解决前端的跨域请求,在JavaEE开发中,最常见的前端跨域请求解决方案是JSONP,但是JSONP只支持Get请求,但是CROS支持多种HTTP...
-
类与对象
类与对象 类与对象 数据类型 变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据 基本数据类型 java 中有 8 种基本数据类型,其中 4 个整型、2 个浮点型、...
-
基本数据类型的介绍及转换,基本数据类型与字符串之间转换,字符
基本数据类型的介绍及转换,基本数据类型与字符串之间转换,字符串与字符数组之间转换以及字符串与字节数组之间转换 目录 一.Java的基本数据类型介绍 二.各类基本数据之间的转换 三.基本数据类型和String之间转换(附:对象包装类及所对应的基本数据类型) 四.String与字...
-
SpringBoot2.x打包成war(看这篇就够了)
SpringBoot2.x打包成war(看这篇就够了) springboot默认打包成jar,如果想打包成war,则需要做以下三步。 1. 修改pom.xml文件 a.将jar改成war 1 groupIdcom.test/groupId 2 artifactId01-springboot-HelloWorld/artifactId 3 version0.0.1-SNAPSHOT/version 4 packagi...
2020-02-18 16:02:11 文件IEServletPSTomcatAVweb<Application项目
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
