
Java
海岛拾贝
欢迎访问我的个人网站:blog.wjup.top
展开
-
json对象转java对象(json数组转java对象)
json工具包使用的是com.alibaba.fastjsonjson格式{ "data":[ {"name":"tom","age":18}, {"name":"jack","age":17} ]}相互转换,首先json数组转json对象,然后把json对象转换成java实体类对象JSONArray userJSONArray = ...原创 2019-10-15 17:34:53 · 1590 阅读 · 1 评论 -
CloseableHttpClient获取https请求不验证证书
创建---调用CloseableHttpClient httpclient = getHttpsClient();/** * 获取https连接(不验证证书) * * @return */ private static CloseableHttpClient getHttpsClient() { RegistryBuild...原创 2019-01-30 15:29:50 · 3334 阅读 · 0 评论 -
itext实现横向pdf打印内容
Documentdoc=newDocument(PageSize.A4);这个是用PageSize.A4设置的是纵向A4大小进入com.itextpdf.text.PageSize的源码可以看到这些常量调用PageSize.A4其实就是调用newRectangleReadOnly(595F,842F);那么在定义Document时可以这样Documentdoc=...原创 2019-04-23 16:53:03 · 2994 阅读 · 3 评论 -
在维护项目中的UUID工具类
import java.util.UUID;/** * <p> * Title:uuID生成器 * </p> * <p> * Description:UUID 标示符生成策略 * </p> * * @author YangJiwei */public final class UUIDGenerator { priv...转载 2019-05-30 15:42:29 · 188 阅读 · 0 评论 -
上传excel文件,读取内容,增加事务写入数据库
package com.inspur.icpmg.itss.asset.dao.impl;import com.inspur.icpmg.util.DBHelper;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apac...原创 2019-05-31 17:25:02 · 495 阅读 · 0 评论 -
创建用户时对密码加密算法
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * Java常用的对密码加密的方法 * 对摘要信息进行加密编码 * @author zhangmf * @version v1.0 */public class CodeUtil { private final...转载 2019-06-13 09:25:42 · 729 阅读 · 0 评论 -
java生成图形验证码(两种图形)
方式一:效果图package com.security.sercritydemo.untils;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.aw...转载 2019-06-13 09:34:44 · 7356 阅读 · 4 评论 -
jsch工具类,实现连接服务器执行命令
代码来源维护的项目里import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.Properties;import org.apache.log4j.Logger;import com.jcraft.jsch.Channe...转载 2019-07-04 14:09:25 · 1437 阅读 · 1 评论 -
将spring boot项目打包成war包以及实现session共享
修改打包形式在pom.xml里设置 <packaging>war</packaging>在pom.xml里找到spring-boot-starter-web依赖节点,在其中添加如下代码<dependency> <groupId>org.springframework.boot</groupId> <artifa...原创 2019-08-15 09:50:42 · 631 阅读 · 0 评论 -
Quartz的cron表达式写法详解
用过quartz才发现如此的好用,由其是使用cron来表达时间,简直不要太赞。不过他的cron表达式和crontab的cron表达式还是稍有不同的。格式* * * * * ? *秒 分 时 天 月 周 年取值范围"日"和"周几"不能同时为*和数字,也不能同时为?,否则会报错年若为*,可以被省略Cron表达式的格式:秒 分 时 日 月 周 年(可选)字段名允...原创 2019-09-10 18:03:40 · 587 阅读 · 2 评论 -
一小时快速撸出一个短网址生成项目
写在最前面 项目完整源码(欢迎star):github项目源码 项目临时预览地址(指不定什么时候就挂了):短网址生成项目预览引入主题 前几天在某论坛看到这样一篇帖子,说的是“大家第一个项目,都是从网址导航开始?”,浏览半天回复的内容发现都是大佬啊,有做了个浏览器插件的,有做了个博客的,这个—>“片段”<—更不错,手撸出来的多厉害。当然也有不少做的网址导航的,于是我想了想之前搞的...原创 2019-09-30 14:05:17 · 40518 阅读 · 0 评论 -
java字符串转json
针对不同jar包一:import org.json.JSONObject;JSONObject jo = new JSONObject(new String(需要转换的字符串));二:import com.alibaba.fastjson.JSONObject;JSONObject jo = JSONObject.parseObject(new String(需要转换的字符串))...原创 2019-01-25 11:16:08 · 61617 阅读 · 0 评论 -
Java下载文件的几种方式
转发自博客园Sunny的文章1.以流的方式下载public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); ...转载 2018-12-26 11:09:14 · 1586 阅读 · 1 评论 -
定义概念
序列化和反序列化:序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。git小乌龟更新仓库项目:拉取--->提交--->推送(拉取出现冲突...原创 2018-08-28 16:36:45 · 361 阅读 · 0 评论 -
JAVA导入表格功能总结
表格结构:SheetName:sheet名称(辅材采购申请单)RowNum:行数FirstCellNum/LastCellNum:第一竖列/最后一竖列(从0开始),例:getCell(0) = 辅材编号前台到后台上传操作:HTML:<!-- 导入文件弹层 --><div id="assetUploadDialog" class="pop" sty...原创 2018-08-29 10:36:06 · 529 阅读 · 0 评论 -
简单分析Java中审批业务流程业务原理
原创 2018-08-30 10:52:10 · 13234 阅读 · 0 评论 -
jsp页面执行java语法,获取的值在页面调用
首先在页面头引用用到类的包路径 写需要执行的java语法 页面转换引用<!-- 引用包路径 --><%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ page language="java" import="com.inspur.icpmg.sys原创 2018-09-12 11:26:43 · 2975 阅读 · 0 评论 -
SpringBoot整合Mybatis完整详细版
记得刚接触SpringBoot时,大吃一惊,世界上居然还有这么省事的框架,立马感叹:SpringBoot是世界上最好的框架。哈哈!当初跟着教程练习搭建了一个框架,传送门:spring boot + jpa + bootstrap + thymeleaf 简单的增删改查Demo后来进了新公司,用不到而且忙于任务,今天重温一遍居然有些忘了,看来真是好记性不如烂笔头。于是写下本篇SpringBo...原创 2018-09-27 10:05:56 · 850491 阅读 · 226 评论 -
SpringBoot整合Mybatis完整详细版二:注册、登录、拦截器配置
接着上个章节来,上章节搭建好框架,并且测试也在页面取到数据。接下来实现web端,实现前后端交互,在前台进行注册登录以及后端拦截器配置。实现简单的未登录拦截跳转到登录页面上一节传送门:SpringBoot整合Mybatis完整详细版本章完整代码:SpringBoot整合Mybatis完整详细版含注册、登录、拦截器配置天也不早了,开干首先要实现web端需要在pom里引入jar包,...原创 2018-09-28 11:38:57 · 35330 阅读 · 14 评论 -
JAVA时间工具类,在维护的项目里的
package com.inspur.jobSchedule.util;import org.apache.commons.lang3.time.DateUtils;import org.apache.log4j.Logger;import java.sql.Time;import java.text.ParseException;import java.text.SimpleDa...原创 2018-12-08 15:21:52 · 402 阅读 · 0 评论 -
SSM框架主要几个注解的位置
@Controller @Service @Repository @Component Controller (控制层) Service (业务层) daoImpl (实现层) 模糊注解 @Autowird @RestController @ResponseBody...原创 2018-10-23 17:43:14 · 554 阅读 · 0 评论 -
java创建文件写入内容,并实现下载该文件
public void getText(){ response.setHeader("Content-Disposition", "attachment;filename=" + new String(("omd_services.sql").getBytes(), "iso-8859-1")); try { OutputStreamWrite...原创 2018-12-25 16:43:01 · 3457 阅读 · 1 评论 -
Java 多文件压缩成一个文件工具类
简单修改来自博客园勇闯天涯zfc的博客一、内容 ①使用 Java 将多个文件打包压缩成一个压缩文件; ②主要使用 java.io 下的类二、源代码:ZIPUtil .javaimport java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io...转载 2018-12-26 11:03:04 · 219 阅读 · 0 评论 -
java 分布式与集群的区别和联系(转)
本文主要介绍了java分布式与集群的区别和联系,具有很好的参考价值,下面跟着小编一起来看下吧一.先说区别:一句话:分布式是并联工作的,集群是串联工作的。1.分布式是指将不同的业务分布在不同的地方。 而集群指的是将几台服务器集中在一起,实现同一业务。分布式中的每一个节点,都可以做集群。 而集群并不一定就是分布式的。举例:就比如新浪网,访问的人多了,他可以做一个群集,前面放...转载 2018-08-30 18:03:41 · 236 阅读 · 0 评论