自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

可爱的程序yuan

你未必出类拔萃,但一定与众不同!

  • 博客(79)
  • 资源 (16)
  • 收藏
  • 关注

原创 java服务端模拟HTTP发送表单请求,包括上传文件及其他参数

java服务端模拟HTTP发送表单请求,包括上传文件及其他参数,可自定义参数信息

2022-08-05 14:48:32 2288 1

原创 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 870

原创 PageHelper 分页排序使用记录

PageHelper排序记录

2021-12-01 11:33:02 2434

转载 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 124

原创 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 2196

原创 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 1606

原创 activiti7 会签并行多实例任务实现,一票否决,会签后添加网关判断

1、功能需求会签实现多个人同时审批,任意一个人不同意时,会签任务结束,不同意走八戒审批,同意走悟空审批,最后流程结束。流程图如下:绘制流程图:动态设置审批人,完成条件${(pass == 'no')||(nrOfCompletedInstances/nrOfInstances==1)}添加表单字段控件FormProperty_29f662k-_!string-_!审批意见-_!请输入-_!s,需和前端约定,控件解析格式添加执行监听器,任务结束时调用。网关...

2021-01-12 11:14:40 8823 8

原创 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 604

原创 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 1219

转载 nacos双击startup.cmd一闪而过

https://www.cnblogs.com/jm-wmj/p/11236381.html

2020-10-26 15:39:58 853

原创 禁用SpringSecurity安全配置

在启动类上加下面注解。@SpringBootApplication(exclude = {SecurityAutoConfiguration.class, ManagementWebSecurityAutoConfiguration.class})也可以在配置文件中配置用户名和密码。spring: #Activiti property configuration activiti: database-schema-update: true history-le...

2020-10-23 10:57:49 2915 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 3107

原创 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 785

转载 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 322

原创 离线环境下在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 143

原创 Mybatis空值不返回问题,返回值类型demo

#空字段不返回解决方案,在在 spring.properties 配置文件中配置中加上该属性mybatis.configuration.call-setters-on-nulls=true

2019-10-12 12:09:02 1280

原创 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 2548 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 661

原创 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 1956 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 1905

原创 IllegalArgumentException: lastRow 小于firstRow 或者 lastCol 小于 firstCol>

2019-07-25 13:54:14 9251 1

原创 数据库查询时间戳转时间,sql语句

select from UNIXTIME(1556267220000/1000,'%Y-%m-%d %H:%i:%s');红色为可替换部分

2019-06-20 14:28:32 3644 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 7776

原创 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 890

原创 前端传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 10849 3

原创 myeclipse配置的tomcat正常启动却无法访问,一些问题整理

