#高考志愿填报分析系统的设计与实现

java 读取excel 2007 .xlsx文件 poi实现

工作需要读取excel里面的行内容,使用java实现较为简单。在最开始,尝试使用jxl-2.6.12来实现读取excel的行内容。但是按照网上的方法,程序根本无法正确处理文件流。经过谷姐的一番努力,发现jxl只能支持excel2000而已(或许我用的方法有误)。jxl操作excel2007无望,无奈放弃之。之后转到ap...

SpringBoot入门教程(二十二)controller 之间实现跳转

如下图,创建两个控制器来测试跳转效果。以下所有跳转方式均以这两个控制器为实例。♛1sendRedirect方式response.sendRedirect("redirect:映射路径?参数名="+参数值);♛2forward方式packagecom.demo.controller.Jump;importlombok.e...

SpringBoot入门教程(十三)CORS方式实现跨域

什么是跨域?浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域。跨域资源访问是经常会遇到的场景,当一个资源从与该资源本身所在的服务器不同的域或端口请求一个资源时,资源便会发起一个跨域HTTP请求。出于安全考虑,浏览器会限制从脚本内发起的跨域HTTP请求。跨域的方式有很多种,今天主要介绍C...

SpringBoot入门教程(五)Java基于MySQL实现附近的人

“附近的人”这个功能估计都不陌生,与之类似的功能最开始是在各大地图应用上接触过,比如搜附近的电影院,附近的超市等等。然而真正让附近的人火遍大江南北的应该是微信"附近的人"这个功能,记得微信刚出的时候,坊间还有一句"寂寞女聊玩微信,寂寞男人搜附近"的说法。创建测试数据库CREATETABLE`us...

SpringBoot入门教程(三)通过properties实现多个数据库环境自动切换配置

前面的文章已经介绍了CentOS部署SpringBoot项目从0到1的详细过程,包括Linux安装ftp、Tomcat以及Javajdk的全部过程。这篇文章主要介绍关于springboot如何通过多个properties实现数据库环境部署时自动切换配置的两种方式,部署时切换方式和打包时Maven控制方式。关于sprin...

架构设计之服务限流

限流可以认为服务降级的一种,限流就是限制系统的输入和输出流量已达到保护系统的目的。一般来说系统的吞吐量是可以被测算的,为了保证系统的稳定运行,一旦达到的需要限制的阈值,就需要限制流量并采取一些措施以完成限制流量的目的。比如:延迟处理,拒绝处理,或者部分拒绝处理等等。在介绍限流概念之前,我们先来聊聊身边有哪些限流,如果有...
代码星球 ·2020-04-05

Java分布式锁,搞懂分布式锁实现看这篇文章就对了

随着微处理机技术的发展,人们只需花几百美元就能买到一个CPU芯片,这个芯片每秒钟执行的指令比80年代最大的大型机的处理机每秒钟所执行的指令还多。如果你愿意付出两倍的价钱,将得到同样的CPU,但它却以更高的时钟速率运行。因此,最节约成本的办法通常是在一个系统中使用集中在一起的大量的廉价CPU。所以,倾向于分布式系统的主要...

java实现Composite(组合)模式

组合模式涉及的是一组对象,其中一些对象可能含有其他对象,这些对象也可以含有对象,因此,有些对象代表的是对象群组。Composite模式的设计意图在于:让所有的用户能够用统一的接口处理单个对象以及对象群组packageapp.composite;importjava.util.ArrayList;importjava.u...

Ajax实现聊天

用Ajax发送请求,查询数据库是否有自己的数据,如果有自己的数据,就返回前端页面<head><metacharset="UTF-8"><title>登录聊天室</title><?phpsession_start();$sender=$_SESSION['loginu...
代码星球 ·2020-04-05

Ajax实现文件上传

利用html5中的file对象利用FormData对象进行上传 前端页面<!doctypehtml><htmllang="en"><head><metacharset="UTF-8"><title>Ajax文件上传</title><...
代码星球 ·2020-04-05

JavaGUI实现点名系统

有一个名字数组,根据线程知识是框中的数据依次修改packageWeek1008;importjava.awt.Font;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JButton;impor...
代码星球 ·2020-04-05

smarty实现缓存

首先需要在mySmarty中添加配置信息,开启缓存,设置缓存文件存放目录,设置缓存时间缓存可以实现减少访问数据库,减轻数据库压力,访问一次数据库,形成静态页面,下次直接调用这个页面,也可以用nocache标签实现局部不缓存在mysmarty类中添加的语句$this->cache_dir='./cache';//缓...
代码星球 ·2020-04-05

mvc模式实现

listdemo.html负责显示,listModel.class.php负责从数据库存储数据和查找数据,mysql.class.php是操作数据库的类,但不直接使用,model类调用mysql,listmodel类继承model类,将数据库插入指定数据库,list.php将html文件引入,创建listmodel对象...
代码星球 ·2020-04-05

MVC设计模式

mvc设计模式示意图...
代码星球 ·2020-04-05

php入门实现留言板

首先由一个文本文档read.txtliulan.html<!doctypehtml><htmllang="en"><head><metacharset="UTF-8"><title>留言</title></head><body&g...
代码星球 ·2020-04-05
首页上一页...576577578579580...下一页尾页