Java
shijie_nihao
二流搬砖人,cv工程师。
展开
-
生成“月份时间序列” java和js版本
一、java版本(依赖了hutool工具包的DateUtil类)// DateUtil 来自 hutool工具的maven包 <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.6.3</version>// 都是以每月1号开始String startTimeStr = "2020-08-01 00:00:00";Strin原创 2021-08-05 13:49:48 · 528 阅读 · 0 评论 -
Arthas使用笔记
01、查看某个方法的参数、返回值、抛出的异常。02、设置输出json格式。原创 2021-08-02 01:24:08 · 870 阅读 · 0 评论 -
好用的第三方工具类总结积累
一、Hutool工具包StrUtil.isBlankStrUtil.isEmptyStrUtil.prePaddingStrUtil.afterPaddingHexUtil.decodeHexStrHexUtil.encodeHexIdUtil.simpleIdDateUtil.format二、comman-lang工具包三、comman-lang3工具包原创 2021-07-30 17:01:59 · 1254 阅读 · 0 评论 -
Postman调用 .net 的webservice
1、使用post方式调用,url以 asmx 止。2、设置header,content-type text/xml;charset=utf-8。3、body里选择raw,参数模板如下:<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmls...原创 2020-07-01 23:39:01 · 1230 阅读 · 0 评论 -
java程序设置时间限制
程序里访问webservice,但是在开发环境下访问不到webservice的地址,webservice客户端程序程序就堵塞挺长的时间(大约5分钟)。在调用webservice处加上超时时间限制,超过设定的时间就往外抛出异常。...原创 2020-06-23 11:12:35 · 3131 阅读 · 0 评论 -
文件转base64的多种方式
1、JDK1.7import sun.misc.BASE64Encoder;import java.io.*;import java.util.Objects;public class Class01 { public static void main(String[] args) throws IOException { InputStream in = new FileInputStream("C:\\Users\\xxx\\Desktop\\abcdefg.mp原创 2020-06-21 16:44:56 · 2489 阅读 · 0 评论 -
java创建不存在的多级目录文件,并写入文件。
进行java文件读写操作时,先创建文件对象(java里文件和目录 都使用File对象,确保该File对象是一个带扩展名文件)。判断该文件对象是否存在,若存在,继续,若不存在,获取改文件的所在目录(parentFile)是否存在,若存在父目录,调用 file.createNewFile方法创建文件,若不存在父目录调用父目录的mkdirs方法(不是mkdir),然后再调用file.cr...原创 2019-12-13 20:14:28 · 837 阅读 · 0 评论 -
java 构建 树结构数据
1、结点类public class TreeNode{ /** * **/ private String code; /** * **/ private String text; /** * **/ private String parentcode; /** * ...转载 2019-10-20 13:47:12 · 394 阅读 · 0 评论 -
JAVA 删除文件和目录
完整的 java 类import java.io.File;/** * 删除文件和目录 * */public class DeleteFileUtil { /** * 删除文件,可以是文件或文件夹 * * @param fileName * 要删除的文件名 * @return 删除成功返回true...转载 2019-10-18 09:06:02 · 141 阅读 · 0 评论 -
Gson常用功能 笔记
1、pom文件<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.7</version></dependency>2、设置日期字符...原创 2019-10-10 15:26:05 · 134 阅读 · 0 评论 -
Tomcat8.0 CORS 跨域 笔记
运行环境 tomcat8.0在tomcat的conf/web.xml里添加 如下配置<filter> <filter-name>CorsFilter</filter-name> <filter-class>org.apache.catalina.filters.CorsFilter</filter-class> &l...原创 2019-10-10 14:33:32 · 710 阅读 · 0 评论 -
jsp编写java程序,js获取jsp里的java变量
1、导入java类<%@ page import="java.util.List,...,...,..." %> 用英文逗号分隔多个导入的类2、编写java代码 使用<%! %>或<%%>包裹,如<%! %> 里面定义的变量 是 全局变量<%%>………………… 局部变量,<%...原创 2019-10-09 11:15:28 · 712 阅读 · 0 评论 -
Activiti工作流(6.0) 笔记三
以此图为例:1、流程部署// 在部署的时候同时提供bpmn文件和png文件,虽然只提供bpmn文件会自动创建png,但是可能会出现乱码// 所以提供已经存在的png,防止乱码RepositoryService rs = engine.getRepositoryService();DeploymentBuilder builder = rs.createDeployment();...原创 2019-09-23 00:38:37 · 108 阅读 · 0 评论 -
Activiti工作流(6.0) 笔记二
1、activiti用户管理 1)、创建新用户ProcessEngine engine = ProcessEngines.getDefaultProcessEngine(); IdentityService is = engine.getIdentityService();User user = is.newUser(UUID.randomUUID().toString());...原创 2019-09-22 22:28:37 · 113 阅读 · 0 评论 -
Java WebService——01
服务端1、创建一个用做webservice类,并在类上加 @WebService注解,不需要继承其它类。2、在WebService类里面加入自定义的方法。静态方法、final方法不会被发布,@WebMethod(exclude=true)也不会被发布。3、main方法里使用EndPoint类发布WebService类。 下面是一个最简单的WebService。。。@Web...原创 2019-08-21 22:59:09 · 128 阅读 · 0 评论 -
Spring定时任务入门案例_笔记
1、注解版的定时任务import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;@Componentpublic class class01 { @Scheduled(cron = "0/15 * * * * ?" ) // ...原创 2019-08-24 13:35:48 · 177 阅读 · 0 评论 -
Spring 定时任务:Cron expression must consist of 6 fields (found 7 in ...
使用spring的定时任务时,使用了“7个参数”的cron,但是控制台报错只能使用“6个参数”,可是cron可以有6个或7个“参数”。查看https://blog.csdn.net/fly910905/article/details/79566020后,明白了 spring 3.0 后只支持 “6个参数”的cron。...转载 2019-08-23 14:23:04 · 13307 阅读 · 0 评论 -
Java深拷贝对象
1、代码如下 /** * * @param oldObj oldObj需要实现 Serializable接口 * @return 可以把返回值进行 强制类型转换 (ClassName)returnValue */ public static Object deepClone(Object oldObj) { Obj...原创 2019-08-27 19:33:49 · 82 阅读 · 0 评论 -
dom4j解析xml
前言:对于不同类型的需求,解析为不同的类型,比如Map或者List,而不是对于任何格式通用的解析方法。 该笔记的出发点是:和其它开发人员对接数据,对方提供格式一定的xml数据,我负责解析成JAVA里Map类型的数据。 第三方jar包:1、xml文本<?xml version="1.0" encoding="UTF-8"?><r...原创 2019-08-27 22:25:59 · 126 阅读 · 0 评论 -
json字符串转Map对象
前言:该笔记转载自https://blog.csdn.net/u010999809/article/details/80727640,不过所用的jar包和原作者不一样。需要注意这些点:1、json字符串最外层是key-value类型,2、json字符串里的value不能是普通类型的数组,比如[val1,val2,val3...],数组,里面的元素必须是key-value形式...转载 2019-08-27 22:49:12 · 3379 阅读 · 0 评论 -
通过Post请求调用WebService
以获取天气预报webservice接口为例,使用HttpURLConnection通过发送SOAP消息格式内容来请求webservice接口。天气预报接口地址:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdlimport java.io.BufferedReader;import java.io.Inpu...转载 2019-08-30 00:14:49 · 6253 阅读 · 0 评论 -
java后台调用接口,处理跨域问题
前言:在做系统的时候,有些时候系统A的js代码需要调用系统B的接口,这就会产生跨域现象,可以通过后台调用处理跨域问题,这就有点 “代理” 的意思了。 在这记录一个通用的方法。。。public String httpPost(String urlStr,Map<String,String> params){ URL connect; ...原创 2019-08-30 00:28:26 · 2134 阅读 · 0 评论 -
Java里的日期操作_笔记
1、SimpleDateFormat类 1)、日期和时间的“模式”(大小写的含义不同,这些“模式”在不同的程序语言里并不通用) yyyy:年 MM:月 dd:日 hh:1~12小时制(1-12) HH:24小时制(0-23) mm:分 ss:秒 S:毫...原创 2019-08-31 23:28:43 · 119 阅读 · 0 评论 -
word中文分词 一
前言:这篇笔记算是 word中文分词 java库的入门笔记,记录下word分词的基本配置,和一个由于经验浅而踩的坑。感谢word分词 的作者,word分词的github地址:https://github.com/ysc/word1、maven依赖<dependency> <groupId>org.apdplat</groupId>...原创 2019-09-02 21:48:42 · 1411 阅读 · 0 评论 -
Activiti工作流(6.0) 笔记一
1、引擎类和其创建方式// 方式一 ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();// 方式二ProcessEngine processEngine = ProcessEngineConfiguration.createProcessEngineConfigurationFromResou...原创 2019-09-22 21:20:22 · 105 阅读 · 0 评论 -
Java IO操作 文件写入
分为两种情况:目录是否存在 加入要写入的文件是 d:/tmp/a.txt。 1、d:/tmp目录已经存在,a.txt不存在File file=new File("d:/tmp/a.txt");OutputStream os=new FileOutputStream(file);os.write("hello".getByte()); ...原创 2019-07-30 22:32:18 · 469 阅读 · 0 评论