- 博客(23)
- 收藏
- 关注

原创 Java 利用钉钉机器人发送消息并艾特指定人
根据webHook 我们可以看出,通过机器人发送钉钉消息,实际上就是一个http请求,事实上,所有的http请求都是一样的,先是浏览器根据域名解析ip,然后浏览器与web服务建立tcp连接,就是“著名”的tcp的三次握手,然后浏览器给web服务器发送http请求,然后服务器响应http请求,浏览器得到html代码,然后,浏览器解析html代码,并请求heml代码中的资源,最后,关闭tcp连接,浏览器对页面进行渲染呈现给用户看(具体的请求如果大家相知到的话,可以留言给我,我再做一期专门的介绍)我们的问题就是
2021-01-23 16:12:18
7321
7

原创 HSSFWorkbook生成多个sheet页
public static void exportExcel(HSSFWorkbook workbook, int sheetNum, String sheetTitle, String[] headers,List<List> result, OutputStream out) throws Exception {workbook.setSheetName(sheetNum,sh...
2020-01-06 14:42:31
6301
2

原创 java用itextPDF生成PDF文件保存至本地并上传至ftp服务器
标题java用itextPDF生成PDF文件保存至本地并上传至ftp服务器所需jar :itext-asian-5.2.0.jar,itextpdf-5.5.5.jar,commons-net-3.3.jar 因为上传不了只能这样了设置页面上的属性,比如页眉页脚之类的package com.ibm.business.util;import java.io.IOException;imp...
2019-12-20 17:21:23
3819
2
原创 java判断字符串是否是回文排列字符
String s = "tactcoaa";// 输出:true(排列有"tacocat"、"atcocta",等等) char[] chars = s.toCharArray();//将字符串转换为字符 int num = 0; Map<String, Integer> map = new HashMap<>(); for (int i = 0; i < chars.length; i+...
2021-12-21 17:02:52
480
原创 判断字符串是否互为字符重排
//方法一: Boolean bo = true; String s1 = "absc", s2 = "bcda"; System.out.println(new Date()+"===========开始111========="+System.currentTimeMillis()); if(s1.length() != s1.length()){ bo = false; } cha.
2021-12-21 15:48:58
349
原创 如何判断字符串是否有重复字符
public static boolean isUnique(String astr) { long low64 = 0; long high64 = 0; for (char c : astr.toCharArray()) {//字符串转成字符数组 if (c >= 64) { long bitIndex = 1L << (c - 64);//1L-字母的ascii码(数字小于64.
2021-12-21 15:18:05
418
原创 BigDecimal比较大小
BigDecimal decimal = new BigDecimal(0); BigDecimal decima2 = new BigDecimal(2); BigDecimal decima1 = new BigDecimal(2); System.out.println("=========相等=========="); System.out.println(decima2.compareTo(decima1) == 0...
2021-12-06 09:58:35
181
原创 用浏览器打开网址
用浏览器打开网址 try { for (int i = 0; i < list.size(); i++) { String url = "www.baidu.com"; url += list.get(i); if (java.awt.Desktop.isDesktopSupported()) { //创建一个URI实例,注意不是URL
2021-11-06 09:07:25
7925
原创 Command line is too long
idea 启动报错 Command line is too long如上图所示,只需要把shorten command 改成途中所示就好了
2021-09-07 14:13:48
133
原创 vue脚手架工具:vue-cli
在使用vue构建大型项目的时候建议使用NPM,NPM 能很好地和诸如 webpack 或 Browserify 模块打包器配合使用。同时 Vue 也提供配套工具来开发单文件组件。安装npm之前要首先安装node.js因为node.js是npm的运行环境,下载地址:https://nodejs.org/en/download/windons键+R 输入cmd运行 输入node --version 查看是否安装成功node.js安装成功之后再安装npm:$ npm install vue查看是否
2021-04-09 08:59:01
124
原创 vuetodoList父子组件的互动及子组件的删除
vue最大的不同是,其他(eg:javascript)是操作dom对象,vue是操作数据<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>todolist子组件通知父组件删除子组件</title> <script src="vue.min.js"></script></head>&
2021-03-26 08:53:51
369
原创 vue中,todolist组件的拆分
todoList:字面意思就是,有1到多的过程组件:组件就是页面上的内容,一个页面可以拆分成很多个组件<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>todolist</title> <script src="vue.min.js"></script></head><bo
2021-03-25 15:51:16
310
原创 vue中的todolist,动态往list中赛值
<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>todolist</title> <script src="vue.min.js"></script></head><body> <div id = "text"> <div>
2021-03-25 13:46:06
273
原创 vue中v-if,v-show,for
<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>属性和侦听器</title> <script src="vue.min.js"></script></head><body> <div id = "text"> <div v-sh
2021-03-25 10:32:00
94
原创 vue中的计算属性和侦听器
属性和监听:<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>属性和侦听器</title> <script src="vue.min.js"></script></head><body> <div id = "text"> 姓:<
2021-03-25 09:30:53
96
原创 vue中的属性绑定和双向数据绑定
tips:摸板指令后面的字符串是,vue的属性,不是真正的字符串2,简写:v-on–>@v-bind–>:一、属性绑定<!DOCTYPE html><html lang = "en"><head> <meta charset="utf-8"> <title>属性绑定和双向数据绑定</title> <script src = "vue.min.js"></script&
2021-03-24 16:22:03
218
原创 vue中的数据、事件、和方法
vue的特点:1,面向数据开发,并非面向dom开发了t-text:文本原样输出,如果要输出的文本中包含有html标签的花话,会连带html标签页一起输出到页面上t-html:如果要输出的文本中包含有html标签的话,会自动转换成html标签tips: 1,new Vue({})对象的时候,Vue的V是大写的 <!-- vue实例的挂载点 --> <div id="hello"> <h1>{{msg}}</h1>
2021-03-24 15:35:15
115
原创 vue.js下载,引入
vue.js下载方式:引入方式://下载了vue.js时的引入方式<script src = "vue.min.js"></script>//没有下载vue的时候,远程引入方式<script src="https://cdn.jsdelivr.net/npm/vue@2.6.12/dist/vue.js"></script>下载地址:https://vuejs.org/v2/guide/installation.html...
2021-03-24 14:44:18
1007
原创 SpringBoot主运行类加上@SpringBootApplication注解后报错
1,创建了一个SpringBoot运行主程序类,加上@SpringBootApplication注解后,发现类报错,报错内容:Spring Boot Application in default package 报这个错的原因是,主程序类必须在某个包下,我这里是直接放到了根目录下,建个包把它拉进去就好了,如下:...
2021-03-18 09:28:19
983
原创 idea中@autower报红线,但不影响运行
工作了两三年一直用eclipse开发,今天换成idea,发现项目可以启动,但是,@autowired 却又一条红线首先,file ->setting -> Editor ->Inspections -> spring - >spring Core ->code ->Autowired for bean class把后面框框里的对勾勾掉就好了...
2021-03-17 09:14:05
385
原创 学习java却不知道JRE和JDK的区别?快进来学习 javajdk
JRE和JDK的区别?1.JRE是Java运行时环境 。 它是运行已编译的Java程序所需的所有程序的包,包括Java虚拟机(JVM),Java类库, java命令和其他基础结构。 但是,它不能用于创建新程序。JDK是Java Development Kit ,这是Java的全功能SDK。 它具有JRE拥有的所有内容,还具有编译器( javac )和工具(如javadoc和jdb )。 它能够...
2021-01-28 15:45:16
173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人