基础知识
文章平均质量分 68
ha_lydms
不要在同一个坑里摔倒两次。
展开
-
properties到yaml演变
一、Properties配置形式# 常见的配置项# 端口server.port=8080# 项目的contentpath路径server.servlet.context-path=/demo# 开启debug模式debug=true# 配置日志级别,为debuglogging.level.com.example=debug# properties配置文件内容回顾#配置简单的key-valueperson.name=zhoukunperson.age=18person.sex=原创 2022-05-10 17:40:21 · 715 阅读 · 8 评论 -
收藏文章列表
一、MySQL相关1、ON DUPLICATE KEY UPDATE 用法与说明ON DUPLICATE KEY UPDATE 用法与说明https://blog.csdn.net/zyb2017/article/details/78449910?原创 2021-07-23 12:52:44 · 628 阅读 · 21 评论 -
Git简单使用
文章目录一、新建本地项目,推送到远程仓库一、新建本地项目,推送到远程仓库https://github.com/li395092734/test-opencsv.git原创 2021-07-05 22:51:43 · 356 阅读 · 2 评论 -
IntelliJ Idea 常用插件(大幅度提高效率)
文章目录1、lomback插件安装2、阿里巴巴代码质量检测3、翻译插件安装(A8Translate)4、CSDN插件支持(CSDN tools)1、lomback插件安装是一款简化get/set的工具。2、阿里巴巴代码质量检测阿里巴巴推出的代码质量检测的工具3、翻译插件安装(A8Translate)之前写的连接:IDea安装翻译插件4、CSDN插件支持(CSDN tools)可以支持json格式化,maven依赖查询。我自己常用的是查询某个字段的含义。右键既可查询。原创 2021-07-01 00:29:53 · 509 阅读 · 0 评论 -
简单实现_实体类与Json字符串互相转换
1、实体类public class Person { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; }原创 2020-09-08 10:20:18 · 5656 阅读 · 2 评论 -
Notepad++简单使用(删除一行数据)
文章目录一、删除含有指定条件的行一、删除含有指定条件的行匹配含有delete的行(使用替换进行删除).* delete .*\r\n原创 2021-06-08 15:25:06 · 9162 阅读 · 0 评论 -
Adoc文档的使用
一、下载相关软件下载软件二、将软件设置为中文格式设置为中文原创 2021-06-06 19:41:15 · 3689 阅读 · 2 评论 -
交换两个数的值的方法(三种)
文章目录方式一:采用中间变量方式二:普通加法求和方式方式三:采用异或形式计算方式一:采用中间变量采用中间变量C,来承接a的值,再将a的值设置为b,最后将中间变脸c的值设置到b中。int a = 10;int b = 20;int c = a;a = b;b = c;System.out.println("a=:" + a);System.out.println("b=:" + b);输出结果为a=:20b=:10方式二:普通加法求和方式原理:为了方面说明,将a,b值,赋值原创 2020-11-30 15:18:41 · 13477 阅读 · 0 评论 -
简单计算时间复杂度
一、简介二、时间复杂度:O(1)三、时间复杂度:O(n)(线性阶)四、时间复杂度:O(n^2)(平方阶)五、时间复杂度:O(log2n)(对数阶)六、总结转载 2020-11-12 16:48:03 · 543 阅读 · 0 评论 -
一篇文章读懂六大设计模式
1、单例模式。2、工厂模式。3、装饰者模式。4、代理模式。5、观察者模式。6 、策略模式原创 2020-09-14 14:57:43 · 2484 阅读 · 0 评论 -
两招教你跳出多重嵌套循环?
1、break到达指定位置在 Java 中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的 break 语句,即可跳出外层循环。public static void main(String[] args) { ok: for (int i = 0; i < 100; i++) { for (int l = 0; l < 100; l++) { if (l == 20) {原创 2020-08-14 17:17:12 · 942 阅读 · 0 评论 -
计算机网络整理(超全整理)(2000+收藏)
一、网络 7 层架构(ISO/OSI协议参考模型)二、TCP/IP 原理三、TCP 三次握手/四次挥手四、TCP长连接与短连接五、 HTTP 原理六、HTTPS七、TCP/IP协议族原创 2020-06-13 19:15:14 · 26155 阅读 · 54 评论 -
判断Object中数据类型(已知类型、未知类型))
一、已知数据类型接收到的数据类型为Object,如果知道数据的类型可以使用ObjectMapper进行处理,得到里面的参数。import com.fasterxml.jackson.databind.ObjectMapper;import java.io.IOException;import java.util.HashMap;public class Test02 { public static void main(String[] args) throws IOException {原创 2020-05-22 08:54:44 · 9975 阅读 · 2 评论 -
CPU结构整理(附Xmind整理)
一、图二、下载地址(xmind、PDF)1、CSDN地址https://download.csdn.net/download/weixin_44624117/124432142、百度网盘地址链接:https://pan.baidu.com/s/1JxeRAGvtgaj5yTt6RfVy3g 提取码:4dtq原创 2020-05-22 08:44:57 · 483 阅读 · 0 评论 -
IDEA中安装翻译插件
IDEA中安装翻译插件自从安装了该翻译插件,妈妈再也不用担心我英文看不懂啦!!!1、打开File->Setting2、plugins->Browse repositories3、输入translate,选择A8Translate,点击右侧Install4、等IDEA下载完成后,点击RestartIntellij IDEA,等待IDEA重启5、在任意位置右键,就能看到 A8Translate,快捷键ALT+T6、选中句子,使用快捷键ALT+T,进行翻译...原创 2020-05-13 09:09:37 · 3037 阅读 · 0 评论 -
二分法检索
1、简介二分法检索(binary search)又称折半检索,二分法检索的基本思想是设数组中的元素从小到大有序地存放在数组(array)中,首先将给定值key与数组中间位置上元素的关键码(key)比较, 如果相等:则检索成功; 若key小:则在数组前半部分中继续进行二分法检索; 若key大:则在数组后半部分中继续进行二分法检索。 这样,经过...原创 2020-02-05 12:17:45 · 10471 阅读 · 0 评论 -
冒泡排序以及优化
文章目录一、基本的冒泡排序1、简介2、原理3、代码二、冒泡排序的优化1、不足之处2、代码一、基本的冒泡排序1、简介 冒泡排序是最常用的排序算法,在笔试中也非常常见,能手写出冒泡排序算法可以说是基本的素养。 算法重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来,这样越大的元素会经由交换慢慢“浮”到数列的顶端。2、原理比较相邻的元素。如...原创 2020-02-05 11:47:42 · 348 阅读 · 0 评论 -
utf8编码和utf8mb4编码(其它编码简介)
文章目录一、存储编码简介二、范围三、为何要增加utf8mb4编码一、存储编码简介GBK编码专门用来解决中文编码的,是双字节的。不论中英文都是双字节的。UTF-8编码中,一个英文字符占用一个字节的存储空间,一个中文(含繁体)占用三个字节的存储空间。UTF-8mb4支持4个字节的存储,如emoji表情。ASCII编码中,一个英文字母(不分大小写)占用一个字节的空间,一个中文...原创 2020-01-18 11:20:42 · 9174 阅读 · 0 评论 -
Java常见异常
文章目录1、NullpoiontException2、ArrayIndexOutOfBoundsException3、IndexOutOfBoundsException4、OutofOutofMemoryError5、FileNotFoundException6、ClassNotFoundException7、ClassCastException8、SQLException9、IOExceptio...原创 2019-12-24 20:54:35 · 289 阅读 · 0 评论 -
阿里巴巴Java开发手册简介(终极版、华山版、泰山版)(附下载地址)
文章目录一、简介二、下载地址一、简介《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理成册。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。我复制出来的一些常用的标准,虽然比较基础,但是在日常生...原创 2019-12-24 20:32:04 · 2389 阅读 · 0 评论 -
IDEA最基本设置
文章目录一、字体设置二、智能提示忽略大小写三、滚轮调节字体大小四、IDEA设置文件新建格式为UTF-8五、IDEA设置tab为4个空格六、IDEA设置换行格式为Unix一、字体设置IDEA工具的默认字体非常小,代码编辑器和控制台的输出字体都需要进行调整。点击菜单栏上的 File->Settings->Editor->Font 修改字体。二、智能提示忽略大小写三、滚轮...原创 2019-12-23 16:12:46 · 1990 阅读 · 0 评论 -
I/O流常用复制和读写文件
文章目录一、简介1、IO的分类2、顶级父类二、读入文件1、FileInputStream类方法2、FileReader类方法3、读一行文件:(字符缓冲流)三、写出文件1、FileOutputStream类方法2、FileWriter类方法四、复制文件1、字节流方式2、缓冲流方式一、简介你要把一个视频,拷贝到你的电脑硬盘里,这个可以看做是一种数据的流动,按照流动的方向,以内存为基准,分为 输入i...原创 2019-12-23 15:16:21 · 367 阅读 · 0 评论 -
HasMap初始容量设置
JDK构造方法摘要HashMap()构造一个具有默认初始容量 (16) 和默认加载因子 (0.75) 的空 HashMap。HashMap(int initialCapacity)造一个带指定初始容量和默认加载因子 (0.75) 的空 HashMap。HashMap(int initialCapacity, float loadFactor)构造一个带指定初始容量和...原创 2019-11-27 10:47:21 · 321 阅读 · 0 评论 -
Java常用英语单词(自己整理)(更新中...)
自己日常使用的单词,放在这里也是为了方便观看,为了日后的更新的方便,只要遇到新的都会更新到这里,如果有错误的欢迎指出来。序号英文标准注解代码中注解1、norm标准,规范2priority优先;优先权3Heap堆4stack栈5Method Area方法区6expr...原创 2019-11-26 17:16:04 · 1482 阅读 · 2 评论 -
java常用数据类型转换
文章目录一、与String相关1、String —> byte[ ]2、String —> String [ ]3、String —> char[ ]4、byte[ ] —>String5、StringBuffer —> String6、char [ ] —> String7、int、Boolean、char、char[ ]、double、float、long、...原创 2019-10-30 17:19:41 · 236 阅读 · 0 评论 -
JDK API文档中文版(1.6、1.8、1.9)(附百度网盘下载地址)
一、简介: 上次想找个JDK的API,找到1.6、1.8和1.9三个版本的,个人感觉1.6的比较适用,从搜索,查找。外观方面都不错。当然,从最好的使用方面肯定是用和你匹配的JDK版本是最好的。下面贴几张JDK的使用界面图:JDK 1.6:JDK 1.8:JDK 1.9:二、下载地址:百度云地址:链接:https://pan.baid...原创 2019-09-25 11:21:20 · 40308 阅读 · 95 评论 -
Markdown语法完美案例(CSDN常用)
CSDN常用Markdown语法原创 2020-03-31 16:04:09 · 1227 阅读 · 4 评论 -
Java中位运算符>>和>>>的区别
一、<< 表示左移两位<<表示左移移,不分正负数,低位补0;注:以下数据类型默认为byte-8位左移时不管正负,低位补0正数:r = 20 << 2正数:r = 20 << 2 20的二进制补码:0001 0100 向左移动两位后:0101 0000 结果:r = 80负数:r = -20 << 2负数:r = ...原创 2019-07-14 15:28:46 · 5371 阅读 · 0 评论 -
十进制与二进制转换(负数+正数)
一、十进制正数的二进制转换1、9利用“除2取余法,余数逆序排列”,得到原码。2、则9的二进制数为 0000 1001。二、十进制负数的二进制转换1、先将9利用“除2取余法,余数逆序排列”,得到原码。2、将上一步骤得到的原码取反(1取0,0取1,数个数字除外,一直为1),得到反码。对应反码为:11110110。3、在反码的基础上,加1得到补码。对应的补码为:11110111。4...原创 2019-07-14 14:42:15 · 3246 阅读 · 2 评论