摘要:
docker安装redis方法: 1.用命令来查看可用版本: docker search redis 2.拉取官方的最新版本的镜像:docker pull redis:latest 3.查看镜像:docker images 4.运行 redis 容器:docker run -itd --name r 阅读全文
摘要:
html弹出二选一窗口,然后根据点击执行对应的js方法 layer.confirm("我是弹出来的字", {btn:['确认','取消']}, function(){ 、、、方法1 },function(){ 、、、方法2}); 阅读全文
摘要:
准备三个表,以用来组成随机昵称,三个表内容如下: 表一表二 表三 利用sql语句,生成笛卡尔积,加上随机排序,最后取第一条数据即可,这样每次取出来的名字都是随机的 sql语句如下: select concat(name1.name,name2.name,name3.name)as nickname 阅读全文
摘要:
直接复制这个工具类即可使用: /** * 合并单元格 * @author tongyao * @param sheet sheet页 * @param titleColumn 标题占用行 * @param cellIndex 想要自动合并的列 */ public static void mergeC 阅读全文
摘要:
例如返回结果封装的vo,可以因为方法返回的是自身,所以用的时候可以.set().set().set() 下面定义了一个vo类 public class R { private int code; private String msg; private Object result; public in 阅读全文
摘要:
有的时候复杂的数据处理无法再sql中进行处理,需要查出来之后再筛选去除不要的数据,这时需要重新封装分页数据进行返回。 建议处理方法:查询时先不要拼接分页语句,查出全部的数据之后再来筛选处理,处理完list数据之后再用下面的工具类进行封装 /** * 自定义List分页工具 * @author han 阅读全文
摘要:
大概流程分7步: 1.创建工作簿 --> 2.创建sheet表 --> 3.创建row行(建议使用循环) --> 4.用row行逐一创建单元格(建议使用循环) --> 5.单元格内填充自己的数据并设置样式 --> 6.其他设置(合并单元格、冻结行列、设置列宽等) --> 7.输出excel文件 -- 阅读全文
摘要:
随便创建一个类,@Component交给spring管理,用注解@EnableScheduling,让定时任务生效 方法上加注解:@Scheduled(cron = "你的cron表达式" ) 简单实现如下: @Component@EnableSchedulingpublic class TimeJ 阅读全文
摘要:
public class ListDistinctExample { public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>() {{ add(1); add(3); add(5); a 阅读全文
摘要:
这是之前从之前上课的文案中抄下来的,记在这里,说不定以后用的上 SocketThread给服务端用的线程类: public class SocketThread extends Thread{ private Socket socket; public SocketThread(Socket soc 阅读全文