- 博客(79)
- 资源 (16)
- 收藏
- 关注
原创 java服务端模拟HTTP发送表单请求,包括上传文件及其他参数
java服务端模拟HTTP发送表单请求,包括上传文件及其他参数,可自定义参数信息
2022-08-05 14:48:32
2567
原创 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
1077
转载 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
238
原创 idea 使用rest-client请求接口携带token测试
### 登陆后获取返回的token并设置为全局变量 POST http://localhost:8080/login Content-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
2809
原创 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
1942
原创 activiti7 会签并行多实例任务实现,一票否决,会签后添加网关判断
1、功能需求 会签实现多个人同时审批,任意一个人不同意时,会签任务结束,不同意走八戒审批,同意走悟空审批,最后流程结束。流程图如下: 绘制流程图:动态设置审批人,完成条件${(pass == 'no')||(nrOfCompletedInstances/nrOfInstances==1)} 添加表单字段控件FormProperty_29f662k-_!string-_!审批意见-_!请输入-_!s,需和前端约定,控件解析格式 添加执行监听器,任务结束时调用。 网关...
2021-01-12 11:14:40
12460
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
717
原创 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
1448
原创 禁用SpringSecurity安全配置
在启动类上加下面注解。 @SpringBootApplication(exclude = {SecurityAutoConfiguration.class, ManagementWebSecurityAutoConfiguration.class}) 也可以在配置文件中配置用户名和密码。 spring: #Activiti property configuration activiti: database-schema-update: true history-le...
2020-10-23 10:57:49
3272
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
3679
原创 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
972
转载 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
435
原创 离线环境下在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
226
原创 Mybatis空值不返回问题,返回值类型demo
#空字段不返回解决方案,在在 spring.properties 配置文件中配置中加上该属性 mybatis.configuration.call-setters-on-nulls=true
2019-10-12 12:09:02
1408
原创 java后端获取json字符串中数组的值,转为JSON实体对象
String json =" "; JSONObject object = JSONObject.parseObject(json); JSONObject arr = object .getJSONObject("id"); JSONArray ids = object .getJSONArray("ids"); ids.for或iterator for(JSONArray id :...
2019-10-11 09:49:51
2664
1
原创 mybatis中传入String类型参数报错no "xxx" getter方法问题解决
在相关mapper方法参数中加上@param注解 例:void select(@Param("note") String note); xml中模糊查询sql select * from user where note like concat('%' , #{note} , '%');
2019-10-08 16:09:14
794
原创 phantomJS实现html页面截图(html页面转图片),及局部div截图(可实现只截某个div部分)
phantomJS是一个无头浏览器。 下面为说明文档: 资源包中只需只需修改代码phantomjsdemo\src\main\resources\config\phantomJS.properties文件配置的路径信息即可运行 下载插件配置流程 1.官网下载phantomjs插件,下载地址:https://phantomjs.org/download.html 2.解压完成...
2019-08-22 16:38:07
2771
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
2079
原创 数据库查询时间戳转时间,sql语句
select from UNIXTIME(1556267220000/1000,'%Y-%m-%d %H:%i:%s'); 红色为可替换部分
2019-06-20 14:28:32
3756
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
7986
原创 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 clause mysql版本不兼容导致 mysql5.5-5.64的版本会出现这个问题 原因:两台服务器的mysql版本不一致. 低版本不支持在一个表里面 有2个TI...
2019-02-20 19:33:17
973
原创 前端传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
11011
3
原创 myeclipse配置的tomcat正常启动却无法访问,一些问题整理
1,如果这个浏览器不能访问,就换个浏览器试试,我用的360极速浏览器,需要把代理服务器设为不使用 2. 检查tomcat的server.xml文件,端口号是否正确 3. 在tomcat的安装目录手动启动tomcat,看看能不能访问。 3. 检查tomcat的webapps下面是否为空(我的问题是这个,手贱把tomcatwebbapps下面tomcat自带的配置文件删掉了,解决把完整to...
2019-01-24 10:31:33
4329
转载 @RequestBody,@RequestParam()使用详细
https://blog.youkuaiyun.com/justry_deng/article/details/80972817
2019-01-21 18:38:46
1778
原创 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
771
原创 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
917
原创 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
2399
原创 短信发送平台-阿里大于
2.1阿里大于简介 阿里大于是阿里云旗下产品,融合了三大运营商的通信能力,通过将传统通信业务和能力与互联网相结合,创新融合阿里巴巴生态内容,全力为中小企业和开发者提供优质服务阿里大于提供包括短信、语音、流量直充、私密专线、店铺手机号等个性化服务。通过阿里大于打通三大运营商通信能力,全面融合阿里巴巴生态,以开放API及SDK的方式向开发者提供通信和数据服务,更好地支撑企业业务发展和创新服务...
2018-08-21 21:47:50
317
原创 springboot简单介绍及框架搭建,spring和activeMQ整合
什么是Spring Boot? Spring Boot 是 Spring 社区较新的一个项目。该项目的目的是帮助开发者更容易的创建基于 Spring 的应用程序和服务,让更多人的人更快的对 Spring 进行入门体验,为 Spring 生态系统提供了一种固定的、约定优于配置风格的框架。 Spring Boot 具有如下特性: (1)为基于 Spring 的开发提供更快的入门体验...
2018-08-21 21:40:35
571
原创 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
22811
1
转载 头注释生成,带作者名
https://blog.youkuaiyun.com/bingbing8219/article/details/45867679
2018-08-11 16:15:30
1208
原创 solr在linux上安装
1:安装 Tomcat,解压缩即可。解压缩后,重新命名为tomcat-solr 2:解压 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
512
原创 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
697
原创 spring框架核心
Spring的IOC.Spring就是一个大的工厂,通过工厂对Bean进行管理. * Spring中的IOC: * IOC:控制反转.将对象的创建权交给Spring管理. * DI:依赖注入.在由Spring创建的对象的时候,将对象依赖的对象注入进来. 控制反转 inversion on Control :对象的创建交给外部容器完成 依赖注入:dependency...
2018-08-04 14:25:07
227
原创 在linux上安装nginx,以及在nginx配置端口号区分虚拟机,域名区分虚拟机
Nginx提供的源码。 要求的安装环境 需要安装gcc的环境。yum install gcc-c++ 第三方的开发包。 PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。 yum install -y p...
2018-08-04 10:29:39
3282
原创 ActiveMQ在linux上的安装以及客户端测验 点对点和广播两种测试
安装环境: 需要jdk 安装Linux系统。生产环境都是Linux系统。 安装步骤 第一步: 把ActiveMQ 的压缩包上传到Linux系统。 第二步:解压缩。 第三步:启动。 使用bin目录下的activemq命令启动: [root@localhost bin]# ./activemq start 关闭: [root@localhost bin]# ./activemq...
2018-08-03 21:02:24
1187
mapper跳转xml离线包
2022-03-01
在线考试系统+论文文档
2018-07-06
学生选课系统
2018-06-23
ssm测试项目完整
2018-07-22
monitor.zip
2021-06-18
学生信息管理系统
2018-06-18
mybaties和spring整合包资源和配置文件
2018-07-18
python3.6.5-python脚本实现软硬件监控服务.rar
2020-05-08
python3.6.5-python脚本实现软硬件监控服务.zip
2019-11-11
SVNtortoise+maven+zookeeper+管控台.安装包
2018-08-03
UserPrivileges.zip
2020-04-16
opt(1).zip
2019-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