- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Avitor一个强大且轻量的表达式计算工具
/自定义方法名称//重写call方法 call重载了很多 具体重写哪一个要根据自己的需求@Override/*** 在此处进行自定义逻辑*/@Override//这里的方法名 就是表达式要用到的方法名 如果不一致则找不到方法无法计算。
2023-06-27 10:41:15
351
1
原创 volitaile
volitaile线程之间可见性禁止指令重排序happens-before六大情况程序顺序执行一个线程中,按照程序的执行规则,前面的操作happens-before后面的操作。监视器锁(synchronized)对于一个锁的解锁,happens-before后面的加锁。volatile变量规则volatile修饰的变量,线程之间是可见的,写happens-before后续的读。传递性A happens-before BB happens-before C
2021-12-09 11:06:41
644
原创 SpringBoot实现静态文件下载
通过简单配置,就可以实现一个静态文件服务器,具体如下:server.port=9999spring.mvc.static-path-pattern=/static/**spring.web.resources.static-locations=file:D:/dev/packagesspring.mvc.static-path-pattern=/static/**该项配置为访问时候的路径,其中**代表匹配的资源符。例如,只允许下载doc,这个就可以配置为:/static/*.doc
2021-09-02 11:12:55
2934
原创 浅谈HashMap
jvm(类加载过程)所谓类加载,就是将class文件加载到jvm中以供程序使用。详细过程可以分为:加载——>链接(验证,准备,解析)——>初始化——>使用——>卸载。
2021-03-07 15:24:08
278
2
原创 简单fastDFS连接池和客户端实现
fastdfs连接池实现:import org.csource.common.MyException;import org.csource.fastdfs.*;import java.io.IOException;import java.util.Properties;import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.TimeUnit;/** * @Description: .
2020-08-09 16:33:55
723
原创 java通过poi插件实现简单的Excle表格生成
通过poi编写简单的Excel表格工具类具体代码如下:package com.common.utils;import org.apache.commons.lang3.StringUtils;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.ss.usermodel.FillPatternType;impo...
2019-11-03 13:20:41
180
原创 基于LNMP环境搭建nextcloud私有化云盘
LNMP环境搭建nextCloud概述LNMP环境是指,linux+nginx+mysql+php,本次搭建的linux系统版本为CentOS7,如果已经具备这些环境可直接从第四步开始。下面是详细搭建步骤。1.先删除系统可能自带的PHP,nginxrpm -qa|grep phprpm -qa|grep nginx如果没有任何信息,表示系统是干净的。2.安装yum的e...
2019-10-14 11:11:27
2512
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人