自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 【STM32】问题日志(持续更新)

记录一些STM32控制台错误以及解决方法

2024-01-17 18:22:33 393

原创 Java - 如何通过HttpUrlConnection发送表单数据或www-form-urlencoded数据

我正在尝试使用仅支持通过表单数据或www-form-urlencoded属性传递JSON数据的REST API。所以,我的问题是,我如何使用HttpUrlConnection附加多个表单数据项?如何解决这一点,这里是解决方案: HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection(); urlConnection.setDoOutput(true); urlConnection.setRe

2022-04-12 13:42:50 2073

原创 WkhtmlToPdf将html转PDF

前提:有html文件,且里面有该有的数据目标:生成PDF文件步骤:1.打造html模版,并构造好文件的存放路径 /** * 获取模版的创建路径 * @return 年/月/日 */ @Override @Transactional(readOnly = true) public String buildHtmlOutFilePath(){ Date date = new Date(); return Pat

2022-04-03 10:05:32 814

原创 itext html转PDF一些尝试

这里写自定义目录标题 /** * 生成静态文件 * @param freeTempName 模板名称 * @param context 数据内容 * @param outFilePath 输出路径 * @return true:创建成功,false:创建失败 */ @Override @Transactional(readOnly = true) public boolean processAndCreateHtm

2022-03-29 11:57:56 202 1

原创 bat脚本部署springboot项目

bat脚本部署springboot项目代码代码运行时,只需在该脚本文件目录中的命令行执行 文件名.bat install-all即可部署所有,不过目前还不能跑起来代码.:: 定义上层路径 set语句=两边不能有空格 /用于linux以及http路径 \用于windows路径set LC_PATH=..set JAVA_HOME=D:\jdk11\jdk-11set MAVEN_HOME=D:\maven\apache-maven-3.8.1set PATH=%JAVA

2021-10-08 10:20:23 354

原创 在git的那些进步

@一切为了未来记一记关于git的爱与恨跟着狂神学了一些git以及linux,喜欢上了这种命令行式界面。试着用Git去add , commit ,然后push但总是push不进去!!首先,看看文件能看到在分支main下面错误一:add,commit之后。。。error: src refspec master does not match anyerror: failed to push some refs to ‘github.com:wjhhjw/learngit.git’按照网上

2021-05-18 22:20:27 128 3

原创 Html标签(重点)

标签属性:**只读:readonly禁用:disabled隐藏:hidden1.图像标签:<img src= "D:\新桌面\Blog\Html5+css3\path" alt="text" title="text" width="x" height="y"/>alt:图像的替代文字title:鼠标悬停提示文字width:图像宽度height:图像高度<!--img学习src:图片地址(必须填) ----相对地址和绝对地址alt: 图片名字(必须填).

2021-03-29 23:02:17 163

原创 接口

接口(重点)普通类:只有具体实现抽象类: 具体实现和规范(方法)都有!接口:只有规范! 自己无法写方法~ 专业的约束! 约束和实现分离:面向接口编程~本质就是规范。也就是契约。就像法律一样,制定好后大家都遵守。它是面向对象的精髓。面向对象 看完可以研究设计模式,https://blog.csdn.net/doymm2008/article/details/13288067接口关键字interface//interface关键字 接口都需要实现类public interface U

2021-03-29 22:55:33 55

原创 java关键字static

staticpublic class Student { private static int age; //静态变量 private double score; //非静态变量 public void run(){ } public static void go(){ } public static void main(String[] args) { Student student=new Student();

2021-03-29 22:54:42 55

原创 封装、继承、多态、重写

封装即 数据的隐藏。 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,称为信息隐藏。高内聚:类内部细节由自己完成。 低耦合:仅仅暴露少量方法供外部使用。参考https://www.runoob.com/java/java-encapsulation.html记住:属性私有,get/set文件位置: 基础语法–>OOP–>Demo04意义:1.提高程序安全性,保护数据​ 2.隐藏代码实现细节​ 3.统一接口,让它们通过接口来访问。​ 4.系统可维

2021-03-29 22:53:52 88

原创 java数据类型转换的补充

注意Java 里使用 long 类型的数据一定要在数值后面加上 L,否则将作为整型解析:那么 a+b 是什么类型?short a = 1;short b = 2;答:在java的世界里,如果比int类型小的类型做运算,java在编译的时候就会将它们统一强转成int类型。当是比int类型大的类型做运算,就会自动转换成它们中最大类型那个。数据类型转换的补充1、包装类过渡类型转换一般情况下,我们首先声明一个变量,然后生成一个对应的包装类,就可以利用包装类的各种方法进行类型转换了。例如

2021-03-29 22:48:17 73

原创 java数组+内存介绍

java数组+内存介绍一个万能方法:**比如输入Arrays 回车,自动导入import java.util.Arrays;然后按住ctrl 同时点击包Arrays,进入Arrays里面,点击如图进入如图页面,就可以查看方法了数组相同类型数据的有序集合s[1] ,s[2]…s[n-1] 错少一个s[0]dateType[] array; 或 dataType array[]dataType[] array=new dataType[arraysize];arrays.le

2021-03-29 22:47:12 69

原创 mongoDB:比较操作符

比较操作符语法格式:以$eq为例: { : { $eq : }} 里面有 内嵌文档1.查询phones集合中华为手机信息db.phones.find({brand:{$eq: “华为”}})db.phones.find({brand:“华为”})2.查询尺寸在6.5以上的手机信息 >=db.phones.find({size : { $gte : 6.5 } } )3.查询价格在6000-7000的苹果手机信息db.phones.find({brand:“

2021-03-14 22:15:13 230

原创 mongoDB: 数据查询,$all,$size,$slice

1.查询有做饭这个爱好的员工信息答案:db.employee.find( {interest : “做饭”}) 包含查询注意: db.employee.find({interest : [ “做饭”]}) 结果是 interest里面只有 "做饭"的员工,是精确查询2.查询那个员工的爱好是做饭、画画、看电影db.employee.find( {interest: [‘做饭’ , ‘画画’ , ‘看电影’]}) 精确查询,顺序必须一致3.查询Interest中第二个兴趣是看电影的员工信息注意

2021-03-14 22:13:23 1239

原创 mongoDB: count,排序,数据分页

count()**返回集合或结果中的记录数1.查询students集合中的文档数db.students.count()db.students.find().count()2.查询students中女生的个数db.students.find({sex:“女”}).count()3.查询计算机应用与技术专业中专业年龄为20岁的学生人数db.students.find({major:“计算机应用与技术”,age:20}).count()sort()排序,升序用1,降序用-1find().so

2021-03-14 22:11:51 1514

原创 mongoDB: find()

1.查询students集合中所有的男生2.查询学生们集合中大数据专业的所有男生3.查询学生们集合中所有人姓名4.查询集合学生们中女生的姓名,性别,年龄,不显示_iddb.students.find({sex:“男”})db.students.find({sex:“男”,major:“大数据专业”})db.students.find({},{name:1})db.students.find({sex:“女”},{name:1,sex:1,age:1,_id:0})findOne().

2021-03-14 22:09:53 337

原创 mongoDB:insert,save,时间戳

insert()db.collection_name.insert(文档或文档数组,​ { writeCoern:文档, ordered:布尔值})ordered默认为true,一个发生错误时,后续文档不会被插入。注意:文档用{}括起来ps:单个文档:db.books.insert({name:“12”,price:34.9})多个文档:别忘了[]db.books.insert([{name:“可乐”,price:39.9},{name:“汽水”,price:30.9}])_id

2021-03-14 22:02:28 725

原创 程序分支+方法+可变参数+递归

javadoc文档 1.命令行方式: 先进入.java文件的文件夹内显示的界面,在路径前加上 CMD以及空格,回车进入cmd页面 然后输入 javadoc -encoding UTF-8 -charset UTF-8 你要生成的javadoc文件的源文件.java2.IDEA 方式:见百度程序分支结构1.Scanner获取用户的输入。Scanner s=new Scanner(System.in); 通过scanner类的next()和nextline()方法获取输入的字符串,读

2021-03-09 20:57:40 57

原创 java基础语法

java基础语法1.最好完全避免使用浮点数进行比较2.Bigdecimal 数学类3.所有字符本质还是数字4.强制转换 由高到低 (类型)变量名5.自动转换 由低到高一些知识点图片

2021-03-02 21:41:25 56

原创 为什么要坚持写博客

关于博客身为一名程序员,写博客太必要了。 有时候我们一直在学,却忘了放慢脚步,踏踏实实地反思总结,最后发现自己什么都不会。为什么要坚持写博客1.提升自己总结知识的能力,将知识转化成自己的内在精髓2.清楚的知道自己学过的知识,犯过的错。力求记住知识点,争取不再犯。3.一个技术人员,博客是必须的(要求)除此之外,还能提高自己的逻辑思维能力和写作能力。写博客没有什么难点,就是记录下自己的收获,不需要太过繁琐的排版,想写就写。写博客非一日之功,需要坚持。 相信即使是一次小小的行动,积累起来也将

2021-03-02 09:33:59 101

转载 HashMap常用方法

https://www.cnblogs.com/jiuhaoyun/p/8985643.html

2020-02-27 11:59:13 81

原创 统计数字

统计数字#include<stdio.h>int main(){ int n; scanf("%d",&n); int a[200100],i,j,x=0,c[n]; //c放删选后的数 for(i=0;i<n;i++){ scanf("%d",&a[i]); } int flag=0,ind...

2019-05-17 20:46:08 278

空空如也

空空如也

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

TA关注的人

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