当前位置: 首页 > news >正文

门户网站集约化建设全网营销张启明

门户网站集约化建设,全网营销张启明,除了网页外 网站还需要,商城网站建站方案概述 Hutool是一个Java工具包,提供了丰富的工具类和方法,目的是简化开发任务提高开发效率;适用于需要快速开发和实现多种功能的场景,适合项目需要处理字符串、日期、文件等常见任务时~ toBeBetterJavaer/docs/common-tool/StringUtils.md at master itwanger/toBeBetterJavae…

概述

  • Hutool是一个Java工具包,提供了丰富的工具类和方法,目的是简化开发任务提高开发效率;适用于需要快速开发和实现多种功能的场景,适合项目需要处理字符串、日期、文件等常见任务时~
    • toBeBetterJavaer/docs/common-tool/StringUtils.md at master · itwanger/toBeBetterJavaer · GitHub
  • Guava是Google开发的Java工具库,提供了一系列核心库的扩展,包括集合、字符串、缓存、异常验证、I/O 流操作等;适用于需要高性能集合操作、复杂缓存策略、并发编程等场(实际项目开发中我们使用Guava作为本地缓存的实现)
    • https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/common-tool/guava.md 
       
    • Java 本地缓存之Guava Cache_本地缓存 guavacache-CSDN博客
  • Apache Commons是Apache软件基金会提供的一组Java工具库, 由于其稳定性和广泛的应用经常被采用
    • toBeBetterJavaer/docs/common-tool/StringUtils.md at master · itwanger/toBeBetterJavaer · GitHub
  • 可根据项目的具体需求和团队的技术栈来选择使用 Hutool或Guava或其他。在某些情况下需要结合使用,以发挥各自的优势~

项目实践

