hdu1259-ZJUTACM
HDU1259-ZJUTACM题意,给了你 J气球的初始位置为2,然后交换 M 次气球,最后输出J 气球的位置。#include <iostream>using namespace std;int main(){ int N, n, a, b; int p; cin >> N; for (int i = 0; i < N; i++) { cin...
java实现把数据写进Excel表格
相信大家在工作上多多少少都会遇到把数据写进Excel表格里面的经历,下面我就把我实现的过程贴出来,希望可以帮助到有需要的人。上代码: public void writeExcel(){ //开始写入excel,创建模型文件头 String[] titleA = {"id","Cgonghao","Cname"}; ...
MyBatis使用PageHelper实现分页
MyBatis分页在JavaWeb中,使用JDBC的方式实现数据的分页,主要实现的原理:在查询的语句后面添加 (limit) 关键字,然后实现查询的数据分页功能。但是如果需要在所有的查询中都添加分页的话,那么就需要在所有的select语句后面添加 (limit) 关键字,这样的工作量是巨大的。同时也要改动大量的代码。mybatis中提供的插件(plugin)机制,运行在mybatis的原有的处理逻辑上添加一些额外的逻辑,这样既不需要修改原来的代码,而且还可以非常容易进行实现。mybatis的插件
基于redis分布式锁实现“秒杀”业务场景一些可能的实现何为分布式锁具体的实现小结
最近在项目中遇到了类似“秒杀”的业务场景,在本篇博客中,我将用一个非常简单的demo,阐述实现所谓“秒杀”的基本思路。业务场景所谓秒杀,从业务角度看,是短时间内多个用户“争抢”资源,这里的资源在大部分秒杀场景里是商品;将业务抽象,技术角度看,秒杀就是多个线程对资源进行操作,所以实现秒杀,就必须控制线程对资源的争抢,既要保证高效并发,也要保证操作的正确。一些可能的实现刚才提到