Java
淡定我咔
这个作者很懒,什么都没留下…
展开
-
集合整理,相关图片
集合整理原创 2022-08-07 22:55:32 · 143 阅读 · 0 评论 -
Apollo — 与springboot集成实现动态刷新
apollo与spring实现动态刷新配置,主要有2种刷新基于普通字段刷新 基于bean上使用了@ConfigurationProperties刷新一、普通字段刷新在需刷新的字段上配置@Value注解,如:@Value("${ve.auth-url}")private String authUrl;二、bean使用@ConfigurationProperties动态刷新bean使用@ConfigurationProperties注解目前还不支持自动刷新,需要编写额外的代码。.原创 2021-06-15 21:09:22 · 1091 阅读 · 0 评论 -
java递归实现ztree树结构数据展示
//获得zTree结构的数据(测试AuthInfo) @RequestMapping("/getAuthInfoTree.action") public void getAuthInfoTree(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException { System.out.println("===========getAuthInfoTree========.原创 2020-11-28 22:50:14 · 590 阅读 · 1 评论 -
java自定义分页查询
1.controller层//查询用户列表(添加分页查询) @RequestMapping("/userList.action") public ModelAndView userListAction(UserInfo userInfo,Integer pageNum,Integer pageSize,HttpServletRequest request,HttpServletResponse response) throws IOException, ServletException { .原创 2020-11-28 22:46:04 · 871 阅读 · 0 评论 -
java实现文件切片和合并
public static void main(String[] args) { String file = "F:\\java-study\\img\\mv.jpg"; int count = 5; //1.根据现有的文件编写文件编写文件切片工具类 //2.写入到二进制临时文件 // getSplitFile(file, count); //3.根据实际的需求合并指定数量的文件 String tempFile = "F:\.原创 2020-11-28 20:27:54 · 1486 阅读 · 0 评论 -
ajax异步实现文件分片上传
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>JS分片上传-极速上传</title></head><body> <input type="file" name="slice" id="slice" > <div id="output"><!-- 信原创 2020-11-01 18:14:31 · 2784 阅读 · 10 评论 -
对象存储obs
List<PartEtag> partEtags = Collections.synchronizedList(new ArrayList<PartEtag>()); //初始化 @PostMapping("/getuploadId") @ApiOperation(value = "获取uploadid", notes = "获取uploadid") public String multipart(HttpServletRequest reque..原创 2020-10-28 00:00:18 · 1129 阅读 · 1 评论 -
post上传图片obs
@PostMapping("/uploadyun") @ApiOperation(value = "图像上传云", notes = "图像上传云的方法") public JSONObject uploadYun(HttpServletRequest request, @RequestParam("file") MultipartFile file) { ObsClient obsClient = new ObsClient(ak,sk,endPoint); ...原创 2020-10-19 23:24:16 · 742 阅读 · 0 评论 -
obs基本操作
package samples;import java.io.ByteArrayInputStream;import java.io.IOException;import com.obs.services.ObsClient;import com.obs.services.ObsConfiguration;import com.obs.services.exception.ObsException;import com.obs.services.model.PutObjectRequest.原创 2020-10-18 00:46:56 · 4577 阅读 · 1 评论 -
华为云的obs增删改查
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</model...原创 2020-10-18 00:34:09 · 2276 阅读 · 0 评论 -
文件上传
@PostMapping("/file") @ApiOperation(value = "文件上传", notes = "文件上传的方法") public ResultData file(HttpServletRequest request, @RequestParam("file") MultipartFile file) { String[] FILE_ALLOW_SUFFIX_STRINGS = FILE_ALLOW_SUFFIX_STRING.split(",")..原创 2020-10-18 00:24:55 · 291 阅读 · 0 评论 -
jwt经典
<dependency> <groupId>org.springframework.mobile</groupId> <artifactId>spring-mobile-device</artifactId> </dependency>package com.dico.common.filter;import com.dico.modules...原创 2020-09-20 16:47:43 · 172 阅读 · 0 评论 -
jwt简洁版
package com.filter;import java.io.IOException;import java.io.PrintWriter;import java.util.Map;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servl.原创 2020-09-20 15:08:27 · 169 阅读 · 0 评论 -
result工具类
package com.dico.enums;import lombok.Getter;/** * 检查计划类型 */@Getterpublic enum PlanStatusEnums { WILL(0, "hello1"), DOING(1, "hello12"), FINISH(2, "hello123"), TIMEOUT(3, "hello1234"); private int key; private String value;.原创 2020-09-19 20:56:59 · 307 阅读 · 0 评论 -
Java分页实现
controller: /** * 分页查询方法 */ @ResponseBody @GetMapping("/smsUserMaintenancePlanReview/dataPage") @ApiOperation(value = "获取分页数据", notes = "获取分页数据") public ResultData dataPage(@RequestParam(required = false, defaultValue = "0", v原创 2020-09-15 18:04:22 · 167 阅读 · 0 评论 -
java增删改实现
入参:@Table(name="UPLUS_ADDRESS")public class UplusAddress implements Serializable{ @Id @Column(name="ID") @GeneratedValue(strategy=GenerationType.IDENTITY) private Long id; @Column(name="USER_ID") private Long userId; @Column(name="PROVINC原创 2020-09-12 22:14:02 · 285 阅读 · 0 评论 -
java登录实现
controller层:@Api(tags = "系统")@RestController@RequestMapping("/login")public class LoginController extends BaseController{ @Autowired private UplusUserService uplusUserService; @ApiOperation(value = "登录") @PostMapping(value = "/userLogin", name原创 2020-09-12 21:30:00 · 1768 阅读 · 0 评论 -
DockerFile文件中各个指令的含义
什么是dockerfile?Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。docker build命令用于从Dockerfile构建映像。可以在docker build命令中使用-f标志指向文件系统中任何位置的Dockerfile。例:docker build -f /path/to/a/DockerfileDockerfile的基本结构Dockerfile 一般分为四部分原创 2020-06-30 10:16:11 · 1444 阅读 · 0 评论 -
intellij idea 中经常用来搜索的快捷键
1、Ctrl+N按名字搜索类相当于eclipse的ctrl+shift+R,输入类名可以定位到这个类文件,就像idea在其它的搜索部分的表现一样,搜索类名也能对你所要搜索的内容多个部分进行匹配,而且如果能匹配的自己写的类,优先匹配自己写的类,甚至不是自己写的类也能搜索。2、Ctrl+Shift+N按文件名搜索文件同搜索类类似,只不过可以匹配所有类型的文件了。3、Ctrl+H查看类的继承关系,例如HashMap的父类是AbstractMap,子类则有一大堆。4、Ctrl+Alt+...原创 2020-06-16 14:59:40 · 352 阅读 · 0 评论 -
PowerDesigner最基础的使用方法入门学习
1:入门级使用PowerDesigner软件创建数据库(直接上图怎么创建,其他的概念知识可自行学习)我的PowerDesigner版本是16.5的,如若版本不一样,请自行参考学习即可。(打开软件即是此页面,可选择Create Model,也可以选择Do Not Show page Again,自行在打开软件后创建也可以!完全看个人的喜好,在此我在后面的学习中不在显示此页面。)2:首先创建概念数据模型,如图所示(后面介绍一些比如物理数据模型等等,由于此软件全部是英文的,所以作为一个chines..转载 2020-06-09 15:57:00 · 1900 阅读 · 1 评论 -
Git与Github的连接与使用
下面继续,使用git 将项目上传到GitHub上首先要有GitHub账号,这就不用说了,没有的先注册,地址:https://github.com没有仓库的话,先新创建一个仓库填写新仓库名称,备注信息。点击创建即可完成。创建完成会显示如下界面。先放置不用管。后面会用到因为本地Git仓库和GitHub仓库之间的传输是通过SSH加密传输的,GitHub...转载 2020-03-02 14:05:12 · 267 阅读 · 0 评论 -
vue-devtools下载与使用
使用vue-cli的同学肯定知道有一个Chrome调试工具——vue-devtool。但是在国内环境很难直接在Chrome商店下载得到,今天提供一个4.1.5版本的下载地址。链接:网盘地址提取码:ty1m如果地址过期了,可以到csdn下载:csdn地址作者:伊泽瑞尔灬链接:https://www.jianshu.com/p/dee3e19a3e9b来源:简书著作权归作者所有。商业转...原创 2020-02-26 16:04:40 · 1533 阅读 · 1 评论 -
java测试题
public static void main(String[] args) { // 1 1 2 3 5 8 13 21 34 55 89 144... // 菲波那切数列 int[] a=new int[10]; for(int i=0;i<a.length;i++) { if (i==0 || i=...原创 2019-12-02 10:36:48 · 194 阅读 · 0 评论 -
java逻辑训练50题
【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?程序分析:兔子的规律为数列1,1,2,3,5,8,13,21…. 做这种题目,最好的做法就是找出规律,跟高中的数列一样 本题有:a[n]=a[n-1]+a[n-1],而第一第二项都知道了,后面的值也可以求...原创 2019-11-18 11:08:06 · 1784 阅读 · 1 评论 -
栈和队列的区别,栈和堆得区别
栈和队列的区别: 1.栈是先进后出。队列是先进先出。 2.栈只允许在一端进行插入和删除,队列则在表的一段插入另一端删除。 3.在栈中遍历数据需要扫描全部数据,所以比较慢。而在队列中可以从两端进行所以速度比较快。栈和堆的区别: 1.栈区由编辑器自动分配释放,速度仅次于CPU,存放对象的物理地址...原创 2018-11-20 13:03:52 · 2177 阅读 · 0 评论 -
为什么泛型类的类型不能是基本数据类型
1.泛型的定义:在程序中我们将一个对象放入集合中,但是集合不会记住对象的类型,当我们在次使用对象的时候,对象变为Object类型,而程序中还是原来的类型,我们必须要自己转换其类型,为了解决这个问题,则提出泛型。2.泛型要求包容的是对象类型,而基本数据类型在Java中不属于对象。但是基本数据类型有其封装类,且为对象类型。3.想放int类型,要放Integer类型不能直接放int(基本数据类型...原创 2018-11-20 12:39:52 · 15635 阅读 · 1 评论