- 博客(79)
- 资源 (16)
- 收藏
- 关注
原创 java服务端模拟HTTP发送表单请求,包括上传文件及其他参数
java服务端模拟HTTP发送表单请求,包括上传文件及其他参数,可自定义参数信息
2022-08-05 14:48:32
2460
原创 java 调用RunTime.execu()执行cmd命令工具类,启动mysql服务为例
//启动数据库public static boolean test() { //判断操作系统String osName = System.getProperty("os.name");boolean flag;if (osName.contains("Windows")) { command = " F:/mysql/Mysql Server 5.6/bin/mysqld.exe;} else { command = "service mysqld restart";} .
2022-02-17 17:28:28
988
转载 StringJoiner使用记录
转载路径:https://mp.weixin.qq.com/s/s6s5O9S3uDEqDoM41EVW3g//逗号分隔StringJoiner sj = new StringJoiner(",");IntStream.range(1,10).forEach(i->sj.add(i+""));//值依次是分割符 , 前缀 ,后缀StringJoiner stringJoiner = new StringJoiner(",", "[", "]"); stringJoi
2021-05-17 10:34:11
181
原创 idea 使用rest-client请求接口携带token测试
### 登陆后获取返回的token并设置为全局变量POST http://localhost:8080/loginContent-Type: application/json{ "token": "my-secret-token", "password": "123456", "username": "admin"}> {% client.global.set("auth_token", response.body.token); %}### 携带token请求接口..
2021-03-11 13:27:22
2576
原创 activiti7 消息撤回接口及消息通知实现思路
消息撤回:用户开启审批流程后,想撤回该条流程,可以在想撤回的节点添加消息边界事件,画图如下:<?xml version="1.0" encoding="UTF-8"?><bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http:/
2021-01-20 10:30:36
1794
原创 activiti7 会签并行多实例任务实现,一票否决,会签后添加网关判断
1、功能需求会签实现多个人同时审批,任意一个人不同意时,会签任务结束,不同意走八戒审批,同意走悟空审批,最后流程结束。流程图如下:绘制流程图:动态设置审批人,完成条件${(pass == 'no')||(nrOfCompletedInstances/nrOfInstances==1)}添加表单字段控件FormProperty_29f662k-_!string-_!审批意见-_!请输入-_!s,需和前端约定,控件解析格式添加执行监听器,任务结束时调用。网关...
2021-01-12 11:14:40
11139
12
原创 Long类型id 返回页面精度丢失问题解决
1.引入以下两个工具类package cn.piesat.common.utils;import com.fasterxml.jackson.core.JsonGenerator;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.JsonSerializer;import com.fasterxml.jackson.databind.Serializ.
2020-12-21 17:38:14
653
原创 java获取文件目录树,创建文件夹、删除文件夹
目录1.FileInfo实体类2.service接口3. impl实现4.Controller实现5.工具类1.FileInfo实体类package cn.piesat.document.domain;import lombok.AllArgsConstructor;import lombok.Builder;import lombok.Data;import lombok.NoArgsConstructor;import java.util.Date;im..
2020-12-08 10:34:05
1370
原创 禁用SpringSecurity安全配置
在启动类上加下面注解。@SpringBootApplication(exclude = {SecurityAutoConfiguration.class, ManagementWebSecurityAutoConfiguration.class})也可以在配置文件中配置用户名和密码。spring: #Activiti property configuration activiti: database-schema-update: true history-le...
2020-10-23 10:57:49
3149
1
原创 list.stream()集合字符串按某个字符或字符串分组实现
List<String> list = new ArrayList<String>();list.add("xi/123");list.add("xi/123");list.add("na/123");list.add("na/123");Map<String,List<String>> mapList=list.stream().collect(Collectors.groupingBy(s->s.substring(0,2),Collec.
2020-08-19 15:30:13
3563
原创 base64简单实现用户密码加密、解密,将汉字转为拼音(全小写)
package cn.piesat.informationtransfer.utils;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.pinyin4j.format.
2020-05-08 17:36:48
886
转载 SpringBoot配置多数据源
1、创建一个datasource包,新建DataSource1,DataSource2两个文件,通过注解来配置数据源DataSource1:package com.springboot.datasource;import org.apache.ibatis.session.SqlSessionFactory;import org.mybatis.spring.SqlSessio...
2019-12-02 17:05:15
388
原创 离线环境下在linux上搭建python环境,实现监控服务调用,查看cpu,内存,ip,hostname,磁盘等信息
第一步:用命令: gunzip Python-3.6.5.tgz 解压缩,然后我们可以得到上面图片中的Python-3.6.5.tar文件第二步:通过命令: tar -xvf Python-3.6.5 解压第三步:命令: cd Python-3.6.5 进入该目录第四步:命令:./configure第五步:make && make –prefix=/usr/loca...
2019-11-11 16:49:49
168
原创 Mybatis空值不返回问题,返回值类型demo
#空字段不返回解决方案,在在 spring.properties 配置文件中配置中加上该属性mybatis.configuration.call-setters-on-nulls=true
2019-10-12 12:09:02
1348
原创 java后端获取json字符串中数组的值,转为JSON实体对象
String json =" ";JSONObject object = JSONObject.parseObject(json);JSONObject arr = object .getJSONObject("id");JSONArray ids = object .getJSONArray("ids");ids.for或iteratorfor(JSONArray id :...
2019-10-11 09:49:51
2607
1
原创 mybatis中传入String类型参数报错no "xxx" getter方法问题解决
在相关mapper方法参数中加上@param注解例:void select(@Param("note") String note);xml中模糊查询sqlselect *from userwhere note like concat('%' , #{note} , '%');
2019-10-08 16:09:14
728
原创 phantomJS实现html页面截图(html页面转图片),及局部div截图(可实现只截某个div部分)
phantomJS是一个无头浏览器。下面为说明文档:资源包中只需只需修改代码phantomjsdemo\src\main\resources\config\phantomJS.properties文件配置的路径信息即可运行下载插件配置流程1.官网下载phantomjs插件,下载地址:https://phantomjs.org/download.html2.解压完成...
2019-08-22 16:38:07
2634
1
原创 html页面表格导出为excel表格实现 excel POI
/** * 下载文件,通过html页面直接将表导出 * * @param response * @param request * @param fileName * @param html * @throws Exception */@RequestMapping(params = "downloadFile")public void downloadFile(HttpSe...
2019-07-25 14:48:43
1988
原创 数据库查询时间戳转时间,sql语句
select from UNIXTIME(1556267220000/1000,'%Y-%m-%d %H:%i:%s');红色为可替换部分
2019-06-20 14:28:32
3709
1
原创 mysql创建默认时间戳字段
ALTER TABLE TABLE_NAME ADD COLUMN create_time datetime null DEFAULT CURRENT_TIMESTAMP() COMMENT '创建时间'create_time为列名 comment为注释
2019-05-22 15:10:31
7873
原创 Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT
Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clausemysql版本不兼容导致 mysql5.5-5.64的版本会出现这个问题 原因:两台服务器的mysql版本不一致. 低版本不支持在一个表里面 有2个TI...
2019-02-20 19:33:17
927
原创 前端传json字段,后端如何接受
前端传的字段为{"ids":"fasdgfsgasgasf"}后端不能用@requestBody String ids直接接受json解析map 或者对象所以后端可以写成 public String delete(@requestBody HashMap data){String ids = (String)data.get("ids");} 这样就可以获取到前端的json参数...
2019-02-13 14:49:22
10947
3
原创 myeclipse配置的tomcat正常启动却无法访问,一些问题整理
1,如果这个浏览器不能访问,就换个浏览器试试,我用的360极速浏览器,需要把代理服务器设为不使用2. 检查tomcat的server.xml文件,端口号是否正确3. 在tomcat的安装目录手动启动tomcat,看看能不能访问。3. 检查tomcat的webapps下面是否为空(我的问题是这个,手贱把tomcatwebbapps下面tomcat自带的配置文件删掉了,解决把完整to...
2019-01-24 10:31:33
4243
转载 @RequestBody,@RequestParam()使用详细
https://blog.youkuaiyun.com/justry_deng/article/details/80972817
2019-01-21 18:38:46
1749
原创 mybatis模糊查询sql预编译和字符串连接两种方式,mysql插入获取自动增长的id
预编译sql,采用MySQL的CONCAT()函数 CONCAT()函数MySQL的 CONCAT()函数用于将多个字符串连接成一个字符串,是最重要的mysql函数之一。 字符串拼接方式: mysql插入获取自动增长的id: <!-- 方式1 --> <insert id="addDept" parameterType="com.ba...
2018-12-04 17:34:55
672
原创 Maven Profile切换数据库连接配置
(1)我们在dao工程中src/main/resources下创建filter文件夹(2)filter文件夹下创建db_dev.properties ,用于配置开发环境用到的数据库(3)filter文件夹下创建db_pro.properties (4)修改properties下的db.properties定义Profile 修改pom.xml :这里...
2018-08-26 20:09:29
847
原创 cas服务端部署,配置
Cas服务端其实就是一个war包。在资源\cas\source\cas-server-4.0.0-release\cas-server-4.0.0\modules目录下cas-server-webapp-4.0.0.war 将其改名为cas.war放入tomcat目录下的webapps下。启动tomcat自动解压war包。浏览器输入http://localhost:8080/cas/lo...
2018-08-22 11:26:35
2269
原创 短信发送平台-阿里大于
2.1阿里大于简介 阿里大于是阿里云旗下产品,融合了三大运营商的通信能力,通过将传统通信业务和能力与互联网相结合,创新融合阿里巴巴生态内容,全力为中小企业和开发者提供优质服务阿里大于提供包括短信、语音、流量直充、私密专线、店铺手机号等个性化服务。通过阿里大于打通三大运营商通信能力,全面融合阿里巴巴生态,以开放API及SDK的方式向开发者提供通信和数据服务,更好地支撑企业业务发展和创新服务...
2018-08-21 21:47:50
275
原创 springboot简单介绍及框架搭建,spring和activeMQ整合
什么是Spring Boot? Spring Boot 是 Spring 社区较新的一个项目。该项目的目的是帮助开发者更容易的创建基于 Spring 的应用程序和服务,让更多人的人更快的对 Spring 进行入门体验,为 Spring 生态系统提供了一种固定的、约定优于配置风格的框架。Spring Boot 具有如下特性:(1)为基于 Spring 的开发提供更快的入门体验...
2018-08-21 21:40:35
482
原创 Exception sending context destroyed event to listener instance of class org.springframework.web.con
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schem...
2018-08-11 19:46:21
22669
1
转载 头注释生成,带作者名
https://blog.youkuaiyun.com/bingbing8219/article/details/45867679
2018-08-11 16:15:30
1157
原创 solr在linux上安装
1:安装 Tomcat,解压缩即可。解压缩后,重新命名为tomcat-solr2:解压 solr。alt +p 上传solr的压缩包,并解压 重命名为solr 3:把 solr 下的dist目录solr-4.10.3.war复制到 tomcat-solr\webapps下(去掉版本号)。因为我先启动了tomcat-solr所以它自动解压了4:启动 Tomcat解压缩 ...
2018-08-08 09:51:59
451
原创 redis安装以及redis集群搭建
redis安装:redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。如果没有gcc环境,需要安装gcc:yum install gcc-c++ 如果提示是否下载,输入y。 如果提示是否安装,输入y Redis安装 步骤1:将Windows下下载的压缩文件上传到Linux下。通过secureCRT进行上传...
2018-08-05 21:59:15
613
原创 spring框架核心
Spring的IOC.Spring就是一个大的工厂,通过工厂对Bean进行管理.* Spring中的IOC:* IOC:控制反转.将对象的创建权交给Spring管理.* DI:依赖注入.在由Spring创建的对象的时候,将对象依赖的对象注入进来. 控制反转 inversion on Control :对象的创建交给外部容器完成 依赖注入:dependency...
2018-08-04 14:25:07
194
原创 在linux上安装nginx,以及在nginx配置端口号区分虚拟机,域名区分虚拟机
Nginx提供的源码。要求的安装环境需要安装gcc的环境。yum install gcc-c++ 第三方的开发包。PCREPCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。yum install -y p...
2018-08-04 10:29:39
3235
原创 ActiveMQ在linux上的安装以及客户端测验 点对点和广播两种测试
安装环境:需要jdk 安装Linux系统。生产环境都是Linux系统。 安装步骤第一步: 把ActiveMQ 的压缩包上传到Linux系统。第二步:解压缩。第三步:启动。使用bin目录下的activemq命令启动:[root@localhost bin]# ./activemq start关闭:[root@localhost bin]# ./activemq...
2018-08-03 21:02:24
1112
mapper跳转xml离线包
2022-03-01
monitor.zip
2021-06-18
python3.6.5-python脚本实现软硬件监控服务.rar
2020-05-08
UserPrivileges.zip
2020-04-16
python3.6.5-python脚本实现软硬件监控服务.zip
2019-11-11
opt(1).zip
2019-08-22
SVNtortoise+maven+zookeeper+管控台.安装包
2018-08-03
ssm测试项目完整
2018-07-22
mybaties和spring整合包资源和配置文件
2018-07-18
在线考试系统+论文文档
2018-07-06
学生选课系统
2018-06-23
学生信息管理系统
2018-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人