随笔分类 - java后台
摘要:1.下载地址以及安装 https://github.com/MicrosoftArchive/redis/releases 我是安装的windows版本所以选择这个: 解压之后运行,注意在安装目录下,我的是 F:\开发\Redis-x64-3.0.504 目录下执行cmd: redis-server
阅读全文
摘要:1、创建拦截类 @Configuration public class InterceptorAdapterConfig implements WebMvcConfigurer { @Override public void addInterceptors(InterceptorRegistry i
阅读全文
摘要:import cn.dolphin.core.exception.IoRuntimeException; import cn.dolphin.core.result.ApiResult; import cn.dolphin.core.util.Utf8Util; import com.alibaba
阅读全文
摘要:1、优化线程代码 以前我们使用线程可能是这么使用的: new Thread(new Runnable(){ @Override public void run() { System.out.println("thread run"); } }).start(); 使用lambda: new Thre
阅读全文
摘要:交集 并集 差集 交集(listA ∩ ListB): List<Person> listC = listA.stream().filter(item -> listB.contains(item)).collect(Collectors.toList()); listC中的元素有:属性name值为
阅读全文
摘要:这个一共有两种方法: 1、通过join方法保证线程执行的循序性 join是让主线程等待子线程结束以后才能继续执行。 源码是调用了 join()-->wait()方法,让主线程等待子线程。 2、是通过线程池:newSingleThreadExecutor(); 主要使用是 static Executo
阅读全文
摘要:AtomicInteger ,一个提供原子操作的 Integer 的类,常见的还有AtomicBoolean、AtomicInteger、AtomicLong、AtomicReference 等,他们的实现原理相同, 区别在与运算对象类型的不同。令人兴奋地,还可以通过 AtomicReference
阅读全文
摘要:1、(易)如何在spring中配置定时任务? spring的定时任务配置分为三个步骤: 1、定义任务 2、任务执行策略配置 3、启动任务 (程序中一般我们都是到过写的,直观些) 1、定义任务 execute false 2、任务执行策略配置 (1)指定重复间隔的定时任务 (...
阅读全文
摘要:package text; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD5 { //十六进制下数字到字符的映射数组 private final static String[] hexDigits = {"0", "1", "...
阅读全文
摘要:package com.yundongsports.arena.controller.basketballsite;import com.yundongsports.arena.ResponseVo.Response;import org.apache.commons.io.IOUtils;impo
阅读全文
摘要:1、当不需要使用任何证书访问https网页时,只需配置信任任何证书 2、其中信任任何证书的类
阅读全文
摘要:package com.bjs.acrosstime.utils; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Map; import org.apache.log4j.Logger; import org.codehaus.jackson.annotat...
阅读全文
摘要:<repositories> <repository> <id>repo-mirror</id> <url>http://maven.net.cn/content/groups/public/</url> </repository> </repositories> <pluginRepositori
阅读全文
摘要:乐观锁介绍: 乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让返回用户错误的信息,让用户决定如何去做。那么我们如何实现乐观锁呢,一般来说有以下2种方式:
阅读全文
摘要:/* * To change this template, choose Tools | Templates * and open the template in the editor. */package controller.groupbuying.navigate;/** * * @autho...
阅读全文
摘要:程序员面试指南:https://www.youtube.com/watch?v=0xcgzUdTO5MJava面试问题集合指南:https://www.youtube.com/watch?v=GnR4hCvEIJQ什么是可变参数?断言的用途?什么时候使用断言?什么是垃圾回收?用一个例子解释垃圾回收?...
阅读全文
摘要:如何打乱一个顺序的数组,其实集合的帮助类Collection就有现成的方法可用,而且效率还蛮高的,总比自定义随机数等等方法要好很多。其实乱序就这么简单,步骤如下:1. 将一个顺序排列的数组添加到集合中2. 可以用集合帮助类Collections的shuffle()方法3. 用hasNext()、ne...
阅读全文
摘要:1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。3、容器将转换为键值对,并交给servletContext。4、容器创建中的类实例,创建...
阅读全文
摘要:1 public class CreateWordDemo { 2 public void createDocContext(String file) throws DocumentException,IOException { 3 // 设置纸张大小 4 ...
阅读全文
摘要:在后台往前台传json值得时候要加response.setContentType("text/html;charset=utf-8");//必须加上response.getWriter().print(JSONObject.fromObject(importExcelProgressDto));这样...
阅读全文