1,如果这个浏览器不能访问,就换个浏览器试试,我用的360极速浏览器,需要把代理服务器设为不使用2.  检查tomcat的server.xml文件,端口号是否正确3.  在tomcat的安装目录手动启动tomcat,看看能不能访问。3.  检查tomcat的webapps下面是否为空(我的问题是这个,手贱把tomcatwebbapps下面tomcat自带的配置文件删掉了,解决把完整to...

2019-01-24 10:31:33 4121

转载 @RequestBody,@RequestParam()使用详细

https://blog.csdn.net/justry_deng/article/details/80972817

2019-01-21 18:38:46 1720

原创 tomcat:java.lang.OutOfMemoryError: PermGen space异常处理办法,调大tomcat内存两个方法

  

2018-12-18 16:23:55 394

原创 mybatis模糊查询sql预编译和字符串连接两种方式,mysql插入获取自动增长的id

预编译sql,采用MySQL的CONCAT()函数 CONCAT()函数MySQL的 CONCAT()函数用于将多个字符串连接成一个字符串,是最重要的mysql函数之一。 字符串拼接方式:  mysql插入获取自动增长的id:  &lt;!-- 方式1 --&gt;  &lt;insert id="addDept" parameterType="com.ba...

2018-12-04 17:34:55 617

原创 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 784

原创 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 2201

原创 短信发送平台-阿里大于

2.1阿里大于简介    阿里大于是阿里云旗下产品,融合了三大运营商的通信能力,通过将传统通信业务和能力与互联网相结合,创新融合阿里巴巴生态内容,全力为中小企业和开发者提供优质服务阿里大于提供包括短信、语音、流量直充、私密专线、店铺手机号等个性化服务。通过阿里大于打通三大运营商通信能力,全面融合阿里巴巴生态,以开放API及SDK的方式向开发者提供通信和数据服务,更好地支撑企业业务发展和创新服务...

2018-08-21 21:47:50 236

原创 springboot简单介绍及框架搭建,spring和activeMQ整合

什么是Spring Boot?       Spring Boot 是 Spring 社区较新的一个项目。该项目的目的是帮助开发者更容易的创建基于 Spring 的应用程序和服务,让更多人的人更快的对 Spring 进行入门体验,为 Spring 生态系统提供了一种固定的、约定优于配置风格的框架。Spring Boot 具有如下特性:(1)为基于 Spring 的开发提供更快的入门体验...

2018-08-21 21:40:35 431

原创 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 22501 1

转载 头注释生成,带作者名

https://blog.csdn.net/bingbing8219/article/details/45867679

2018-08-11 16:15:30 1130

原创 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 411

原创 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 568

原创 spring框架核心

  Spring的IOC.Spring就是一个大的工厂,通过工厂对Bean进行管理.* Spring中的IOC:* IOC:控制反转.将对象的创建权交给Spring管理.* DI:依赖注入.在由Spring创建的对象的时候,将对象依赖的对象注入进来.    控制反转 inversion on Control   :对象的创建交给外部容器完成    依赖注入:dependency...

2018-08-04 14:25:07 168

原创 在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 3185

原创 ActiveMQ在linux上的安装以及客户端测验 点对点和广播两种测试

安装环境:需要jdk 安装Linux系统。生产环境都是Linux系统。 安装步骤第一步: 把ActiveMQ 的压缩包上传到Linux系统。第二步:解压缩。第三步:启动。使用bin目录下的activemq命令启动:[root@localhost bin]# ./activemq start关闭:[root@localhost bin]# ./activemq...

2018-08-03 21:02:24 1051

mapper跳转xml离线包

安装解压为free-idea-mybatis-2019.12.18.zip,在idea->plugins->install plugin from disk中选择该压缩包 安装重启idea即可 之前找了好几个离线的版本没办法用 ,试了这个版本可以用

2022-03-01

nginx发布前端静态文件配置

nginx发布前端静态文件配置

2022-02-17

monitor.zip

服务介绍:SpringBoot+VUE,定时任务框架为quartz 1.monitorWeb为前端页面,配置public/config/config.js中后端服务ip 2.monitor-agent 为代理服务,需在每个节点部署代理服务,返回被监控服务器的心跳状态,软硬件资源状态信息如cpu、内存等,第三方中间件的状态信息如redis 3.soul-monitor 为监控服务,提供定时任务存储、告警信息查询、服务器节点配置及计算的磁盘使用率等接口操作数据库返回至前端页面, 自定义的业务信息可在此soul-monitor中添加。

2021-06-18

newOperation.zip

SpringSecurity 一些基本配置简单实现token身份验证及权限控制,权限和身份认证信息存储redis,包含数据库

2020-10-23

python3.6.5-python脚本实现软硬件监控服务.rar

离线环境下python3.6.5环境搭建,执行python脚本,实现软件和硬件资源监控,存储redis,转为json格式输出。包含linux安装和执行命令。

2020-05-08

UserPrivileges.zip

采用SpringSecurity框架,用户登录采用拦截器实现,WebSecurityConfig实现WebSecurityConfigurerAdapter接口对拦截信息进行配置,包含设置登录页和允许访问的接口,自定义登录失败、登录成功返回对象,配置自定义密码验证拦截器对用户名和密码进行校验,判断是否为空,LoginValidateAuthenticationProvider实现AuthenticationProvider接口,获取用户名和密码,调用userService中loadUserByUsername方法,查询用户是否存在,校验用户密码是否正确,并查出用户对应的角色信息,并返回SecurityUser对象,用户身份已认证。项目启动时,执行定时任务,缓存权限数据,将需要通过认证的菜单及对应的角色信息和不需要认证的菜单分别存入reids,,用户登录后访问后台接口,拦截器调用getAttributes方法,获取redis中缓存的所有需要权限认证的url和不需要权限认证的url,获取当前访问的url信息,判断是当前访问的url是否需要认证,若为公共权限,不需要认证,直接返回null,若不是,返回该url对应的角色信息。返回后鉴权决策管理器AccessDecisionManagerImpl(实现AccessDecisionManager接口)中调用decide方法,判断configAttributes(该集合存角色信息)集合如果为空,直接通过,如果不为空,判断缓存中该url对应的角色列表是否包含当前用户角色信息,不包含抛出异常,包含则该url通过。项目中包含sql文件。

2020-04-16

python3.6.5-python脚本实现软硬件监控服务.zip

离线环境下python3.6.5环境搭建,执行python脚本,实现软件和硬件资源监控,存储redis,转为json格式输出。包含linux安装和执行命令。

2019-11-11

opt(1).zip

phantomJS插件可实现对html页面转为图片功能,通过只传递页面url,将url作为传递的参数,来实现将html页面转为图片,如果要实现局部截图,需把html页面div标签的id值和url一同传到后端,如需要设置其他标签可修改phantomJS插件内的js文件,详细见说明文档,内附说明文档,包含一些路径配置。

2019-08-22

Redis安装包和集群配置包

Redis安装包和集群配置包Redis安装包和集群配置包Redis安装包和集群配置包Redis安装包和集群配置包Redis安装包和集群配置包

2018-08-05

SVNtortoise+maven+zookeeper+管控台.安装包

SVNtortoise+maven+zookeeper+管控台安装包,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

2018-08-03

ssm测试项目完整

ssm一个测试项目,包含jar包,数据库,相关spring,springmvc,mybaties配置文件,可以直接导入项目,连接上数据库就能跑,里面包含数据库,访问资源地址:http://localhost:8080/admin/brand.html

2018-07-22

mybaties和spring整合包资源和配置文件

mybaties和spring整合包资源和配置文件,加上config配置文件,里面是一整个测试项目,和项目所有包,导入后,修改jdbc.properties文件内相关数据库用户名和密码,就可以运行了,里面不包含数据库,测试类比较简单,数据库只有一张表,两个字段分别是 int did ,String dname

2018-07-18

新闻发布系统+文档说明

asp.net新闻发布系统,加文档说明,里面带有数据库适用于课程期末项目

2018-07-06

在线考试系统+论文文档

asp.net开发的在线考试系统,里面包含数据库,数据库采用sql server2012,只用把数库库配置文件的主机名改成自己的主机名,直接运行即可,有教师和学生等两种用户,教师端可以查看,修改个人信息,添加试卷,对试卷进行管理,查看学生成绩等,学生端可以查看,修改个人信息,查看考试科目,进行考试,限时,考完试提交,可以查看个人成绩。此系统内包括文档数据库。有问题可以加我q1005089371

2018-07-06

学生选课系统

系统主要实现功能,界面不美观,见谅 ,该系统用ajax实现 系统实现如图所示:基本功能模糊查询,分页,添加学生信息,删除学生信息,选课等, 如果该学生选过课先回显学生选过的课程,返回按钮重新载入list.jsp页面,本系统主要用 ajax实现在一个list页面内实现对学生的操作,不进行页面跳转,主要是练习运用jquerty,ajax,里面包含数据库,只是界面不太美观,如果要嵌入别到的网页上,出现问题欢迎在我的博客留言,或者加我qq1005089371,嵌入到别的网页如果部分列表或功能无法实现,请尝试把所有的js代码写入到body中,因为加载的时候嵌入的页面只加载body内容,js无法加载,所以把js写到body中

2018-06-23

学生信息管理系统

使用java开发,前端框架采用easyui,实现对学生信息增删改查,可批量删除,模糊查询,分页,对班级信息增删改查,批量删除,可作为javaweb初学者项目学习的参考资料,里面包含数据库,如果有问题,可以在我博客留言,或者qq联系我1005089371

2018-06-18

空空如也

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

TA关注的人

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