package com.bierce;import java.awt.Color;
import java.awt.Font;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.lang.reflect.Constructor;
import java.util.Date;import cn.hutool.core.convert.Convert;
import cn.hutool.core.date.BetweenFormater;
import cn.hutool.core.date.DateUnit;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.date.Zodiac;
import cn.hutool.core.img.ImgUtil;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.lang.Console;
import cn.hutool.core.lang.Validator;
import cn.hutool.core.util.IdcardUtil;
import cn.hutool.core.util.ReflectUtil;
import cn.hutool.core.util.ZipUtil;
import cn.hutool.crypto.SecureUtil;public class HutoolsTest {public static void main(String[] args) {//一. Hutool 工具包实践 https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/common-tool/hutool.md//1. 类型转换String numStr = "22";int num = Convert.toInt(numStr, 0); // 22//2. Md5加密String myPwd = "bishuai123";String md5MyPwd = SecureUtil.md5().digestHex(myPwd); // 9cf7b74f75eb22be5af45ccfed7093a5//3. 日期处理String dateStr = "2020-09-29 22:33:23";Date writeTextDate = DateUtil.parse(dateStr);Date todayDate = DateUtil.date();long betweenDay = DateUtil.between(writeTextDate, todayDate, DateUnit.MS);String formatBetween = DateUtil.formatBetween(betweenDay, BetweenFormater.Level.SECOND);System.out.println("formatBetween = " + formatBetween); //格式化时间差: 1359天19小时3分34秒//星座和属相String zodiac = Zodiac.getZodiac(DateUtil.parse("1995-03-18"));System.out.println("星座 = " + zodiac); // 双鱼座String chineseZodiac = Zodiac.getChineseZodiac(DateUtil.parse("1995-02-18"));System.out.println("属相 = " + chineseZodiac); // 猪//4. IO 流相关-网络操作和文件操作(文件目录的新建、删除、复制、移动、改名\判断文件或目录是否非空,是否为目录,是否为文件等)BufferedInputStream in = FileUtil.getInputStream("hutool/origin.txt");BufferedOutputStream out = FileUtil.getOutputStream("hutool/to.txt"); //默认输出项目路径:\target\test-classeslong copySize = IoUtil.copy(in, out, IoUtil.DEFAULT_BUFFER_SIZE);System.out.println("copySize = " + copySize);//5. 字符串工具,和 Apache Commons Lang 包中的 StringUtils 类似//6. 反射工具// 构建对象HutoolsTest hutoolsTest = ReflectUtil.newInstance(HutoolsTest.class);System.out.println("hutoolTest = " + hutoolsTest);// 获取构造方法Constructor<HutoolsTest>[] constructors = ReflectUtil.getConstructors(HutoolsTest.class);for (Constructor constructor : constructors) {System.out.println(constructor.getName());}//7. 压缩工具ZipUtil.zip("hutool", "hutool.zip");//默认输出项目路径:\target\test-classesFile unzip = ZipUtil.unzip("hutool.zip", "hutoolzip");//默认输出项目路径:\target\test-classes//8. 身份证工具: 支持大陆 15 位、18 位身份证,港澳台 10 位身份证String ID_18 = "321083197812162119";boolean valid = IdcardUtil.isValidCard(ID_18);// 是否有效= true//9. 控制台打印Console.log("墨行子,一枚有趣的程序员");// 打印字符串 墨行子,一枚有趣的程序员Console.log("西安是{}朝古都","13");// 打印字符串模板 西安是13朝古都int [] ints = {1,2,3,4};Console.log(ints);// 打印数组 [1, 2, 3, 4]//10. 字段验证器(是不是邮箱/IP V4、V6/电话号码等等)boolean isEmail = Validator.isEmail("墨行子"); // isEmail = falseboolean isMobile = Validator.isMobile("itwanger.com"); // isMobile = falseboolean isIPV4 = Validator.isIpv4("192.168.56.1"); // isIPV4 = true//11. 图片工具( ImgUtil 可以对图片进行缩放、裁剪、转为黑白、加水印等操作)ImgUtil.pressText(//FileUtil.file("hutool/snow.jpg"),FileUtil.file("hutool/snow2.jpg"),"墨行子", Color.RED,new Font("黑体", Font.BOLD, 50),0,0,0.8f); // 输出文件路径: \target\test-classes\hutool//12. 加密解密(对称加密AES、DES,非对称RSA,摘要加密MD5、SHA-256等)String encry = SecureUtil.md5().digestHex("墨行子"); //Md5加密: 8c4c11f5b8391b2eebbad4a9a0436e4e//二. 其他常用工具包//1. Apache commons工具包; 地址:https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/common-tool/StringUtils.md//2. guava 工具包; 地址:https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/common-tool/guava.md//3. 其他常用Java工具类:IpUtil、MDC、ClassUtils、BeanUtils、ReflectionUtils; 地址:https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/common-tool/utils.md}}
http://www.yayakq.cn/news/414173/

相关文章:

  • 用.cc做网站官网可以吗网站建设费怎么做账
  • 微信做淘宝优惠券但网站是怎么建设但代理网页浏览器
  • 河北seo网站优化电话重庆新闻天天630
  • 郑州的建设网站有哪些简历模板免费网站
  • 重庆网站设计案例申请阿里巴巴网站首页
  • wordpress导航网站模板网页制作与设计软件
  • 那可以做网站网站建设-设计
  • 商城网站建设优化推广cms企业网站
  • 男的做直播哪个网站洛阳信息港洛阳城事
  • 怎么把自己做的网站让外网访问代运营公司怎么收费
  • 课程设计代做网站公司注册资金最少是多少
  • 个人网站需求分析网络营销理论主要包括
  • 青海省建设厅网站职称评审表网页站点什么意思
  • vps没问题访问不了网站电商营销渠道有哪些
  • 网站设计知识网站域名免费注册
  • 中建豪城建设有限公司网站建设公司网站步骤
  • 同城招聘网站自助建站网站开发string文件
  • 网站开发前台电商设计怎么样
  • 网站建设域名空间做网站的公司搞什么活动
  • 镇江网站优化哪家好营销网站建设平台
  • 网站优化方法湛江搭建做网站在哪里做
  • 推进网站 集约化建设什么软件能创建网站
  • 企业网站建设要多广州专业的网站建设公司
  • 车机油哪个网站做的好在线模版下载网站
  • 莒县网站制作wordpress手机滑动导航
  • 网络广告推广网站新闻cms静态网站模板
  • 网站建设四网合一哪些网站可以找兼职做室内设计
  • 网站对比app还有优势吗今题网免费发布信息网
  • 北京网站优化开户销售平台
  • 网站维护收费广州做网站如何