自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 上传文件

利用springboot框架里面的spring-core产品id里面已有的jar进行上传文件。 @RequestMapping(value = "/uploadFile", method = RequestMethod.POST) public ResultBean uploadFile(MultipartFile multipart){ if(multipart == null || multipart.isEmpty()){ return new Res

2020-09-17 16:31:28 131

原创 文件打包成zip

文章简介利用jdk把多个文件打包package com.kingpoint.abc.utils;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import java.util.ArrayList;import java.util.List;import java.util.zip.ZipEntry;import java.

2020-09-16 11:55:29 595

原创 创建pdf,并写入内容和水印

文章简介 创建pdf并写入内容以及加文本水印这里采用apache.pdfbox技术实现创建pdf并写入内容以及加文本水印/** * 创建pdf,并写入内容以及水印 *@param dataMap 数据 * @param templateFileName pdf模板 * @param outPutPath 创建pdf位置(包括pdf名字) * @param templateFile pdf模板路径 * @param

2020-09-16 11:42:20 430 2

原创 swagger注释@API详细说明

文章简介io.swagger.annotations的架包 io.swagger.annotations的架包1.认识SwaggerSwagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。2.作用:①. 接口的文档在线自动生成。②. 功能测试。...

2020-08-13 17:09:38 382

原创 上传下载文件,下载excel

文章简介上传下载文件:下载excel 上传下载文件描述:上传文件private String saveAttachment(String filePath, MultipartFile file) throws IOException { String attachNo = UUID.randomUUID().toString().replaceAll("-", ""); String fileName = file.getOriginalFilename();

2020-08-10 16:29:57 133

原创 js常用技术--<script>标签,变量定义

文章简介<script>标签参考文章1 <script>标签type属性决定了这个标签是干嘛的,如text/javascript表示标签是个js脚本;text/html表示这个标签是个html页面,且是个模板供调用1.js模版使用<script type="text/html"></script>参考文章1...

2020-08-05 17:17:25 904

翻译 遍历Map的四种方法

参考文章1常用的是第三种 Map<String, String> map = new HashMap<String, String>(); map.put("1", "xiaqiu"); map.put("2", "pangzi"); map.put("3", "shouzi"); for (Map.Entry<String, String> entry : map.entrySet()) { System.out.println("key=

2020-08-04 17:40:46 87

原创 postman与控制层接口的对应

文章简介用对象接收请求参数public class SetAuthorityParamBean { private String[] fileIds; private List<KnowMFileBean> knowMFLists; public String[] getFileIds() { return fileIds; } public void setFileIds(String[] fileIds) { thi

2020-08-03 16:56:40 219

原创 对象间转换

文章简介List(Object)转成List(Map(String, Object))或其他的List(Object) List(Object)转成List(Map(String, Object))或其他的List(Object)利用Java 8 Stream实现,以及和传统的比较问题描述:有一个用户列表List<User>,须将每个User部分字段提取出来,重新放入一个Map中,然后将生成的Map放入List中。①传统的:public static List<Map&l

2020-08-03 16:44:38 107

翻译 Intellij IDEA中使用Debug调试

IDEA中使用Debug调试

2020-07-30 18:18:05 94

原创 ibatisPlus插件 映射文件

文章简介映射文件 映射文件1.#和$符号:#:简单来说"#"在编译时使用"?"占位符标记,可以有效防止参数注入,相当于我们使用JDBC操作时的PreparedStatement。$:直接把参数拼接到SQL中执行相当于JDBC操作时的Statement扩展:#:先编译后取值,编译后有双引号,可以防止sql注入$:先取值后编译,编译后无双引号,不能防止sql注入 一般用于传递表名,字段名,group by总结:能用#就不用$参考文章1参考文章2...

2020-07-16 16:25:12 282

原创 spring boot

重要的,学之前先看:文章1,必要

2020-07-02 10:55:47 85

原创 加解密

RSA加解密加解密RSA加解密注意公钥和私钥一开始是字符串的(不能自己双方协定的,需通过官方代码生成),在对数据加解密的时候,必须将公钥和私钥的类型转成PublicKey或PrivateKey类型,才可以对数据进行base64加解密只要双方协定好钥匙就可以了,钥匙自行定义。字符串类型...

2020-04-23 12:53:20 106

原创 用日历取下一个月

Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.MONTH, 1); SimpleDateFormat dft = new SimpleDateFormat("yyyyMM"); ...

2020-03-12 15:05:40 131

原创 对数组,或集合里面的数据进行排序:排序字段可以是字符串

工具方法: /*对数据进行倒序排序*/ @SuppressWarnings("unchecked") public void sort(JSONArray ja, final String field, boolean isAsc) { Collections.sort(ja, new Comparator<JSONObject>() { ...

2020-03-12 12:52:30 277

原创 Error:java: Annotation processing is not supported for module cycles. Please ensure that all modules

前提:gmccapp-common工程:7.0.3<dependency> <groupId>com.kingworks.gmccapp</groupId> <artifactId>gmccapp-ecop</artifactId> <version>3.0.0</version> &l...

2020-01-16 10:36:39 857

翻译 让Notepad++具有格式化Java代码

NppAStyle 下载参考文章1参考文章2

2019-12-03 11:33:43 686

原创 ajax请求,如果是后台返回JSON,如JSONArray,页面如何把它复制到一个变量?

ajax请求,如果是后台返回JSON,如JSONArray,页面如何把它复制到一个变量?前台:首先在页面定义变量var funcArray2 = null;在ajax的回调函数中,假定参数是respData,则 funcArray2 = respData.funcArray;就可以了后台:JSONArray funcArray = AppFuncUtil.get...

2019-11-27 17:41:02 212

原创 MongoDB

文章简介 学之前了解知识点了解NoSQL是什么,和MongoDB什么关系了解CAP定理其他知识点 MongoDB(这里只讲Java操作MongoDB)学之前了解知识点 了解NoSQL是什么,和MongoDB什么关系NoSQL简介 NoSQL的意思是“不仅仅是SQL”,是目前流行的“非关系型数据库”的统称。 常见的NoSQL数据库如:Redis、CouchDB、MongoDB、...

2019-11-26 18:24:11 138

原创 关于span标签设置宽度

正常情况下我们设置span标签是无法设置span标签的宽度和高度的。我们只需再设置样式display的值为inline-block即可。如:<span style="display:inline-block; border:1px solid black;width:85px;height:14px;text-align:center;">客户手机号码:</span>...

2019-11-21 15:05:48 814

原创 用户下载

文章简介 客户端(用户)下载文件参考:点这文章链接 服务端下载客户端(用户)下载文件注意:通过流方式输出。为了弹出下载框必设置 response.setHeader()为了输出是pdf文件,需设置:response.setContentType(“application/pdf”);如果文件名是中文需设置String name = URLEncoder.en...

2019-11-14 09:47:47 155

原创 js,jQuery,js-EasyU大总结

用途:增删改查(获取标签内容)+ajax三者语法jsinnerHTMLjQuery$("#divID").html()/val()/text()js-EasyUI三者互相转换 js对象转成jQuery对象【重点】语法:(js对象)−−−−>jQuery对象例如:(js对象)---->jQuery对象 例如:(js对象)−−−−>jQuery对象例如:...

2019-10-16 16:51:08 301

原创 正则表达式

位置:^ 开头$ 结尾次数:* 0或多个+ 1或多个? 0或1个{n} 就是n个{n,} 至少n个{n,m} 最少n个,最多m个通配符:\d 任意数字\D 任意非数字\s 任意空白\S 任意非空白. 任意字符(除’\n’外)组合:[a-z][0-9]等组:(正则) 匹配括号中正则表达式对应的结果,并暂存这个结果。(?:正则) 匹配...

2019-10-16 13:51:25 124

原创 建模工具

文章的简介统一建模建模工具建模工具有Rational Rose、PowerDesigner、Visio等等 UML(统一建模语言)1、用例图:描述系统的参与者在系统中有哪些可使用的功能2、类图:描述类与类之间的关系关联:全局性依赖:局部性3、序列图:对象之间的消息在时间顺序上的交互(关键的逻辑)(1)用例图用例图的2种元素4种关系: 参与者(Actor) 用例(...

2019-09-17 15:15:19 343

转载 java中读取配置文件的方法

使用org.apache.commons.configuration使用java.util.Properties读取(用过)spring中配置文件的读取1、ClassPathXmlApplicationContext:从类路径中加载。2、FileSystemXmlApplicationContext:从文件系统加载。3、XmlWebApplicationContext:从web系统中...

2019-09-16 15:11:12 88

转载 java中split时,需要转义的几个字符

1、或|,点.,加+,乘*,在字符串中出现时,如果这个字符串需要被split,则split时候,需要在前面加两个反斜杠。与&,在split时候,不需要转义。参考文章:https://blog.csdn.net/caoxiaohong1005/article/details/78570133...

2019-09-09 17:05:15 296

原创 Httpclient

文章简介分析自己写的代码并总结get请求post请求分析自己写的代码并总结 代码package com.zhangxiaoguang.utils;import java.io.IOException;import java.net.URI;import java.util.ArrayList;import java.util.List;import java.uti...

2019-09-08 16:04:51 112

转载 JsonObject

JSONObject-lib包是一个beans,collections,maps,java arrays和xml和JSON互相转换的包。JSONObject-lib包是一个beans,collections,maps,java arrays和xml和JSON互相转换的包。提供了除JSONObject的jar之外依赖的其他6个jar包,一共7个jar文件理解:把 JSONObject当成一个对象...

2019-09-06 10:08:03 159

原创 传统的servlet

文章的简介tomcat的目录和Web应用的目录结构开发Servlet步骤Http协议tomcat的目录和Web应用的目录结构 tomcat的目录 |-bin: 存放tomcat的命令。 catalina.bat 命令: startup.bat -> catalina.bat start shutdown.bat - > catali...

2019-09-04 22:32:33 221

原创 在maven工程基础上,新建一个文件夹引入jar,要加载路径

如果用maven的话,一般是在pom文件里面加依赖就自动进去了,但有人还在maven工程里面新建一个文件夹,加架包,这时就类似传统的java项目一样,要去加载jar路径选择工程右击–Build path–configure build path…–libraries–add jars…(选择你在工程里面的jar)...

2019-09-04 16:49:03 337

原创 重装电脑后,Navicat for MySQL报错

Navicat for MySQL客户端启动报missing required library libmysq_d.dll126错误或者Navicat for MySQL客户端启动报missing required library libmysq_e.dll126错误链接: https://pan.baidu.com/s/1lwB7i4VfKJlNAjMy0UqvTg 提取码: cxsj 复制...

2019-09-03 20:46:04 247

翻译 Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)

本篇文章是对关于Mysql中的Root密码忘记,查看或修改的解决方法进行了详细的分析介绍,需要的朋友参考下原文地址http://www.jb51.net/article/38473.htm首先启动命令行1.在命令行运行:taskkill /f /im mysqld-nt.exe下面的操作是操作mysql中bin目录下的一些程序,如果没有配置环境变量的话,需要切换到mysql的bin 目录下...

2019-09-03 20:16:26 86

翻译 12

表单:jQuery EasyUI 表单插件 - Form 表单$('#fm').form('validate'); 进行表单字段验证,当全部字段都有效时返回 true 。该方法和 validatebox 插件一起使用。$('#fm').form('clear');  清除表单数据。$('#fm').form('reset'); 重置表单数据。该方法自版本 1...

2019-09-02 18:03:01 78

翻译 Java was started but returned exit code=13 问题解决

参考文章:https://blog.csdn.net/qq_24846645/article/details/82733579

2019-09-02 15:10:16 264

原创 双引号,单引号,连接符,注释,大小写是否敏感

文章简介双引号单引号连接符注释大小写是否敏感双引号oracle:字符串型单引号oracle:字符串型或日期型连接符 运算符oracle:(运算表达式) 字符串:用||连接注释 数据库oracle:–或/* */mysql: 配置文件: java: 页面html:<!--这是单行注释--><!-- 这是多行注释 ...

2019-08-27 22:35:44 513

原创 为什么springmvc配置文件引入xsd文件后,编写配置文件,还是没有标签提示呢?

文章简介为什么springmvc配置文件引入xsd文件后,编写配置文件,还是没有标签提示呢?如下:第一步:配置

2019-08-27 20:24:00 288

翻译 ModelAndView用法

文章简介ModelAndView作用ModelAndView用法ModelAndView作用 设置转向地址 将底层获取的数据进行存储(或者封装) 最后将数据传递给ViewModelAndView用法参考文章:https://www.cnblogs.com/liuyangjava/p/6752120.html...

2019-08-27 10:01:18 256

原创 java,javaweb,maven项目建立

文章简介java项目java web项目maven项目java项目 创建加架包后,还有选中把所有架包添加到referenceced libraries中classpath:就是src路径

2019-08-23 10:59:22 63

原创 各种数据库的操作

文章简介1.Navicat for mysqlNavicat for mysql创建数据库:右击–新建数据库新建表:打开对应的数据库的表,点击工具栏的新建表插入字段:打开对应的数据库的对应的表,双击...

2019-08-22 12:56:29 85

原创 常用快捷键

文章简介(以eclipse为主)查看源码 查看源码类继承结构体系:Ctrl+T.查看变量,类型,方法的定义以及方法的实现:Ctrl+鼠标左键

2019-08-22 08:14:45 68

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除